web-dev-qa-db-fra.com

Netgear A6100 sur Ubuntu 14.04

J'essaie d'utiliser un adaptateur Wi-Fi USB sans fil Netgear A6100 sur mon ordinateur portable Sony Vaio sur lequel Ubuntu 14.04 est installé. J'ai essayé quelques autres discussions en vain. La carte sans fil préinstallée a perdu les barres de signal de mon routeur wifi après l'installation d'ubuntu. J'ai donc acheté un adaptateur USB wireles pour résoudre mes problèmes de connexion. Je suis relativement nouveau sur Linux, et j'ai encore beaucoup à apprendre avec moi.

c'est la sortie pour lsusb:

Bus 002 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 003: ID 5986:02d3 Acer, Inc 
Bus 001 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 003 Device 003: ID 3938:1032  
Bus 003 Device 002: ID 0846:9052 NetGear, Inc. 
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

Toute aide serait grandement appréciée.

c'est la sortie pour

Sudo lshw -c network




*-network               
   description: Wireless interface
   product: AR9485 Wireless Network Adapter
   vendor: Qualcomm Atheros
   physical id: 0
   bus info: pci@0000:01:00.0
   logical name: wlan0
   version: 01
   serial: 08:ed:b9:b8:88:cb
   width: 64 bits
   clock: 33MHz
   capabilities: pm msi pciexpress bus_master cap_list rom ethernet physical wireless
   configuration: broadcast=yes driver=ath9k driverversion=3.16.0-46-generic firmware=N/A ip=192.168.1.11 latency=0 link=yes multicast=yes wireless=IEEE 802.11bgn
   resources: irq:16 memory:c0600000-c067ffff memory:c0680000-c068ffff
*-network
   description: Ethernet interface
   product: RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller
   vendor: Realtek Semiconductor Co., Ltd.
   physical id: 0
   bus info: pci@0000:03:00.0
   logical name: eth0
   version: 07
   serial: 30:f9:ed:af:9f:a4
   size: 10Mbit/s
   capacity: 1Gbit/s
   width: 64 bits
   clock: 33MHz
   capabilities: pm msi pciexpress msix vpd bus_master cap_list ethernet physical tp mii 10bt 10bt-fd 100bt 100bt-fd 1000bt 1000bt-fd autonegotiation
   configuration: autonegotiation=on broadcast=yes driver=r8169 driverversion=2.3LK-NAPI duplex=half firmware=rtl8168e-3_0.0.4 03/27/12 latency=0 link=no multicast=yes port=MII speed=10Mbit/s
   resources: irq:43 ioport:2000(size=256) memory:c0404000-c0404fff memory:c0400000-c0403fff
*-network
   description: Wireless interface
   physical id: 1
   bus info: usb@3:2
   logical name: wlan1
   serial: 6c:b0:ce:22:ed:3a
   capabilities: ethernet physical wireless
   configuration: broadcast=yes driver=rtl8812au driverversion=3.16.0-46-generic firmware=N/A link=no multicast=yes wireless=unassociated
3
Billy Welsh

Votre appareil utilise le pilote rare et insaisissable 8812au. Procurez-vous un Ethernet filaire temporaire ou une connexion similaire, ouvrez un terminal et faites:

Sudo apt-get update
Sudo apt-get install linux-headers-generic build-essential git
git clone https://github.com/abperiasamy/rtl8812AU_8821AU_linux.git
cd ~/rtl8812AU_8821AU_linux
make
Sudo make install
Sudo modprobe 8812au

Votre réseau sans fil devrait maintenant fonctionner.

Lorsque Update Manager installe une image linux ultérieure, recompilez:

cd rtl8812AU_8821AU_linux/
make clean
make
Sudo make install
Sudo modprobe 8812au

Veuillez conserver le fichier et ces instructions pour cette période.

Il est probablement nécessaire de répertorier le pilote interne pour éviter toute interférence. S'il vous plaît dites-moi son pilote de la commande:

 Sudo lshw -C network

Je modifierai ensuite cette réponse pour donner des instructions.

5
chili555

Outre les instructions ci-dessus relatives à chilli, l'option dkms est également disponible avec ce pilote.

cd
git clone https://github.com/abperiasamy/rtl8812AU_8821AU_linux.git
cd rtl8812AU_8821AU_linux
Sudo cp -R . /usr/src/rtl8812AU_8821AU_linux-1.0
Sudo dkms add -m rtl8812AU_8821AU_linux -v 1.0
Sudo dkms build -m rtl8812AU_8821AU_linux -v 1.0
Sudo dkms install -m rtl8812AU_8821AU_linux -v 1.0

De cette façon, vous n'avez pas besoin de recompiler le pilote chaque fois que vous mettez à jour votre noyau.

2
mchid

Pour 16.04

Il existe une version plus récente de ce pilote qui fonctionne beaucoup mieux avec les nouveaux noyaux 4+. La lampe WPS LED fonctionne et la connexion est plus cohérente avec une plus grande portée.

Exécutez les commandes suivantes pour installer:

Sudo apt-get install linux-headers-$(uname -r) build-essential git gcc-5
git clone https://github.com/diederikdehaas/rtl8812AU.git
make CC=/usr/bin/gcc-5
Sudo make install
Sudo modprobe 8812au
echo 8812au | Sudo tee -a /etc/modules

cliquez ici pour plus d'informations

0
mchid

16.04 Xenial

Je n'ai pas assez de "réputation" sur ce site pour commenter la recommandation de mchid d'utiliser le pilote dieerikdehaas, mais à la date de cette publication, le pilote dieerikdehaas ne fonctionne pas pour le Netgear A6100. Il manque des fichiers. Pour obtenir un module qui fonctionne pour l’A6100, CONFIG_RTL8821AU doit être activé pendant la compilation. Un échec de construction, puis des fichiers d’en-tête manquants. Voir https://github.com/diederikdehaas/rtl8812AU/issues/99

Je suis tombé sur un référentiel Github similaire qui semble plus complet: https://github.com/Rajpratik71/Realtek-rtl8811AU_8812AU_8821AU_linux-source-code.git Le pilote 8812au généré par ce référentiel fonctionne avec a6100.

Le pilote rtl8812au de https://github.com/abperiasamy/rtl8812AU_8821AU_linux fonctionne également.

Tous ces pilotes semblent être basés sur le code de pilote de périphérique MS Window de Realtek, mais il n'y a pas d'attribution et je ne voyais pas d'où venait le code source.

Le pilote 8812au ci-dessus a environ 20% de paquets abandonnés; le pilote rtl8812au laisse tomber quelque chose comme 300%.

Avec la source du noyau 4.4.0, il existe un pilote pour la 8821ae, qui est PCI, pas USB. Peut-être que celui-ci peut être adapté.

0