|
Size: 5128
Comment: sync with English master
|
← Revision 5 as of 2013-05-05 12:49:12 ⇥
Size: 3963
Comment: sync with English master
|
| Deletions are marked like this. | Additions are marked like this. |
| Line 10: | Line 10: |
| ath9k_htc è un driver che supporta i chipset Atheros 802.11n USB ed è incluso nella versione principale del kernel Linux a partire dalla versione 2.6.35. I [[#supported|dispositivi gestiti]] sono elencati alla fine di questa pagina. | ath9k_htc è un driver che supporta i chipset Atheros 802.11n USB che è stato introdotto nel kernel Linux nella versione 2.6.35. I [[#supported|dispositivi gestiti]] sono elencati alla fine di questa pagina. |
| Line 14: | Line 14: |
| Per ciò che riguarda il firmware (richiesto per il funzionamento del dispositivo), ci sono due opzioni: scaricare e compilare il [[https://github.com/qca/open-ath9k-htc-firmware|firmware aperto ath9k_htc]] da soli o installare il firmware non libero che fa parte del pacchetto DebianPkg:firmware-atheros. | Per il funzionamento del dispositivo è necessario il firmware; ci sono due opzioni: * scaricare, compilare e installare il [[#fw-free|firmware ath9k_htc aperto]] ''OPPURE'' * installare [[#fw-nonfree|firmware non libero]] (che fa parte del pacchetto DebianPkg:firmware-atheros) |
| Line 16: | Line 18: |
| È necessario del firmware non libero, che può essere ottenuto installando il pacchetto DebianPkg:firmware-atheros. | {i} I dispositivi basati su Atheros AR9170 802.11 draft-n sono gestiti da [[it/carl9170|carl9170]]. |
| Line 18: | Line 20: |
| {i} I dispositivi basati su Atheros AR9170 802.11 draft-n sono gestiti da [[it/ar9170usb|ar9170usb]]. |
<<Anchor(fw-free)>> |
| Line 22: | Line 23: |
| Installare i pacchetti richiesti: {{{ sudo apt-get install build-essential cmake git |
1. Installare i pacchetti richiesti: {{{ $ su # apt-get install build-essential cmake git m4 && exit |
| Line 25: | Line 27: |
| Creare una directory temporanea: {{{ mkdir ~/ath9k_htc-firmware && cd ~/atk9k_htc-firmware |
1. Clonare il ramo 1.3: {{{ $ git clone -b 1.3 https://github.com/qca/open-ath9k-htc-firmware.git $ cd open-ath9k-htc-firmware |
| Line 28: | Line 31: |
| Clonare il ramo 1.3: {{{ git clone -b 1.3 https://github.com/qca/open-ath9k-htc-firmware.git cd open-ath9k-htc-firmware |
1. Risolvere il [[https://github.com/qca/open-ath9k-htc-firmware/issues/6|problema 6]] che causa l'insuccesso della compilazione: {{{ $ mkdir target_firmware/magpie_fw_dev/build/utility/bin |
| Line 32: | Line 34: |
| Risolvere il [[https://github.com/qca/open-ath9k-htc-firmware/issues/6|problema 6]] che causa l'insuccesso della compilazione: {{{ mkdir target_firmware/magpie_fw_dev/build/utility/bin |
1. Compilare la toolchain: {{{ $ make toolchain |
| Line 35: | Line 37: |
| Compilare la toolchain: {{{ make toolchain }}} Compilare il firmware: {{{ |
1. Compilare il firmware: {{{ |
| Line 41: | Line 40: |
| Copiare i file del firmware in /lib/firmware: {{{ sudo cp htc_9271.fw /lib/firmware/ sudo cp htc_7010.fw /lib/firmware/ |
1. Installare il firmware: {{{ $ su # mkdir /usr/local/lib/firmware && cp *.fw /usr/local/lib/firmware/ |
| Line 45: | Line 44: |
Rimuovere la directory temporanea: {{{ rm -rf ~/ath9k_htc-firmware }}} Fatto! Ora si dovrebbe essere in grado di usare il proprio dispositivo wifi. == Installazione (firmware non libero) == <<Anchor(squeeze)>> === Squeeze === 1. Aggiungere il repository [[it/Backports|Debian Backports]] a {{{/etc/apt/sources.list}}}, includendo anche la componente "non-free". Per esempio usando: {{{ # Pacchetti backport per Debian Squeeze/6.0 deb http://backports.debian.org/debian-backports squeeze-backports main contrib non-free }}} 1. Aggiornare l'elenco dei pacchetti disponibili: {{{ aptitude update }}} 1. Installare un'immagine del kernel Linux 3.2.0 adatta al proprio sistema, insieme al pacchetto DebianPkg:squeeze-backports/firmware-atheros. Per esempio usando: {{{ aptitude -t squeeze-backports install linux-image-$(uname -r|sed 's,[^-]*-[^-]*-,,') firmware-atheros }}} 1. Riavviare il sistema usando il kernel Linux appena installato. |
|
| Line 71: | Line 47: |
| <<Anchor(wheezy)>> === Wheezy === |
<<Anchor(fw-nonfree)>> == Installazione (firmware non libero) == |
| Line 75: | Line 51: |
| # Debian Wheezy (testing) deb http://ftp.us.debian.org/debian wheezy main contrib non-free |
# Debian 7.0 "Wheezy" deb http://http.debian.net/debian/ wheezy main contrib non-free |
| Line 79: | Line 55: |
| aptitude update && aptitude install firmware-atheros | # apt-get update && apt-get install firmware-atheros |
| Line 94: | Line 70: |
| * [[it/ar9170usb|ar9170usb]] - dispositivi Atheros AR9170 | * [[it/carl9170|carl9170]] - dispositivi Atheros AR9170 |
Translation(s): English - Français - Italiano
Dispositivi Atheros AR9271, AR7010 (ath9k_htc)
Questa pagina descrive come abilitare il supporto per dispositivi WiFi basati sui chipset Atheros AR9271 e AR7010 su sistemi Debian.
Contents
ath9k_htc è un driver che supporta i chipset Atheros 802.11n USB che è stato introdotto nel kernel Linux nella versione 2.6.35. I dispositivi gestiti sono elencati alla fine di questa pagina.
I dispositivi basati su AR7010 (es. Netgear WNDA3200, TP-Link TL-WN821N v3) funzionano in modo predefinito in modalità USB di archiviazione di massa. A partire da Linux 2.6.39, il driver invia il comando necessario per abilitare il funzionamento della LAN wireless.1
Per il funzionamento del dispositivo è necessario il firmware; ci sono due opzioni:
scaricare, compilare e installare il firmware ath9k_htc aperto OPPURE
installare firmware non libero (che fa parte del pacchetto firmware-atheros)
I dispositivi basati su Atheros AR9170 802.11 draft-n sono gestiti da carl9170.
Installazione (firmware libero)
Installare i pacchetti richiesti:
$ su # apt-get install build-essential cmake git m4 && exit
Clonare il ramo 1.3:
$ git clone -b 1.3 https://github.com/qca/open-ath9k-htc-firmware.git $ cd open-ath9k-htc-firmware
Risolvere il problema 6 che causa l'insuccesso della compilazione:
$ mkdir target_firmware/magpie_fw_dev/build/utility/bin
Compilare la toolchain:
$ make toolchain
Compilare il firmware:
./build
Installare il firmware:
$ su # mkdir /usr/local/lib/firmware && cp *.fw /usr/local/lib/firmware/
Connettere il dispositivo al sistema. Il modulo ath9k_htc del kernel verrà automaticamente caricato per i dispositivi gestiti.
Configurare l'interfaccia wireless in modo appropriato.
Installazione (firmware non libero)
Aggiungere una componente "non-free" a /etc/apt/sources.list, per esempio usando:
# Debian 7.0 "Wheezy" deb http://http.debian.net/debian/ wheezy main contrib non-free
Aggiornare l'elenco dei pacchetti disponibili e installare il pacchetto firmware-atheros:
# apt-get update && apt-get install firmware-atheros
Connettere il dispositivo al sistema. Il modulo ath9k_htc del kernel verrà automaticamente caricato per i dispositivi gestiti.
Configurare l'interfaccia wireless in modo appropriato.
Dispositivi supportati
Esiste una pagina che spiega Come identificare un dispositivo USB.
L'elenco seguente è basato sui campi alias di modinfo ath9k_htc nelle immagini del kernel Debian 3.2.0 (3.2.41-2).
USB: 040D:3801 VIA Technologies, Inc. (Device name unknown) USB: 0411:017F BUFFALO INC. (formerly MelCo., Inc.) Sony UWA-BR100 802.11abgn Wireless Adapter [Atheros AR7010+AR9280] USB: 04CA:4605 Lite-On Technology Corp. (Device name unknown) USB: 057C:8403 AVM GmbH Fritz!WLAN N v2 [Atheros AR9271] USB: 07D1:3A10 D-Link System DWA-126 802.11n Wireless Adapter [Atheros AR9271] USB: 083A:A704 Accton Technology Corp. (Device name unknown) USB: 0846:9018 NetGear, Inc. WNDA3200 802.11abgn Wireless Adapter [Atheros AR7010+AR9280] USB: 0846:9030 NetGear, Inc. WNA1100 Wireless-N 150 [Atheros AR9271] USB: 0CF3:1006 Atheros Communications, Inc. TP-Link TL-WN322G v3 / TL-WN422G v2 802.11g [Atheros AR9271] USB: 0CF3:20FF Atheros Communications, Inc. AR7010 (no firmware) USB: 0CF3:7010 Atheros Communications, Inc. (Device name unknown) USB: 0CF3:7015 Atheros Communications, Inc. TP-Link TL-WN821N v3 802.11n [Atheros AR7010+AR9287] USB: 0CF3:9271 Atheros Communications, Inc. AR9271 802.11n USB: 0CF3:B003 Atheros Communications, Inc. Ubiquiti WiFiStationEXT 802.11n [Atheros AR9271] USB: 13D3:3327 IMC Networks (Device name unknown) USB: 13D3:3328 IMC Networks (Device name unknown) USB: 13D3:3346 IMC Networks (Device name unknown) USB: 13D3:3348 IMC Networks (Device name unknown) USB: 13D3:3349 IMC Networks (Device name unknown) USB: 13D3:3350 IMC Networks (Device name unknown) USB: 1668:1200 Actiontec Electronics, Inc. [hex] 802AIN Wireless N Network Adapter [Atheros AR9170+AR9101]
Vedere anche
carl9170 - dispositivi Atheros AR9170
