Здравствуйте, читаю Linux Device Drivers v3 для ядра 2.6
Возник вопрос, пример short.ko (для работы с LPT портом) не работает.
Для него нужно выгрузить соответственно модули lp & parport_pc ,но после этого ядро не регистрирует прерывания, хотя обработчик висит в /proc/interrupts. Чтение с регистров 0x378,379,37a выдает 0хff, как будто не инициализирован.
Смотрел исходники parport_pc.c ,понял немного .Может нужно как-то инициализировать порт по типу функций parport_register_port и т.п.??