Цитата(plis @ Nov 3 2009, 21:42)

А драйвер сами писали ?
Поделитесь опытом, как из драйвера считать конфигурационное пространство, а точнее определить порт ввода/вывода, назначенный устройству PCI.
есть функция HalGetBusData подробнее в документации на DDK
есть еще HalGetBusDataByOffset она похожа, но там можно по смещению прочитать
так ответил программист который писал дрова

я нашел в чем была у меня проблема:
прога каждую итерацию запрашивала драйвер, драйвер железку, потом железка отвечала, драйвер отвечал проге, прога заводила новый цикл. Поэтому было очень долго.
Сделали так прога передает драйверу сколько нужно передать байт, драйвер отрабатывает, отвечает проге, т.е. цикл организован в драйвере. Все стало на свои места.
Теперь есть другие заморочки, но с ними буду бороться в одиночку
Всем большое спасибо.