Thinkpad T60 with Atheros working only after restart from Windows

Lyubomir Yotov l.yotov at gmail.com
Wed Jul 17 20:06:53 UTC 2013


Hi,
No problem, I fully understand you. If you manage to find something I will
be more than grateful. Anyway thanks for your time! I think you are doing
quite a god job!



Regards,

Lyubo



On 16 July 2013 11:51, Adrian Chadd <adrian at freebsd.org> wrote:

> Hi,
>
> I'm sorry, I don't have the time to try and debug this issue. If I had a
> T60 here that demonstrated this behaviour then I could try to fix it. But I
> unfortunately don't; all my T60 hardware has intel wifi. :(
>
> I can try putting an AR5418 in a T60 in a few weeks and see if it exhibits
> this behaviour. But don't hold your breath.
>
> Sorry :(
>
>
>
> -adrian
>
>
> On 15 July 2013 13:30, Lyubomir Yotov <l.yotov at gmail.com> wrote:
>
>> Hi Adrian,
>> I tried with -HEAD liveCD as proposed by Vincent and ghostbsd live cd but
>> the situation is the same. I feel like I am missing something. On one hand
>> I can scan the wireless networks and the wifi card seems to be working. On
>> the other hand I cannot attach as the ath device times out (which according
>> to the ath man pages should not occur). I also tried to encrypt the psk
>> phrase with pwa_passphrase but with no success either. I tested with Kali
>> linux  live cd and the wireless was working fine. I also noticed that if I
>> shutdown Windows and then start FreeBSD then the wifi also behaves the same
>> way - ath0: device timed out. Only restart from Windows or restart from
>> FreeBSD with working wifi can make the wifi work again.
>> Do you have any other proposals?
>>
>> Regards,
>>
>> Lyubomir
>>
>>
>> On 24 June 2013 23:39, Vincent Hoffman <vince at unsane.co.uk> wrote:
>>
>>> As an easy test if you arent keen on making the leap just yet I'd
>>> suggest getting a snapshot CD and just boot it as a liveCD to test.
>>> either a snapshot
>>> http://www.freebsd.org/snapshots/
>>> or one of the daily builds from
>>> https://pub.allbsd.org/FreeBSD-snapshots/
>>> (for example
>>>
>>> https://pub.allbsd.org/FreeBSD-snapshots/amd64-amd64/10.0-HEAD-r252115-JPSNAP/iso/FreeBSD-10.0-HEAD-r252115-JPSNAP-amd64-amd64-release.iso
>>> )
>>>
>>> That said I run -CURRENT on my server at home (for the atheros driver)
>>> and dont have any problems with it.
>>>
>>> Vince
>>>
>>>
>>> On 24/06/2013 21:01, Lyubomir Yotov wrote:
>>> > Hi Adrian,
>>> >
>>> > I will try to get -HEAD on my T60 and will report back.
>>> >
>>> > Regards,
>>> >
>>> > Lyubomir
>>> >
>>> >
>>> > On 24 June 2013 20:21, Adrian Chadd <adrian at freebsd.org> wrote:
>>> >
>>> >> Hi,
>>> >>
>>> >> Would you be willing to try a -HEAD snapshot on your laptop?
>>> >>
>>> >> Maybe I've fixed it as part of the other driver work that I've done as
>>> >> part of development in -HEAD.
>>> >>
>>> >> But right now I really have no idea. I don't have a T60 here that has
>>> >> that chip in it. If all the T60 BIOSes allow AR5418 NICs then I can
>>> >> try it out, but all of the T60's I've played with thus far have the
>>> >> intel hardware in it.
>>> >>
>>> >>
>>> >>
>>> >> Adrian
>>> >>
>>> >>
>>> >> On 21 June 2013 02:02, Lyubomir Yotov <l.yotov at gmail.com> wrote:
>>> >>> Hello Adrian,
>>> >>>
>>> >>> Do you have any feedback on the matter?
>>> >>>
>>> >>> Regards,
>>> >>>
>>> >>> Lyubomir
>>> >>>
>>> >>>
>>> >>> On 13 June 2013 10:09, Lyubomir Yotov <l.yotov at gmail.com> wrote:
>>> >>>> Hello Adrian,
>>> >>>>
>>> >>>> I enabled acpi_ibm.ko but this didn't help and after "halt" the
>>> wifi is
>>> >>>> not working again.
>>> >>>>
>>> >>>> Regards,
>>> >>>>
>>> >>>> Lyubomir
>>> >>>>
>>> >>>>
>>> >>>> On 13 June 2013 08:03, Lyubomir Yotov <l.yotov at gmail.com> wrote:
>>> >>>>> Hello Adrian,
>>> >>>>> I did some tests and discovered that the problem is related to
>>> >>>>> "halt"/"shutdown" of system. If "reboot" is carried out than there
>>> is
>>> >> no
>>> >>>>> problem and the wifi works properly (even if done from Gnome -
>>> Gnome
>>> >> seems
>>> >>>>> to have no relation to the problem). So what could lead to "ath0:
>>> time
>>> >> out"
>>> >>>>> after shutting down or halting the system? I noticed that there
>>> are irq
>>> >>>>> storms on irq 17 which is the wifi irq (interrupt storm detected on
>>> >>>>> "irq17:"; throttling interrupt source). Something else that I am
>>> not
>>> >> sure to
>>> >>>>> have relevance - after shutdown during the start-up ath0 is
>>> reported
>>> >> to use
>>> >>>>> autoselect mode 11g:
>>> >>>>> (below is from dmesg)
>>> >>>>>
>>> >>>>> ath0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0
>>> mtu
>>> >>>>> 2290
>>> >>>>>
>>> >>>>>         ether 00:19:7e:91:xx:xx
>>> >>>>>         nd6 options=29<PERFORMNUD,IFDISABLED,AUTO_LINKLOCAL>
>>> >>>>>         media: IEEE 802.11 Wireless Ethernet autoselect mode 11g
>>> >>>>>         status: associated
>>> >>>>>
>>> >>>>> After the boot has finished the mode changes to 11a:
>>> >>>>>
>>> >>>>> #ifconfig ath0
>>> >>>>>
>>> >>>>> ath0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0
>>> mtu
>>> >>>>> 2290
>>> >>>>>         ether 00:19:7e:91:xx:xx
>>> >>>>>         nd6 options=29<PERFORMNUD,IFDISABLED,AUTO_LINKLOCAL>
>>> >>>>>         media: IEEE 802.11 Wireless Ethernet autoselect mode 11a
>>> >>>>>         status: associated
>>> >>>>>
>>> >>>>> Do you have any idea where to look for now?
>>> >>>>>
>>> >>>>> Regards,
>>> >>>>>
>>> >>>>>
>>> >>>>> Lyubomir
>>> >>>>> P.S. I will try to play with acpi_ibm.ko and see if things change
>>> if I
>>> >>>>> make it auto-load.
>>> >>>>>
>>> >>>>>
>>> >>>>> On 10 June 2013 16:06, Lyubomir Yotov <l.yotov at gmail.com> wrote:
>>> >>>>>> Hello Adrian,
>>> >>>>>>
>>> >>>>>> Attached are files with consecutive vmstat -i when the wlan is
>>> working
>>> >>>>>> (vmstat-i_working.txt) and when the wlan is not working
>>> >>>>>> (vmstat-i_not_working.txt). There is also output from ifconfig
>>> when
>>> >> the wlan
>>> >>>>>> is not working (ifconfig.txt).
>>> >>>>>> After some more deeper investigation it seems to me that the
>>> problem
>>> >>>>>> appears after starting X with Gnome. I will continue investigating
>>> >> with
>>> >>>>>> "reboot"/"halt -p" and inform you.
>>> >>>>>> BTW do you think that starting Gnome session (using startx, as I
>>> >> haven't
>>> >>>>>> set auto start of X if this is of any importance) can cause
>>> problems
>>> >> - in
>>> >>>>>> Gnome I have no settings for the network in the "System->Network"
>>> >>>>>> application and I start it with normal user?
>>> >>>>>>
>>> >>>>>> Regards,
>>> >>>>>>
>>> >>>>>> Lyubo
>>> >>>>>>
>>> >>>>>>
>>> >>>>>> On 9 June 2013 18:28, Adrian Chadd <adrian at freebsd.org> wrote:
>>> >>>>>>> Can you please paste the vmstat -i output?
>>> >>>>>>>
>>> >>>>>>>
>>> >>>>>>>
>>> >>>>>>> adrian
>>> >>>>>>>
>>> >>>>>>> On 9 June 2013 06:53, Lyubomir Yotov <l.yotov at gmail.com> wrote:
>>> >>>>>>>> Hi,
>>> >>>>>>>>
>>> >>>>>>>> After restart from Windows and working wireless the number of
>>> >>>>>>>> interrupts
>>> >>>>>>>> increases and the rate increases. After next restart (the ath0
>>> >> times
>>> >>>>>>>> out)
>>> >>>>>>>> the interrupts increase but the rate is going down.
>>> >>>>>>>> I noticed that after restart from Windows and working wifi if I
>>> >>>>>>>> restart
>>> >>>>>>>> /etc/rc.d/netif the wifi is working again. If I shutdown wlan0
>>> and
>>> >>>>>>>> bring it
>>> >>>>>>>> up again then I wlan0 doesn't get address but ath0 is not timing
>>> >> out.
>>> >>>>>>>> I can
>>> >>>>>>>> still get a list with the available APs around.
>>> >>>>>>>>
>>> >>>>>>>> Regards,
>>> >>>>>>>>
>>> >>>>>>>> Lyubo
>>> >>>>>>>>
>>> >>>>>>>>
>>> >>>>>>>>
>>> >>>>>>>>
>>> >>>>>>>>
>>> >>>>>>>>
>>> >>>>>>>> On 8 June 2013 18:28, Adrian Chadd <adrian at freebsd.org> wrote:
>>> >>>>>>>>> Hm!
>>> >>>>>>>>>
>>> >>>>>>>>> Ok, this should be working. I frequently test (read: every
>>> other
>>> >>>>>>>>> day)
>>> >>>>>>>>> with the AR5416. But you're not the first person to report this
>>> >> bug.
>>> >>>>>>>>>
>>> >>>>>>>>> Unfortunately when this happens, the interrupts aren't actually
>>> >>>>>>>>> making
>>> >>>>>>>>> it to the OS.
>>> >>>>>>>>>
>>> >>>>>>>>> Can you check the output of vmstat -i whilst you're doing it?
>>> The
>>> >>>>>>>>> ath0
>>> >>>>>>>>> counter should be increasing.
>>> >>>>>>>>>
>>> >>>>>>>>>
>>> >>>>>>>>>
>>> >>>>>>>>> adrian
>>> >>>>>>>>>
>>> >>>>>>>>> On 8 June 2013 06:49, Lyubomir Yotov <l.yotov at gmail.com>
>>> wrote:
>>> >>>>>>>>>> Hello,
>>> >>>>>>>>>> I have a Thinkpad T60 with dual boot between Windows XP and
>>> >>>>>>>>>> FreeBSD
>>> >>>>>>>>>> 9.1-Release:
>>> >>>>>>>>>>
>>> >>>>>>>>>> uname -a
>>> >>>>>>>>>> FreeBSD T60.workgroup 9.1-RELEASE FreeBSD 9.1-RELEASE #0
>>> >> r243826:
>>> >>>>>>>>>> Tue
>>> >>>>>>>>>> Dec
>>> >>>>>>>>>> 4 06:55:39 UTC 2012
>>> >>>>>>>>>> root at obrian.cse.buffalo.edu:/usr/obj/usr/src/sys/GENERIC
>>> >>>>>>>>>> i386
>>> >>>>>>>>>>
>>> >>>>>>>>>> I am trying to use my wifi card which is:
>>> >>>>>>>>>>
>>> >>>>>>>>>> dmesg
>>> >>>>>>>>>> ....
>>> >>>>>>>>>> ath0: <Atheros 5416> mem 0xedf00000-0xedf0ffff irq 17 at
>>> device
>>> >>>>>>>>>> 0.0 on
>>> >>>>>>>>>> pci3
>>> >>>>>>>>>> ath0: AR5418 mac 12.10 RF5133 phy 8.1
>>> >>>>>>>>>> ....
>>> >>>>>>>>>>
>>> >>>>>>>>>> pciconf -lv
>>> >>>>>>>>>> ....
>>> >>>>>>>>>> ath0 at pci0:3:0:0:        class=0x028000 card=0x0033168c
>>> >>>>>>>>>> chip=0x0024168c
>>> >>>>>>>>>> rev=0x01 hdr=0x00
>>> >>>>>>>>>>     vendor     = 'Atheros Communications Inc.'
>>> >>>>>>>>>>     device     = 'AR5008 Wireless Network Adapter'
>>> >>>>>>>>>>     class      = network
>>> >>>>>>>>>> .....
>>> >>>>>>>>>>
>>> >>>>>>>>>> I followed several HOW-TOs in order to make it work.
>>> >> Unfortunately
>>> >>>>>>>>>> I it
>>> >>>>>>>>>> is
>>> >>>>>>>>>> working only after I reboot from my Windows installation
>>> >>>>>>>>>> (regardless of
>>> >>>>>>>>>> the
>>> >>>>>>>>>> position of the wifi switch on the front panel of the
>>> notebook).
>>> >>>>>>>>>> After
>>> >>>>>>>>>> restart from Windows everything is fine - the wifi associates
>>> >> with
>>> >>>>>>>>>> the
>>> >>>>>>>>>> AP
>>> >>>>>>>>>> and I can use it. If I reboot the system during the boot and
>>> >>>>>>>>>> afterwards
>>> >>>>>>>>>> I
>>> >>>>>>>>>> constantly get:
>>> >>>>>>>>>>
>>> >>>>>>>>>> ath0: device timeout
>>> >>>>>>>>>>
>>> >>>>>>>>>> When I get the device status through ifconfig I can see that
>>> >> ath0
>>> >>>>>>>>>> is
>>> >>>>>>>>>> associated but wlan0 is not associated.
>>> >>>>>>>>>>
>>> >>>>>>>>>> ifconfig ath0
>>> >>>>>>>>>> ath0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST>
>>> metric
>>> >> 0
>>> >>>>>>>>>> mtu
>>> >>>>>>>>>> 2290
>>> >>>>>>>>>>         ether 00:19:7e:91:xx:xx
>>> >>>>>>>>>>         nd6 options=29<PERFORMNUD,IFDISABLED,AUTO_LINKLOCAL>
>>> >>>>>>>>>>         media: IEEE 802.11 Wireless Ethernet autoselect mode
>>> 11g
>>> >>>>>>>>>>         status: associated
>>> >>>>>>>>>>
>>> >>>>>>>>>> ifconfig wlan0
>>> >>>>>>>>>> wlan0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST>
>>> >> metric 0
>>> >>>>>>>>>> mtu
>>> >>>>>>>>>> 1500
>>> >>>>>>>>>>         ether 00:19:7e:91:xx:xx
>>> >>>>>>>>>>         nd6 options=29<PERFORMNUD,IFDISABLED,AUTO_LINKLOCAL>
>>> >>>>>>>>>>         media: IEEE 802.11 Wireless Ethernet autoselect
>>> >>>>>>>>>> (autoselect)
>>> >>>>>>>>>>         status: no carrier
>>> >>>>>>>>>>         ssid "" channel 5 (2432 MHz 11g)
>>> >>>>>>>>>>         regdomain 98 indoor ecm authmode WPA privacy ON
>>> deftxkey
>>> >>>>>>>>>> UNDEF
>>> >>>>>>>>>>         txpower 20 bmiss 7 scanvalid 450 bgscan bgscanintvl
>>> 300
>>> >>>>>>>>>> bgscanidle
>>> >>>>>>>>>> 250
>>> >>>>>>>>>>         roam:rssi 7 roam:rate 5 protmode CTS wme burst roaming
>>> >>>>>>>>>> MANUAL
>>> >>>>>>>>>>
>>> >>>>>>>>>>
>>> >>>>>>>>>> In /var/log/messages I get:
>>> >>>>>>>>>>
>>> >>>>>>>>>> Jun  8 16:39:16 PC wpa_supplicant[3463]: Trying to associate
>>> >> with
>>> >>>>>>>>>> 54:e6:fc:ae:xx:xx (SSID='access1' freq=2432 MHz)
>>> >>>>>>>>>> Jun  8 16:39:20 PC kernel: ath0: device timeout
>>> >>>>>>>>>> Jun  8 16:39:26 PC wpa_supplicant[3463]: Authentication with
>>> >>>>>>>>>> 54:e6:fc:ae:xx:xx timed out.
>>> >>>>>>>>>>
>>> >>>>>>>>>> If I scan for wireless networks I get a list and my ap is in
>>> the
>>> >>>>>>>>>> list
>>> >>>>>>>>>>
>>> >>>>>>>>>> ifconfig wlan0 scan
>>> >>>>>>>>>> SSID/MESH ID    BSSID              CHAN RATE   S:N     INT
>>> CAPS
>>> >>>>>>>>>> net1      00:11:11:01:xx:xx    6   54M -68:-96  100 EP
>>> >>>>>>>>>> 5edf9c          70:71:bc:26:xx:xx   11   54M -68:-96  100 EP
>>> >> WPS
>>> >>>>>>>>>> WPA
>>> >>>>>>>>>> WME
>>> >>>>>>>>>> access1       54:e6:fc:ae:xx:xx    5   54M -66:-96  100 EP
>>> WPA
>>> >>>>>>>>>> HTCAP
>>> >>>>>>>>>> WME
>>> >>>>>>>>>>
>>> >>>>>>>>>>
>>> >>>>>>>>>> In rc.local I have:
>>> >>>>>>>>>>
>>> >>>>>>>>>> wlans_ath0="wlan0"
>>> >>>>>>>>>> ifconfig_wlan0="WPA DHCP"
>>> >>>>>>>>>>
>>> >>>>>>>>>> In wpa_supplicant I have:
>>> >>>>>>>>>>
>>> >>>>>>>>>> ctrl_interface=/var/run/wpa_supplicant
>>> >>>>>>>>>> eapol_version=2
>>> >>>>>>>>>> ap_scan=1
>>> >>>>>>>>>> fast_reauth=1
>>> >>>>>>>>>>
>>> >>>>>>>>>> network={
>>> >>>>>>>>>>         ssid="access1"
>>> >>>>>>>>>>         psk="secret1"
>>> >>>>>>>>>>         priority=5
>>> >>>>>>>>>> }
>>> >>>>>>>>>> network={
>>> >>>>>>>>>>         ssid="access2"
>>> >>>>>>>>>>         psk="secret2"
>>> >>>>>>>>>>         priority=5
>>> >>>>>>>>>> }
>>> >>>>>>>>>>
>>> >>>>>>>>>> I searched the net for solution to my problem but I couldn't
>>> >> find
>>> >>>>>>>>>> one.
>>> >>>>>>>>>> Can
>>> >>>>>>>>>> you help me with this?
>>> >>>>>>>>>>
>>> >>>>>>>>>>
>>> >>>>>>>>>> Regards,
>>> >>>>>>>>>>
>>> >>>>>>>>>> Lyubomir
>>> >>>>>>>>>> _______________________________________________
>>> >>>>>>>>>> freebsd-mobile at freebsd.org mailing list
>>> >>>>>>>>>> http://lists.freebsd.org/mailman/listinfo/freebsd-mobile
>>> >>>>>>>>>> To unsubscribe, send any mail to
>>> >>>>>>>>>> "freebsd-mobile-unsubscribe at freebsd.org"
>>> >>>>>>>>
>>> >>>>>>
>>> > _______________________________________________
>>> > freebsd-wireless at freebsd.org mailing list
>>> > http://lists.freebsd.org/mailman/listinfo/freebsd-wireless
>>> > To unsubscribe, send any mail to "
>>> freebsd-wireless-unsubscribe at freebsd.org"
>>> >
>>>
>>>
>>
>


More information about the freebsd-mobile mailing list