From owner-freebsd-mobile@FreeBSD.ORG Mon Oct 20 21:11:19 2008 Return-Path: Delivered-To: freebsd-mobile@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id D8460106566B for ; Mon, 20 Oct 2008 21:11:19 +0000 (UTC) (envelope-from eculp@cloudmaster.info) Received: from ns2.bafirst.com (72-12-2-19.static.networktel.net [72.12.2.19]) by mx1.freebsd.org (Postfix) with ESMTP id 20A378FC20 for ; Mon, 20 Oct 2008 21:11:18 +0000 (UTC) (envelope-from eculp@cloudmaster.info) Received: from casasponti.net ([201.155.7.3]) by ns2.bafirst.com with esmtp; Mon, 20 Oct 2008 16:01:13 -0500 id 000D5348.48FCF19A.00007EEF Received: from localhost (localhost [127.0.0.1]) (uid 80) by casasponti.net with local; Mon, 20 Oct 2008 16:00:46 -0500 id 00130DF2.48FCF17E.00002957 Received: from dsl-189-129-13-54.prod-infinitum.com.mx (dsl-189-129-13-54.prod-infinitum.com.mx [189.129.13.54]) by cloudmail.cloudmaster.info (Horde Framework) with HTTP; Mon, 20 Oct 2008 16:00:46 -0500 Message-ID: <20081020160046.17qwm4xcsbdws40k4@cloudmail.cloudmaster.info> Date: Mon, 20 Oct 2008 16:00:46 -0500 From: eculp@cloudmaster.info To: freebsd-mobile@freebsd.org References: <7affaed60810091639n2714fae1mbd34048bc8be89c3@mail.gmail.com> <7affaed60810100658k354550abs2754a2c1ea1b0958@mail.gmail.com> <7affaed60810120614l79670870t7e4914615094056f@mail.gmail.com> <200810122351.13564.jhugo@meraka.csir.co.za> <48F2915B.6090507@freebsd.org> <7affaed60810122012n526929e1j9d38b977a029251e@mail.gmail.com> <48FBA87B.3030404@freebsd.org> In-Reply-To: <48FBA87B.3030404@freebsd.org> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; DelSp="Yes"; format="flowed" Content-Disposition: inline Content-Transfer-Encoding: quoted-printable User-Agent: Internet Messaging Program (IMP) H3 (5.0-cvs) X-Remote-Browser: Mozilla/5.0 (X11; U; FreeBSD i386; en-US; rv:1.8.1.17) Gecko/20080925 Firefox/2.0.0.17 X-IMP-Server: 201.155.7.3 X-Originating-IP: 189.129.13.54 X-Originating-User: eculp@cloudmaster.info Subject: Re: I lost ath0 support on current sometime between Sept 20 and Sept 26. X-BeenThere: freebsd-mobile@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Mobile computing with FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 20 Oct 2008 21:11:19 -0000 Quoting Sam Leffler : > Edwin L. Culp W. wrote: >> On Sun, Oct 12, 2008 at 7:07 PM, Sam Leffler wrote: >> >>> Johann Hugo wrote: >>> >>>> On Sunday 12 October 2008, Edwin L. Culp W. wrote: >>>> >>>> >>>>> On Fri, Oct 10, 2008 at 8:58 AM, Edwin L. Culp W. >>>>> >>>>> >>>> wrote: >>>> >>>> >>>>>> On Thu, Oct 9, 2008 at 9:21 PM, Sam Leffler 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 sen= d >>>>>>>> this email. I don't have to change anything I just start kernel.ol= d >>>>>>>> and run it rather than today's kernel that has no problems other th= an >>>>>>>> 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@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=3Dwlan0 >>>>>>>> ifconfig_wlan0=3D"DHCP ssid virus wepmode on wepkey 1:0x2373FE951= 5 >>>>>>>> weptxkey 1" >>>>>>>> >>>>>>>> ifconfig with todays kernel for ath0 and wlan0: >>>>>>>> >>>>>>>> >>>>>>>> ath0: flags=3D8843 metric 0= mtu >>>>>>>> 2290 ether 00:1d:d9:27:5c:e5 >>>>>>>> media: IEEE 802.11 Wireless Ethernet autoselect mode 11g >>>>>>>> status: associated >>>>>>>> wlan0: flags=3D8843 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 protmod= e >>>>>>>> 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: mem 0xd0400000-0xd040ffff irq 19 at devic= e >>>>>>>> 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 Se= p >>>>>>>> 20 05:37:05 CDT 2008 >>>>>>>> root@ed.local.net.mx:/usr/obj/usr/src/sys/ENCONTACTO i386 >>>>>>>> >>>>>>>> rc.conf is the same. >>>>>>>> >>>>>>>> If config for Sept 20 kernel: >>>>>>>> >>>>>>>> ath0: flags=3D8843 metric 0= mtu >>>>>>>> 2290 ether 00:1d:d9:27:5c:e5 >>>>>>>> media: IEEE 802.11 Wireless Ethernet autoselect mode 11g >>>>>>>> status: associated >>>>>>>> wlan0: flags=3D8843 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: mem 0xd0400000-0xd040ffff irq 19 at devic= e >>>>>>>> 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=3D"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 >>>>> >>>>> >>>> I don't know it this is related, but something changed with the WEP-key >>>> index. On my EeePC I had to change my wpa_supplicant.conf file to use >>>> wep_tx_keyidx=3D0 and wep_key0=3Dmywepkey before I could get it to work= . I the >>>> past it always worked with wep_tx_keyidx=3D1 and wep_key1=3Dxxxxx. >>>> >>>> The funny thing is that ifconfig reports it as deftxkey 1 and wepkey 1 = if >>>> I use index 0 in wpa_supplicant and ifconfig will report deftxkey 2 and >>>> wepkey 2 if I use index 1 in wpa_supplicant.conf >>>> >>>> >>> I believe it has always been true that key indices reported by ifconfig = are >>> in the rage [1..4] while wpa_supplicant key indices specified in the con= fig >>> file are [0..3]. I don't recall anything changing in that area for a lo= ng >>> time but I did make changes to the net80211 crypto code around that time= . >>> >>> Sam >>> >> >> Thanks, Sam. What worries me is that I seem to be alone with this proble= m. >> > > This should be fixed by r184063. Please let me know if it does not =20 > and sorry for taking so long to look at the problem. > > Sam Sam, thanks so much. It works perfectly. I just cvsuped and rebuilt =20 all and rebooted and no problem what so ever with WEP plus it gave me =20 the opportunity to learn more about the new wlan0, WEP and WPA. Thanks, again. ed