Cardbus support broken

Gavin Atkinson gavin.atkinson at ury.york.ac.uk
Wed Mar 9 13:43:23 PST 2005


[Sorry, I don't have any of the original thread to reply to]

Basically, just a "me too", but with an if_ath card, just to prove it's
not just realtek cards.  My findings are on:

cbb0: <ToPIC100 PCI-CardBus Bridge> at device 17.0 on pci0
cardbus0: <CardBus bus> on cbb0
pccard0: <16-bit PCCard bus> on cbb0

Before: (Kernel from Feb 13)

ath_hal: 0.9.14.9 (AR5210, AR5211, AR5212, RF5111, RF5112, RF2413)
ath0: <Atheros 5212> mem 0x88000000-0x8800ffff irq 11 at device 0.0 on cardbus0
ath0: Ethernet address: 00:0d:88:94:a1:91
ath0: mac 5.6 phy 4.1 radio 4.5

After: (Kernel dated Mar 6th)

ath_hal: 0.9.14.9 (AR5210, AR5211, AR5212, RF5111, RF5112, RF2413)
ath0: <Atheros 5212> mem 0x88000000-0x8800ffff irq 11 at device 0.0 on cardbus0
ath0: requested interrupt 6-6,count = 1 not supported by cbb
ath0: could not map interrupt
device_attach: ath0 attach returned 6

I don't know if it helps, but I had once seen similar behaviour to this
with the 13 Feb kernel (although note the different mem range). In this
case, removing and reinserting the card brought it to life.

ath_hal: 0.9.14.9 (AR5210, AR5211, AR5212, RF5111, RF5112, RF2413)
ath0: <Atheros 5212> mem 0-0xffff at device 0.0 on cardbus0
ath0: requested interrupt 6-6,count = 1 not supported by cbb
ath0: could not map interrupt
device_attach: ath0 attach returned 6
[ remove and reinsert card ]
ath0: <Atheros 5212> mem 0x88000000-0x8800ffff irq 11 at device 0.0 on cardbus0
ath0: Ethernet address: 00:0d:88:94:a1:91
ath0: mac 5.6 phy 4.1 radio 4.5

I'm currently compiling a kernel with 1.48 of cardbus.c to try to confirm
other people's findings.

Gavin



More information about the freebsd-current mailing list