Содержание
Установка двайвера
После установки карты проверим, нашла ли её система:
ifconfig -a
Если нашла, то смотрим, на каких режимах она сможет работать:
sudo ethtool eth1
Должно быть
Supported link modes: 10baseT/Half 10baseT/Full 100baseT/Half 100baseT/Full 1000baseT/Full
но, скорее всего, гигабита не будет. Выкачиваем драйвер отсюда (ссылка с http://www.realtek.com.tw/) и действуем по указаниям из readme. Удаляем встроенный драйвер, если таковой имеется:
lsmod | grep r8169 sudo rmmod r8169
Распакуем исходники:
tar vjxf r8169-6.aaa.bb.tar.bz2
А вот теперь отходим от readme и делаем так:
sudo cp -R r8169-6.aaa.bb/src /src
Дело в том, что из-за ошибки риалтековских кодеров, которую они, похоже, не собираются исправлять, make обращается не к r8169-6.aaa.bb/src
, а к /src
.
Запускаем make
:
cd r8169-6.aaa.bb sudo make clean modules
Результаты работы make
(в частности, r8169.ko) должны образоваться в /src
. Возвращаем их на место:
sudo cp -R /src r8169-6.aaa.bb/src
Возвращаемся к инструкции:
sudo make install sudo depmod -a sudo modprobe r8169
Проверяем:
lsmod | grep r8169 ifconfig -a sudo ethtool eth1