web-dev-qa-db-fra.com

Comment faire fonctionner une carte Ethernet Gigabit Qualcomm Atheros Killer E2200?

J'ai acheté un nouvel ordinateur, dans l'espoir de double démarrage Win 8 et Ubuntu 13.04. J'ai installé avec succès les deux systèmes d'exploitation, mais sous Ubuntu, je n'ai pas de connexion à Internet, même si le câble Ethernet est branché et qu'Internet fonctionne parfaitement sous Win 8. Déjà dans le programme d'installation d'Ubuntu, il est indiqué que je n'ai pas de connexion Internet.

Choses qui pourraient être d'intérêt:

  • J'ai cette carte mère: MSI Z87-G45 Gaming ( http://www.msi.com/product/mb/Z87-G45-GAMING.html#specification )
  • Internet ne fonctionnait pas sous Windows 8 tant que je n’ai pas installé les pilotes réseau fournis avec la carte mère (quelque chose de Killer Ethernet)
  • J'ai essayé différentes configurations d'installation, essayé les versions 13.04, 12.04 et 12.10, et essayé d'installer sur un disque dur séparé. (Le fait que l'installateur dise "pas de connexion Internet" semble indiquer que le problème n'a cependant rien à voir avec l'installation.)
  • Je ne peux même pas atteindre mon routeur à 192.168.0.1.
  • La carte mère n'a pas de capacités sans fil.
  • Si j'exécute la commande de terminal lspci, j'obtiens le résultat suivant (entre autres):

03: 00.0 Contrôleur Ethernet: Contrôleur Ethernet Gigabit Qualcomm Atheros Killer E2200 (rév. 13)

J'ai passé des heures et des heures à googler, à essayer de nombreuses méthodes suggérées et à ne pas trouver quelqu'un qui semble avoir le même problème.

5
user185020

J'ai reçu des informations provenant d'une autre source indiquant que le noyau 3.10 prenait en charge cette carte réseau. J'ai donc installé le noyau à l'aide de ce guide.

Tout d’abord, vous devez télécharger TOUS les fichiers deb qui conviennent à l’architecture de votre système (32 bits ou 64 bits), puis les placer dans le même dossier pour faciliter le traitement.

Remarque: cette réponse est une version mise à jour du message d'origine:

Vous avez besoin de celui-ci à coup sûr:

Et ensuite, en fonction de votre architecture, prenez les 2 suivants:

64bit:

32bit:

Une fois téléchargé, exécutez simplement la commande suivante pour installer:

Sudo dpkg -i linux*.deb

Si vous souhaitez supprimer cette version du noyau, exécutez la commande suivante:

 Sudo apt-get purge linux-image-3.11*

Très simple, la connexion a commencé à fonctionner immédiatement après la mise à jour et le redémarrage. Je n'ai pas encore rencontré de problèmes avec le nouveau noyau, aussi longtemps que je ne le ferai pas, je resterai avec cette solution. Il semble cependant que le fil de discussion que vous avez lié à moi décrit le même problème et je suis sûr que cela aurait également résolu le problème.

Pour ceux d’entre vous qui voudront peut-être suivre les instructions de ce fil de discussion, vous trouverez en haut de la page un message de quelqu'un qui a créé un correctif pour ce problème (je ne sais pas exactement comment cela fonctionne, mais je suppose que c'était pour simplifier et réduire le piratage manuel comme décrit dans le premier post).

Un infini merci à tous ceux qui m'ont aidé!

4
user185020

Selon ces publications de sauyon et Mahler122 sur ubuntuforums.org, vous devez compiler manuellement un module du noyau pour cette carte réseau.

Ouvrez un terminal en appuyant sur CTRL+ALT+T. Vous devez d’abord installer certains paquets nécessaires à la compilation. Type:

Sudo apt-get update
Sudo apt-get install fakeroot build-essential linux-headers-$(uname -r)

Créez un nouveau dossier, téléchargez les sources Compat-Wireless et extrayez-les:

mkdir compat_src
cd !$
wget http://www.kernel.org/pub/linux/kernel/projects/backports/stable/v3.9-rc2/compat-drivers-3.9-rc2-2-su.tar.bz2
tar xvjf !$:t
cd compat-drivers-3.9-rc2-2-su

Téléchargez le correctif de sauyon et vérifiez s'il fonctionne (je l'ai posté sur Gist.github.com car le source d'origine se trouve derrière la page de connexion d'ubuntuforum.org. J'espère que c'est ok):

wget https://Gist.github.com/Germar/ea11bc1e998fee965f03/raw/5b1d28d42f0d4f2c4bf063002fde126becc61928/alx-patch.txt
patch --dry-run -p1 < alx-patch.txt

S'il n'y a pas eu d'erreur, appliquez le correctif:

patch -p1 < alx-patch.txt

Puis sélectionnez le pilote à construire, compilez et installez-le:

./scripts/driver-select alx
fakeroot make
Sudo make install
Sudo modprobe alx

EDIT: Comment faire cela sans travailler sur Internet:

Je viens de me rappeler que vous n’avez pas d’Internet, vous ne pouvez donc pas utiliser apt-get ou wget: D. Vous devez donc tout télécharger sur un autre ordinateur avec accès à Internet (ou dans votre installation Win8) et le transférer avec, par exemple, une clé USB.

Dans Ubuntu, ouvrez un terminal et tapez:

Sudo apt-get -qq --print-uris install fakeroot build-essential linux-headers-$(uname -r) | cut -d\' -f 2 > urls.txt

Copiez le urls.txt sur votre clé USB et passez sur l’autre ordinateur. Téléchargez tous les fichiers dans urls.txt (si l'autre ordinateur exécute Linux, vous pouvez utiliser wget < urls.txt) et enregistrez-les dans un dossier appelé deb sur votre clé USB. Téléchargez également compat-drivers-3.9-rc2-2-su.tar.bz2 et alx-patch.txt

Revenez ensuite à votre Ubuntu défectueux, branchez la clé USB, ouvrez un terminal et tapez:

cd /media/YOUR_USERNAME/THUMBDRIVE_NAME
Sudo cp deb/* /var/cache/apt/archives/
Sudo apt-get install fakeroot build-essential linux-headers-$(uname -r)
mkdir -p ~/compat_src/compat-drivers-3.9-rc2-2-su
cp compat-drivers-3.9-rc2-2-su.tar.bz2 ~/compat_src/
cp alx-patch.txt ~/compat_src/compat-drivers-3.9-rc2-2-su/
cd ~/compat_src
tar xvjf compat-drivers-3.9-rc2-2-su.tar.bz2
cd compat-drivers-3.9-rc2-2-su
patch --dry-run -p1 < alx-patch.txt
patch -p1 < alx-patch.txt
./scripts/driver-select alx
fakeroot make
Sudo make install
Sudo modprobe alx
2
Germar

Je viens de travailler à travers cela et la meilleure solution a été trouvée de buntuforums

Le patch mentionné dans la première technique a été fusionné dans le noyau. Cela signifie que plutôt que de corriger, vous pouvez charger ce fichier de backport depuis kernal.org , puis exécuter simplement:

  cd Desktop/backports-3.10-2
  make defconfig-alx
  make
  Sudo make install
  Sudo modprobe alx

C'est beaucoup plus simple que de patcher.

Le premier message ayant des problèmes, il ne détecte pas mon pilote Nvidia

0
Kevin

Vous pouvez acheter un adaptateur WiFi USB Realtek Edimax pour vous connecter. Ceux-ci peuvent être trouvés ici .

0
guitar42697