ThinkPad X40 (2371-H9U) - Atheros attach fails?

James Snow snow at teardrop.org
Sun Jan 16 07:59:31 PST 2005


On Sun, Jan 16, 2005 at 11:03:17AM +0100, Volker Kindermann wrote:
> >
> >ath0: <Atheros 5212> mem 0xd0200000-0xd020ffff irq 21 at device 2.0 on pci2
> >ath0: mac 5.9 phy 4.3 5ghz radio 3.6
> >ath0: unable to collect channel list from hal
> 
> according to the man page this error should not happen. Did you load the 
> wlan and ath_hal devices as well?

The wlan module appears to already be present. Immediately after
booting:

x40# kldload wlan
kldload: can't load wlan: File exists
x40# kldstat
Id Refs Address    Size     Name
1    5 0xc0400000 5cdad8   kernel
2    1 0xc09ce000 5844     snd_ich.ko
3    2 0xc09d4000 1d4fc    sound.ko
4   14 0xc09f2000 537f0    acpi.ko

I believe this means it's compiled into the kernel. 

The ath_hal module is loaded automatically when if_ath is loaded. But
even if I load ath_hal first and then if_ath, I see the same problem:

x40# kldload ath_hal
x40# kldload if_ath
x40# kldstat
Id Refs Address    Size     Name
 1    8 0xc0400000 5cdad8   kernel
 2    1 0xc09ce000 5844     snd_ich.ko
 3    2 0xc09d4000 1d4fc    sound.ko
 4   14 0xc09f2000 537f0    acpi.ko
 5    2 0xc1fcf000 25000    ath_hal.ko
 6    1 0xc2015000 a000     if_ath.ko

And in /var/log/messages:

ath0: <Atheros 5212> mem 0xd0200000-0xd020ffff irq 21 at device 2.0 on pci2
ath0: mac 5.9 phy 4.3 5ghz radio 3.6
ath0: unable to collect channel list from hal
device_attach: ath0 attach returned 22

I have also tried booting with ACPI disabled but still see the same
problem.


-Snow



More information about the freebsd-mobile mailing list