Linux RH & intel e1000
Модераторы: Trinity admin`s, Free-lance moderator`s
Linux RH & intel e1000
Доброе время суток!
Приобрел сервер (aquaris t40 s50), будет роутером. При инсталляции определилась только одна сетевая карта. С ней все в порядке.
Трабла со второй карточкой. Никак не могу её включить. Обе сетевые встроенные, высота сервера не позволяет подключить еще одну карточку (он стоечный).
В биосе включена.
lspci находит её как "ethernet неизвестное устройство"
По данным www.intel.com обе карточки используют один и тот же драйвер (e1000).
В modprobe.conf есть только на eth0, добавление записи alias eth1 e1000 не дало результатов.
Поддержка этого драйвера в ядре есть.
Если отключить в биос-е работающую карту, то при загрузке kudzu выдает сообщение, что найдено "ethernet неизвестное устройство" и не дает конфигурировать.
Опыт общения с Linux-ом маловат. Поэтому многое еще не ясно. Помощь специалистов не помешала бы .
Вырезка из hwconf:
class: NETWORK
bus: PCI
detached: 0
device: eth0
driver: e1000
desc: "Intel Corporation 82541GI/PI Gigabit Ethernet Controller"
network.hwaddr: хх:хх:хх:хх:хх:хх
vendorId: 8086
deviceId: 1076
subVendorId: 8086
subDeviceId: 348f
pciType: 1
pcidom: 0
pcibus: 4
pcidev: 5
pcifn: 0
-
class: NETWORK
bus: PCI
detached: 0
device: eth1
driver: unknown
desc: "Intel Corporation: Unknown device 108c"
vendorId: 8086
deviceId: 108c
subVendorId: 8086
subDeviceId: 348f
pciType: 1
pcidom: 0
pcibus: 3
pcidev: 0
pcifn: 0
-
Приобрел сервер (aquaris t40 s50), будет роутером. При инсталляции определилась только одна сетевая карта. С ней все в порядке.
Трабла со второй карточкой. Никак не могу её включить. Обе сетевые встроенные, высота сервера не позволяет подключить еще одну карточку (он стоечный).
В биосе включена.
lspci находит её как "ethernet неизвестное устройство"
По данным www.intel.com обе карточки используют один и тот же драйвер (e1000).
В modprobe.conf есть только на eth0, добавление записи alias eth1 e1000 не дало результатов.
Поддержка этого драйвера в ядре есть.
Если отключить в биос-е работающую карту, то при загрузке kudzu выдает сообщение, что найдено "ethernet неизвестное устройство" и не дает конфигурировать.
Опыт общения с Linux-ом маловат. Поэтому многое еще не ясно. Помощь специалистов не помешала бы .
Вырезка из hwconf:
class: NETWORK
bus: PCI
detached: 0
device: eth0
driver: e1000
desc: "Intel Corporation 82541GI/PI Gigabit Ethernet Controller"
network.hwaddr: хх:хх:хх:хх:хх:хх
vendorId: 8086
deviceId: 1076
subVendorId: 8086
subDeviceId: 348f
pciType: 1
pcidom: 0
pcibus: 4
pcidev: 5
pcifn: 0
-
class: NETWORK
bus: PCI
detached: 0
device: eth1
driver: unknown
desc: "Intel Corporation: Unknown device 108c"
vendorId: 8086
deviceId: 108c
subVendorId: 8086
subDeviceId: 348f
pciType: 1
pcidom: 0
pcibus: 3
pcidev: 0
pcifn: 0
-
драйвер уже качал.
там написано, что на RH EL AS драйвера уже в ядре. :!: :!:
dmesg | grep Intel
Intel machine check architecture supported.
Intel machine check reporting enabled on CPU#0.
CPU0: Intel Genuine Intel(R) CPU 2140 @ 1.60GHz stepping 02
Intel machine check architecture supported.
Intel machine check reporting enabled on CPU#1.
CPU1: Intel Genuine Intel(R) CPU 2140 @ 1.60GHz stepping 02
Intel(R) PRO/1000 Network Driver - version 5.6.10.1-k2-NAPI
Copyright (c) 1999-2004 Intel Corporation.
e1000: eth0: e1000_probe: Intel(R) PRO/1000 Network Connection
там написано, что на RH EL AS драйвера уже в ядре. :!: :!:
dmesg | grep Intel
Intel machine check architecture supported.
Intel machine check reporting enabled on CPU#0.
CPU0: Intel Genuine Intel(R) CPU 2140 @ 1.60GHz stepping 02
Intel machine check architecture supported.
Intel machine check reporting enabled on CPU#1.
CPU1: Intel Genuine Intel(R) CPU 2140 @ 1.60GHz stepping 02
Intel(R) PRO/1000 Network Driver - version 5.6.10.1-k2-NAPI
Copyright (c) 1999-2004 Intel Corporation.
e1000: eth0: e1000_probe: Intel(R) PRO/1000 Network Connection
Intel(R) PRO/1000 Network Driver - version 5.6.10.1-k2-NAPI
Этой версии сто лет
я ставил 7.3.5 и (сейчас не на работе) кажется 7.5.5
Есс-но, что в RH есть e1000, но он древний.
У меня было почти тоже самое с новым железом и SLES9, SLES10 и только в SLES10SP1 драйвер не особо новый, но работает.
Если у интела нету скомпилированного драйвера под твою версию ядра, то качай исходники, ставь компилятор, исходники ядра и вперед.
Если будут нужны подробности про "вперед", спрашивай.
Там работы на 2 минуты.
Этой версии сто лет
я ставил 7.3.5 и (сейчас не на работе) кажется 7.5.5
Есс-но, что в RH есть e1000, но он древний.
У меня было почти тоже самое с новым железом и SLES9, SLES10 и только в SLES10SP1 драйвер не особо новый, но работает.
Если у интела нету скомпилированного драйвера под твою версию ядра, то качай исходники, ставь компилятор, исходники ядра и вперед.
Если будут нужны подробности про "вперед", спрашивай.
Там работы на 2 минуты.
Поставить новое ядро из обновлений дистрибутива. up2date и всё такое.
Если нет поддержки (зачем тогда redhate?), то взять ядро отсюда:
http://people.redhat.com/~jbaron/rhel4/RPMS.kernel/?M=A
Если нет поддержки (зачем тогда redhate?), то взять ядро отсюда:
http://people.redhat.com/~jbaron/rhel4/RPMS.kernel/?M=A
попробую для начала тут ядро взять
http://people.redhat.com/~jbaron/rhel4/RPMS.kernel/?M=A (спасибо CrazyFrog)
а там думаю и вопросы появятся по ходу действия.
http://people.redhat.com/~jbaron/rhel4/RPMS.kernel/?M=A (спасибо CrazyFrog)
а там думаю и вопросы появятся по ходу действия.
- Tert
- Advanced member
- Сообщения: 4233
- Зарегистрирован: 19 янв 2003, 08:09
- Откуда: Москва
- Контактная информация:
Vint
Вы какое ядро качаете?
Для RedHat'а надо брать ядра с их сайта именно для вашего дистрибутива. Стандартное ядро в принципе тоже можно поставить, но могут возникнуть трудноуловимые глюки в работе.
А с новым ядром у RedHat'а обычно выкладывается несколько программ и библиотек (вроде mkrinitrd, ncurses и т.п.), которые тоже надо скачать и установить.
Вы какое ядро качаете?
Для RedHat'а надо брать ядра с их сайта именно для вашего дистрибутива. Стандартное ядро в принципе тоже можно поставить, но могут возникнуть трудноуловимые глюки в работе.
А с новым ядром у RedHat'а обычно выкладывается несколько программ и библиотек (вроде mkrinitrd, ncurses и т.п.), которые тоже надо скачать и установить.
kernel-2.6.9-64.EL.i686.rpm
kernel-2.6.9-64.EL.ia64.rpm
пробовал оба.
с родного сайта и брал.
сейчас стоит 2.6.9-11.ELsmp.i686 эт которая при установке шла.
есть и без smp.
такой проц стоит:
Intel machine check reporting enabled on CPU#0.
CPU0: Intel Genuine Intel(R) CPU 2140 @ 1.60GHz stepping 02
Intel machine check architecture supported.
Intel machine check reporting enabled on CPU#1.
CPU1: Intel Genuine Intel(R) CPU 2140 @ 1.60GHz stepping 02@ 1.60GHz stepping 02
kernel-2.6.9-64.EL.ia64.rpm
пробовал оба.
с родного сайта и брал.
сейчас стоит 2.6.9-11.ELsmp.i686 эт которая при установке шла.
есть и без smp.
такой проц стоит:
Intel machine check reporting enabled on CPU#0.
CPU0: Intel Genuine Intel(R) CPU 2140 @ 1.60GHz stepping 02
Intel machine check architecture supported.
Intel machine check reporting enabled on CPU#1.
CPU1: Intel Genuine Intel(R) CPU 2140 @ 1.60GHz stepping 02@ 1.60GHz stepping 02
Да, исходники ядра нужны, я вроде писал.
Штатно ставь RH менеджером пакетов.
modprobe -r e1000
потом переходишь в каталог src драйвера
make install
собранный драйвер должен записаться поверх старого файла
далее modprobe e1000
для проверки ifconfig
или ifconfig eth0
ifconfig eth1
параметры линка проверим
ethtool eth0 (если есть желание, то куча парметров в man описана)
ethtool eth1
вроде все
Штатно ставь RH менеджером пакетов.
modprobe -r e1000
потом переходишь в каталог src драйвера
make install
собранный драйвер должен записаться поверх старого файла
далее modprobe e1000
для проверки ifconfig
или ifconfig eth0
ifconfig eth1
параметры линка проверим
ethtool eth0 (если есть желание, то куча парметров в man описана)
ethtool eth1
вроде все
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 29 гостей