Ethernet Realtek карточка + 2.6.20-r8 = ...
Гость 21 мая, 2007 - 23:01
У меня возникла неожиданная проблема с настройкой карточки, которая определяется 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] или [Решено] :)