Paul Mather
2006-Sep-04 03:23 UTC
cardbus0: Resource not specified in CIS: id=14, size=400?????
I have a Netgear FA511 Cardbus NIC that I am trying to use in a Dell Inspiron 8600 laptop running 6.1-STABLE, but with limited success. When I insert it, I get the message "cardbus0: Resource not specified in CIS: id=14, size=400" appear as part of the cardbus probe. The card superficially "works," but very unreliably (e.g., quite a few "dc0: watchdog timeout" messages and no network traffic at times). What does "cardbus0: Resource not specified in CIS: id=14, size=400" mean? Is this a hardware or a firmware or a driver issue? When I insert the NIC into the Dell Inspiron 8600 laptop, the MAC address that gets assigned to the interface is 00-00-00-00-00-00. This happens both under FreeBSD and Windows XP. However, when I tried the NIC in a friend's Acer laptop, the MAC address was correctly reported by Windows XP (couldn't try FreeBSD), and corresponds with the one printed on the underside of the NIC. So, it seems that the Cardbus NIC itself is okay, just not in the Dell laptop. :-( Is this something that is fixable, e.g., with a suitable device.hints or sysctl setting? Here's what is output on the Dell Inspiron 8600 when I insert the Netgear FA511 NIC (extra cardbus debugging enabled): cbb0: card inserted: event=0x00000000, state=30000920 cbb0: cbb_power: 3V TUPLE: LINKTARGET [3]: 43 49 53 Product version: 5.0 Product name: NETGEAR, Inc. | FA511 | CardBus Mobile Adapter | 1.00 | Manufacturer ID: 2d021a51 Functions: Network Adaptor, Multi-Functioned Function Extension: 0102 Function Extension: 0280969800 Function Extension: 0200e1f505 Function Extension: 0301 cardbus0: Opening BAR: type=IO, bar=10, len=0100 TUPLE: Unknown(0x04) [7]: 03 01 00 00 00 00 ff TUPLE: Unknown(0x05) [5]: 41 80 fb 00 ff CIS reading done cardbus0: Resource not specified in CIS: id=14, size=400 cardbus0: Non-prefetchable memory at f6001000-f60013ff cardbus0: IO port at d000-d0ff dc0: <Netgear FA511 10/100BaseTX> port 0xd000-0xd0ff mem 0xf6001000-0xf60013ff irq 11 at device 0.0 on cardbus0 miibus0: <MII bus> on dc0 ukphy0: <Generic IEEE 802.3u media interface> on miibus0 ukphy0: 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, auto dc0: link state changed to DOWN dc0: link state changed to UP Here is how the Cardbus adapter is probed during boot: pcib2: <ACPI PCI-PCI bridge> at device 30.0 on pci0 pci_link1: BIOS IRQ 11 for 2.3.INTA is invalid pci2: <ACPI PCI bus> on pcib2 cbb0: <TI4510 PCI-CardBus Bridge> at device 1.0 on pci2 cbb0: Found memory at f6000000 cbb0: Secondary bus is 0 cbb0: Setting primary bus to 2 cbb0: Secondary bus set to 3 subbus 4 cardbus0: <CardBus bus> on cbb0 pccard0: <16-bit PCCard bus> on cbb0 Finally, here is the output of pciconf -vl for the laptop (the "PCI4510SDFSDFSD PC Card Controller SDFSDAFSADFSDAFSDAF" description for the Cardbus bridge looks highly suspicious to me): hostb0@pci0:0:0: class=0x060000 card=0x016a1028 chip=0x33408086 rev=0x03 hdr=0x00 vendor = 'Intel Corporation' device = '82855PM Host-Hub Interface Bridge' class = bridge subclass = HOST-PCI pcib1@pci0:1:0: class=0x060400 card=0x00000000 chip=0x33418086 rev=0x03 hdr=0x01 vendor = 'Intel Corporation' device = '82855PM AGP Bridge' class = bridge subclass = PCI-PCI uhci0@pci0:29:0: class=0x0c0300 card=0x016a1028 chip=0x24c28086 rev=0x01 hdr=0x00 vendor = 'Intel Corporation' device = '82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) USB UHCI Controller' class = serial bus subclass = USB uhci1@pci0:29:1: class=0x0c0300 card=0x016a1028 chip=0x24c48086 rev=0x01 hdr=0x00 vendor = 'Intel Corporation' device = '82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) USB UHCI Controller' class = serial bus subclass = USB uhci2@pci0:29:2: class=0x0c0300 card=0x016a1028 chip=0x24c78086 rev=0x01 hdr=0x00 vendor = 'Intel Corporation' device = '82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) USB UHCI Controller' class = serial bus subclass = USB ehci0@pci0:29:7: class=0x0c0320 card=0x016a1028 chip=0x24cd8086 rev=0x01 hdr=0x00 vendor = 'Intel Corporation' device = '82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) USB 2.0 EHCI Controller' class = serial bus subclass = USB pcib2@pci0:30:0: class=0x060400 card=0x00000000 chip=0x24488086 rev=0x81 hdr=0x01 vendor = 'Intel Corporation' device = '82801BAM/CAM/DBM (ICH2-M/3-M/4-M) Hub Interface to PCI Bridge' class = bridge subclass = PCI-PCI isab0@pci0:31:0: class=0x060100 card=0x00000000 chip=0x24cc8086 rev=0x01 hdr=0x00 vendor = 'Intel Corporation' device = '82801DBM (ICH4-M) LPC Interface Bridge' class = bridge subclass = PCI-ISA atapci0@pci0:31:1: class=0x01018a card=0x016a1028 chip=0x24ca8086 rev=0x01 hdr=0x00 vendor = 'Intel Corporation' device = '82801DBM (ICH4-M) UltraATA/100 EIDE Controller' class = mass storage subclass = ATA pcm0@pci0:31:5: class=0x040100 card=0x016a1028 chip=0x24c58086 rev=0x01 hdr=0x00 vendor = 'Intel Corporation' device = '82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) AC'97 Audio Controller' class = multimedia subclass = audio none0@pci0:31:6: class=0x070300 card=0x4d6414e4 chip=0x24c68086 rev=0x01 hdr=0x00 vendor = 'Intel Corporation' device = '82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) AC'97 Modem Controller' class = simple comms subclass = generic modem nvidia0@pci1:0:0: class=0x030000 card=0x019c1028 chip=0x031b10de rev=0xa1 hdr=0x00 vendor = 'NVIDIA Corporation' device = 'NV31B NVIDIA GeForce FX Go5650' class = display subclass = VGA cbb0@pci2:1:0: class=0x060700 card=0x016a1028 chip=0xac44104c rev=0x02 hdr=0x02 vendor = 'Texas Instruments (TI)' device = 'PCI4510SDFSDFSD PC Card Controller SDFSDAFSADFSDAFSDAF' class = bridge subclass = PCI-CardBus fwohci0@pci2:1:1: class=0x0c0010 card=0x016a1028 chip=0x8029104c rev=0x00 hdr=0x00 vendor = 'Texas Instruments (TI)' device = '??? OHCI Compliant IEEE-1394 FireWire Controller' class = serial bus subclass = FireWire ndis0@pci2:3:0: class=0x028000 card=0x00011028 chip=0x432414e4 rev=0x02 hdr=0x00 vendor = 'Broadcom Corporation' device = 'BCM4309 802.11a/b/g Wireless LAN Controller' class = network Any help is gratefully appreciated. Cheers, Paul. -- e-mail: paul@gromit.dlib.vt.edu "Without music to decorate it, time is just a bunch of boring production deadlines or dates by which bills must be paid." --- Frank Vincent Zappa