Не работает сеть
После установки системы, сеть не работает. Когда компилировал ядро не нашел своей сетевшки, а нашел только аналог (поставил модулем). Подправил конфиг /etc/conf.d/net. Дрова я скачал, но как их правильно включить в ядро незнаю.
Сетевушка 3Com Gigabit LOM (3C940). Система написана в подписи. |
Если не подхватывается hotplug, можно прописать :
/etc/net/ifaces/eth0/options TYPE=eth USE_HOTPLUG=no MODULE=sk98lin |
Самое интересное что у меня так же не распознается сетевушка и в Knoppix.
Как мне можно установить дровину на сетевуху? Цитата:
|
Цитата:
|
Вложений: 1
К сожалению у меня такого нет, единственное что я нашел, это скрипт запуска карточки /etc/init.d/net.eth0
Могу выложить конфиг /etc/conf.d/net (если это что-то даст). В автозапуск я добавлял эту карточку еще при установки. /etc/conf.d/net Код:
# /etc/conf.d/net: |
Ну - специфика дистрибутива и пакетов :)
1 Загрузите руками sk98lin и перегрузите сеть 2 Если работает, пропишите загрузку модуля sk98lin в автомат. |
ruslandhЯ вообще не догоняю причем тут хотплуг, если у меня не поставились дрова на сетевуху?
|
А я не уверен, что у вас в ядре уже нет нужного модуля ядра.
|
Цитата:
Код:
make menuconfig insmod sk98lin lsmod если он видится. то прописывать в /etc/modules.autoload к нужному кернелу. |
TbMA
#make menuconfig #make && make modules_install Пляски с бубном. #reboot #insmod sk98in insmod: can't read 'sk98lin': No suck file or directory. #cd /usr/src/linux/drivers/net #insmod sk98in insmod: can't read 'sk98lin': Is a directory. Вот все мои пошаговые действия :) |
ик... ну в сорцах то он точно не будет лежать.
они обычно в /lib/modules/... где-нибудь можете попробовать скомпилировать его интегрированным в кернел, если он такой упрямый |
Ничего подобного не нашел. В lib тоже нету. Единственное в /usr/src/linux есть каталог .tmp_versions там лежат все модули, в том числе и sk98lin.mod
При просмотре этого файла, он мне показывает: drivers/net/sk98lin/sk98lin.ko drivers/net/sk98lin/skge.o drivers/net/sk98lin/skdim.o drivers/net/sk98lin/skaddr.o drivers/net/sk98lin/skgehwt.o drivers/net/sk98lin/skgeinit.o drivers/net/sk98lin/skgepnmi.o drivers/net/sk98lin/skgesirq.o drivers/net/sk98lin/ski2c.o drivers/net/sk98lin/sklm80.o drivers/net/sk98lin/skqueue.o drivers/net/sk98lin/skrlmt.o drivers/net/sk98lin/sktimer.o drivers/net/sk98lin/skvpd.o drivers/net/sk98lin/skxmac2.o drivers/net/sk98lin/skproc.o drivers/net/sk98lin/skcsum.o |
drivers/net/sk98lin/sk98lin.ko оно и есть
можете указать длинный путь к этому файлу в modprobe и insmod, а потом уже искать куда-же подевались все модули, и куда его надо скопировать чтобы он виделся |
Цитата:
Например тут : /lib/modules/2.6.11-std26-up-alt10/kernel/drivers/net/sk98lin/ Если нет, то положите туда и depmod -a |
#cd /usr/src/linux/drivers/net/sk98lin или /lib/modules/2.6.9-gentoo-r13/kernel/drivers/net/sk98lin
#insmod sk98lin.ko #lsmod Все появилось. #depmod -a Но как сеть не работала, так и не работает :) Что делать дальше подскажите! Цитата:
|
А ifconfig чего говорит?
|
TbMA Показывает только lo интерфейс. Сейчас попробую добавить eth0.
|
#ifconfig eth0 add 10.4.4.10 netmask 255.255.255.0 up
Cannot assign requested address. |
Там вроде была утилитка для "простенькой" установки сети, netconf ? net-setup ? что-ли.
Ей ставится сеть при установке с лайв-сиди. Чего бы вам ей не попробовать? Попробуйте еще дуплекс режим ей поменять на half-duplex, мне тут говорили что у этих карт проблемы с full-duplex |
Вы должны "связать" модуль sk98lin с eth0. Как это делается в Gentoo не знаю. Но если стоит пакет ethnet, то прописываешть в /etc/net/ifaces/eth0/options
следующие строки : TYPE=eth USE_HOTPLUG=no MODULE=sk98lin |
Проблема решилась следующими действиями:
#insmod /lib/modules/2.6.9-gentoo-r13/kernel/drivers/net/sk98lin #modprobe sk98lin #ifconfig eth0 10.4.4.10 netmask 255.255.255.0 up Интерфейс подняли. #cd /etc/modules.autoload.d и прописываем в kernel-26 одну строку sk98lin теперь правим /etc/conf.d/net #reboot Всем спасибо, отдельное спасибо Netscaper'у :) |
Время: 10:07. |
Время: 10:07.
© OSzone.net 2001-