Touchpad on Asus GL552VW not detected

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



(Please CC me on any replies, I'm not subscribed to the list)

Hi list,

The touchpad on an Asus GL552VW is not detected by Linux 4.2-4.4-rc8 (I
have not tested earlier versions, but booting them on this hardware gets
progressively more difficult and I doubt that the results would
change).

Sadly I don't know what touchpad this machine contains, that information
doesn't seem to be available. The touchpad did work on the pre-installed
Windows image I wiped. Similar generation Asus machines seem to often
have a Focaltech touchpad which has been supported by the kernel for
some time.

Dmesg output when booting with i8042.debug set:

[    0.405193] i8042: PNP: PS/2 Controller [PNP030b:PS2K] at 0x60,0x64 irq 1
[    0.405210] i8042: PNP: PS/2 appears to have AUX port disabled, if this is incorrect please boot with i8042.nopnp
[    0.405247] i8042: [0] d1 -> i8042 (command)
[    0.405316] i8042: [0] df -> i8042 (parameter)
[    0.405386] i8042: [0] ff -> i8042 (command)
[    0.405587] i8042: [0] 20 -> i8042 (command)
[    0.405827] i8042: [0] 65 <- i8042 (return)
[    0.405883] i8042: [0] 20 -> i8042 (command)
[    0.406847] i8042: [0] 65 <- i8042 (return)
[    0.406859] i8042: [0] 60 -> i8042 (command)
[    0.407096] i8042: [0] 74 -> i8042 (parameter)
[    0.407130] i8042: [0] 60 -> i8042 (command)
[    0.407200] i8042: [0] 65 -> i8042 (parameter)
[    0.407208] serio: i8042 KBD port at 0x60,0x64 irq 1
[    0.407303] mousedev: PS/2 mouse device common for all mice
[    0.407334] i8042: [0] f2 -> i8042 (kbd-data)

With i8042.nopnp set:

[    0.400776] i8042: PNP detection disabled
[    0.400799] i8042: [0] d1 -> i8042 (command)
[    0.400868] i8042: [0] df -> i8042 (parameter)
[    0.400938] i8042: [0] ff -> i8042 (command)
[    0.401138] i8042: [0] 20 -> i8042 (command)
[    0.401379] i8042: [0] 65 <- i8042 (return)
[    0.401435] i8042: [0] 20 -> i8042 (command)
[    0.401678] i8042: [0] 65 <- i8042 (return)
[    0.401691] i8042: [0] 60 -> i8042 (command)
[    0.401927] i8042: [0] 74 -> i8042 (parameter)
[    0.401956] i8042: [0] d3 -> i8042 (command)
[    0.402026] i8042: [0] 5a -> i8042 (parameter)
[    0.402110] i8042: [0] 5a <- i8042 (return)
[    0.402117] i8042: [0] a7 -> i8042 (command)
[    0.402346] i8042: [0] 20 -> i8042 (command)
[    0.402478] i8042: [0] 74 <- i8042 (return)
[    0.402485] i8042: [0] a8 -> i8042 (command)
[    0.402714] i8042: [0] 20 -> i8042 (command)
[    0.402846] i8042: [0] 54 <- i8042 (return)
[    0.402867] i8042: [0] 60 -> i8042 (command)
[    0.403102] i8042: [0] 56 -> i8042 (parameter)
[    0.403117] i8042: [0] d3 -> i8042 (command)
[    0.403187] i8042: [0] a5 -> i8042 (parameter)
[    0.403268] i8042: [0] a5 <- i8042 (aux_test_irq, aux)
[    0.403285] i8042: [0] 60 -> i8042 (command)
[    0.403466] i8042: [0] 74 -> i8042 (parameter)
[    0.403550] i8042: [0] d3 -> i8042 (command)
[    0.403786] i8042: [0] f0 -> i8042 (parameter)
[    0.403870] i8042: [0] f0 <- i8042 (return)
[    0.403877] i8042: [0] d3 -> i8042 (command)
[    0.404756] i8042: [1] 56 -> i8042 (parameter)
[    0.404896] i8042: [1] 56 <- i8042 (return)
[    0.404917] i8042: [1] d3 -> i8042 (command)
[    0.405153] i8042: [1] a4 -> i8042 (parameter)
[    0.405237] i8042: [1] 11 <- i8042 (return)
[    0.405238] i8042: Detected active multiplexing controller, rev 1.1
[    0.405260] i8042: [1] 60 -> i8042 (command)
[    0.405496] i8042: [1] 74 -> i8042 (parameter)
[    0.405525] i8042: [1] 90 -> i8042 (command)
[    0.405594] i8042: [1] a8 -> i8042 (command)
[    0.405664] i8042: [1] 91 -> i8042 (command)
[    0.405734] i8042: [1] a8 -> i8042 (command)
[    0.405804] i8042: [1] 92 -> i8042 (command)
[    0.405873] i8042: [1] a8 -> i8042 (command)
[    0.405943] i8042: [1] 93 -> i8042 (command)
[    0.406179] i8042: [1] a8 -> i8042 (command)
[    0.406249] i8042: [1] 60 -> i8042 (command)
[    0.406319] i8042: [1] 56 -> i8042 (parameter)
[    0.406346] i8042: [1] 60 -> i8042 (command)
[    0.406415] i8042: [1] 47 -> i8042 (parameter)
[    0.406423] serio: i8042 KBD port at 0x60,0x64 irq 1
[    0.406437] serio: i8042 AUX0 port at 0x60,0x64 irq 12
[    0.406454] serio: i8042 AUX1 port at 0x60,0x64 irq 12
[    0.406468] serio: i8042 AUX2 port at 0x60,0x64 irq 12
[    0.406531] serio: i8042 AUX3 port at 0x60,0x64 irq 12
[    0.406659] mousedev: PS/2 mouse device common for all mice
[    0.407220] i8042: [1] f2 -> i8042 (kbd-data)
[    0.410091] i8042: [2] fa <- i8042 (interrupt, 0, 1)
[    0.446451] i8042: [11] f5 -> i8042 (kbd-data)
[    0.449285] i8042: [12] fa <- i8042 (interrupt, 0, 1)
[    0.449316] i8042: [12] ed -> i8042 (kbd-data)
[    0.452935] i8042: [13] fa <- i8042 (interrupt, 0, 1)
[    0.452975] i8042: [13] 00 -> i8042 (kbd-data)
[    0.455932] i8042: [13] fa <- i8042 (interrupt, 0, 1)
[    0.456036] i8042: [13] f3 -> i8042 (kbd-data)
[    0.459595] i8042: [14] fa <- i8042 (interrupt, 0, 1)
[    0.459620] i8042: [14] 00 -> i8042 (kbd-data)
[    0.462583] i8042: [15] fa <- i8042 (interrupt, 0, 1)
[    0.462615] i8042: [15] f4 -> i8042 (kbd-data)
[    0.466255] i8042: [16] fa <- i8042 (interrupt, 0, 1)
[    0.466303] input: AT Translated Set 2 keyboard as /devices/platform/i8042/serio0/input/input0
[    0.467003] i8042: [16] 90 -> i8042 (command)
[    0.467072] i8042: [16] f2 -> i8042 (parameter)
[    0.493711] i8042: [23] MUX error, status is 35, data is fe
[    0.493712] i8042: [23] fe <- i8042 (interrupt, 2, 12, timeout)
[    0.493740] i8042: [23] 90 -> i8042 (command)
[    0.494641] i8042: [23] ed -> i8042 (parameter)
[    0.521296] i8042: [30] MUX error, status is 35, data is fe
[    0.521297] i8042: [30] fe <- i8042 (interrupt, 2, 12, timeout)
[    0.521325] i8042: [30] 91 -> i8042 (command)
[    0.522175] i8042: [30] f2 -> i8042 (parameter)
[    0.522463] i8042: [30] MUX error, status is 75, data is fe
[    0.522464] i8042: [30] fe <- i8042 (interrupt, 3, 12, timeout)
[    0.522492] i8042: [30] 91 -> i8042 (command)
[    0.522711] i8042: [30] ed -> i8042 (parameter)
[    0.522999] i8042: [30] MUX error, status is 75, data is fe
[    0.523021] i8042: [30] fe <- i8042 (interrupt, 3, 12, timeout)
[    0.523044] i8042: [30] 92 -> i8042 (command)
[    0.523247] i8042: [30] f2 -> i8042 (parameter)
[    0.549916] i8042: [37] MUX error, status is b5, data is fe
[    0.549917] i8042: [37] fe <- i8042 (interrupt, 4, 12, timeout)
[    0.549981] i8042: [37] 92 -> i8042 (command)
[    0.550883] i8042: [37] ed -> i8042 (parameter)
[    0.577522] i8042: [44] MUX error, status is b5, data is fe
[    0.577523] i8042: [44] fe <- i8042 (interrupt, 4, 12, timeout)
[    0.577553] i8042: [44] 93 -> i8042 (command)
[    0.578460] i8042: [44] f2 -> i8042 (parameter)
[    0.605342] i8042: [51] MUX error, status is f5, data is fe
[    0.605344] i8042: [51] fe <- i8042 (interrupt, 5, 12, timeout)
[    0.605359] i8042: [51] 93 -> i8042 (command)
[    0.606259] i8042: [51] ed -> i8042 (parameter)
[    0.633160] i8042: [58] MUX error, status is f5, data is fe
[    0.633162] i8042: [58] fe <- i8042 (interrupt, 5, 12, timeout)

With i8042.nopnp and i8042.nomux set:

[    0.409029] i8042: PNP detection disabled
[    0.409065] i8042: [0] d1 -> i8042 (command)
[    0.409134] i8042: [0] df -> i8042 (parameter)
[    0.410090] i8042: [0] ff -> i8042 (command)
[    0.410290] i8042: [0] 20 -> i8042 (command)
[    0.410532] i8042: [0] 65 <- i8042 (return)
[    0.410588] i8042: [0] 20 -> i8042 (command)
[    0.410831] i8042: [0] 65 <- i8042 (return)
[    0.410844] i8042: [0] 60 -> i8042 (command)
[    0.411080] i8042: [0] 74 -> i8042 (parameter)
[    0.411109] i8042: [0] d3 -> i8042 (command)
[    0.411179] i8042: [0] 5a -> i8042 (parameter)
[    0.411263] i8042: [0] 5a <- i8042 (return)
[    0.411271] i8042: [0] a7 -> i8042 (command)
[    0.411500] i8042: [0] 20 -> i8042 (command)
[    0.411632] i8042: [0] 74 <- i8042 (return)
[    0.411639] i8042: [0] a8 -> i8042 (command)
[    0.411868] i8042: [0] 20 -> i8042 (command)
[    0.412001] i8042: [0] 54 <- i8042 (return)
[    0.412021] i8042: [0] 60 -> i8042 (command)
[    0.412257] i8042: [0] 56 -> i8042 (parameter)
[    0.412271] i8042: [0] d3 -> i8042 (command)
[    0.412345] i8042: [1] a5 -> i8042 (parameter)
[    0.412439] i8042: [1] a5 <- i8042 (aux_test_irq, aux)
[    0.412459] i8042: [1] 60 -> i8042 (command)
[    0.412648] i8042: [1] 74 -> i8042 (parameter)
[    0.412738] i8042: [1] 60 -> i8042 (command)
[    0.412974] i8042: [1] 56 -> i8042 (parameter)
[    0.413000] i8042: [1] 60 -> i8042 (command)
[    0.413070] i8042: [1] 47 -> i8042 (parameter)
[    0.413078] serio: i8042 KBD port at 0x60,0x64 irq 1
[    0.413092] serio: i8042 AUX port at 0x60,0x64 irq 12
[    0.413225] mousedev: PS/2 mouse device common for all mice
[    0.413257] i8042: [1] f2 -> i8042 (kbd-data)
[    0.416131] i8042: [1] fa <- i8042 (interrupt, 0, 1)
[    0.427665] i8042: [4] ab <- i8042 (interrupt, 0, 1)
[    0.451259] i8042: [10] f5 -> i8042 (kbd-data)
[    0.454093] i8042: [11] fa <- i8042 (interrupt, 0, 1)
[    0.454123] i8042: [11] ed -> i8042 (kbd-data)
[    0.457746] i8042: [12] fa <- i8042 (interrupt, 0, 1)
[    0.457763] i8042: [12] 00 -> i8042 (kbd-data)
[    0.460723] i8042: [13] fa <- i8042 (interrupt, 0, 1)
[    0.460740] i8042: [13] f3 -> i8042 (kbd-data)
[    0.464465] i8042: [14] fa <- i8042 (interrupt, 0, 1)
[    0.464522] i8042: [14] 00 -> i8042 (kbd-data)
[    0.467417] i8042: [14] fa <- i8042 (interrupt, 0, 1)
[    0.467449] i8042: [14] f4 -> i8042 (kbd-data)
[    0.471092] i8042: [15] fa <- i8042 (interrupt, 0, 1)
[    0.471139] input: AT Translated Set 2 keyboard as /devices/platform/i8042/serio0/input/input0
[    0.471860] i8042: [15] d4 -> i8042 (command)
[    0.471930] i8042: [15] f2 -> i8042 (parameter)
[    0.498630] i8042: [22] fe <- i8042 (interrupt, 1, 12, timeout)
[    0.498658] i8042: [22] d4 -> i8042 (command)
[    0.499559] i8042: [22] ed -> i8042 (parameter)
[    0.526256] i8042: [29] fe <- i8042 (interrupt, 1, 12, timeout)
[    0.526272] i8042: [29] 60 -> i8042 (command)
[    0.527269] i8042: [29] 45 -> i8042 (parameter)
[    0.527331] i8042: [29] 60 -> i8042 (command)
[    0.527404] i8042: [29] 47 -> i8042 (parameter)


-- 
Arto Jantunen
--
To unsubscribe from this list: send the line "unsubscribe linux-input" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html



[Index of Archives]     [Linux Media Devel]     [Linux USB Devel]     [Video for Linux]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]     [Linux Wireless Networking]     [Linux Omap]

  Powered by Linux