Sto pubblicando questo dal mio Skylake MSI Z170A GAMING M5 build usando il mio Killer E2400 su Ubuntu Gnome! Di seguito sono riportati i (più o meno) semplici passaggi che ho usato per farlo funzionare.
Per prima cosa seguiremo alcune istruzioni da 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
L'URL git è per 15.04 Vivid Vervet. Sostituiresti vivido con il tuo nome in codice di rilascio. L'ultimo passaggio può richiedere un po 'di tempo, quindi rilassati e crogiolati nella consapevolezza che presto l'E2400 funzionerà.
Una volta terminato, modificheremo il driver alx per includere il nostro E2400 (sentiti libero di usare il tuo editor di testo preferito)
cd ubuntu-vivid/drivers/net/ethernet/atheros/alx/
sudo -H gedit reg.h
Trova la riga che definisce ALX_DEV_ID_E2200 (puoi solo cercare E2200) e aggiungila sotto
#define ALX_DEV_ID_E2400 0xe0a1
Il prossimo,
sudo -H gedit main.c
Ancora una volta, trova E2200 e dopo aver { PCI_VDEVICE(ATTANSIC, ALX_DEV_ID_E2200), .driver_data = ALX_DEV_QUIRK_MSI_INTX_DISABLE_BUG },
aggiunto le righe
{ PCI_VDEVICE(ATTANSIC, ALX_DEV_ID_E2400),
.driver_data = ALX_DEV_QUIRK_MSI_INTX_DISABLE_BUG },
Ora non resta che creare e installare i driver
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
Nota: dopo aver eseguito l'ultima riga, dovresti vedere il caricamento del modulo da In ...extra/alx.ko
caso contrario, potresti dover rinominare quello alx.ko
che ha trovato alx.ko.bak
o qualcosa del genere ed eseguire nuovamente gli ultimi tre comandi.
Il tuo E2400 ora dovrebbe apparire per il tuo divertimento in rete!