Je publie ceci depuis ma build Skylake MSI Z170A GAMING M5 en utilisant mon Killer E2400 sur Ubuntu Gnome! Voici les étapes simples (plus ou moins) que j'ai utilisées pour le faire fonctionner.
Nous allons d'abord suivre quelques instructions d' Ubuntu
sudo apt-get build-dep linux-image-$(uname -r)
sudo apt-get install git
git clone git://kernel.ubuntu.com/ubuntu/ubuntu-vivid.git
Cette URL git est pour 15.04 Vivid Vervet. Vous devez remplacer vivid par le nom de code de votre version. Cette dernière étape peut prendre un peu de temps, alors détendez-vous et savourez que votre E2400 fonctionnera bientôt.
Une fois cela fait, nous modifierons le pilote alx pour inclure notre E2400 (n'hésitez pas à utiliser l'éditeur de texte de votre choix)
cd ubuntu-vivid/drivers/net/ethernet/atheros/alx/
sudo -H gedit reg.h
Trouvez la ligne définissant ALX_DEV_ID_E2200 (vous pouvez simplement rechercher E2200), et ajoutez-la ci-dessous
#define ALX_DEV_ID_E2400 0xe0a1
Prochain,
sudo -H gedit main.c
Encore une fois, trouvez E2200, et après les lignes, { PCI_VDEVICE(ATTANSIC, ALX_DEV_ID_E2200), .driver_data = ALX_DEV_QUIRK_MSI_INTX_DISABLE_BUG },
ajoutez
{ PCI_VDEVICE(ATTANSIC, ALX_DEV_ID_E2400),
.driver_data = ALX_DEV_QUIRK_MSI_INTX_DISABLE_BUG },
Maintenant, il ne reste plus qu'à créer et installer les pilotes
make -C /lib/modules/$(uname -r)/build M=$(pwd) modules
sudo make -C /lib/modules/$(uname -r)/build M=$(pwd) modules_install
sudo modprobe -r alx
sudo depmod
sudo modprobe -v alx
Remarque: Après avoir exécuté la dernière ligne, vous devriez voir la charge du module à partir de ...extra/alx.ko
Si vous ne le faites pas, vous devrez peut-être renommer le fichier alx.ko
qu'il a trouvé alx.ko.bak
ou quelque chose du genre, puis réexécuter les trois dernières commandes.
Votre E2400 devrait maintenant apparaître pour votre plaisir de réseautage!