Hello, I tried your patch and it does not fix the problem. I still need to add i8042.noloop=1 to the kernel command line to be able to reenable the touchpad. Also at this laptop touchpad is detected correctly, it only stops working after disabling and reenabling (also once or twice it stopped working even without pressing the disable button, this can be related). 17 серпня 2009 о 22:24 -0700 Dmitry Torokhov написав(-ла): > On Mon, Aug 17, 2009 at 03:03:22AM +0200, Eugeniy Meshcheryakov wrote: > > Without this patch it is not possible to reenable touchpad > > after disabling it using disable button. > > Applied, thank you Eugeniy. > > However for 2.6.32 I am looking for more generic solution, > could you please try the patch below (without yours applied)? > > Thanks! > > -- > Dmitry > > Input: i8042 - bypass AUX IRQ delivery test on laptops > > From: Dmitry Torokhov <dmitry.torokhov@xxxxxxxxx> > > It seems that many laptops do not fully implement AUX LOOP command > in their keyboard controllers, causing issues with touchpad detection. > Hovewer we know that almost every laptop/portable uses PS/2 pointing > device and even if user disables it in favor of external mouse the > system will not use IRQ 12 for anything else. Therefore we may bypass > AUX IRQ delivery test when running on a laptop and assume that it is > routed properly. > > Just to be safe we require the box to have good PNP data in order to > bypass the test.
Attachment:
signature.asc
Description: Digital signature