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

"Edwin L. Culp W." <[email protected]>
Newsgroups gmane.os.freebsd.devel.mobile
Message-ID <[email protected]>
On Fri, Oct 10, 2008 at 8:58 AM, Edwin L. Culp W. <[email protected]> wrote:
> On Thu, Oct 9, 2008 at 9:21 PM, Sam Leffler <[email protected]> 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
>>>    [email protected]:/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
>>> [email protected]:/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
[email protected]:/usr/obj/usr/src/sys/ENCONTACTO  i386

Building a new kernel with todays sources now.
_______________________________________________
[email protected] mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-mobile
To unsubscribe, send any mail to "[email protected]"
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.