Метки

, ,

Всем счастливым обладателям Ethernet-карты Qualcomm Atheros AR8162 Fast Ethernet посвящается. Так как в ядре драйвера alx не наблюдается, ставим его вручную следующим образом.

На данный момент, свежайшие драйвера находятся по адресу
http://www.orbit-lab.org/kernel/compat-wireless-3-stable/v3.6/compat-wireless-3.6.8-1-snpc.tar.bz2 (полный список тут: http://wireless.kernel.org/en/users/Download/stable/)
Выкачиваем их и распаковываем:

wget http://www.orbit-lab.org/kernel/compat-wireless-3-stable/v3.6/compat-wireless-3.6.8-1-snpc.tar.bz2
tar xjvf compat-wireless-3.6.8-1-snpc.tar.bz2

Далее заходим в распакованный каталог и открываем для редактирования файл drivers/net/ethernet/atheros/alx/alx_main.c. В нем, в районе 123 строки находим if и вносим следующую правку:

if (hw && hw->adpt && hw->adpt->netdev)
		//__netdev_printk(level, hw->adpt->netdev, &vaf);
		printk("%salx_hw: %pV", level, &vaf);

Компилируем, устанавливаем и запускаем:

scripts/driver-select alx
make
sudo make install
sudo modprobe alx

За информацию спасибо:

UPD 2014/11/01

Как минимум, в ядре 3.14.14 появился драйвер: Device Drivers → Network Device Support → Ethernet Driver Support → Qualcomm theros AR816x/AR817x support

Реклама