LINUX.ORG.RU

Сообщения tom-cat

 

Непонятки с доступом к LPT порту

Есть компьютер с интегрированным LPT. Нужно получить к нему доступ из kernel mode. Сделал модуль как учит книга LDD. Выгрузил parport_pc. Загрузил свой модуль. Команды inb outb не работают. То есть что бы ни записывал в порты - читается 0xFF. Не кидайте помидорами - знаю что не все порты LPT доступны на чтение. Перехожу в user mode, то бишь в консоль. Получаю доступ к портам посредством ioperm. Наблюдается следующая картина. Когда загружен parport_pc, inb outb работают правильно. Когда выгружен parport_pc inb outb не работают, inb так же возвращает 0xFF. В чём трабла? Беда в том, что мой модуль не может жить совместно с parport_pc, так как не может получить диапазон портов ввода-вывода, их уже parport_pc захватил.

 

tom-cat
()

RSS подписка на новые темы