Как завести сетевуху Realtek Semiconductor Co., Ltd. Unknown device 8168 (rev 01)

Всем привет :)

Проблемка:
Есть две сетевухи, одна внешняя realtek 8139, с ней конечно никаких проблем, и втораявстроенная:
02:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. Unknown device 8168 (rev 01)

Gentoo у меня 64-битная. Ядро 2.6.16-r9.

Если есть соображения, то прошу не скромничать и поделиться ;)

Спасибо за внимание.

Скачай драйвер от производителя

у меня такая же сетевая карта, Модуль R8169 не заработал,
Поступил следующим образом - скачал драйвер для R8168 V104 и установил
В автозагрузку модулей ядра вписал r1000 и после этого всё заработало
Ядро x86_64 2.6.16-gentoo_r13
На более старших ядрах драйвер не компилируется.

Если возникнут

Если возникнут сложности с компиляцией драйdеров r1000, пиши сюда или в личку. Там просто надо поправить три строчки...
_________________
Делай, что должен, и будь, что будет.

Возникли

При попытке скомпилировать драйвер на ядрах старше 2.6.16-r13 процесс прерывается с ошибкой (какой именно сейчас не могу сказать ввиду отсутствия доступа к компьютеру с gentoo).
Буду очень признателен за упомянутые Вами три строчки.
Заранее спасибо.

Тогда уточни,

Тогда уточни, какая именно версия драйверов r1000 в настоящий момент у тебя (1.03 или 1.04), там просто строчки разные. :-)
_________________
Делай, что должен, и будь, что будет.

Это ж надо так ...

А версия драйвера - вообще 1.0, главное сам выше посоветовал скачать последний драйвер, а у самого старьё стоит. Стыдно ;-(
Скачал сейчас же 1.04 и надеюсь, что уважаемый некорень поделится заветными строчками (вдруг опять не захочет скомпилироваться).
Спасибо!

Сам не видел 1.00,

Сам не видел 1.00, видел только 1.03 и 1.04 (ноут с этой сетевухой у меня не так давно). Как пользователь (мне нужно, чтобы сеть просто работала), принципиальной разницы между 3 и 4 билдом не увидел... Хотя оставил 1.04. Даже не знаю почему. :-))
Вообще, сетевуха нормальная. Жалко, правда, до ужаса, что даже в 2006.1 не сделали на нее модуль... 8-( При установке gen2 на ноут с единственной сетевухой и той 8111/8168 намаялсо зело... 8-(
_________________
Делай, что должен, и будь, что будет.

Не уточняй. :-)

Ядро тут непричем, даже не думай на него, это косяк драйвера. :-)
В любом варианте правится файлик src/r1000_n.c.
Все строки - на первом же экране, не лазь далеко. :-)
===В случае версии 1.03:
---строку
MODULE_PARM (media, "1-" __MODULE_STRING(MAX_UNITS) "i");
---на строку
MODULE_PARM_DESC (media, "1-" __MODULE_STRING(MAX_UNITS) "i");
===В случае версии 1.04:
---строки
MODULE_PARM (speed, "1-" __MODULE_STRING(MAX_UNITS) "i");
MODULE_PARM (duplex, "1-" __MODULE_STRING(MAX_UNITS) "i");
MODULE_PARM (autoneg, "1-" __MODULE_STRING(MAX_UNITS) "i");
---на строки
MODULE_PARM_DESC (speed, "1-" __MODULE_STRING(MAX_UNITS) "i");
MODULE_PARM_DESC (duplex, "1-" __MODULE_STRING(MAX_UNITS) "i");
MODULE_PARM_DESC (autoneg, "1-" __MODULE_STRING(MAX_UNITS) "i");
===
После этого make clean modules в каталоге r1000...
Ну и, естественно, что /usr/src/linux указывает на твое текущее ядро.
Далее находишь скомпилированный файлик r1000.ko и кладешь, к примеру, в /lib/modules/_version_/kernel/drivers/net и прописываешь строчку в modules.dep вида "/lib/modules/_version_/kernel/drivers/net/r1000.ko" (без кавычек, естественно). :-)
После этого пихай модуль в автозагрузку и перезагружайся, дабы настало счастье. :-))

_________________
Делай, что должен, и будь, что будет.

Спасибо

А разве недостаточно
cd ...../r1000 ; make clean modules; make install; depmod -a; modprobe r1000 и перезагружаться не надо ;-), а только поднять интерфейс требуется. Как закончу (наверное) emerge -e world, так сразу же проверю.
Ещё раз спасибо за совет.

Может быть

Может быть вполне достаточно. Другое дело, что make install лично у меня работал крайне криво...
Поднимать же интерфейс можно как угодно - мы оба правы. :-)
_________________
Делай, что должен, и будь, что будет.

Ура! Заработало!

Спасибо!
После изменения вышеуказанных строчек всё скомпилировалось и установилось!

Welcome!

Welcome! :-)
_________________
Делай, что должен, и будь, что будет.

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

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