Решено:Пропали сетевые карты (после перехода на kernel 2.6.18)

Для новичков как вообще в Linux, так и в конкретной теме, к которой относится вопрос.

Модератор: Bizdelnick

prog
Сообщения: 73

Решено:Пропали сетевые карты

Сообщение prog »

Здравствуйте!!!
Начальная система Slack 8.0 kernel 2.4.5 + две ISA сетевые карты NE2000.
В modules.conf прписаны так:
alias eth0 ne
alias eth1 ne
options ne io=0x300,0x320 irq=10,3
все работает как часы.

Взял собрал и поставил ядро 2.6.18 из Slack 11.0 + доставил из этого дистриба много чего.
В результате при загрузке не происходит загрузки модуля для NE сетевых плат.
Пробую руками:
insmod ne.ko
Выдает:
insmod: error inserting 'ne.ko':-1 Unknown symbol in module
Как быть куда копать????

С уважением, Владимир.
Спасибо сказали:
Аватара пользователя
Unicorn
Сообщения: 689
Статус: Бригадир мучеников Аль-Аксы
ОС: Gentoo 100% fresh, Archlinux

Re: Решено:Пропали сетевые карты

Сообщение Unicorn »

А ты его нормально загружай

1. Создай /etc/modprobe.conf
2. Перенеси туда эти строчки из modules.conf
3.

Код: Выделить всё

#modprobe ne
Gentoo, Archlinux / Athlon2600+ / SATA RAID 0 LVM / GNOME
Спасибо сказали:
Аватара пользователя
makss
Сообщения: 226
ОС: Win+ Lin

Re: Решено:Пропали сетевые карты

Сообщение makss »

Добавлю можно из командной строки но не надо расширение писать

Код: Выделить всё

modprobe ne

в данном случае
не воспринимайте Linux c позиции Windows, учитесь использовать командную строку
Спасибо сказали:
Аватара пользователя
Unicorn
Сообщения: 689
Статус: Бригадир мучеников Аль-Аксы
ОС: Gentoo 100% fresh, Archlinux

Re: Решено:Пропали сетевые карты

Сообщение Unicorn »

makss

Честно говоря, я не понял, что ты хотел сказать. Путано как-то.
Gentoo, Archlinux / Athlon2600+ / SATA RAID 0 LVM / GNOME
Спасибо сказали:
Аватара пользователя
makss
Сообщения: 226
ОС: Win+ Lin

Re: Решено:Пропали сетевые карты

Сообщение makss »

Unicorn

Что здесь непонятно то
В консоли набрать

Код: Выделить всё

modpobe ne

для того что бы удостовериться что модуль подгружается нормально
не воспринимайте Linux c позиции Windows, учитесь использовать командную строку
Спасибо сказали:
Аватара пользователя
Unicorn
Сообщения: 689
Статус: Бригадир мучеников Аль-Аксы
ОС: Gentoo 100% fresh, Archlinux

Re: Решено:Пропали сетевые карты

Сообщение Unicorn »

Я просто пытался понять, чем твой ответ Сегодня, в 17:20 отличается от моего Сегодня, в 09:43 :)
Gentoo, Archlinux / Athlon2600+ / SATA RAID 0 LVM / GNOME
Спасибо сказали:
prog
Сообщения: 73

Re: Решено:Пропали сетевые карты

Сообщение prog »

Попробовал:
#modprobe ne
insmod: can't read 'ne': No sush file or directory
:((
захожу в директорию:
/lib/modules/2.6.18/kernel/drivers/net
файл ne.ko лежит. Пробую еще раз ответ тот же.
Пробую
#modprobe ne.ko
Выдает:
insmod: error inserting 'ne.ko':-1 Unknown symbol in module
:((((
Ядро пересобирал
make menuconfig
make dep
make clean
make bzImage
rm -r /lib/modules/2.6.18
make modules
make modules_install
ошибок вроде небыло.
Как быть?
Спасибо сказали:
Аватара пользователя
router
Сообщения: 363
ОС: Debian, на работе rhel

Re: Решено:Пропали сетевые карты

Сообщение router »

prog писал(а):
29.11.2006 00:17
Попробовал:
#modprobe ne
insmod: can't read 'ne': No sush file or directory

Попробуйте
depmod - a
а затем повторить modprobe ne
Спасибо сказали:
Аватара пользователя
makss
Сообщения: 226
ОС: Win+ Lin

Re: Решено:Пропали сетевые карты

Сообщение makss »

Код: Выделить всё

depmod -a
попробуй сделать
и еще под рутом запускаешь??
не воспринимайте Linux c позиции Windows, учитесь использовать командную строку
Спасибо сказали:
Аватара пользователя
Unicorn
Сообщения: 689
Статус: Бригадир мучеников Аль-Аксы
ОС: Gentoo 100% fresh, Archlinux

Re: Решено:Пропали сетевые карты

Сообщение Unicorn »

ИМХО модуль ne не заведется без обязательной передачи ему параметров ввода/вывода
так что или

Код: Выделить всё

modprobe ne io=0x300



ключевое слово required:

Код: Выделить всё

[sergo@myhost ~]$ modinfo ne
filename:       /lib/modules/2.6.18-ARCH/kernel/drivers/net/ne.ko
description:    NE1000/NE2000 ISA/PnP Ethernet driver
license:        GPL
vermagic:       2.6.18-ARCH SMP preempt mod_unload 686 REGPARM gcc-4.1
depends:        8390
parm:           bad:Accept card(s) with bad signatures (array of int)
parm:           irq:IRQ number(s) (array of int)
parm:           io:I/O base address(es),required (array of int)




или забивать их в modrpobe.conf
Gentoo, Archlinux / Athlon2600+ / SATA RAID 0 LVM / GNOME
Спасибо сказали:
Аватара пользователя
makss
Сообщения: 226
ОС: Win+ Lin

Re: Решено:Пропали сетевые карты

Сообщение makss »

ой не успел:)

ИМХО модуль ne не заведется без обязательной передачи ему параметров ввода/вывода
так что или

он заведеться просто порт будет по умолчанию
у него другое базы нет похоже
не воспринимайте Linux c позиции Windows, учитесь использовать командную строку
Спасибо сказали:
prog
Сообщения: 73

Re: Решено:Пропали сетевые карты

Сообщение prog »

Привет всем откликнувшимся!!!
Все команды вводятся под root-ом
Обнаружил, что стоял старый System.map Залил в /boot новый из ядерной директории, запустил /sbin/lilo.
#depmod -a думает шуршит винтом потом просто выходит.
#modprobe ne
insmod: can't read 'ne': No sush file or directory
:(((((

С уважением, Владимир.
Спасибо сказали:
Аватара пользователя
Unicorn
Сообщения: 689
Статус: Бригадир мучеников Аль-Аксы
ОС: Gentoo 100% fresh, Archlinux

Re: Решено:Пропали сетевые карты

Сообщение Unicorn »

а сам файл

Код: Выделить всё

/lib/modules/[твое новое ядро]/kernel/drivers/net/ne.ko

существует?

сверь имя каталога [твое новое ядро] с тем, что у тебя пишет команда uname -a - должны совпадать
Gentoo, Archlinux / Athlon2600+ / SATA RAID 0 LVM / GNOME
Спасибо сказали:
Аватара пользователя
makss
Сообщения: 226
ОС: Win+ Lin

Re: Решено:Пропали сетевые карты

Сообщение makss »

верь имя каталога [твое новое ядро] с тем, что у тебя пишет команда uname -a - должны совпадать


поправлю

Код: Выделить всё

uname -r

все таки по ключу -a много лишнего

и еще вывод команды

Код: Выделить всё

cat /lib/modules/$(uname -r)/modules.dep | grep ne.ko

хотелось бы увидеть
не воспринимайте Linux c позиции Windows, учитесь использовать командную строку
Спасибо сказали:
prog
Сообщения: 73

Re: Решено:Пропали сетевые карты

Сообщение prog »

Привет!!!

Файл ne.ko существует весит 10889 byte. Лежит именно в /lib/modules/2.6.18/kernel/drivers/net/

#uname -a
Linux fw 2.6.18 #2 Wed Nov 29 00:45:36 MSK 2006 i586 unknown
#uname -r
2.6.18

#cat /lib/modules/$(uname -r)/modules.dep | grep ne.ko
/lib/modules/2.6.18/kernel/drivers/net/ne.ko: /lib/modules/2.6.18/kernel/drivers/net/8390.ko

С уважением, Владимир.
Спасибо сказали:
Аватара пользователя
makss
Сообщения: 226
ОС: Win+ Lin

Re: Решено:Пропали сетевые карты

Сообщение makss »

Вот это уже чудеса
попробуйте еще так

Код: Выделить всё

depmod -eF /boot/System.map-*

на месте звездочек должно быть то что у вас там
не воспринимайте Linux c позиции Windows, учитесь использовать командную строку
Спасибо сказали:
prog
Сообщения: 73

Re: Решено:Пропали сетевые карты

Сообщение prog »

Результат.

depmod -eF /boot/System.map-* --не понял про звездочку. У меня в директории /boot один файл System.map и его я туда скопировал из ядерной директории, в которой лежат исходники 2.6.18, тем самым затерев первичный System.map от работающего ядра.

Пробую так
#depmod -eF /boot/System.map -думает шуршит винтом вываливается в консоль
#
#modprobe ne
insmod: can't read 'ne': No sush file or directory

Вот так. Мож в ходе пересборки че не так сделал. Последовательность команд сборки см в ранних сообщениях.
Спасибо сказали:
Аватара пользователя
cheer
Сообщения: 729
Статус: Самовлюблённый сноб
ОС: archlinux i686-current

Re: Решено:Пропали сетевые карты

Сообщение cheer »

Кстати, про modprobe.conf
Написано в комментариях к файлу, что он устарел и оставлен для совместимости. Конфиги пихайте в /etc/modprobe.d, там несколько файлов (например, sound, network, tuner), в которые следует записывать подключаемые модули.
Проверьте, работает ли система с уже собранным Патриком ядром (надо собрать пакеты kernel-generic-2.6.18, kernel-headers-2.6.18 и kernel-modules-2.6.18).
Спасибо сказали:
Аватара пользователя
makss
Сообщения: 226
ОС: Win+ Lin

Re: Решено:Пропали сетевые карты

Сообщение makss »

#depmod -eF /boot/System.map -думает шуршит винтом вываливается в консоль


Он это и должен делать если ошибок не находит
я вот тут подумал может у вас сам module-init-tools старый и его надо обновить тоже
еще может как нить типа modutils называться

сделайте у себя

Код: Выделить всё

rpm -qa | grep ^mod
не воспринимайте Linux c позиции Windows, учитесь использовать командную строку
Спасибо сказали:
Аватара пользователя
cheer
Сообщения: 729
Статус: Самовлюблённый сноб
ОС: archlinux i686-current

Re: Решено:Пропали сетевые карты

Сообщение cheer »

Да, насколько я помню, modutils надо было обновлять. Так же, как и файл rc.modules (или он входит в modutils?) Ещё бы и udev, потому что, возможно, devfs не работает с 2.6.18 (не знаю просто), думаю, что у вас ещё devfs стоит. Я бы обновился полностью на 11.0, если есть возможность.
Спасибо сказали:
Аватара пользователя
Unicorn
Сообщения: 689
Статус: Бригадир мучеников Аль-Аксы
ОС: Gentoo 100% fresh, Archlinux

Re: Решено:Пропали сетевые карты

Сообщение Unicorn »

можно еще проверить настройки сетевых интерфейсов на каком-нить модерновом Live-CD вроде Кноппикса
чтобы убедиться что это дело заводится под ядром 2.6
Gentoo, Archlinux / Athlon2600+ / SATA RAID 0 LVM / GNOME
Спасибо сказали:
Аватара пользователя
alv
Бывший модератор
Сообщения: 7275
Статус: Пенсионер в законе
ОС: Cintu

Re: Решено:Пропали сетевые карты

Сообщение alv »

оффтопик (пардон, не мог удержаться):
не, карты потом нашлись, а вот осадок остался

А по существу вопроса: во FreeBSD поддержка карт ne2000 и компатиблых убрана чуть не полтора года назад. М.б. и Линукс пошел по ее стопам?
Спасибо сказали:
prog
Сообщения: 73

Re: Решено:Пропали сетевые карты

Сообщение prog »

Привет!!!

ПРОБЛЕМА РЕШЕНА путем upgradepkg.
Обновил кучу всего до 11.0. После какого пакета заработало не понятно:((((
Кстати module-init-tools я обновил непосредственно перед сборкой ядра. Проблема как я понимаю была не в нем.

С уважением, Владимир.

ВСЕМ ОТКЛИКНУВШИМСЯ СПАСИБО!!!
Спасибо сказали: