Differences between revisions 14 and 15
Revision 14 as of 2013-04-27 23:12:22
Size: 5078
Comment: sync with English master
Revision 15 as of 2013-05-06 21:41:22
Size: 4049
Comment: sync with english master
Deletions are marked like this. Additions are marked like this.
Line 6: Line 6:
Cette page décrit comment utiliser, sur les systèmes Debian, les périphériques Wifi basés sur les chipsets AR9271 et AR7010 Cette page décrit comment utiliser, sur les systèmes Debian, les périphériques Wifi basés sur les puces AR9271 et AR7010
Line 10: Line 10:
ath9k_htc est un pilote gérant les chipsets USB Atheros 802.11n ; il est incorporé dans le noyau Linux depuis la version 2.6.35. Les [[#supported|périphériques pris en charge]] sont listés à la fin de cette page. ath9k_htc est un pilote du noyau Linux gérant les puces USB Atheros 802.11n ; il est incorporé dans le noyau Linux depuis la version 2.6.35. Les [[#supported|périphériques pris en charge]] sont listés à la fin de cette page.
Line 14: Line 14:
En ce qui concerne le firmware (nécessaire pour le fonctionnement des périphériques), il y a deux solutions : soit on télécharge et compile soi-même le [[https://github.com/qca/open-ath9k-htc-firmware|firmware libre ath9k_htc]] soit on installe le firmware non-libre qui fait partie du paquet DebianPkg:firmware-atheros. Un firmware est nécessaire pour le fonctionnement des périphériques. Il y a deux solutions :
 * on télécharge, on compile et on installe soi-même le [[#fw-free|firmware libre ath9k_htc]] ''OU''
 * on installe le [[#fw-nonfree|firmware non-libre]] qui fait partie du paquet DebianPkg:firmware-atheros.
Line 16: Line 18:
{i} Les périphériques basés sur le chipset Atheros AR9170 802.11 draft-n sont gérés par [[fr/ar9170usb]]. {i} Les périphériques basés sur la puce Atheros AR9170 802.11 draft-n sont gérés par [[fr/carl9170|carl9170]].
<<Anchor(fw-free)>>
Line 20: Line 22:
Installez les paquets nécessaires : {{{
sudo apt-get install build-essential cmake git
 1. Installez les paquets nécessaires : {{{
$ su
#
apt-get install build-essential cmake git m4 && exit
Line 23: Line 26:
Créez un répertoire temporaire : {{{
mkdir ~/ath9k_htc-firmware && cd ~/atk9k_htc-firmware
 1. Clonez la branche 1.3 : {{{
$ git clone -b 1.3 https://github.com/qca/open-ath9k-htc-firmware.git
$ cd open-ath9k-htc-firmware
Line 26: Line 30:
Clonez la branche 1.3 : {{{
git clone -b 1.3 https://github.com/qca/open-ath9k-htc-firmware.git
cd open-ath9k-htc-firmware
 1. Corrigez [[https://github.com/qca/open-ath9k-htc-firmware/issues/6|le problème 6]] qui empêche la compilation : {{{
$ mkdir target_firmware/magpie_fw_dev/build/utility/bin
Line 30: Line 33:
Corrigez [[https://github.com/qca/open-ath9k-htc-firmware/issues/6|le problème 6]] qui empêche la compilation : {{{
mkdir target_firmware/magpie_fw_dev/build/utility/bin
 1. Construisez la chaîne de compilation : {{{
$ make toolchain
Line 33: Line 36:
Construisez la chaîne de compilation : {{{
make toolchain
 1. Compilez le firmware : {{{
$ ./build
Line 36: Line 39:
Compilez le firmware : {{{
./build
 1. Installer le firmware : {{{
$ su
# mkdir /usr/local/lib/firmware && cp *.fw /usr/local/lib/firmware/
Line 39: Line 43:
Copiez les fichiers du firmware dans le répertoire /lib/firmware : {{{
sudo cp htc_9271.fw /lib/firmware/
sudo cp htc_7010.fw /lib/firmware/
}}}

supprimez le répertoire temporaire : {{{
rm -rf ~/ath9k_htc-firmware
}}}

Voilà, c'est fait ! Vous pouvez maintenant utiliser votre périphérique Wifi.

== Installation (firmware non libre) ==
<<Anchor(squeeze)>>
=== Squeeze ===

 1. Ajoutez la source [[fr/Backports|Debian Backports]] à votre fichier {{{/etc/apt/sources.list}}}, en incluant aussi la composante "non-free". Par exemple : {{{
# Backported packages for Debian Squeeze/6.0
deb http://backports.debian.org/debian-backports squeeze-backports main contrib non-free
}}}
 1. Mettez à jour la liste des paquets disponibles : {{{
aptitude update
}}}
 1. Installez une image noyau Linux 3.2.0 adaptée à votre machine ainsi que le paquet DebianPkg:squeeze-backports/firmware-atheros. Par exemple : {{{
aptitude -t squeeze-backports install linux-image-$(uname -r|sed 's,[^-]*-[^-]*-,,') firmware-atheros
}}}
 1. Redémarrez votre machine avec le noyau Linux que vous venez d'installer.
Line 68: Line 46:
<<Anchor(wheezy)>>
=== Wheezy ===
<<Anchor(fw-nonfree)>>
== Installation (firmware non libre) ==
Line 72: Line 50:
# 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 76: Line 54:
aptitude update && aptitude install firmware-atheros # apt-get update && apt-get install firmware-atheros
Line 91: Line 69:
 * [[fr/ar9170usb|ar9170usb]] - Périphériques Atheros AR9170  * [[fr/carl9170|carl9170]] - Périphériques Atheros AR9170

Traduction(s): English - Français - Italiano


Périphériques Atheros AR9271, AR7010 (ath9k_htc)

Cette page décrit comment utiliser, sur les systèmes Debian, les périphériques Wifi basés sur les puces AR9271 et AR7010

ath9k_htc est un pilote du noyau Linux gérant les puces USB Atheros 802.11n ; il est incorporé dans le noyau Linux depuis la version 2.6.35. Les périphériques pris en charge sont listés à la fin de cette page.

Les périphériques basés sur AR7010 (par exemple Netgear WNDA3200, TP-Link TL-WN821N v3) fonctionnent par défaut en mode mémoire de masse USB. A partir du noyau Linux 2.6.39, le pilote envoie la commande nécessaire à l'activation du fonctionnement du réseau local sans fil.1

Un firmware est nécessaire pour le fonctionnement des périphériques. Il y a deux solutions :

{i} Les périphériques basés sur la puce Atheros AR9170 802.11 draft-n sont gérés par carl9170.

Installation (firmware libre)

  1. Installez les paquets nécessaires :

    $ su
    # apt-get install build-essential cmake git m4 && exit
  2. Clonez la branche 1.3 :

    $ git clone -b 1.3 https://github.com/qca/open-ath9k-htc-firmware.git
    $ cd open-ath9k-htc-firmware
  3. Corrigez le problème 6 qui empêche la compilation :

    $ mkdir target_firmware/magpie_fw_dev/build/utility/bin
  4. Construisez la chaîne de compilation :

    $ make toolchain
  5. Compilez le firmware :

    $ ./build
  6. Installer le firmware :

    $ su
    # mkdir /usr/local/lib/firmware && cp *.fw /usr/local/lib/firmware/
  7. Connectez votre périphérique. Le module du noyau ath9k_htc est automatiquement chargé pour les périphériques pris en charge.

  8. Configurez l'interface de votre réseau sans fil.

Installation (firmware non libre)

  1. Ajoutez la source "non-free" à votre fichier /etc/apt/sources.list par exemple :

    # Debian 7.0 "Wheezy"
    deb http://http.debian.net/debian/ wheezy main contrib non-free
  2. Mettez à jour la liste des paquets disponibles et installez le paquet firmware-atheros :

    # apt-get update && apt-get install firmware-atheros
  3. Connectez votre périphérique. Le module du noyau ath9k_htc est automatiquement chargé pour les périphériques pris en charge.

  4. Configurez l'interface de votre réseau sans fil.

Périphériques pris en charge

La page fr/HowToIdentifyADevice/USB explique comment identifier un périphérique USB.

La liste suivante est basée sur les champs alias de modinfo ath9k_htc des images noyau de 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: 0411:0197 BUFFALO INC. (formerly MelCo., Inc.) (Device name unknown)
    USB: 04CA:4605 Lite-On Technology Corp. (Device name unknown)
    USB: 04DA:3904 Panasonic (Matsushita) N5HBZ0000055 802.11abgn Wireless Adapter [Atheros AR7010+AR9280]
    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 / TL-WN822N v2 802.11n [Atheros AR7010+AR9287]
    USB: 0CF3:9271 Atheros Communications, Inc. AR9271 802.11n
    USB: 0CF3:B002 Atheros Communications, Inc. Ubiquiti WiFiStation 802.11n [Atheros AR9271]
    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]

Voir aussi

Liens externes


CategoryHardware | CategoryWireless