Thinkpad T60 with Atheros working only after restart from Windows

Lyubomir Yotov l.yotov at gmail.com
Sun Jun 9 13:53:39 UTC 2013


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
> "
>


More information about the freebsd-mobile mailing list