fix for sync error of i8042 controller

I was getting this kind of errors when I copied data between SD card and disk. Touchpad didn’t response. Sometimes I lost ability to move my cursor until I reboot computer… Maybe it occurs in different way but anyway if you find similar lines in /var/log/messages:

Mar 13 16:35:04 lenovo kernel: [158308.896278] psmouse.c: Mouse at isa0060/serio1/input0 lost synchronization, throwing 2 bytes away.
Mar 13 16:35:04 lenovo kernel: [158309.119193] psmouse.c: TouchPad at isa0060/serio4/input0 lost sync at byte 4
Mar 13 16:35:04 lenovo kernel: [158309.235189] psmouse.c: TouchPad at isa0060/serio4/input0 lost sync at byte 1
Mar 13 16:35:05 lenovo kernel: [158309.698286] psmouse.c: TouchPad at isa0060/serio4/input0 lost sync at byte 4
Mar 13 16:35:05 lenovo kernel: [158309.700208] psmouse.c: TouchPad at isa0060/serio4/input0 lost sync at byte 1
Mar 13 16:35:05 lenovo kernel: [158310.008675] psmouse.c: TouchPad at isa0060/serio4/input0 lost sync at byte 1
Mar 13 16:35:06 lenovo kernel: [158311.475681] psmouse.c: resync failed, issuing reconnect request

You can fix it by adding to grub/lilo following option:
i8042.noloop
Entire entry looks like:
linux /boot/vmlinuz-2.6.33-gentoo root=/dev/sda11 ro i8042.noloop
After booting problem has gone…
If cause of your problem is SD card reader PIO mode, try to fix it as I described in previous post.

Advertisements