I lost ath0 support on current sometime between Sept 20 and Sept 26.

Edwin L. Culp W. edwinlculp at gmail.com
Sun Oct 12 13:14:14 UTC 2008


On Fri, Oct 10, 2008 at 8:58 AM, Edwin L. Culp W. <edwinlculp at gmail.com> wrote:
> On Thu, Oct 9, 2008 at 9:21 PM, Sam Leffler <sam at freebsd.org> wrote:
>> Edwin L. Culp W. wrote:
>>>
>>> I started this thread on current but I lost it to Ashish Shukla so I'm
>>> going to try here and see if I can explain it better and solve this
>>> strange issue.
>>>
>>> I was happily using Sam's ath_hal-20080528 patch and IIRC the
>>> committed ath_hal fixes until Sept 20.  I didn't build another new
>>> kernel until Sept 26.  From that date on I have been unable to get it
>>> working.  The sept 20 kernel still works great. I'm using it to send
>>> this email.  I don't have to change anything I just start kernel.old
>>> and run it rather than today's kernel that has no problems other than
>>> bringing up ath0/wlan0.
>>>
>>> Some general info for both kernels that I can find no important
>>> differences and now really doubt that the problem is hal_ath but
>>> something else that has changed and is causing the problem. I have
>>> thought of dhcp, ifconfig, ???  The general information for both
>>> follows:
>>>
>>>
>>> FreeBSD 8.0-CURRENT #50: Thu Oct  9 05:27:41 CDT 2008
>>>    root at ed.local.net.mx:/usr/obj/usr/src/sys/ENCONTACTO
>>>
>>> rc.conf that doesn't change and works for sept 20 kernel but not todays:
>>>
>>>     wlans_ath0=wlan0
>>>     ifconfig_wlan0="DHCP ssid virus wepmode on wepkey 1:0x2373FE9515
>>> weptxkey 1"
>>>
>>> ifconfig with todays kernel for ath0 and wlan0:
>>>
>>>
>>> ath0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 2290
>>>        ether 00:1d:d9:27:5c:e5
>>>        media: IEEE 802.11 Wireless Ethernet autoselect mode 11g
>>>        status: associated
>>> wlan0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu
>>> 1500
>>>        ether 00:1d:d9:27:5c:e5
>>>        media: IEEE 802.11 Wireless Ethernet OFDM/48Mbps mode 11g
>>>        status: associated
>>>        ssid virus channel 6 (2437 Mhz 11g) bssid 00:1d:7e:51:e1:4d
>>>        regdomain 101 indoor ecm authmode OPEN privacy ON deftxkey 1
>>>        wepkey 1:40-bit txpower 16 bmiss 7 scanvalid 450 bgscan
>>>        bgscanintvl 300 bgscanidle 250 roam:rssi 7 roam:rate 5 protmode CTS
>>>        wme burst roaming MANUAL
>>>
>>> The part of the dmesg that show ath0 and wlan0 with hal
>>>
>>> ath_hal: 0.10.5.10 (AR5210, AR5211, AR5212, AR5416, RF5111, RF5112,
>>> RF2413, RF5413, RF2133, RF2425, RF2417)
>>>
>>> ath0: <Atheros 5424/2424> mem 0xd0400000-0xd040ffff irq 19 at device 0.0
>>> on pci5
>>> ath0: [ITHREAD]
>>> ath0: WARNING: using obsoleted if_watchdog interface
>>> ath0: mac 14.2 phy 7.0 radio 10.2
>>>
>>>
>>> ------------------------------------------------------------------------------------------------
>>>
>>> The same information for the Sept 20 kernel.
>>>
>>> FreeBSD ed.local.net.mx 8.0-CURRENT FreeBSD 8.0-CURRENT #34: Sat Sep
>>> 20 05:37:05 CDT 2008
>>> root at ed.local.net.mx:/usr/obj/usr/src/sys/ENCONTACTO  i386
>>>
>>> rc.conf is the same.
>>>
>>> If config for Sept 20 kernel:
>>>
>>> ath0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 2290
>>>        ether 00:1d:d9:27:5c:e5
>>>        media: IEEE 802.11 Wireless Ethernet autoselect mode 11g
>>>        status: associated
>>> wlan0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu
>>> 1500
>>>        ether 00:1d:d9:27:5c:e5
>>>        inet 172.16.0.7 netmask 0xffffff00 broadcast 172.16.0.255
>>>        media: IEEE 802.11 Wireless Ethernet DS/5.5Mbps mode 11g
>>>        status: associated
>>>        ssid virus channel 6 (2437 Mhz 11g) bssid 00:1d:7e:51:e1:4d
>>>        regdomain 101 indoor ecm authmode OPEN privacy ON deftxkey 1
>>>        wepkey 1:40-bit txpower 16 bmiss 7 scanvalid 60 bgscan bgscanintvl
>>> 300
>>>        bgscanidle 250 roam:rssi 7 roam:rate 5 protmode CTS wme burst
>>>
>>> Same parts of the dmesg form Sept 20 kernel.
>>>
>>> ath_hal: 0.10.5.10 (AR5210, AR5211, AR5212, AR5416, RF5111, RF5112,
>>> RF2413, RF5413, RF2133, RF2425, RF2417)
>>>
>>> ath0: <Atheros 5424/2424> mem 0xd0400000-0xd040ffff irq 19 at device 0.0
>>> on pci5
>>> ath0: [ITHREAD]
>>> ath0: WARNING: using obsoleted if_watchdog interface
>>> ath0: mac 14.2 phy 7.0 radio 10.2
>>>
>>
>> Does it work w/o WEP?  Do you any crypto errors show up in wlanstats and/or
>> athstats output?
>>
>>   Sam
>
> I haven't tried it and I should have since I'm pretty sure that it is
> something external.  I've got travel in a few minutes but I'll do it
> tomorrow on my AP at home to not interrupt anyone.

Good morning, Sam.  I just disabled encryption on my router and
changed my rc.conf to
ifconfig_wlan0="DHCP ssid virus2"
and as you probably knew, it works flawlessly.

Now I have to ask, what I can do about wep that works on my Sept 20
and earlier kernels and doesn't work on my recent kernels?

Thanks,

ed

P.S.

uname -a


ifconfig:

wlan0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1500
        ether 00:1d:d9:27:5c:e5
        inet 192.168.1.65 netmask 0xffffff00 broadcast 192.168.1.255
        media: IEEE 802.11 Wireless Ethernet OFDM/48Mbps mode 11g
        status: associated
        ssid virus2 channel 6 (2437 Mhz 11g) bssid 00:14:95:ec:95:51
        regdomain 101 indoor ecm authmode OPEN privacy OFF txpower 16 bmiss 7
        scanvalid 60 bgscan bgscanintvl 300 bgscanidle 250 roam:rssi 7
        roam:rate 5 protmode CTS wme burst

uname

FreeBSD ed.local.net.mx 8.0-CURRENT FreeBSD 8.0-CURRENT #50: Thu Oct
9 05:27:41 CDT 2008
root at ed.local.net.mx:/usr/obj/usr/src/sys/ENCONTACTO  i386

Building a new kernel with todays sources now.


More information about the freebsd-mobile mailing list