Короче, тема такая: я сейчас проектирую плату CompactPCI. Использу.ю материнку Kontron и PCI-мост от TI PCI2050B. Элементы распространенные.
Необходимость установки моста определяется вполне просто: у Контроновской мамки формирование IDSEL не соответствует спецификации CompactPCI, а поменять на ходу не получается, так как они формируются из адресов прямо на кроссе, а он покупной.
Так вот, недавно проводил первое включение с перифирийными платами (поставляются нам другой фирмой). Сразу говорю, название покупной платы и все считалось виндой влет, она нашла новое оборудование, поставила дрова. Но...
Устройство горит с восклицательным знаком, система говорит, что не может выделить для устройства необходимые ресурсы. Правда, "беда" происходит еще на уровне BIOS: он говорит, мол на PCI-шине конфликт.
Шина: 3, устройство 0C
Переставляю из первого слота во второй - то же самое, только устройство 0D, что вполне логично.
Ставлю в третий и четвертый слоты: БИОС не кричит, но и винда не видит устройства, как такового.
Что можешь посоветовать? Обдумал, прозвонил и проверил схему... по логике - все ок.
Может, хоть есть программное средство, которое хотябы позволит провести диагностику шины и определить, хоть с чем железяка ругается?
P.S. Покупали как альтернативу готовую мамку CompactPCI от фатвела. Там все работает на ура!
Может, кто сталкивался с подобной проблемой?
Сама по себе мамка без перифирийных плат работает и проблем не вызывает.