Date: Mon, 23 Mar 2009 09:29:21 -0700 From: Sam Leffler <sam@freebsd.org> To: Nikolay Kanchev <nikolay.kanchev@amk-drives.bg> Cc: freebsd-mobile@freebsd.org Subject: Re: Atheros AR5211 802.11a can't send packets Message-ID: <49C7B8E1.20806@freebsd.org> In-Reply-To: <49C7A8E5.2090909@amk-drives.bg>
index | next in thread | previous in thread | raw e-mail
Nikolay Kanchev wrote:
> Hello list
>
> I have trouble with miniPCI Atheros AR5211 based card and 802.11a mode
> on Freebsd 7.1 and 7.2 PRERELEASE
>
> Notebook: Pentium M 1.5GHz
>
> from FreeBSD 7.2 generic kernel
> dmesg
> ------------------------
> ath0: <Atheros 5211> mem 0xe0200000-0xe020ffff irq 10 at device 6.0 on
> pci2
> ath0: [ITHREAD]
> ath0: WARNING: using obsoleted if_watchdog interface
> ath0: Ethernet address: 00:ff:f3:a0:28:02
> ath0: mac 4.2 phy 3.0 5ghz radio 1.7 2ghz radio 2.3
> ------------------------
>
> pciconf
> ------------------------
> ath0@pci0:2:6:0: class=0x020000 card=0x7005144f chip=0x0012168c
> rev=0x01 hdr=0x00
> vendor = 'Atheros Communications Inc.'
> device = 'AR5211 802.11a/b/g Mini-PCI Wireless Adapter'
> class = network
> subclass = ethernet
> ------------------------
>
> When I try to operate in 802.11a mode the card associate with AP but
> can't send packets.
> I try ping and check that the packets go through firewall but
> disappear somewhere, in tcpdump I don't see send packets.
> I try to ping my notebook from other PC and in tcpdump I see "arp
> who-has" and other packets from other PC but again no packets from
> AR5211 card.
>
> In 802.11b mode card is working fine.
>
> I try the card on windows and its working.
>
> ahtstats output:
>
> 13 data frames received
> 2 data frames transmit
> 65 long on-chip tx retries
> 4 tx failed 'cuz too many retries
> 1M current transmit rate
> 28 beacon miss interrupts
> 1746 tx management frames
> 2385 tx frames discarded prior to association
> 1703 tx frames with no ack marked
> 884 rx failed 'cuz of bad CRC
> 30 periodic calibrations
> 2 rfgain value change
> 7 avg recv rssi
> -96 rx noise floor
> 24 phantom beacon misses
> 53 tx discarded 'cuz queue is full
> Antenna profile:
> [0] tx 1739 rx 0
> [1] tx 0 rx 6942
>
> "tx discarded 'cuz queue is full" counter increased with ping packets.
> I try AR5006 based PCcard and it working fine on FreeBSD 7.1 and 7.2
> It seems that only AR5211 driver have problems and can't send packets.
>
A single snapshot of athstats isn't very useful; you need to collect
stats before and after packets are lost to look for reasons why the
packets do not go out. athstats 1 or similar is also useful when
digging for problems. Alternatively learn about wlandebug and the debug
facilities that let you get console msgs.
I don't run RELENG_7 but I test 5211 in 11b and 11a, w/ and w/o security
whenever I make hal changes so I doubt there's anything specific to the
5211.
You also haven't provided basic info like how your card is configured.
Sam
home |
help
Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?49C7B8E1.20806>
