Я публікую це з моєї збірки 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
Ця git URL призначена для 15.04 Vivid Vervet. Ви б замінили яскравий кодовим іменем випуску. Цей останній крок може зайняти небагато часу, тому розслабтесь і скористайтеся знаннями, що ваш 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 повинен з’явитися для задоволення від мереж!