День добрый уважаемые...Собсно проблема в следующем:
пишу модуль для работы с последовательным портом (COM2), пытаюсь отловить прерывания приема/передатчика функцией request_irq(). Она возвращает 0 вроде все в норме, но вот сами прерывания (а именно IRQ 3) не отлавливаются....
Нашел в документации что необходимо выставить регистры 3FBh,3FAh, для включения данных прерываний.
Но вот дасада: при чтении данных регистров (inb()) 1) всегда читается байт (FF) (все единицы),далее после изменения определенных битов пытаюсь записать в байт в регистр (outb(val,adr_port)), и после этого читаю данный егистр и все равно (FF). В чем может быть проблемы или что я не так делаю...
За ранее блогадарен:))