Jump to content
Калькуляторы

две одинаковых сетевых карты не работают вместе

купил сервер на intel s3200, где 2 встроенных одинаковых интеловских сетевых, одна работает отлично, никак не могу включить 2 сетевую.

стоит Alt Linux 4.0.1

[root@localhost ~]# lspci

00:00.0 Host bridge: Intel Corporation Server DRAM Controller

00:19.0 Ethernet controller: Intel Corporation Unknown device 10bd (rev 02)

00:1c.0 PCI bridge: Intel Corporation PCI Express Port 1 (rev 02)

00:1c.4 PCI bridge: Intel Corporation PCI Express Port 5 (rev 02)

00:1e.0 PCI bridge: Intel Corporation 82801 PCI Bridge (rev 92)

00:1f.0 ISA bridge: Intel Corporation Unknown device 2916 (rev 02)

00:1f.2 IDE interface: Intel Corporation 4 port SATA IDE Controller (rev 02)

00:1f.3 SMBus: Intel Corporation SMBus Controller (rev 02)

00:1f.5 IDE interface: Intel Corporation 2 port SATA IDE Controller (rev 02)

02:00.0 VGA compatible controller: Matrox Graphics, Inc. MGA G200e [Pilot] ServerEngines (SEP1) (rev 02)

03:02.0 Ethernet controller: Intel Corporation 82541GI Gigabit Ethernet Controller (rev 05)

[root@localhost ~]# dmesg | grep eth

e1000: eth0: e1000_probe: Intel® PRO/1000 Network Connection

e1000: eth0: e1000_watchdog: NIC Link is Up 100 Mbps Full Duplex

помогите, что мне сделать, чтобы заработало?
Edited by BETEPAH

Share this post


Link to post
Share on other sites

попорбуйте драйвер e1000e

а вообще такое впечатление что они на разных чипах, а ядро старое и про один из них "не знает"

 

АльтЛинукс не ползую, какое там ядро хз

Share this post


Link to post
Share on other sites

update-pciids

lspci снова

Чипсеты явно разные или одна из карт отбросила коньки (возможно не окончательно)

Share this post


Link to post
Share on other sites
CPU: Intel® Core™2 CPU E8400 @ 3.00GHz (3000.00-MHz 686-class CPU)

Origin = "GenuineIntel" Id = 0x1067a Stepping = 10

Features=0xbfebfbff<FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV,PAT,PSE36,CLFLU

SH,DTS,ACPI,MMX,FXSR,SSE,SSE2,SS,HTT,TM,PBE>

Features2=0x309<SSE3,MON,TM2,SSSE3>

AMD Features=0x20000000<LM>

AMD Features2=0x1<LAHF>

Cores per package: 2

real memory = 2145361920 (2045 MB)

avail memory = 2089373696 (1992 MB)

ACPI APIC Table: <INTEL S3200SHX>

em0@pci0:25:0: class=0x020000 card=0x34d08086 chip=0x10bd8086 rev=0x02 hdr=0x00

vendor = 'Intel Corporation'

device = '82566DM-2 Gigabit Network Connection'

class = network

subclass = ethernet

em1@pci4:2:0: class=0x020000 card=0x34d08086 chip=0x10768086 rev=0x05 hdr=0x00

vendor = 'Intel Corporation'

device = '82541EI Gigabit Ethernet Controller'

class = network

subclass = ethernet

Не совсем эти сетевушки одинаковые.

 

Share this post


Link to post
Share on other sites

На платформах интел часто разные сетевуе.

Share this post


Link to post
Share on other sites

стоит ядро 2.6.18, пробовал ставить мандриву 2009 с ядром 2.6.27, тоже не видит вторую сетевуху, "update-pciids" нет такой команды, в каком она пакете?

фрю не хочу ставить, в ней я не понимаю ничего.

я правильно понял, что мне надо искать самые свежие дрова e1000 и компилить их?

Share this post


Link to post
Share on other sites

а попробуйте centos поставить..... Там хоть и 2.6.18, но оборудование новое понимает свободно...

Share this post


Link to post
Share on other sites

наверно надо зайти в БИОС и включить вторую сетевуху?!

Share this post


Link to post
Share on other sites
наверно надо зайти в БИОС и включить вторую сетевуху?!
иногда лучше жевать, чем говорить...

 

после двух дней мучений выяснил следующее, для e1000 стояли дрова 7.2.7, скачал с интеля 8.0.1, тоже не помогло, не распознали вторую сетевуху, поставил как посоветовали CentOS 5.2 - всё сразу заработало, что интересно, ядро 2.6.18 и дрова 7.3.20, но всё работает.

всем спасибо за помощь.

[root@billing ~]# lspci
00:00.0 Host bridge: Intel Corporation 3200/3210 Chipset DRAM Controller
00:19.0 Ethernet controller: Intel Corporation 82566DM-2 Gigabit Network Connection (rev 02)
00:1c.0 PCI bridge: Intel Corporation 82801I (ICH9 Family) PCI Express Port 1 (rev 02)
00:1c.4 PCI bridge: Intel Corporation 82801I (ICH9 Family) PCI Express Port 5 (rev 02)
00:1e.0 PCI bridge: Intel Corporation 82801 PCI Bridge (rev 92)
00:1f.0 ISA bridge: Intel Corporation 82801IR (ICH9R) LPC Interface Controller (rev 02)
00:1f.2 IDE interface: Intel Corporation 82801IR/IO/IH (ICH9R/DO/DH) 4 port SATA IDE Controller (rev 02)
00:1f.3 SMBus: Intel Corporation 82801I (ICH9 Family) SMBus Controller (rev 02)
00:1f.5 IDE interface: Intel Corporation 82801I (ICH9 Family) 2 port SATA IDE Controller (rev 02)
02:00.0 VGA compatible controller: Matrox Graphics, Inc. MGA G200e [Pilot] ServerEngines (SEP1) (rev 02)
03:02.0 Ethernet controller: Intel Corporation 82541GI Gigabit Ethernet Controller (rev 05)

Edited by BETEPAH

Share this post


Link to post
Share on other sites

в центосе 5.2 ставится e1000e, что не одно и то же, что e1000. Собственно, совет про e1000e был выше.

Share this post


Link to post
Share on other sites

я если честно не понял... Вы руками ядро пересобрать не пробовали?

Хм, мне, как пользователю gentoo это кажется достаточно диким.

 

Все-таки бывают спецефичные устройства, не поддерживаемые ни одним стандартным дистрибутивным ядром )

Share this post


Link to post
Share on other sites

а мне, как пользователю редхатов, компилить ядра кажется диким ;)

Не знаю как вам, но мне совсем не хочется под каждый сервер компилить ядра, собирать апач, мускул... Я согласен пересобрать ядро для какой то специфичной задачи, но 90% задач должны покрываться дистрибутивом....

Share this post


Link to post
Share on other sites
а мне, как пользователю редхатов, компилить ядра кажется диким ;)

Не знаю как вам, но мне совсем не хочется под каждый сервер компилить ядра, собирать апач, мускул... Я согласен пересобрать ядро для какой то специфичной задачи, но 90% задач должны покрываться дистрибутивом....

Попробйте gentoo - Вам понравится.

 

Я как попробовал, не могу отказться - очень все гибко. Хотя, настройка требует времени, но ISP это не хостинг с тысячами серверов, и можно уделить время каждому..

ИМХО, естественно.

 

PS

У Шапки не нравится то что если не нужен пакет отличный от дистрибутивной сборки - это становится гиммороем.

Например, собрать postfix БЕЗ pgsql что б не тянуть за сосбой либы - гимморой. Понимаю, что весят они не много, и на большенстве систем это не проблема, но ингода втречетя ситуация что пакет собран без нужной опции - возня с src.rpm утомительна, а ставить в /usr/local/ некошерно )

 

А вцелом, ставлю шапку сразу после gentoo c совсем небольшим отстованием.

 

PPS

дебиан не пошел только чего-то (

Share this post


Link to post
Share on other sites
в центосе 5.2 ставится e1000e, что не одно и то же, что e1000. Собственно, совет про e1000e был выше.
счас проверил, действительно, на 1 сетевую встали дрова е1000, а на вторую е1000е, значит я недопонял совет.

в альте и мандриве, кстати, их не было.

я если честно не понял... Вы руками ядро пересобрать не пробовали?
никогда не собирал, не собираю и не буду, максимум что делаю, компилю дрова или какие-нибудь пакеты, которые не идут в комплектах.

Share this post


Link to post
Share on other sites

sirmax, я тут посмотрел на одного гентушника, пришедшего на работу... 80% времени человек настраивал свою рабочую машину - че то компилил, обновлял, синхронизировал... Так прошел месяц.....

Вообщем он уже у нас не работает. Не совсем по этой причине, но....

Share this post


Link to post
Share on other sites
sirmax, я тут посмотрел на одного гентушника, пришедшего на работу... 80% времени человек настраивал свою рабочую машину - че то компилил, обновлял, синхронизировал... Так прошел месяц.....

Вообщем он уже у нас не работает. Не совсем по этой причине, но....

У каждого админа свой подход ) Ваше мнение я уважаю.

Бинарные сборки имеют плюсы... но не пересобирать ядро это уже слишком, ИМХО.

Share this post


Link to post
Share on other sites

Для решения специфичной задачи - свободно. Только с соблюдением условий пакетного менеджера. В результате мне проще поправить spec и собрать пакет с новым ядром, чем собирать классически ;)

PS: чтобы далеко не ходить - буквально неделю назад пересобрал ядро, чтобы заработал connlimit в iptables...А то в редхатах с этим модулем весело - в iptables он собран, а ядерного модуля нет ;)

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this