Возникла проблемка, есть некоторый isa девайс, нестандартый, суть его АЦП и пара счетчиков...
Задача в следующем, нужно в один порт записать кой чего, чтоб АЦП запустить, С другого прочитать потом. Была на С написана программка которая на уровне inb outb c этим всем справлялась, но под ДОС. Возникла необходимость перетащить под линукс. Дык вот читать вроде читаем и с isadump оно даже совпадает, но вот писать похоже не пишем, т.к. АЦП не стартует.
В общем вопрос, в линукс к иса девайсу могу я тупо по адресу обращаться? Ну и вообще куда копать? Длительный STFW что-то ник чему не привел.
кусок листинга:
if (iopl(3)) {perror("iopl"); exit(1);}
outb(0x22b,0x70); //запуск АЦП
do{
result2 = inb(0x225);
result2 = result2 & 0x10;
}while(result2 != 0); // ждем нужного бита в порте