Ethernet Realtek карточка + 2.6.20-r8 = ...

У меня возникла неожиданная проблема с настройкой карточки, которая определяется lspci как Ethernet controller: Realtek Semiconductor Co., Ltd. RTL-8139/8139C/8139C+ (rev 10)

На ifconfig eth0 пишет, что Device not found. Это проблемы ядра? Покажите плз свои конфиги ядра, относящиеся к сети и к драйверам сетевых устройств. Я вроде включил в ядро все необходимое, но почему-то не работает.

Или в чем еще может быть причина?

а ты в ядре...

а ты в ядре её включил хотя бы? судя по Device not found похоже что нет (хотя может я и ошибаюсь, но корее всего так). Проверь, включена ли поддержка в ядро или подключена ли модулем (во втором случае проверь ещё загружен ли модуль). У меня на одном из компов тоже rtl-8139 -работает без проблем.
_________________
Подводная лодка в степях Украины погибла в неравном воздушном бою...

Настройки ядра

Я уже потерял всякое понимание что нужно включать, что нет, поэтому включил почти все что можно (вот мой конфиг).

Но и при этом карточка не заработала.

Я с такой

Я с Realteck 8168 самосборный модуль r1000 юзаю (не помню даже уже откуда скачивал), если кто из счастливых обладателей смог через ядро завести отвишитесь пж-та, что включали.

Проверь с

Проверь с помощью dmesg - опозналось ли устройство. dmesg | grep eth
Например :
forcedeth.c: Reverse Engineered nForce ethernet driver. Version 0.59.
forcedeth: using HIGHDMA
eth0: forcedeth.c: subsystem: ...

Также - надо посмотреть вывод команды cat /proc/net/dev
Выводит, например :
lo: ...
eth0: ...

На одном компе при смене сетевой карты получилось :
lo: ...
eth1: ...
Так что просто настроил eth1.

Посмотри lsmod,

Посмотри lsmod, там в ядре при сборке есть две похожие карточки, 8139 и 8139too кажется так, это два разных модуля, либо модуль не тот собран или нет поддержки в ядре или ядро не подхватывает модуль

Урррра!!!!!! Ты

Урррра!!!!!!
Ты гений!!!!

Действительно в /proc/net/dev было eth1!
И соответственно все привычные действия с eth1 вместо eth0 работают.

Тогда следущий вопрос: можно ли заставить систему нумеровать сетевухи (а она у меня только одна) с 0?

/etc/udev/rules.d/70-persistent-net.rules

Супер!

Как раз то что надо!

Я наконец-то понял причину сего события: я перенес все настройки с другого компа, но там была привязка к eth0 по маку =)

Ставь значок -

Ставь значок - [Solved] или [Решено] :)

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

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