Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Linux и FreeBSD » Общий по Linux » пересборка ядра

Ответить
Настройки темы
пересборка ядра

Аватара для Guest

Guest



Профиль | Цитировать


Помогите. Пересобрал ядро в линухе, загружаюсь нормально. Только одна большая проблема, линух сетевую не хочеи видить. Пишет устройство eth0 не установлено. Хотя я включил в инсталяцию ядра сетевой девайс. Подскажите пожадуста почему так ?  

Отправлено: 13:27, 24-03-2003

 

Аватара для Barracuda

Редкий гость


Сообщения: 1769
Благодарности: 16

Профиль | Сайт | Отправить PM | Цитировать


Guest
Посмотрите, что выдаст результат команды ifconfig -a
А какая у вас сетевуха и точно ли вы включили её поддержку при компиляции?

-------
Жизнь - цепь, а мелочи - в ней звенья. Нельзя звену не придавать значения.(C) 80 дней вокруг света
---
Це все, що маю я... (С) Друга ріка


Отправлено: 15:13, 24-03-2003 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Аватара для Guest

Guest


Профиль | Цитировать


команда выдает что ничего нет. А при загрузке в логе лежит следующие сообщение.
" ifup: устройство 8139too отсутствует . Инициализация eth0 отложена".

При сборке Устройство включил точно, там где Ethernet 10-100 и драйвера под сеть галочка стоит.  Интересное что в изночальной версии ядра сеть работает а когда я собираю ядро пусто. Может при сборке нужно еще какой пункт поставить.

Отправлено: 15:43, 24-03-2003 | #3


Старожил


Сообщения: 213
Благодарности: 0

Профиль | Отправить PM | Цитировать


нужно проверить, включили ли вы в ядро или модулем поддержку ВАШЕЙ же сетевой карты (т.е. возможно просто не скомпилен соотв. драйвер)

-------
... the time is money...


Отправлено: 16:20, 24-03-2003 | #4


Аватара для Barracuda

Редкий гость


Сообщения: 1769
Благодарности: 16

Профиль | Сайт | Отправить PM | Цитировать


Guest
Тама нужно выбрать поддержку карточек на чипах RTL-8139 (RealTek RTL-8139 PCI Fast Ethernet Adapter support )

-------
Жизнь - цепь, а мелочи - в ней звенья. Нельзя звену не придавать значения.(C) 80 дней вокруг света
---
Це все, що маю я... (С) Друга ріка


Отправлено: 17:03, 24-03-2003 | #5


Аватара для Guest

Guest


Профиль | Цитировать


Дык включена ента поддержка.
И ничего не происходит. Может нужно подключить нетворк как блочное устройство, етого я не выставлял.
И еще я задаю настройки в Х-сах , может ета прога глючит и стоит сделать через  
                                    make config


Добавлено:

да и если кто знает подскажите пожалуйста, что ето за устройство  8139too.  Может проблема в нем ?

Отправлено: 17:10, 24-03-2003 | #6


Аватара для Barracuda

Редкий гость


Сообщения: 1769
Благодарности: 16

Профиль | Сайт | Отправить PM | Цитировать


Вот что,  а есть ли модуль 8139too.o в каталоге модулей?
По хорошему, следует делать сборку ядра из консоли (имхо) через menuconfig (make menuconfig). А потом проверьте, включился ли он в коняигурацию (в файле .config должна быть строчка CONFIG_8139TOO=m или CONFIG_8139TOO=y). После этого, соберите ядро, модули и проинстальте модули. В каталоге /lib/modules/<kernel-version>/kernel/drivers/net должен быть файл 8139too.o. А в файле /etc/modules.conf должна быть строчка alias eth0 8139too.

Добавлено:

Опа, почиатл по-внимательнее.
Ага, а теперь гляньте по cat /proc/pci, есть ли что-то вроде этого:
[pre]Bus  0, device  12, function  0:
   Ethernet controller: Realtek Semiconductor Co., Ltd. RTL-8139/8139C (#2) (rev 16).
     IRQ 11.
     Master Capable.  Latency=64.  Min Gnt=32.Max Lat=64.
     I/O at 0x6c00 [0x6cff].
     Non-prefetchable 32 bit memory at 0xe0801000 [0xe08010ff].[/pre]
Да, а что за карточка у вас и на каком чипсете?

Добавлено:

Цитата:
да и если кто знает подскажите пожалуйста, что ето за устройство  8139too.  Может проблема в нем
Это карточки на чипсетах RealTek RTL-8139x

-------
Жизнь - цепь, а мелочи - в ней звенья. Нельзя звену не придавать значения.(C) 80 дней вокруг света
---
Це все, що маю я... (С) Друга ріка


Отправлено: 17:32, 24-03-2003 | #7


Аватара для Guest

Guest


Профиль | Цитировать


Спасибо за помощь.
карточка у меня реалтековская RTL-8139.

В каталоге /lib/modules/<kernel-version>/kernel/drivers/net   дейсвительно нет файла 8139too.

может я ядро не правильно собираю.
я зашел здесь на тему как собрать ядро и сделал все один в один. но файл не появился. И вобще каталоге  /lib/modules/<kernel-version>/kernel/drivers пусто.

хотя в файле /usr/src/linux/.config прописано как вы и говорили.

Отправлено: 12:20, 25-03-2003 | #8


Аватара для Guest

Guest


Профиль | Цитировать


у меня та же бодяга.
в .config имеется строка CONFIG_8139TOO=y
в результате получаю ядро, которое после загрузки не видит et0.
куда рыть?

Отправлено: 21:38, 14-11-2003 | #9



Компьютерный форум OSzone.net » Linux и FreeBSD » Общий по Linux » пересборка ядра

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Пересборка ядра 2.4.20 Vlad Drakula Общий по Linux 7 04-10-2003 21:56
Сборка ядра Pink Punk Общий по Linux 14 25-05-2003 09:17
Компиляция ядра DYURIK Общий по Linux 38 30-04-2003 14:09
Компиляция ядра Andro Общий по Linux 17 25-04-2003 21:06
Установка ядра Guest Общий по Linux 8 15-03-2003 08:54




 
Переход