Проблемы с определением сетевой карты Vitesse VSC8601

Ядро: genkernel, chipset: nVIDIA nForce 550, LAN: Support 10/100/1000 Fast Ethernet LAN by Vitesse VSC8601.

localhost ~ # lspci
00:08.0 Bridge: nVidia Corporation MCP55 Ethernet (rev a2)

Вот что было:

localhost ~ # /etc/init.d/net.eth0 start
* Starting eth0
* Bringing up eth0
* 192.168.0.3/24
* network interface eth0 does not exist
* Please verify hardware or kernel module (driver) [ !! ]

Далее выполнил следующее:

emerge --unmerge udev
emerge coldplug
rc-update add coldplug boot

перезагрузил систему - сетевая карта определилась, в чём проблема?

Я хочу собрать обычное ядро(не genkernel) и работать с udev, а не с coldplug, как включить в ядре поддержку моей сетевой карты(ненашёл в конфиге выражений Vitesse VSC8601 или MCP55)?

а какой модуль

а какой модуль у тебя подгружается для сетевухи?
сделай #lsmod
udev мог просто изменить имя сетевухи, поискал бы на eth1, eth2...

а на #lspci сетевуха выглядит так же (Vitesse VSC8601)?

Спасибо за

Спасибо за подскаку, оказалось что udev изменяет имя с eth0 на eth1.
Выполнил команды:

localhost ~ # cd /etc/init.d
localhost ~ # ln -s net.lo net.eth1
localhost ~ # rc-update add net.eth1 default

исправил /etc/conf.d/net: Вместо eth0 написал eth1

Всё работает.

А опция в ядре оказалась такой: Device Drivers/Network device support/Ethernet(10 or 100Mbit)/nForce Ethernet support (FORCEDETH)

У меня работает

У меня работает с forcedeth, параметр в конфиге - CONFIG_FORCEDETH.

На чипсете nvidia

На чипсете nvidia есть большая доля вероятности, что заработает драйвер forcedeth.
А вообще на сайте nvidia можно почитать что скакими чипсетами работает. Инфа под Linux там подробная.
Даже прекомпиленные модули ядра выложены для ленивых.
____________________________________________
Всё что не убивает меня, делает меня сильнее.

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".