Причина: карта интегрированная, показывает что работает на Гигабите, реально прокачивает не более 100Мбит - надо лечить.
Качаю с Интела
e1000-8.0.16.tar.gz
e1000e-1.0.15.tar.gz
Распаковываю под суперюзером с подкаталогами в /usr/src
Установка выполнив команду make install
сначала в директории /usr/src/e1000-8.0.16 затем в /usr/src/e1000e-1.0.15
проверяю
lshw -C network
Грузится старый модуль: configuration: autonegotiation=on broadcast=yes driver=e1000 driverversion=7.3.20-k2-NAPI ...
После установки нового модуля, старый все ещё находится в initrd образе, чтобы от него избавиться и добиться правильной очередности загрузки модулей нужно сделать так:
1. Найти в /usr/share/initramfs-tools/hook-functions строку dl2k e1000 e100 ehea epic100 ep93xx_eth eql fealnx \
и привести её к виду dl2k e1000e e1000 e100 ehea epic100 ep93xx_eth eql fealnx \
т.е. добавить загрузку модуля e1000e перед e1000
2. update-initramfs -u -v (-v , чтобы убедиться, что е1000e всунут в initrd образ)
3. перезагрузка
4. проверяю какой драйвер подключился (у меня сетевая на eth0, у кого на другом интерфейсе - подставьте свое значение): ethtool -i eth0
Если у кого-то сообщает что загружен модуль e1000 версии 8.0.16 значит не судьба, в модуле e1000e работает автоопределение и он считает что не подходит для вашей карточки.
Отправить комментарий