LINUX.ORG.RU

Драйвера для сетевой карты (debian, e1000e)


0

0

После установки Debian 5.0.5 выяснилось, что одна из сетевых карт (eth2) не работает — необходимо было обновить модуль e1000e. Скачал с сайта Интела версию поновее, сделал всё, как написано инструкции:

rmmod e1000e
cd e1000e-x.x.x/src
make install
modprobe e1000e

Прописал настройки для новой карты в /etc/network/interfaces — карта заработала. Позже выяснилось, что после перезагрузки компьютера карта работать перестаёт. При этом lsmod показывает, что модуль e1000e подгружен, при попытке сделать

ifup eth2

система отвечает, что устройство не обнаружено. Опытным путём установил, что если перезагрузить драйвер (rmmod e1000e && modprobe e1000e), карта начинает работать. Подскажите, пожалуйста, что именно надо сделать, чтобы карта начинала работать сразу после загрузки компьютера без дополнительных манипуляций?


>что именно надо сделать, чтобы карта начинала работать сразу после загрузки компьютера без дополнительных манипуляций?

Убрать старый e1000e.ko?

Led ★★★☆☆ ()
Ответ на: комментарий от Led

> Убрать старый e1000e.ko?

Насколько я понимаю, его в системе вообще нет, т.к. новый e1000e.ko после make install перезаписывает старый. Он находится по адресу:
/lib/modules/2.6.26-2-amd64/kernel/drivers/net/e1000e/e1000e.ko

A044 ()
Ответ на: комментарий от A044

1.
#depmod -a
еще: попробовать включить в загрузку модуль через modconf

2. установить более новое ведро из backports

elipse ★★★ ()
Ответ на: комментарий от elipse

> depmod -a
> попробовать включить в загрузку модуль через modconf

> установить более новое ведро из backports


Спасибо за советы. Попробую, о результатах напишу.

A044 ()
Ответ на: комментарий от A044

Может старый e1000e.ko находится в initrd?

mky ★★★★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.