На мамке (нонаме) 6 PCI слотов, поставил 4 сетевых 10Мб платы. Три платы сели на одно прерывание, потестили скорости по сеткам - вроде нормально (700к). В Cmos выставил опцию OS-PnP=Yes - теперь только две платы на одном IRQ. Вопрос: это нормально? Если нет, то что править. Все платы с чипсетом RTL8029(AS)
Ну что сказать, конечно это плохо когда на одном прерывании сидит больше одного устройства, но в нонаме мамках особо не поизгаляешься, в общем если они все 4 карты будут работать нормально то и фиг с ними, пусть сидят на одном прерывании, а если начнтся глюки, то тут советую отключить com порты, отключить звук, отключить usb, возможно с видеокарты убрать прерывание, т.о. у тебя появится несколько свободных irq и тут надо будет пошаманить в биосе, поперетыкать карточки в другие слоты... в любом случае каждую карточку на отдельное прерывание тебе выставить не удастся. Но вот подобрать рабочую конфигурацию думаю возможно. И это чисто мое мнение. может и не прав, хотелось бы выслушать продвинутых спецов в этом.
У меня такая же ерунда
ed0: <NE2000 PCI Ethernet (RealTek 8029)> port 0x9000-0x901f irq 11 at device 0.0 on pci2
ed0: address 00:4f:49:03:fe:4a, type NE2000 (16 bit)
ed1: <NE2000 PCI Ethernet (RealTek 8029)> port 0x9400-0x941f irq 3 at device 1.0 on pci2
ed1: address 00:00:e8:84:c8:2b, type NE2000 (16 bit)
ed2: <NE2000 PCI Ethernet (RealTek 8029)> port 0x9800-0x981f irq 12 at device 2.0 on pci2
ed2: address 00:4f:49:07:cd:8b, type NE2000 (16 bit)
ed3: <NE2000 PCI Ethernet (RealTek 8029)> port 0x9c00-0x9c1f irq 10 at device 3.0 on pci2
ed3: address 00:4f:49:03:ff:98, type NE2000 (16 bit)
ed4: <NE2000 PCI Ethernet (RealTek 8029)> port 0xa000-0xa01f irq 11 at device 4.0 on pci2
ed4: address 00:00:21:68:4e:c6, type NE2000 (16 bit)
и сидят на 11 irq. И нормально, ниче не тормозит...
>На мамке (нонаме) 6 PCI слотов, поставил 4 сетевых 10Мб платы. Три
>платы сели на одно прерывание, потестили скорости по сеткам - вроде
>нормально (700к). В Cmos выставил опцию OS-PnP=Yes - теперь только две
>платы на одном IRQ. Вопрос: это нормально? Если нет, то что
>править. Все платы с чипсетом RTL8029(AS)OS-PnP=YES в корне неверно.
Shared-IRQ вполне реальная вещь и зависит как от hardware реализации
устройства, так и от драйвера, если с этим все OK, то достаточно использовать разные порты, тогда и с одним shared-irq все будет вполне
достойно жить. Вот насчет realtek8029 - я сомневаюсь, умрет под нагрузкойПлаты вполне можно сконфигурить утилитой на одно IRQ и разнести порты,
только чтобы они не перекрывались с портами(iomem) других драйверов и
железяк.
Спасибо, полегчало на душе :)
А OSpnp=YES чем плохо? Где можно внятный doc почитать?
>Спасибо, полегчало на душе :)
>А OSpnp=YES чем плохо? Где можно внятный doc почитать?например в Linux'овых HOWTO:
-------------------------- Ethernet-HOWTO -------------------------------
...2.8.4. PCI machine detects card but driver fails probe.
Some PCI BIOSes may not enable all PCI cards at power-up, especially
if the BIOS option `PNP OS' is enabled. This mis-feature is to support
the current release of Windows which still uses some real-mode
drivers. Either disable this option, or try and upgrade to a newer
driver which has the code to enable a disabled card....
-------------------------------------------------------------------------
2lavr: Большой thanx со смущением - никак не могу осознать до конца
очевидность и доступность линуховой документации. Слишком долго
проработал в досе с Ralf Brown на перевес.
>2lavr: Большой thanx со смущением - никак не могу осознать до конца
>
>очевидность и доступность линуховой документации. Слишком долго
>проработал в досе с Ralf Brown на перевес.не начем, важно не знание о ее существовании, а прямое ее использование
по назначению, ищешь ближайшее зеркало LDP/HOWTO и настраиваешь у себя
ее зеркалирование, в результате всегда под рукой.удачи