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