ath(4) at boot time

Francis Gudin fgudin at
Tue Jul 17 12:01:42 PDT 2007


First of all: Thanks for the recent cardbus/pccard update ! Now, my
DLink DWL-G650 is functional (before that, it just kept saying "HAL
status 3", that's now fixed).

I've hit a small hurdle though: even if 'if_ath_load="YES"' is present
into /boot/loader.conf (and the loader indeed does its job, loading
if_ath.ko, wlan.ko, ath_hal.ko and ath_rate.ko), it seems cardbus(4)
doesn't handle the probe to ath(4) resulting in the following during
kernel init:

 cardbus0: <unknown card> (vendor=0x168c, dev=0x0013) at 0.0 irq 222

When logged in, I can issue "kldload if_ath", without behind insulted
("File exists"), and the kernel loads *again* those 4 modules and
detects the card properly:

 ath_hal: (AR5210, AR5211, AR5212, RF5111, RF5112, RF2413, RF5413)
 ath0: <Atheros 5212> mem 0x88010000-0x8801ffff irq 10 at device 0.0 on cardbus0
 ath0: MAC address: 00:0f:3d:ab:ce:f4
 ath0: mac 5.9 phy 4.3 radio 4.6

I'm absolutely not a coder, but digging through src/sys/dev/ath, I
noticed there was no SYSINIT in there. Would it be simply a matter of
adding that macro ?

Thanks for any pointer.



More information about the Users mailing list