нет eth0 при включении

Автор vic5710, 08 ноября 2014, 03:43:49

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

vic5710

если подождать минут 30 и сделать ребут то устройство определяется. думаю на матплату. 
dmesg | grep eth - тишина
вопрос- если ядро не видит eth при загрузке то можно ли переопределить его или процесс одноразовый? пробовал разные дистры и диски результат один


Malaheenee

Можно - для этого надо писать правило udev.
Все мы где-то, когда-то и в чем-то были новичками.

vic5710

#2
судя по тому что при замене матери на аналогичную глюк не наблюдается дело в плате
а насчет udev можно подробнее? не силен в нем я считал что eth определяет чисто ядро

vic5710

Malaheenee, согласно man 7 udev "Обычно udev запускается как udevd и принимает события прямо от ядра, если устройство добавлено или удалено из системы."
а как отследить событие ядра БЕЗ udev?

vic5710

Цитата: Malaheenee от 08 ноября 2014, 07:22:57
Можно - для этого надо писать правило udev.
сделал chmod -x /sbin/udevd, загрузился в  telinit 1 - eth0 нет
insmod e1000 - eth0 появляется
rmmod e1000 - eth0  пропадает
если ядро не видит eth, udev и не должен реагировать
попробовать не могу на глючном - ушел в ремонт, но думаю что переопределить интерфейс можно rmmod/insmod соответствующего модуля