[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

PCI (the plain old version) expansion card problems



I have been running Etch on a Tyan Tiger K8SSA for some time now without
major problems. Atleast until I wanted to hookup firewire and a pcmcia
card. Both busses are added by 32bit PCI expansion cards (the PCI slots
being on of the reasons I bought the board in the first place).

The PCI slots them selves work, this was tested with a prism54 pci card
that just works perfectly.

My problems are also apparent when running Knoppix 5.0. I have played a
little with pci irq routing and the IOMMU (machine has 4Gb RAM) settings
in the BIOS to no avail. So I'm wondering if anyone else has seen
similar problems or has any idea (and preferably a solution:) wether the
problem is with the motherboard, the pci cards themselves or somehow
with the kernel.

Nice extra detail is that the prism54 card (SMC 2802) had problems in
older motherboards and the firewire/cardbus controller are from the same
"manufacturer" (Conceptronics).

The pcmcia/cardbus controller uses the Yenta driver (Ricoh RL5c475).
The pci card works in an older P4 machine, but in the Opteron board no
cards (either pcmcia and cardbus) are recognized (with the newer pccard
utils).  Older kernels (now running 2.6.17.13) sometime reportes
something like: 
"CS: unable to apply power" (the cards don't seem to get any power (no
leds are on and they remain cold)).
With 2.6.17.x there is no response at all on insertion, but the kernel
warns that the pccard utils are using deprecated calls.

The firewire controller is a Via VT6306 (rev 46). That controller is
reported to work on linux1394.org. Attaching a device to the bus works
as predicted:
ieee1394: Node added: ID:BUS[0-00:1023]  GUID[0000000500004235]
ieee1394: Node changed: 0-00:1023 -> 0-01:1023
ieee1394: sbp2: Driver forced to serialize I/O (serialize_io=1)
ieee1394: sbp2: Try serialize_io=0 for better performance
scsi4 : SBP-2 IEEE-1394
ieee1394: sbp2: Logged into SBP-2 device
ieee1394: Node 0-00:1023: Max speed [S400] - Max payload [2048]
  Vendor: HL-DT-ST  Model: DVDRAM GSA-4167B  Rev: DL12
  Type:   CD-ROM                             ANSI SCSI revision: 00
sr0: scsi3-mmc drive: 48x/48x writer dvd-ram cd/rw xa/form2 cdda tray
Uniform CD-ROM driver Revision: 3.20
sr 4:0:0:0: Attached scsi CD-ROM sr0
sd 0:0:0:0: Attached scsi generic sg0 type 0
sd 1:0:0:0: Attached scsi generic sg1 type 0
sd 2:0:0:0: Attached scsi generic sg2 type 0
sd 3:0:0:0: Attached scsi generic sg3 type 0
sr 4:0:0:0: Attached scsi generic sg4 type 5

But writing DVDs with it sometimes works, but more often it just fails with
an error like:
ieee1394: sbp2: aborting sbp2 command
sr 4:0:0:0: 
        command: Write (10): 2a 00 00 18 8e 30 00 00 10 00

The writer is attached to a Prolific PL-3507 controller which works great
on an other machine. But even when tweaking the sbp2 modules settings I
can't get consistent results on the Opteron.

-- 

 When you do things right, people won't be sure you've done anything at all.

   Daniel Tryba

Attachment: signature.asc
Description: Digital signature


Reply to: