Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 22 Apr 2021 23:08:32 +0000
From:      bugzilla-noreply@freebsd.org
To:        wireless@FreeBSD.org
Subject:   [Bug 255337] Atheros AR9462 Wireless problems
Message-ID:  <bug-255337-21060@https.bugs.freebsd.org/bugzilla/>

next in thread | raw e-mail | index | archive | help
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D255337

            Bug ID: 255337
           Summary: Atheros AR9462 Wireless problems
           Product: Base System
           Version: 13.0-RELEASE
          Hardware: amd64
                OS: Any
            Status: New
          Severity: Affects Some People
          Priority: ---
         Component: wireless
          Assignee: wireless@FreeBSD.org
          Reporter: gmarco@gufi.org

I have tried to install a fresh 13.0-RELEASE on a DELL Precision m4800.

The wifi card is a AR9462 Wireless Network Adapter that should be well
supported since FreeBSD 10-RELEASE.

During boot the card is identified correctly:=20

root@m4800:/home/gmarco # grep ath /var/run/dmesg.boot
ath0: <Atheros AR946x/AR948x> mem 0xf5000000-0xf507ffff at device 0.0 on pc=
i5
ath0: [HT] enabling HT modes
ath0: [HT] enabling short-GI in 20MHz mode
ath0: [HT] 1 stream STBC receive enabled
ath0: [HT] 1 stream STBC transmit enabled
ath0: [HT] LDPC transmit/receive enabled
ath0: [HT] 3 RX streams; 3 TX streams
ath0: AR9460 mac 640.2 RF5110 phy 124.0
ath0: 2GHz radio: 0x0000; 5GHz radio: 0x0000
ath0: <Atheros AR946x/AR948x> mem 0xf5a00000-0xf5a7ffff at device 0.0 on pc=
i5
ath0: [HT] enabling HT modes
ath0: [HT] enabling short-GI in 20MHz mode
ath0: [HT] 1 stream STBC receive enabled
ath0: [HT] 1 stream STBC transmit enabled
ath0: [HT] LDPC transmit/receive enabled
ath0: [HT] 3 RX streams; 3 TX streams
ath0: AR9460 mac 640.2 RF5110 phy 0.0
ath0: 2GHz radio: 0x0000; 5GHz radio: 0x0000



root@m4800:/home/gmarco # pciconf -vl | grep -4 ath
...
ath0@pci0:5:0:0:        class=3D0x028000 rev=3D0x01 hdr=3D0x00 vendor=3D0x1=
68c
device=3D0x0034 subvendor=3D0x1028 subdevice=3D0x020d
    vendor     =3D 'Qualcomm Atheros'
    device     =3D 'AR9462 Wireless Network Adapter'
    class      =3D network


The driver is ath0:
root@m4800:/home/gmarco # sysctl -a|fgrep antenna
dev.ath.0.rxantenna: 1
dev.ath.0.txantenna: 0


I have in /etc/rc.conf:
wlans_ath0=3D"wlan0"
ifconfig_wlan0=3D"WPA SYNCDHCP"
create_args_wlan0=3D"country IT"

A simple /etc/wpa_supplicant.conf like:
ctrl_interface=3D/var/run/wpa_supplicant
ap_scan=3D1
eapol_version=3D1

network=3D{
  ssid=3D"sweetguest"
  psk=3D"mypsk"
}

After a reboot the card is in this way:
root@m4800:/home/gmarco # ifconfig wlan0
wlan0: flags=3D8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 15=
00
        ether 00:02:03:04:05:06
        groups: wlan
        ssid "" channel 140 (5700 MHz 11a)
        regdomain ETSI country IT ecm authmode WPA1+WPA2/802.11i
        privacy MIXED deftxkey UNDEF txpower 23 bmiss 7 mcastrate 6 mgmtrat=
e 6
        scanvalid 60 wme burst roaming MANUAL bintval 0
        parent interface: ath0
        media: IEEE 802.11 Wireless Ethernet autoselect (autoselect)
        status: no carrier
        nd6 options=3D29<PERFORMNUD,IFDISABLED,AUTO_LINKLOCAL>

The "country IT" correctly set the card with /etc/regdomain.xml parameters.

NO IP is assigned and the card is deaf and dumb infact it is unable to find=
 the
near wifi networks:
root@m4800:/home/gmarco # ifconfig wlan0 up scan
root@m4800:/home/gmarco #=20

In the messages I found:
Apr 22 13:51:24 m4800 kernel: ar9300_flash_map: unimplemented for now
Apr 22 13:51:24 m4800 kernel: ar9300_eeprom_restore_internal[4323] No vaid =
CAL,
calling default template
Apr 22 13:51:24 m4800 kernel: ar9300_hw_attach: ar9300_eeprom_attach return=
ed 0

The MAC address is a bit strange too (?).

It seems the card is unable to transmit:
sysctl dev.ath.0.stats | fgrep -v :\ 0
dev.ath.0.stats.ast_tx_intr: 386
dev.ath.0.stats.ast_tx_raw: 306
dev.ath.0.stats.ast_tx_xretries: 123


I have tried to run the wpa_supplicant in debug mode:

root@m4800:/home/gmarco # wpa_supplicant -Dbsd -iwlan0 -dd
-c/etc/wpa_supplicant.conf
wpa_supplicant v2.9
Successfully initialized wpa_supplicant
Initializing interface 'wlan0' conf '/etc/wpa_supplicant.conf' driver 'bsd'
ctrl_interface 'N/A' bridge 'N/A'
Configuration file '/etc/wpa_supplicant.conf' -> '/etc/wpa_supplicant.conf'
Reading configuration file '/etc/wpa_supplicant.conf'
Line: 1 - start of a new network block
ssid - hexdump_ascii(len=3D10):
     73 77 65 65 74 67 75 65 73 74                     sweetguest
PSK (ASCII passphrase) - hexdump_ascii(len=3D10): [REMOVED]
PSK (from passphrase) - hexdump(len=3D32): [REMOVED]
Priority group 0
   id=3D0 ssid=3D'sweetguest'
wpa_driver_bsd_capa: drivercaps=3D0x4f8def41,cryptocaps=3D0x0000001f
Add interface wlan0 to a new radio N/A
wlan0: Failed to attach pkt_type filter
wlan0: Own MAC address: 00:02:03:04:05:06
bsd_set_key: alg=3D0 addr=3D0x0 key_idx=3D0 set_tx=3D0 seq_len=3D0 key_len=
=3D0
bsd_del_key: key_idx=3D0
bsd_set_key: alg=3D0 addr=3D0x0 key_idx=3D1 set_tx=3D0 seq_len=3D0 key_len=
=3D0
bsd_del_key: key_idx=3D1
bsd_set_key: alg=3D0 addr=3D0x0 key_idx=3D2 set_tx=3D0 seq_len=3D0 key_len=
=3D0
bsd_del_key: key_idx=3D2
bsd_set_key: alg=3D0 addr=3D0x0 key_idx=3D3 set_tx=3D0 seq_len=3D0 key_len=
=3D0
bsd_del_key: key_idx=3D3
bsd_set_key: alg=3D0 addr=3D0x0 key_idx=3D4 set_tx=3D0 seq_len=3D0 key_len=
=3D0
bsd_del_key: key_idx=3D4
ioctl[SIOCS80211, op=3D20, val=3D0, arg_len=3D7]: Invalid argument
bsd_set_key: alg=3D0 addr=3D0x0 key_idx=3D5 set_tx=3D0 seq_len=3D0 key_len=
=3D0
bsd_del_key: key_idx=3D5
ioctl[SIOCS80211, op=3D20, val=3D0, arg_len=3D7]: Invalid argument
wpa_driver_bsd_set_countermeasures: enabled=3D0
wlan0: RSN: flushing PMKID list in the driver
wlan0: Setting scan request: 0.100000 sec
wlan0: WPS: UUID based on MAC address: adc6ea59-dd05-5fc9-87b4-a4bb58fad59e
ENGINE: Loading builtin engines
ENGINE: Loading builtin engines
EAPOL: SUPP_PAE entering state DISCONNECTED
EAPOL: Supplicant port status: Unauthorized
EAPOL: KEY_RX entering state NO_KEY_RECEIVE
EAPOL: SUPP_BE entering state INITIALIZE
EAP: EAP entering state DISABLED
wlan0: Added interface wlan0
wlan0: State: DISCONNECTED -> DISCONNECTED
wlan0: State: DISCONNECTED -> SCANNING
wlan0: Starting AP scan for wildcard SSID
wlan0: Add radio work 'scan'@0x800e103e0
wlan0: First radio work item in the queue - schedule start immediately
wlan0: Starting radio work 'scan'@0x800e103e0 after 0.000003 second wait
wpa_driver_bsd_set_wpa: enabled=3D1
wpa_driver_bsd_set_wpa_internal: wpa=3D3 privacy=3D1
RTM_IFINFO: Interface 'wlan0' UP
wlan0: Event INTERFACE_ENABLED (25) received
wlan0: Interface was enabled
EAPOL: disable timer tick
wlan0: Event SCAN_RESULTS (3) received
Received 0 bytes of scan results (0 BSSes)
wlan0: BSS: Start scan result update 1
BSS: last_scan_res_used=3D0/0
wlan0: New scan results available (own=3D0 ext=3D0)
wlan0: Radio work 'scan'@0x800e103e0 done in 7.632735 seconds
wlan0: radio_work_free('scan'@0x800e103e0): num_active_works --> 0
wlan0: No suitable network found
wlan0: Setting scan request: 5.000000 sec
wlan0: Starting AP scan for wildcard SSID
wlan0: Add radio work 'scan'@0x800e103e0
wlan0: First radio work item in the queue - schedule start immediately
wlan0: Starting radio work 'scan'@0x800e103e0 after 0.000005 second wait
wpa_driver_bsd_set_wpa: enabled=3D1
wpa_driver_bsd_set_wpa_internal: wpa=3D3 privacy=3D1
wlan0: Event SCAN_RESULTS (3) received
Received 0 bytes of scan results (0 BSSes)
wlan0: BSS: Start scan result update 2
BSS: last_scan_res_used=3D0/0
wlan0: New scan results available (own=3D0 ext=3D0)
wlan0: Radio work 'scan'@0x800e103e0 done in 7.642331 seconds
wlan0: radio_work_free('scan'@0x800e103e0): num_active_works --> 0
wlan0: No suitable network found
wlan0: Setting scan request: 5.000000 sec
wlan0: Starting AP scan for wildcard SSID
wlan0: Add radio work 'scan'@0x800e103e0
wlan0: First radio work item in the queue - schedule start immediately
wlan0: Starting radio work 'scan'@0x800e103e0 after 0.000004 second wait
wpa_driver_bsd_set_wpa: enabled=3D1
wpa_driver_bsd_set_wpa_internal: wpa=3D3 privacy=3D1
blablabla .....

But I am not good enough to understand if there is a problem here :)


The card works quite nicely in WIN10 and UBUNTU.

Thanks for any info/tips/ideas.

--=20
You are receiving this mail because:
You are the assignee for the bug.=



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?bug-255337-21060>