Я публикую это из моей сборки Skylake MSI Z170A GAMING M5, используя мой Killer E2400 на Ubuntu Gnome! Ниже приведены (более или менее) простые шаги, которые я использовал, чтобы заставить его работать.
Сначала мы будем следовать некоторым инструкциям из 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
Этот мерзавец URL предназначен для 15.04 Vivid Vervet. Вы бы заменили vivid на свое кодовое имя релиза. Этот последний шаг может занять некоторое время, поэтому расслабьтесь и наслаждайтесь знанием того, что ваш E2400 скоро заработает.
Как только это будет сделано, мы изменим драйвер alx, чтобы включить наш E2400 (не стесняйтесь использовать ваш текстовый редактор по вашему выбору)
cd ubuntu-vivid/drivers/net/ethernet/atheros/alx/
sudo -H gedit reg.h
Найдите строку, определяющую ALX_DEV_ID_E2200 (вы можете просто найти E2200), и добавьте это под ней
#define ALX_DEV_ID_E2400 0xe0a1
Следующий,
sudo -H gedit main.c
Снова найдите E2200, и после строк { PCI_VDEVICE(ATTANSIC, ALX_DEV_ID_E2200), .driver_data = ALX_DEV_QUIRK_MSI_INTX_DISABLE_BUG },
добавьте
{ PCI_VDEVICE(ATTANSIC, ALX_DEV_ID_E2400),
.driver_data = ALX_DEV_QUIRK_MSI_INTX_DISABLE_BUG },
Теперь осталось только сделать и установить драйверы
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
Примечание: после выполнения последней строки, вы должны увидеть нагрузку модуля от ...extra/alx.ko
Если вы этого не сделаете, вы , возможно , потребуется переименовать , alx.ko
что она найти в alx.ko.bak
или что - то в этом роде, и снова запустить последние три команды.
Ваш E2400 должен появиться для вашего удовольствия от сети!