web-dev-qa-db-fra.com

Impossible de se connecter à Ethernet avec Atheros AR8161 sur Ubuntu 12.04.2

J'ai lu la plupart des réponses qui semblent pertinentes à cet égard, mais je pense que mon problème est différent et que je n'ai pas trouvé de réponse.

J'ai un nouvel ordinateur HP Pavilion HPE h8-1360t. Il a Windows 7 et Ubuntu 12.04.2 dans une configuration à double démarrage. Il a un corp Ralink. RT5390 Contrôleur WiFi sans fil 802.11n et un contrôleur Ethernet AR8161 d’Atheros Communications Inc.. J'ai deux routeurs Lynksys WRT160N connectés à différents réseaux WAN et utilisant DHCP pour les connexions client LAN.

Sous Windows, je peux me connecter aux routeurs via WiFi et via Ethernet filaire. Dans Ubuntu, je peux me connecter correctement via le WiFi, mais les connexions Ethernet "essaient" pendant un moment, puis "réseau câblé déconnecté".

Il semble que j'ai le pilote requis et que Sudo modprobe alx s'exécute sans erreur, mais je ne parviens jamais à établir une connexion Ethernet câblée.

$ lspci | grep ^0[34]
03:00.0 Network controller: Ralink corp. RT5390 Wireless 802.11n 1T/1R PCIe
04:00.0 Ethernet controller: Atheros Communications Inc. AR8161 Gigabit Ethernet (rev 08)


$ Sudo lshw -C network
  *-network               
       description: Wireless interface
       product: RT5390 Wireless 802.11n 1T/1R PCIe
       vendor: Ralink corp.
       physical id: 0
       bus info: pci@0000:03:00.0
       logical name: wlan0
       version: 00
       serial: 20:10:7a:89:4d:ef
       width: 32 bits
       clock: 33MHz
       capabilities: pm msi pciexpress bus_master cap_list ethernet physical wireless
       configuration: broadcast=yes driver=rt2800pci driverversion=3.5.0-27-generic firmware=0.34 ip=192.168.1.158 latency=0 link=yes multicast=yes wireless=IEEE 802.11bgn
       resources: irq:16 memory:f7200000-f720ffff
  *-network
       description: Ethernet interface
       product: AR8161 Gigabit Ethernet
       vendor: Atheros Communications Inc.
       physical id: 0
       bus info: pci@0000:04:00.0
       logical name: eth0
       version: 08
       serial: 70:54:d2:97:05:11
       size: 100Mbit/s
       capacity: 1Gbit/s
       width: 64 bits
       clock: 33MHz
       capabilities: pm pciexpress msi msix bus_master cap_list ethernet physical tp 10bt 10bt-fd 100bt 100bt-fd 1000bt-fd autonegotiation
       configuration: autonegotiation=on broadcast=yes driver=alx driverversion=1.2.3 duplex=full firmware=N/A latency=0 link=yes multicast=yes port=twisted pair speed=100Mbit/s
       resources: irq:17 memory:f7100000-f713ffff ioport:d000(size=128)


$ ifconfig
eth0      Link encap:Ethernet  HWaddr 70:54:d2:97:05:11  
          inet6 addr: fe80::7254:d2ff:fe97:511/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:306 errors:0 dropped:0 overruns:0 frame:0
          TX packets:1617 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:174710 (174.7 KB)  TX bytes:335752 (335.7 KB)
          Interrupt:17 

lo        Link encap:Local Loopback  
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:1401 errors:0 dropped:0 overruns:0 frame:0
          TX packets:1401 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0 
          RX bytes:112404 (112.4 KB)  TX bytes:112404 (112.4 KB)

wlan0     Link encap:Ethernet  HWaddr 20:10:7a:89:4d:ef  
          inet addr:192.168.1.158  Bcast:192.168.1.255  Mask:255.255.255.0
          inet6 addr: fe80::2210:7aff:fe89:4def/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:7621 errors:0 dropped:0 overruns:0 frame:0
          TX packets:6083 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:3181961 (3.1 MB)  TX bytes:911510 (911.5 KB)

Il semble que eth0 soit activé et qu'il y ait une communication, mais je reçois toujours les alertes de "réseau câblé déconnecté" toutes les minutes environ et je ne me connecte jamais.

De plus, il semble que s’il s’agissait d’un problème de protocole DHCP, la connexion WiFi au même routeur ne fonctionnerait pas non plus.

Je suis perdu. Quelqu'un peut-il aider?

3
Mark Sapiro

Dans Network-Manager, dans l'onglet Ethernet, définissez la taille MTU sur 8192. https://bugzilla.kernel.org/show_bug.cgi?id=70761

1
MazZzDaI

Je pensais l'avoir signalé il y a quelques semaines pour répondre à cette question, mais je ne le vois pas ici. Quoi qu'il en soit, il y a quelques semaines, j'ai mis à niveau vers Ubuntu 12.10 et installé les dernières mises à jour, et l'interface Ethernet a commencé à fonctionner.

Il semble donc qu'il s'agisse d'un problème de pilote et que les derniers pilotes de 12.10 (et maintenant de 13.04) fonctionnent. Je ne sais pas pour 12.04.

0
Mark Sapiro

Après avoir rencontré un autre article avec le même problème et effectué quelques recherches sur Google, les cartes AR8161 semblent présenter des problèmes de prise en charge des pilotes dans la plupart des versions d'UNIX, ce qui a pour conséquence que la carte s'affiche dans ifconfig mais ne fonctionne pas correctement. Réponses dans cet article et cet article détaillent comment installer le support du noyau nécessaire pour la carte Atheros.

0
douggro