cardbus0: Resource not specified in CIS: id=14, size=400?????

Paul Mather paul at gromit.dlib.vt.edu
Sun Sep 3 20:23:52 PDT 2006


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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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


More information about the freebsd-stable mailing list