Re: synaptics: PS/2 touchpad isn't detected if a keyboard key is held down on boot

2013-12-07 Thread Andrey Moiseev
Here is my dmesg. At boot 'H' key was held down. [0.00] Initializing cgroup subsys cpuset [0.00] Initializing cgroup subsys cpu [0.00] Initializing cgroup subsys cpuacct [0.00] Linux version 3.13.0-rc3-ARCH-dirty (o2genum@o2pc) (gcc version 4.8.2 (GCC) ) #10 SMP PR

Re: synaptics: PS/2 touchpad isn't detected if a keyboard key is held down on boot

2013-12-07 Thread Dmitry Torokhov
On Sat, Dec 07, 2013 at 05:47:09PM +0400, Andrey Moiseev wrote: > I inserted a printk into ps2_handle_response(struct ps2dev *ps2dev, > unsigned char data) in "drivers/input/serio/libps2.c" and other > functions in the file. > It really eats scancodes from the keyboard, as I see (0x23 is the 'H' >

Re: synaptics: PS/2 touchpad isn't detected if a keyboard key is held down on boot

2013-12-07 Thread Andrey Moiseev
I inserted a printk into ps2_handle_response(struct ps2dev *ps2dev, unsigned char data) in "drivers/input/serio/libps2.c" and other functions in the file. It really eats scancodes from the keyboard, as I see (0x23 is the 'H' press scancode). Seems like the scancodes are mixed with reasonable values

Re: synaptics: PS/2 touchpad isn't detected if a keyboard key is held down on boot

2013-12-07 Thread Andrey Moiseev
psmouse module is not loaded when I hold down a key on boot (when GRUB2 says "loading vmlinuz"), and, in its turn, the PS/2 touchpad doesn't work. Latest mainline kernel, latest stable one and probably many older ones. I guess i8042's buffer gets full and that confuses drivers somehow. On Fri, Dec

synaptics: PS/2 touchpad isn't detected if a keyboard key is held down on boot

2013-12-06 Thread Andrey Moiseev
This is an ancient bug, I noticed it since I bought my notebook. Synaptics PS/2 touchpad is not detected and is not shown in /dev/input/event* if I hold a keyboard key down when booting just started. -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message