web-dev-qa-db-fra.com

Comment installer (ou dépanner) un adaptateur USB 3.0 AX88179 Gigabit Ethernet?

J'ai un adaptateur Ethernet Gigabit basé sur USB 3.0 AX88179 et après une recherche en ligne, j'ai constaté que de nombreuses personnes signalaient le succès de cet appareil sous Linux. Le pilote a entré le noyau principal sur la version 3.9, mais même avant cela, le téléchargement des pilotes à partir des sites Web ASIX, la compilation et le chargement manuel du pilote devraient fonctionner correctement.

Malheureusement, ce n'est pas le cas pour Ubuntu 12.10 et 13.04 pour Dell XPS 13 Developer Edition. Je compile le pilote (v1.4.0) sans aucun problème (make, make install), je le charge avec modprobe et je le vois en tant que eth2. Je peux même voir du trafic RX/TX, mais il ne peut pas acquérir d’adresse IP, il est donc inutilisable.

sortie dmesg:

[ 1338.583575] ASIX USB Ethernet Adapter:v1.4.0 10:01:27 Jun 26 2013
[ 1338.583575]          http://www.asix.com.tw
[ 1338.583599] ax88179_178a 4-2:1.0 (unregistered net_device): mtu 1500
[ 1338.584080] ax88179_178a 4-2:1.0 eth0: register 'ax88179_178a' at usb-0000:00:14.0-2, ASIX AX88179 USB 3.0 Gigibit Ethernet, 00:24:9b:06:6a:85
[ 1338.585110] usbcore: registered new interface driver ax88179_178a
[ 1338.932157] IPv6: ADDRCONF(NETDEV_UP): eth2: link is not ready
[ 1338.933382] IPv6: ADDRCONF(NETDEV_UP): eth2: link is not ready
[ 1341.887977] ax88179_178a 4-2:1.0 eth2: ax88179_178a - Link status is: 1
[ 1341.889595] ax88179_178a 4-2:1.0 eth2: Write medium type: 0x013f
[ 1341.890699] IPv6: ADDRCONF(NETDEV_CHANGE): eth2: link becomes ready
[ 1341.891748] ax88179_178a 4-2:1.0 eth2: link up, 1000Mbps, full-duplex, lpa 0xC1E1

ifconfig sortie:

eth2      Link encap:Ethernet  HWaddr 00:24:9b:06:6a:85  
          inet6 addr: fe80::224:9bff:fe06:6a85/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:76623 errors:1 dropped:22802 overruns:0 frame:1
          TX packets:302 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:2601276 (2.6 MB)  TX bytes:109741 (109.7 KB)

Un adaptateur Ethernet USB 2.0 Gigabit différent et le WiFi fonctionnent correctement. La mise en réseau ne devrait donc pas être un problème pour mon ordinateur portable. Y a-t-il quelque chose qui me manque pour ce chipset spécifique?

SUIVI

Avec le dernier Kubuntu (et je suppose aussi Ubuntu), ça marche! Donc, le problème est résolu. J'imagine que c'était un problème de pilote/noyau/matériel qui n'est plus présent avec le dernier noyau. Je ne sais pas exactement quelle version du noyau a permis de faire fonctionner le logiciel, mais pour Trusty 14.04, tout se passe bien!

3
Vangelis Tasoulas

Cela ne devrait pas être différent de la compilation manuelle du pilote comme vous l'avez fait, mais d'autres utilisateurs précis d'Ubuntu 12.04 peuvent utiliser ce ppa pour installer facilement le pilote:

Il utilise dkms pour construire le pilote d’asix.

Instructions étape par étape:

Sudo add-apt-repository ppa:qji/ax88179
Sudo apt-get update
Sudo apt-get install ax88179
4
Chris Pick

oui, vous n'obtenez pas d'adresse IPv4. et c'est le seulement problème.

ce n'est pas un problème de conducteur. le chauffeur fonctionne très bien.

c'est un problème de configuration. vous devriez pouvoir le réparer en modifiant / etc/network/interfaces (je crois que ça s'appelle pareil sur ubuntu ...), en lui disant d’utiliser soit une adresse statique, soit dhcp (plus d’informations sur Google); ou, définissez-le (pour static/dhcp) via votre gestionnaire de réseau préféré.

0
niky45