Differences between revisions 4 and 5
Revision 4 as of 2013-04-27 11:18:20
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.

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:

{i} I dispositivi basati su Atheros AR9170 802.11 draft-n sono gestiti da carl9170.

Installazione (firmware libero)

  1. Installare i pacchetti richiesti:

    $ su
    # apt-get install build-essential cmake git m4 && exit
  2. Clonare il ramo 1.3:

    $ git clone -b 1.3 https://github.com/qca/open-ath9k-htc-firmware.git
    $ cd open-ath9k-htc-firmware
  3. Risolvere il problema 6 che causa l'insuccesso della compilazione:

    $ mkdir target_firmware/magpie_fw_dev/build/utility/bin
  4. Compilare la toolchain:

    $ make toolchain
  5. Compilare il firmware:

    ./build
  6. Installare il firmware:

    $ su
    # mkdir /usr/local/lib/firmware && cp *.fw /usr/local/lib/firmware/
  7. Connettere il dispositivo al sistema. Il modulo ath9k_htc del kernel verrà automaticamente caricato per i dispositivi gestiti.

  8. Configurare l'interfaccia wireless in modo appropriato.

Installazione (firmware non libero)

  1. 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
  2. Aggiornare l'elenco dei pacchetti disponibili e installare il pacchetto firmware-atheros:

    # apt-get update && apt-get install firmware-atheros
  3. Connettere il dispositivo al sistema. Il modulo ath9k_htc del kernel verrà automaticamente caricato per i dispositivi gestiti.

  4. 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

Collegamenti esterni


CategoryHardware | CategoryWireless