Предыдущая тема :: Следующая тема |
Автор |
Сообщение |
Caravelli
Зарегистрирован: 22.01.2007 Сообщения: 22
|
Добавлено: Вт Апр 17 2007 13:25 Заголовок сообщения: проблема с поднятием второго сетевого интерфейса |
|
|
Исходные данные
MB: Intel D945GCCR
CPU: Pentium 2.80GHz LGA 775
1xPCIe
2xPCI
Встроеная сетевуха Intel - модуль ядра e100
В PCI первом стоит 3COM - модуль ядра 3c59x
Версия ядра 2.6.17
ASP Linux 11 (Seliger)
Прописал статические ИП 192.168.0.101 - eth1
192.168.102 - eth2
IP какие не суть важно
Проблема - при старте системы внешняя сетевуха не поднимается dmesg сообщает что внешняя сетевуха желает работать с прерыванием 0
Внешнюю сетевуху из одного PCI разъема в другой переставлял. К сожалению в биос опции отключения pnp OS нет (смотрел внимательно), джамперов соответствующих этой процедуре нет.
Пробовал заставить работать через dhcp - результат тот же
Внутренняя поднимается - внешняя с ошибкой по прерыванию не поднимается. С другими сетевыми картами таже история
Однако установил knoppix 5.1 с ядром 2.6.19 - все работает и поднимается
Отсюда вывод - не умею настраивать модули ядра
Подскажите пожалуйста на что обратить внимание и избежать этих граблей |
|
Вернуться к началу |
|
|
Andrew Grekhov
Зарегистрирован: 29.06.2005 Сообщения: 200
|
Добавлено: Вт Апр 17 2007 15:45 Заголовок сообщения: |
|
|
1.Проверь орфоргафию.
/etc/sysconfig/network-scripts/ifcfg-eth*
Проверь соответствие eth.
2.Глянь что там в /etc/mod<tab>
3. Забей "гвоздями" прерывания при загрузке.
ether(irq,0,0,eth)(может вру.)
И вообще больше информации. |
|
Вернуться к началу |
|
|
Caravelli
Зарегистрирован: 22.01.2007 Сообщения: 22
|
Добавлено: Вт Апр 17 2007 16:15 Заголовок сообщения: |
|
|
Andrew Grekhov писал(а): | 1.Проверь орфоргафию.
/etc/sysconfig/network-scripts/ifcfg-eth*
Проверь соответствие eth. |
Проверял - граблей нет.
Andrew Grekhov писал(а): | 2.Глянь что там в /etc/mod<tab> |
в /etc/modprobe.conf
alias eth0 3c59x
alias eth1 e100
так вот при поднятии eth0: ifup eth0
"setup_irq: irq handler mismatch
....пачка системных вызовов.....
eth0: Could not irq reserve 0
SIOCSIFFLAGS: Device or resourse busy
Ошибка активирования интерфейса eth0"
Может драйвер???
Andrew Grekhov писал(а): | 3. Забей "гвоздями" прерывания при загрузке.
ether(irq,0,0,eth)(может вру.).... |
И рад бы, да не понятно где и как
может это параметры модуля, но....
modinfo -p 3c59x набирал, но прямого указания прерывания при инициализации не видел |
|
Вернуться к началу |
|
|
and3008
Зарегистрирован: 12.10.2001 Сообщения: 14893 Откуда: Н.Новгород
|
Добавлено: Вт Апр 17 2007 16:47 Заголовок сообщения: |
|
|
Проблема в ядре. Не может оно нормально разрулить устройства.
Либо поставь вторую сетевуху тоже от Интела, либо смени ядро. |
|
Вернуться к началу |
|
|
Caravelli
Зарегистрирован: 22.01.2007 Сообщения: 22
|
Добавлено: Ср Апр 18 2007 09:59 Заголовок сообщения: Спасибо всем |
|
|
Дело было действительно в ядре...
Так как при инициализации ядра его жалоба была на MMCONFIG
Кроме того производитель материнской платы не дал возможности хоть как-то управлять IRQ
1.Убедился что ядро 2.6.19 решает проблему
2.Так как материнская плата не удовлетворила - сменил плату , а сетевушки оказались нормальными. |
|
Вернуться к началу |
|
|
|