Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Проблема запуска PCI-Express моста
Форум разработчиков электроники ELECTRONIX.ru > Интерфейсы > Форумы по интерфейсам > ISA/PCI/PCI-X/PCI Express
Volkov
При инициализации прстранства конфигурации, не присваевается базовый адресс устройства (записываются нули). В диспетчере устройств система пишет - "недостаточно свободных ресурсов для работы данного устройства. (Код 12)". То есть несколько устройств запрашивают одни и теже ресурсы - на запрашиваемой 17 линии прирывания, сидит PCI-e ethernet контроллер и PCI-Express root контроллер.
Oldring
Цитата(Volkov @ Oct 30 2006, 12:23) *
При инициализации прстранства конфигурации, не присваевается базовый адресс устройства (записываются нули). В диспетчере устройств система пишет - "недостаточно свободных ресурсов для работы данного устройства. (Код 12)". То есть несколько устройств запрашивают одни и теже ресурсы - на запрашиваемой 17 линии прирывания, сидит PCI-e ethernet контроллер и PCI-Express root контроллер.


Умерьте аппетиты. Скорее всего, у Вас запрашиваемые размеры BAR огромны. Или подождите Висту, которая вроде бы будет перетряхивать адресное пространство шины.
Volkov
Апетит снижал, все так же. Тут что то связано с прерыванием. Ресурсы не дает при выборе INTA.
Номер устройства на шине - 26, может из за этого и глючит с INTA.
А так как устройство реализовано с одной функцией, то другие выводы не задействовать. Выбрал INTC
устройство конфигурируется, да вот с прерыванием то ерунда.
Вот не понимаю, при формировании карты адресов, разве система не может нормально распределить адреса, что бы не возникало конфликтов?
Oldring
Цитата(Volkov @ Oct 30 2006, 16:34) *
Апетит снижал, все так же. Тут что то связано с прерыванием. Ресурсы не дает при выборе INTA.
Номер устройства на шине - 26, может из за этого и глючит с INTA.
А так как устройство реализовано с одной функцией, то другие выводы не задействовать. Выбрал INTC
устройство конфигурируется, да вот с прерыванием то ерунда.
Вот не понимаю, при формировании карты адресов, разве система не может нормально распределить адреса, что бы не возникало конфликтов?


прерывания в соответствии с DDK написаны? Там же система сама определяет куда конкретно подключено INTA с платы и выдает требуемые ресурсы для драйвера. По поводу INTC - насколько я помню, устройство с одной функцией должно использовать только INTA.
Volkov
В Inrterrupt_Line регистр должна прописать, но пишет нули. С INTC я перемудрил.
PCI ядро в PCI плате работает, а с мостом проблемка.
Survivor
Эта проблема возникает когда Вы вставляете свою PCI плату в оценочную плату для XIO2000 или XIO2000 у Вас уже установлен на Вашей плате?
tinker73
Закройте BAR0 на мосте XIO2000 и проблема усохнет! Правда тогда не будет доступа к его внутренностям, но оно вам наверное и не надо. Или попробуйте мат.плату с БИОС от другого производителя (можно на том же чипсете) - тоже помогает, сам проверял на PEX8111
Иван Ю.
У нас тоже самоуа проблема, но нащ мост имеет свитч PEX8516. WinXP говорит "not enough resources available". Ето таже проблема? Ее тоже в БИОСе поправлять?
tinker73
Цитата(Иван Ю. @ Jan 10 2007, 02:22) *
У нас тоже самоуа проблема, но нащ мост имеет свитч PEX8516. WinXP говорит "not enough resources available". Ето таже проблема? Ее тоже в БИОСе поправлять?

Я детально еще не изучал причины такого поведения - все никак руки не дойдут. Точно ясно только то что некоторые мамки(а точнее их биос) почему-то не любят, когда на PCI бридже присутствует BAR и его надо инициализировать. Всего проверялось примерно 5-6 плат, эффект был только на тех,где БИОС от award. Поскольку сам имею смутное представление как устроен виндовый PnP менеджер в плане его зависимости от биос мат платы, то раскопать эту проблему самостоятельно пока не получается. Могу ручаться только за то, что однозначно исправная и правильно спроектированная плата с оригинальными настройками бриджа (рекомендованными производителем) в одних МП обнаруживается и инициализируется нормально, а в других происходит то, о чем писали выше. Вообще надо-бы написать про все это в PLX,TI и PCISIG-форум, там точно про это знают - слишком уж заметная проблема.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.