Не определяются сетевые карты
fixu 20 Августа, 2008 - 13:59
Хай всем.
У меня вот такая проблема: поставил gentoo 2008, система не видит ни одного сетевого адаптера.
lspci:
Ethernet controller: Realtek Semiconductor Co., Ltd. RTL-8139/8139C/8139C+ (rev 10)
Ethernet controller: Realtek Semiconductor Co., Ltd. RTL-8139/8139C/8139C+ (rev 10)
вот две моих сетевухи.
ifconfig -a кроме lo ничего не показывает.
Раньше стоял centos и все было гуд.
Похоже, что не загружается нужный модуль.
Подскажите плиз что делать.
»
- Для комментирования войдите или зарегистрируйтесь
modprobe 8139 или
или же:
modprobe
modprobe 8139too
помогло, все сетевухи заработали. спс большое.
Пересобирать ничего не пришлось.
Не понятно только, почему модуль не грузился самой системой автоматически.
Если я не ошибаюсь, линуха при нахождении нового устройства, должна определять какой из драйверов может обслуживать устройство и загружать его.
Включена ли автозагрузка требуемых модулей?
Linux Kernel Configuration
[*] Enable loadable module support --->
[*] Automatic kernel module loading
Если тут всё в порядке, то проблему можно обойти, добавив нужный модуль в /etc/modules.autoload.d/
Отучайся коверкать слова!!!
>>Если я не ошибаюсь, линуха при нахождении...
Ошибаешься!
1. "Линухи" на белом свете нет! Есть "Линукс" (ударение на 1-м слоге), мужского рода.
2. "автоматом" работает то, что настроено работать "автоматом". А в случае с драйверами - зависит от того, каким образом сконфигурировано ядро (оно же "кернел", оно же kernel).
3. Если всё-таки заглянуть в handbook, можно там почерпнуть много полезного и просто занимательного...
Дерзайте, юноша, и поломаете microsoft.com! ;)
emerge Your world
Gentoogle
modprobe 8139too Если
modprobe 8139too
Если напишет, что такого модуля нет, собрать его отдельно или включить ядро (тогда и ядро пересобрать придеться) Находиться в
Location:
│ -> Device Drivers
│ -> Network device support (NETDEVICES [=y])
│ -> Ethernet (10 or 100Mbit) (NET_ETHERNET [=y])
________________
Я бы сделал так:
rootmaster@jarnsax~$: ssh god@world
...
Host 'xxx.xxx.xxx.xxx' is known and matches the RSA host key...
...
Authentication succeeded (keyboard-interactive)...
god@world~$:emerge -e world =^)
# mount /boot# cd
# mount /boot
# cd /usr/src/linux
# echo "CONFIG_8139CP=y" >> .config
# echo "CONFIG_8139TOO=y" >> .config
# make && make install
# init 6
..
Ему 8139cp не подойдет, чип RTL8139 работает именно c 8139too
________________
Я бы сделал так:
rootmaster@jarnsax~$: ssh god@world
...
Host 'xxx.xxx.xxx.xxx' is known and matches the RSA host key...
...
Authentication succeeded (keyboard-interactive)...
god@world~$:emerge -e world =^)
Quote: RTL-8139/8139C/8139C
Такой ID может выдавать любая карта на 8139, в том числе и C+
С
С определенного времени ни разу не сталкивался с необходимостью загружать 8139cp. автору надо было указать какого года карточка, тогда вообще все вопросы были ли бы отметены ;0)
________________
Я бы сделал так:
rootmaster@jarnsax~$: ssh god@world
...
Host 'xxx.xxx.xxx.xxx' is known and matches the RSA host key...
...
Authentication succeeded (keyboard-interactive)...
god@world~$:emerge -e world =^)
Все хорошо, но
Все хорошо, но йа бы не стал давать такие советы. Это не правильно и собьет с толку любого новичка. А может даже и не новичка [-:
Ну новичок не
Ну новичок не объявил свой класс, соответственно мы и обрабатываем его известными нам методами ;)
________________
Я бы сделал так:
rootmaster@jarnsax~$: ssh god@world
...
Host 'xxx.xxx.xxx.xxx' is known and matches the RSA host key...
...
Authentication succeeded (keyboard-interactive)...
god@world~$:emerge -e world =^)
такая же проблема
Установил Gentoo 2008 c LiveCD через мастер установки, при установке опрделилась гигабитная сетевуха Realtec 8169, после окнчания установки и перезагрузки система не может запустить сетевуху, говарит что её не существует, проблема такая же как и у автора. Решил на ядро взглянуть, мб она просто не отмечена, ак нету его тут /usr/src/linux о.О . До этого gentoo вручную ставил и все работало :(
вот, надо было и
вот, надо было и дальше ставить вручную)
время дорого
и потратить пол дня :(
Посмотрим,
Посмотрим, сколько сейчас потратится...
Пожалуйста, не описывайте своё железо в подписи
исходники ядра
подскажите где исходники ядра храняться ??? если через мастер устанавливать
скорее всего
скорее всего нигде
о.О
не верю
верить или нет -
верить или нет - ваш личный выбор. факты говорят что исходников нет.
...ибо
...ибо незачем
Пожалуйста, не описывайте своё железо в подписи
баг мастера
получается косяк установщика ??? потому что с несколькими карточками пробовал
может быть
может быть косяк, в плане модуля для карточки, но с исходниками скорее всего так и задумано. а может быть нужно просто подгрузить соответствубщий модуль.
решено
так и получилось, подгрузил модуль и все зашуршало :)
похожая проблемма
столкнулся с такой же проблемой, как у автора, вышеизложеные способы не помогли, помогло только поставить модулем поддержку карты в ядре. Оо
Поставил своё первое ядро и
Поставил своё первое ядро и сразу такая же проблема с сетевой картой, не видит и всё тут, хотя, вроде и всё включил в ядро.
Я уже почитал что полных новичков не сильно тут жалуют, но может найдётся кто - то кто подробнее обьяснить что делать?
Собрать ядро genkernel'ем
Собрать ядро genkernel'ем (см. Настольную книгу), если MinimalCD её видел
Текстовый редактор vi имеет два режима работы: в первом он пищит, а во втором — всё портит.
.
Низачёт! :)
ЕМНИП согласно той же Настольной книге взять в качестве точки отсчёта ядро LiveCD, с которого ставился.
Далее -
make silentoldconfig && make manuconfig
- и прочее со всеми остановками.Выбор способа сборки ядра взвалим на совесть новичка ;)
:wq
--
Live free or die
Вы не совсем правы
Во-первых: не только здесь;
Во-вторых: не полных новичков, а тех, кто упорно не желает делать что-либо самостоятельно, но хочет получить готовый ответ на блюдечке с голубой каёмочкой.
Настольная книга бесспорно, далеко не идеальна :( Но там действительно можно почерпнуть много интересного.
:wq
--
Live free or die
:)
s/интересного/жизненно_необходимого
Да пребудет с тобой великий Linux.