Наши проекты:
Журнал · Discuz!ML · Wiki · DRKB · Помощь проекту |
||
ПРАВИЛА | FAQ | Помощь | Поиск | Участники | Календарь | Избранное | RSS |
[3.131.110.169] |
|
Сообщ.
#1
,
|
|
|
Известен только ее адрес, какой должен быть.
Программно проверить в т.ч. |
Сообщ.
#2
,
|
|
|
Если в биосе включена опция "Reserved" для IRQ - то каждая плата имеет вероятность забивания собой определенного количества адресов. Для одной платы - это 3 адреса. Для другой - 5 адресов. Остальные, незадействованные адреса, - имеют четко одинаковые значения, отличающиеся от плат. Уже можно играться со значениями в зарезервированных адресах плат.
|
Сообщ.
#3
,
|
|
|
Плата подразумевает какое-то общение с собой? Например, путём IRQ, через I/O-порты, через DMA-каналы? Хоть какой-то response code должен быть, по идее. В самом худшем случае, плата может быть рассчитана ровно на одну аппаратную конфигурацию и конфликтовать из-за этого с кем-то ещё из PnP-девайсов, тогда придётся сперва вносить эти ресурсы как исключение для PnP.
Да, и немножко вводных не повредит: ось-то какая? что за плата? прочее железо в системе? |
Сообщ.
#4
,
|
|
|
Цитата Mr.Delphist @ Общение невозможно, пока не будет четкого понимания, что каждая плата на своем месте. Мне помогло решение выше. |
Сообщ.
#5
,
|
|
|
Плата может состоять из одного регистра на запись в области портов ввода/вывода и никакими аппаратными средствами вы ее наличие проверить не сможете, потому что ее поведение с точки зрения любой программы будет неотличимо от /dev/null. В качестве примера такой платы можно привести плату, показывающую POST-коды.
Так что в общем случае ваша задача не решается, надо смотреть возможности конкретной интересующей вас платы. |