Re: Thinkpad T60 with Atheros working only after restart from Windows

Lyubomir Yotov <[email protected]>
Newsgroups gmane.os.freebsd.devel.wireless,gmane.os.freebsd.devel.mobile
Message-ID <CAHUyByRJXrnFCH126ie7QYJkZna7ar+6seMc2x4Jkj8T_q4iVw@mail.gmail.com>
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 <[email protected]> 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 <[email protected]> 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 <[email protected]> wrote:
>>
>>> Can you please paste the vmstat -i output?
>>>
>>>
>>>
>>> adrian
>>>
>>> On 9 June 2013 06:53, Lyubomir Yotov <[email protected]> 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 <[email protected]> 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 <[email protected]> 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
>>> >> > [email protected]:/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@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
>>> >> > _______________________________________________
>>> >> > [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.