Здравствуйте, OpenGL, Вы писали:
OGL>Написал драйвер для PCI устройства.
OGL>PNP менеджер вешает IRQ моего устройства на прерывание USB, у меня в него мышь воткута.
OGL>В общем не могу различить в обработчике прерывания от какого усройства оно приходит от моего или от мыши.
OGL>Соответственно когда вожу мышкой многократно вызвается мой обработчик и мыши.
OGL>Как различить от кого оно пришло?
OGL>request_irq вызываю с флагом SA_SHIRQ.
OGL>Спасибо!
А что за устройство такое, что нельзя определить от него ли пришло прерывание?
Может стоит дизассемблировать существующий драйвер?