[haiku-bugs] Re: [Haiku] #15423: Lenovo X270 TouchPad always active

  • From: "Haiku" <trac@xxxxxxxxxxxx>
  • To: undisclosed-recipients: ;
  • Date: Tue, 31 Dec 2019 21:21:23 -0000

#15423: Lenovo X270 TouchPad always active
---------------------------------------+----------------------------
   Reporter:  luroh                    |      Owner:  (none)
       Type:  bug                      |     Status:  new
   Priority:  normal                   |  Milestone:  Unscheduled
  Component:  Drivers/Input/PS2/Mouse  |    Version:  R1/Development
 Resolution:                           |   Keywords:
 Blocked By:                           |   Blocking:
Has a Patch:  0                        |   Platform:  All
---------------------------------------+----------------------------
Comment (by pulkomandy):

 So, after checking more closely:
 - Active multiplexing is not supported *by the controller*. I misread that
 as not supported by Haiku. It is irrelevant in this case.
 - From the logs, I see that the synaptics touchpad is wired to the PS/2
 port, and its passthrough port is used for the trackpoint.

 In the "both" and "trackpoint" cases:
 {{{
 2071    KERN: ps2: devfs_publish_device input/touchpad/ps2/synaptics_0,
 status = 0x00000000
 2121    KERN: ps2: devfs_publish_device input/mouse/ps2/ibm_trackpoint_0,
 status = 0x00000000
 }}}

 In the "none" and "trackpad" cases:
 {{{
 2070    KERN: ps2: devfs_publish_device input/touchpad/ps2/synaptics_0,
 status = 0x00000000
 2123    KERN: ps2: devfs_publish_device
 input/mouse/ps2/synaptics_passthrough, status = 0xffffffff
 }}}

 So, the trackpoint enabling/disabling in the BIOS seems to work, but the
 trackpad option doesn't. I don't know what it is supposed to do, but the
 trackpad is still there, and we cannot pretend that it isn't, right?

 So it seems the main problem here (touchpad not working) is a problem of
 the BIOS failing to disabling it, and there isn't much we can do about
 that.
-- 
Ticket URL: <https://dev.haiku-os.org/ticket/15423#comment:3>
Haiku <https://dev.haiku-os.org>
The Haiku operating system.

Other related posts: