Detect i8042 IRQs by edge. This should fix endless loop in i8042 driver on

machines with VIA and ALI chipsets. (See bug report #2159.) Thanks Peter K. 
and other testers for help.

svn path=/trunk/; revision=26366
This commit is contained in:
Dmitry Gorbachev 2007-04-16 23:03:41 +00:00
parent cd86e748b8
commit 6784ecd342

View file

@ -886,7 +886,7 @@ static NTSTATUS STDCALL I8042AddDevice(PDRIVER_OBJECT DriverObject,
MappedIrqKeyboard, MappedIrqKeyboard,
DirqlKeyboard, DirqlKeyboard,
DirqlMax, DirqlMax,
LevelSensitive, Latched,
FALSE, FALSE,
Affinity, Affinity,
FALSE); FALSE);
@ -902,7 +902,7 @@ static NTSTATUS STDCALL I8042AddDevice(PDRIVER_OBJECT DriverObject,
MappedIrqMouse, MappedIrqMouse,
DirqlMouse, DirqlMouse,
DirqlMax, DirqlMax,
LevelSensitive, Latched,
FALSE, FALSE,
Affinity, Affinity,
FALSE); FALSE);