Tôi đang đăng bài này từ bản dựng Skylake MSI Z170A GAMING M5 của tôi bằng Killer E2400 của tôi trên Ubuntu Gnome! Dưới đây là các bước đơn giản (ít nhiều) mà tôi đã sử dụng để làm cho nó hoạt động.
Trước tiên, chúng tôi sẽ làm theo một số hướng dẫn từ 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 git đó dành cho 15.04 Verv Vervet. Bạn sẽ thay thế sinh động với tên mã phát hành của bạn. Bước cuối cùng đó có thể mất một chút thời gian, vì vậy hãy thư giãn và đắm chìm trong kiến thức rằng E2400 của bạn sẽ sớm hoạt động.
Khi đã xong, chúng tôi sẽ sửa đổi trình điều khiển alx để bao gồm E2400 của chúng tôi (thoải mái sử dụng trình soạn thảo văn bản của bạn)
cd ubuntu-vivid/drivers/net/ethernet/atheros/alx/
sudo -H gedit reg.h
Tìm dòng xác định ALX_DEV_ID_E2200 (bạn chỉ có thể tìm kiếm E2200) và thêm dòng này bên dưới nó
#define ALX_DEV_ID_E2400 0xe0a1
Kế tiếp,
sudo -H gedit main.c
Một lần nữa, tìm E2200 và sau khi { PCI_VDEVICE(ATTANSIC, ALX_DEV_ID_E2200), .driver_data = ALX_DEV_QUIRK_MSI_INTX_DISABLE_BUG },
thêm dòng
{ PCI_VDEVICE(ATTANSIC, ALX_DEV_ID_E2400),
.driver_data = ALX_DEV_QUIRK_MSI_INTX_DISABLE_BUG },
Bây giờ, tất cả những gì còn lại là tạo và cài đặt trình điều khiển
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
Lưu ý: Bạn sau khi thực hiện dòng cuối cùng, bạn sẽ thấy tải mô-đun từ ...extra/alx.ko
Nếu không, bạn có thể cần phải đổi tên dòng alx.ko
mà nó đã tìm alx.ko.bak
hoặc một cái gì đó sắp xếp và chạy lại ba lệnh cuối cùng.
E2400 của bạn bây giờ sẽ xuất hiện để thưởng thức mạng của bạn!