how to decipher PCI error messages (i.e. meaning of the xxxx:xx.xa.n fields)
I have the usual complaint these days of my wirelss card (3Com officeconnect 11g) not working (despite it supposedly being suppored in the 2.6.7 kernel I'm running). But I don't think its getting to the point of even trying to access the card.
after I insert the card dmesg has (greping just for PCI entries)
PCI: Found IRQ 5 for device 0000:00:0a.0
Yenta: ISA IRQ mask 0x0c00, PCI irq 5
PCI: Found IRQ 5 for device 0000:00:0a.1
PCI: Sharing IRQ 5 with 0000:00:0d.0
Yenta: ISA IRQ mask 0x0c00, PCI irq 5
PCI: Found IRQ 5 for device 0000:00:0d.0
PCI: Sharing IRQ 5 with 0000:00:0a.1
PCI: Failed to allocate mem resource #0:2000@de004000 for 0000:02:00.0
So my question is not specifically how to get this card working (hey if you know that great, but..) but just what do these numbers mean?
First it seems to make sense that probing for PCI it finds 3 slots
000:00:0a.0
000:00:0a.1
000:00:0d.0
as the board (a VIA EPIA MII-10000) has a PCI slot, and 2 PCMCIA slots (one of which
is actually a CF slot), so the 2 PCMCIA's wouuld likely be the 0a.0 and 0a.1 and the
full PCI is 0d.0 . But then it seems most odd that the error generated upon insertion
of the card is for 0000:02:00.0, what the heck is that? So what do the various fields
in these messages mean?
Plugging in a CF adapter card into this same slot works fine, once that is. Something
must not get cleaned up on removal as the 2nd insert gets "unable to apply power" and
cardmgr gets an open failure "no such device or address".
pcmcia-cs 3.2.7
kernel 2.6.7
RH 9 (newer glibc and mod utils of course)
VIA EPIA min-itx MII-10000
Last edited by jg167; 07-09-2004 at 06:12 AM.
|