Difference between revisions of "AR9271"
Jump to navigation
Jump to search
m (→SW) |
m (Reverted edits by JasonAnderson (talk) to last revision by PhilippeTeuwen) |
||
(8 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
+ | ==AR9271== |
||
Atheros 9271 chipset is present in a few Wi-Fi adapters such as Unex_DNUA-93F WiFi USB adapters |
Atheros 9271 chipset is present in a few Wi-Fi adapters such as Unex_DNUA-93F WiFi USB adapters |
||
− | |||
⚫ | |||
* https://wikidevi.com/wiki/Atheros_AR9271 |
* https://wikidevi.com/wiki/Atheros_AR9271 |
||
− | + | ==DNUA-93F== |
|
* [http://unex.com.tw/product/dnua-93f product page] |
* [http://unex.com.tw/product/dnua-93f product page] |
||
* [http://unex.com.tw/download/file/fid/119 Datasheet (pdf)] |
* [http://unex.com.tw/download/file/fid/119 Datasheet (pdf)] |
||
+ | * [https://wikidevi.com/wiki/Unex_DNUA-93F on Wikidevi] |
||
⚫ | |||
+ | * [https://fcc.io/NKR/-DNUA93F FCC: NKR-DNUA93F] |
||
+ | |||
⚫ | |||
+ | I opened mine and it's exactly the same hardware layout: |
||
* [https://www.thinkpenguin.com/gnu-linux/penguin-wireless-n-usb-adapter-gnu-linux-tpe-n150usb ThinkPenguin TPE-N150USB] |
* [https://www.thinkpenguin.com/gnu-linux/penguin-wireless-n-usb-adapter-gnu-linux-tpe-n150usb ThinkPenguin TPE-N150USB] |
||
+ | * [https://www.fsf.org/news/ryf-certification-thinkpenguin-usb-with-atheros-chip FSF-certified to Respect Your Freedom] |
||
− | ===SW=== |
||
+ | * [https://wikidevi.com/wiki/ThinkPenguin_TPE-N150USB#internal internal photos] |
||
+ | The connector is missing compared to the FCC photos. |
||
+ | <br>So probably one can solder back a [https://en.wikipedia.org/wiki/Hirose_U.FL Hirose U.FL / IPX] connector. Large photo [https://wikidevi.com/w/images/e/ef/TPE-N150USB-front.jpg here]. |
||
+ | |||
⚫ | |||
* Free driver [http://wireless.kernel.org/en/users/Drivers/ath9k_htc ath9k_htc] [http://wireless.kernel.org/en/users/Drivers/ath9k ath9k] |
* Free driver [http://wireless.kernel.org/en/users/Drivers/ath9k_htc ath9k_htc] [http://wireless.kernel.org/en/users/Drivers/ath9k ath9k] |
||
* Free firmware [https://github.com/qca/open-ath9k-htc-firmware open-ath9k-htc-firmware] |
* Free firmware [https://github.com/qca/open-ath9k-htc-firmware open-ath9k-htc-firmware] |
||
apt-get install firmware-atheros |
apt-get install firmware-atheros |
||
− | + | ===Kernel messages=== |
|
usb 2-1.4: new high-speed USB device number 98 using ehci_hcd |
usb 2-1.4: new high-speed USB device number 98 using ehci_hcd |
||
usb 2-1.4: New USB device found, idVendor=0cf3, idProduct=9271 |
usb 2-1.4: New USB device found, idVendor=0cf3, idProduct=9271 |
||
Line 32: | Line 40: | ||
usb 2-1.4: ath9k_htc: USB layer initialized |
usb 2-1.4: ath9k_htc: USB layer initialized |
||
− | + | ===iw list=== |
|
<pre> |
<pre> |
||
Wiphy phy2 |
Wiphy phy2 |
||
Line 137: | Line 145: | ||
* P2P-GO: 0x00 0x20 0x40 0xa0 0xb0 0xc0 0xd0 |
* P2P-GO: 0x00 0x20 0x40 0xa0 0xb0 0xc0 0xd0 |
||
</pre> |
</pre> |
||
+ | ==[http://wireless.kernel.org/en/developers/Regulatory Regulatory]== |
||
+ | # iw reg get |
||
+ | country 00: |
||
+ | (2402 - 2472 @ 40), (3, 20) |
||
+ | (2457 - 2482 @ 40), (3, 20), PASSIVE-SCAN, NO-IBSS |
||
+ | (2474 - 2494 @ 20), (3, 20), NO-OFDM, PASSIVE-SCAN, NO-IBSS |
||
+ | (5170 - 5250 @ 40), (3, 20), PASSIVE-SCAN, NO-IBSS |
||
+ | (5735 - 5835 @ 40), (3, 20), PASSIVE-SCAN, NO-IBSS |
||
+ | # regdbdump /lib/crda/regulatory.bin |
||
+ | |||
+ | # iw reg set BE |
||
+ | |||
+ | /etc/default/crda: |
||
+ | REGDOMAIN=BE |
Latest revision as of 16:02, 2 March 2016
AR9271
Atheros 9271 chipset is present in a few Wi-Fi adapters such as Unex_DNUA-93F WiFi USB adapters
DNUA-93F
TPE-N150USB
I opened mine and it's exactly the same hardware layout:
The connector is missing compared to the FCC photos.
So probably one can solder back a Hirose U.FL / IPX connector. Large photo here.
SW
- Free driver ath9k_htc ath9k
- Free firmware open-ath9k-htc-firmware
apt-get install firmware-atheros
Kernel messages
usb 2-1.4: new high-speed USB device number 98 using ehci_hcd usb 2-1.4: New USB device found, idVendor=0cf3, idProduct=9271 usb 2-1.4: New USB device strings: Mfr=16, Product=32, SerialNumber=48 usb 2-1.4: Product: UB93 usb 2-1.4: Manufacturer: ATHEROS usb 2-1.4: SerialNumber: 12345 usb 2-1.4: firmware: agent loaded htc_9271.fw into memory usb 2-1.4: ath9k_htc: Transferred FW: htc_9271.fw, size: 51272 ath9k_htc 2-1.4:1.0: ath9k_htc: HTC initialized with 33 credits ath9k_htc 2-1.4:1.0: ath9k_htc: FW Version: 1.3 ath: EEPROM regdomain: 0x65 ath: EEPROM indicates we should expect a direct regpair map ath: Country alpha2 being used: 00 ath: Regpair used: 0x65 ieee80211 phy2: Atheros AR9271 Rev:1 Registered led device: ath9k_htc-phy2 usb 2-1.4: ath9k_htc: USB layer initialized
iw list
Wiphy phy2 Band 1: Capabilities: 0x116e HT20/HT40 SM Power Save disabled RX HT20 SGI RX HT40 SGI RX STBC 1-stream Max AMSDU length: 3839 bytes DSSS/CCK HT40 Maximum RX AMPDU length 65535 bytes (exponent: 0x003) Minimum RX AMPDU time spacing: 8 usec (0x06) HT TX/RX MCS rate indexes supported: 0-7 Frequencies: * 2412 MHz [1] (20.0 dBm) * 2417 MHz [2] (20.0 dBm) * 2422 MHz [3] (20.0 dBm) * 2427 MHz [4] (20.0 dBm) * 2432 MHz [5] (20.0 dBm) * 2437 MHz [6] (20.0 dBm) * 2442 MHz [7] (20.0 dBm) * 2447 MHz [8] (20.0 dBm) * 2452 MHz [9] (20.0 dBm) * 2457 MHz [10] (20.0 dBm) * 2462 MHz [11] (20.0 dBm) * 2467 MHz [12] (20.0 dBm) (passive scanning) * 2472 MHz [13] (20.0 dBm) (passive scanning) * 2484 MHz [14] (disabled) Bitrates (non-HT): * 1.0 Mbps * 2.0 Mbps (short preamble supported) * 5.5 Mbps (short preamble supported) * 11.0 Mbps (short preamble supported) * 6.0 Mbps * 9.0 Mbps * 12.0 Mbps * 18.0 Mbps * 24.0 Mbps * 36.0 Mbps * 48.0 Mbps * 54.0 Mbps max # scan SSIDs: 4 max scan IEs length: 2257 bytes Coverage class: 0 (up to 0m) Supported Ciphers: * WEP40 (00-0f-ac:1) * WEP104 (00-0f-ac:5) * TKIP (00-0f-ac:2) * CCMP (00-0f-ac:4) Available Antennas: TX 0 RX 0 Supported interface modes: * IBSS * managed * AP * AP/VLAN * monitor * P2P-client * P2P-GO software interface modes (can always be added): * AP/VLAN * monitor interface combinations are not supported Supported commands: * new_interface * set_interface * new_key * new_beacon * new_station * new_mpath * set_mesh_params * set_bss * authenticate * associate * deauthenticate * disassociate * join_ibss * join_mesh * remain_on_channel * set_tx_bitrate_mask * action * frame_wait_cancel * set_wiphy_netns * set_channel * set_wds_peer * connect * disconnect Supported TX frame types: * IBSS: 0x00 0x10 0x20 0x30 0x40 0x50 0x60 0x70 0x80 0x90 0xa0 0xb0 0xc0 0xd0 0xe0 0xf0 * managed: 0x00 0x10 0x20 0x30 0x40 0x50 0x60 0x70 0x80 0x90 0xa0 0xb0 0xc0 0xd0 0xe0 0xf0 * AP: 0x00 0x10 0x20 0x30 0x40 0x50 0x60 0x70 0x80 0x90 0xa0 0xb0 0xc0 0xd0 0xe0 0xf0 * AP/VLAN: 0x00 0x10 0x20 0x30 0x40 0x50 0x60 0x70 0x80 0x90 0xa0 0xb0 0xc0 0xd0 0xe0 0xf0 * mesh point: 0x00 0x10 0x20 0x30 0x40 0x50 0x60 0x70 0x80 0x90 0xa0 0xb0 0xc0 0xd0 0xe0 0xf0 * P2P-client: 0x00 0x10 0x20 0x30 0x40 0x50 0x60 0x70 0x80 0x90 0xa0 0xb0 0xc0 0xd0 0xe0 0xf0 * P2P-GO: 0x00 0x10 0x20 0x30 0x40 0x50 0x60 0x70 0x80 0x90 0xa0 0xb0 0xc0 0xd0 0xe0 0xf0 Supported RX frame types: * IBSS: 0xd0 * managed: 0x40 0xd0 * AP: 0x00 0x20 0x40 0xa0 0xb0 0xc0 0xd0 * AP/VLAN: 0x00 0x20 0x40 0xa0 0xb0 0xc0 0xd0 * mesh point: 0xb0 0xc0 0xd0 * P2P-client: 0x40 0xd0 * P2P-GO: 0x00 0x20 0x40 0xa0 0xb0 0xc0 0xd0
Regulatory
# iw reg get country 00: (2402 - 2472 @ 40), (3, 20) (2457 - 2482 @ 40), (3, 20), PASSIVE-SCAN, NO-IBSS (2474 - 2494 @ 20), (3, 20), NO-OFDM, PASSIVE-SCAN, NO-IBSS (5170 - 5250 @ 40), (3, 20), PASSIVE-SCAN, NO-IBSS (5735 - 5835 @ 40), (3, 20), PASSIVE-SCAN, NO-IBSS # regdbdump /lib/crda/regulatory.bin
# iw reg set BE
/etc/default/crda:
REGDOMAIN=BE