Субж.Сетевуха Intel EtherExpress Pro 10+, Linux Black Cat 6.2
Что имеем. Знаю IO/IRQ (PnP ей отключил), делаю modprobe eepro io=0x390 irq=11 - модуль появляется...и больше ничего не могу.
В conf.modules прописал его, при загрузке ось его и не пытается грузить, говорит что conf.modules новее чем /lib/.../modules/modules.dep и все...
Как сделать mknod /dev/eth0 ??? ?? Какие там мажорные и минорные номера ? Как сделать чтоб модуль грузился при загрузке ? Где ей прописывать IP адрес, Default gateway и прочее ?
Наверное не я первый столкнулся с этой проблемой, и пошаговое разъяснение лежит где-то в инете (можно и по-английски...)
1. что выдает ifconfig?
2. может попробовать depmod -a?
3. нужно в conf.modules прописать нужный алиас интерфейса и модуля
(сейчас уже не помню как, но стопудово это так!)
>1. что выдает ifconfig?eth0 Link encap:Ethernet HWaddr 00:AA:00:AA:F8:98
inet addr:192.168.0.194 Bcast:192.168.0.255 Mask:255.255.255.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:100
Interrupt:11 Base address:0x300>2. может попробовать depmod -a?
Попробовал - мат про conf.modules и modules.dep пропал.
>3. нужно в conf.modules прописать нужный алиас интерфейса и модуля
С самого начала прописал:
alias eth0 eepro
options eepro io=0x300 irq=11Спасибо огромное, я тут в выходные покурил скрипты инита от старой слаквари, вроде разобрался что куда пхать. Интерфейс у меня поднялся, только роутинга нема (так телнет говорит при попытке соединиться с любым хостом на нашей сетке).
Вот что говорит route -n :
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
192.168.0.0 0.0.0.0 255.255.255.0 U 0 0 0 eth0
127.0.0.0 0.0.0.0 255.0.0.0 U 0 0 0 lo
0.0.0.0 192.168.0.1 0.0.0.0 UG 0 0 0 eth0
0.0.0.0 192.168.0.1 0.0.0.0 UG 1 0 0 eth0Вроде все по уму сделал, не пойму чего не хватает...
Вот еще до кучи файл ifcfg-eth0
DEVICE=eth0
BOOTPROTO=static
IPADDR=192.168.0.194
NETMASK=255.255.255.0
GATEWAY=192.168.0.1
HOSTNAME=penguin.csc
DOMAIN=cscКстати, что писать в домен если у меня сетка почти одноранговая с фиксированными IP ? Пустым можно оставить ?
>
>Спасибо огромное, я тут в выходные
>покурил скрипты инита от старой
>слаквари, вроде разобрался что куда
>пхать. Интерфейс у меня поднялся,
>только роутинга нема (так телнетМожет роутинг тебе ручками прописать в rc.local:
route add -net ...............
route add default gw your_gate>Кстати, что писать в домен если
>у меня сетка почти одноранговая
>с фиксированными IP ? Пустым
>можно оставить ?имхо можешь не прописывать. Разве что когда начнешь поднимать сервисы, критичные к _этому_, и скажешь им брать 'системные настройки', тогда и надо будет...
ps см., например, man hostname
Работал на ЧернойКошке 2 года назад.
Вопрос 1: При установке дистра - карта была в машине? Инсталятор должен был сам все сделал.
Вопрос 2: перекомпилиловал ядро? На этом дистре при установке ручками ( запуcком команды кажется depmod ... с ключами и путями нужно пересобирать файл modules.dep, да и каталог для модулей 2.4 ядра создавать).
Пожелание: дистру около 2 лет, найди что-нибудь поновее. Для конфигурирования системы для первого времени используй linuxconf.
А на 11irq еще что-то висит? если да то что?
Например если висит USB-port то сетевуха на этом irq работать не будет.
>А на 11irq еще что-то висит?
>если да то что?
>Например если висит USB-port то сетевуха
>на этом irq работать не
>будет.
USB на этом гробу и не пахнет, P100 брэнд.Смотрел в /proc/irq, /proc/ioports и выбирал свободные для сетевухи - хотя я в линухе новичок, но вообще-то не ламер...
Счас попробую поменять... хотя врядли поможет.
>USB на этом гробу и не
>пахнет, P100 брэнд.
>
>Смотрел в /proc/irq, /proc/ioports и выбирал
>свободные для сетевухи - хотя
>я в линухе новичок, но
>вообще-то не ламер...
>
>Счас попробую поменять... хотя врядли поможет.
>
Поставь лучше на любую виндовою машину, лучше конечно на такую жею. И посмотри какие там покажет io и irq. И под етими io и irq поставь на линух.
У меня просто была похожая проблема, правда с мультипортовкой
>И посмотри какие там покажет
>io и irq.Я эти значения сам ставил досовской утилей для этой карточки, скачал с Интел. Не знать я их не могу. ТОЧКА.
ЗЫ Если бы они были неправильные, то модуль бы не грузился и матерился.
Попробуй еще так добавь в конце rc.local строку
if [-f /путь к модулю/модуль ];
then /путь к модулю/модуль ;Иногда помогает.
Хотя я так и не понял в чем грабля.Поставил в режим PnP и в виндовую машину, записал значения которые ей виндоза дала, потом отрубил PnP и прописал их жестко. ( irq=5, io=0x210 )
То ли карточки битые, то ли в линуксе все же был конфликт при старых настройках, хотя в /proc/ioports и /proc/interrupts при вынутой сетевухе все чисто на этих адресах.
ЗЫ Как буду звуковуху ставить - одному черту известно, быть драке и за io и за irq, и наверно новому заходу разборок с сетевухой....
Все очень просто... У кождой карточки есть свой диапазон адресов и набор irq (они идут в паре) специфический только для даной карты и если ты тиснешь карту в другие условия то она реально работать не будет