LinuxForum.Fans
Тема

Из двух сетевых, подключённых через райзер, работает только одна

Автор: u_____________7 4 сообщений 897 просмотров
#270652

Добрый вечер всем!

Ситуация такова - на материнке asrock ad 2700 itx один pci слот. С помощью райзера 1u5rx2 были подключены 2 сетевые карты. Проблема в следующем - на этом райзере нижний слот использует Device ID, INT материнки, верхний - INT_1, который настраивается перемычкой. Карта в верхнем слоте не активируется даже принудительно, под рутом выдаётся Invalid argument (пробовал на всех положениях перемычки и без неё).

По lspci карта видится и опознаётся верно. ifconfig eth2 выдаёт данные по устройству, однако при lspci -vvv выдаётся следующее:

text
05:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL-8169 Gigabit Et                                                                                                                               hernet (rev 10)
        Subsystem: Realtek Semiconductor Co., Ltd. RTL8169/8110 Family PCI Gigab                                                                                                                               it Ethernet NIC
        Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV+ VGASnoop- ParErr- Step                                                                                                                               ping- SERR- FastB2B- DisINTx-
        Status: Cap+ 66MHz+ UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort                                                                                                                               - <MAbort- >SERR- <PERR- INTx+
        Latency: 64 (8000ns min, 16000ns max), Cache Line Size: 32 bytes
        Interrupt: pin A routed to IRQ 21
        Region 0: I/O ports at d100 [size=256]
        Region 1: Memory at dfc31000 (32-bit, non-prefetchable) [size=256]
        Expansion ROM at dfc20000 [disabled] [size=64K]
        Capabilities: <access denied>
        Kernel driver in use: r8169
        Kernel modules: r8169

05:0e.0 Ethernet controller: D-Link System Inc DGE-528T Gigabit Ethernet Adapter (rev 10) Subsystem: D-Link System Inc DGE-528T Gigabit Ethernet Adapter Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV+ VGASnoop- ParErr- Step ping- SERR- FastB2B- DisINTx- Status: Cap+ 66MHz+ UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort - <MAbort- >SERR- <PERR- INTx- Latency: 32 (8000ns min, 16000ns max), Cache Line Size: 64 bytes Interrupt: pin A routed to IRQ 255 Region 0: I/O ports at d000 [size=256] Region 1: Memory at dfc30000 (32-bit, non-prefetchable) [size=256] Expansion ROM at dfc00000 [disabled] [size=128K] Capabilities: <access denied> Kernel driver in use: r8169 Kernel modules: r8169

Первая сетевая (05:00.0) - работает (дана для сравнение), подключена в нижний слот райзера.
Вторая сетевая (05:0e.0) - не работает, подключена в верхний слот райзера.

Есть подозрение, что причина в неверно назначаемом прерывании. Вопрос - как изменить его в ubuntu linux если это возможно?

Спасибо.

UPD:
На "неработающую" карту можно назначить IP, который даже пингуется как с самого компа, так и с внешних адресов локалки, но при попытке принудительно запустить интерфейс

text
ifconfig eth2 up

выдаётся сообщение Failed to bring up eth2

При этом данные в /etc/network/interfaces скопированы с рабочего eth1

#280300

Решился вопрос?
Также приобрел себе ASRock AD2700B-ITX, не запускается PCI плата (также системой видится, но не работает) если находится в нижнем сокете райзера, в верхнем работает нормально. Райзер и платы рабочие 100% - сделал апгрейд поменял мать intek 945 с atom230 на ASRock 2700, все остальное железо не менялось...

#280729
Kettler написал:

Я так понял что нужно приобрести данный райзер и экспериментальным путем подобрать положение джамперов и все будет гуд? Может кто уже пробовал с данной моделью материнки этот райзер - в каком положении джампер стоять должен? Спасибо!

Войдите или зарегистрируйтесь, чтобы ответить.