On Sat, Nov 08, 2014 at 11:12:34AM +0100, Hans de Goede wrote:
Hi,
On 11/08/2014 09:41 AM, Dmitry Torokhov wrote:
quoted
On Thu, Nov 06, 2014 at 03:51:48PM +0100, Hans de Goede wrote:
quoted
Hi,
On 11/06/2014 03:13 PM, Maximilien Levesque wrote:
quoted
Hi,
Thanks for your time!
Below is the output of dmesg with kernel boot parameter i8042.debug=1
All the best,
Thanks, I'm afraid reading raw i8042 is not my forte though, Dmitry, can
you take a look, and do you see why no ps/2 mouse (or touchpad) is seen ?
...
quoted
quoted
[ 1.901600] input: AT Translated Set 2 keyboard as
/devices/platform/i8042/serio0/input/input4
[ 1.901749] i8042: [3] d4 -> i8042 (command)
[ 1.901809] i8042: [3] f2 -> i8042 (parameter)
...
No ACK to GET_ID
quoted
quoted
[ 2.101556] i8042: [53] d4 -> i8042 (command)
[ 2.101622] i8042: [53] ed -> i8042 (parameter)
Trying LEDs - no response - not a keyboard, atkbd signs out
quoted
quoted
[ 2.165646] usb 1-2: new low-speed USB device number 2 using xhci_hcd
[ 2.185660] usb 3-1: new high-speed USB device number 2 using ehci-pci
[ 2.205674] usb 4-1: new high-speed USB device number 2 using ehci-pci
[ 2.301725] i8042: [103] 60 -> i8042 (command)
[ 2.301796] i8042: [103] 45 -> i8042 (parameter)
Close AUX port
quoted
quoted
[ 2.301911] i8042: [103] 60 -> i8042 (command)
[ 2.302025] i8042: [103] 47 -> i8042 (parameter)
Enables AUX port again (to clear state - needed on some boxes)
quoted
quoted
[ 2.302094] i8042: [103] d4 -> i8042 (command)
[ 2.302212] i8042: [103] f2 -> i8042 (parameter)
psmouse - GET_ID - silence. So we decide there is no mouse.
Dmitry, thanks for the analysis.
So if I understand things correctly, then the aux port also gets
probed for it having a second keyboard attached ?
Basically every "free" serio port is tried by every serio driver, so, depending
on link order and other factors psmouse driver can try both KBD and AUX port
and atkbd can do the same.
I did not know
that, could it be that this confuses the touchpad?
It should not as the first thing we try is GET_ID command which is the same for
keyboard and mouse and we did not get any response.
quoted
Have we tried i8042.reset?
No not yet. Maximilien, can you try booting with
i8042.reset=1 on the kernel commandline ?
OK, so it looks like it did not work. I wonder if we could try resetting the
mouse by sticking psmouse_reset before trying to isse the GETID command.
Thanks.
--
Dmitry