Re: Разделяемые прерывания в LINUX
От: Murr Россия  
Дата: 03.09.04 14:03
Оценка:
Здравствуйте, OpenGL, Вы писали:

OGL>Написал драйвер для PCI устройства.

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

А что за устройство такое, что нельзя определить от него ли пришло прерывание?
Может стоит дизассемблировать существующий драйвер?
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.