Железячная проблема.
Есть материнская плата intel d510mo и
такой рейзер к ней.
Как и описано в интернете, в рейзере работает только один порт.
Связано с тем, что материнская плата для второго слота использует дополнительные сигналы Req#/Gnt#. На рейзере же установлен свой арбитр PCI шины at209sg. А дополнительные сигналы не разведены. Из-за этого второй слот не работает.
Из мануала на материнскую плату:
The PCI Conventional bus connector also supports single-slot and dual-slot riser cards
for use of up to two bus master PCI expansion cards. In order to support two PCI bus
master expansion cards, the riser card must support the following PCI signal routing:
• Pin A11: additional 33 MHz PCI clock
• Pin B10: additional PCI Request signal (i.e., PREQ#2)
• Pin B14: additional PCI Grant signal (i.e., GNT#2)
Попытался вырезать арбитр.
Развел Req#2 и Gnt#2 на второй слот, Req# и Gnt# на первый.
IDSEL первого на AD27, второго слота на AD29
CLK оставил без изменений, с материнской платы на арбитр, там через буфера на каждый слот свой дубль.
IntA-C разведены как положено, со сдвигом на втором слоте.
В результате, платы системой видятся, но прерывания не приходят.
В одном из вариантов переделки, прерывания приходят, но все пакеты уходят в errors.
Самое главное, вопросы:
Делал ли кто-то такое?
inpc, говорят, делают модифицированные рейзеры под интеловские материнские платы.
Пару проводков.
Есть у кого-то доступ к такой, что бы подсмотреть модификации?
Где я ошибся?
Вырезать ли CLK и развести на второй порт с pin A11?