Hello @extrowerk ,
i own a HP Mini 2140, when i boot Haiku the keyboard and mouse doesn’t work, both ps2.
There is a function key to disable/enable the touchpad, after disable then enable the touchpad works, the keyboard doesn’t.
this is from the syslog the drivers are compiled with TRACE_PS2_COMMON, TRACE_PS2_DEV, TRACE_PS2_SYNAPTICS
KERN: ps2_hid: init_hardware
KERN: ps2_hid: init_driver
KERN: ps2: active multiplexing v1.1 enabled
KERN: ps2: ps2_dev_command cmd 0xe6, out-count 0, in-count 0, dev input/mouse/ps2/0
KERN: ps2: ps2_dev_command got NACK
KERN: ps2: ps2_dev_command result 0x80000001
KERN: ps2_hid: publish_devices
KERN: ps2_hid: uninit_driver
KERN: loaded driver /boot/system/add-ons/kernel/drivers/dev/input/ps2_hid
KERN: ps2: ps2_dev_publish input/mouse/ps2/0
KERN: ps2: ps2_reset_mouse
KERN: ps2: ps2_dev_command cmd 0xff, out-count 0, in-count 2, dev input/mouse/ps2/0
KERN: ps2: ps2_dev_command got NACK
KERN: ps2: ps2_dev_command result 0x80000001
KERN: ps2: reset mouse failed
KERN: ps2: reset failed
KERN: ps2: devfs_publish_device input/mouse/ps2/0, status = 0xffffffff
KERN: ps2: ps2_dev_publish input/mouse/ps2/1
KERN: ps2: ps2_reset_mouse
KERN: ps2: ps2_dev_command cmd 0xff, out-count 0, in-count 2, dev input/mouse/ps2/1
KERN: ps2: ps2_dev_command got NACK
KERN: ps2: ps2_dev_command result 0x80000001
KERN: ps2: reset mouse failed
KERN: ps2: reset failed
KERN: ps2: devfs_publish_device input/mouse/ps2/1, status = 0xffffffff
KERN: ps2: ps2_dev_publish input/mouse/ps2/2
KERN: ps2: ps2_reset_mouse
KERN: ps2: ps2_dev_command cmd 0xff, out-count 0, in-count 2, dev input/mouse/ps2/2
KERN: ps2: ps2_dev_command got NACK
KERN: ps2: ps2_dev_command result 0x80000001
KERN: ps2: reset mouse failed
KERN: ps2: reset failed
KERN: ps2: devfs_publish_device input/mouse/ps2/2, status = 0xffffffff
KERN: ps2: ps2_dev_publish input/mouse/ps2/3
KERN: ps2: ps2_reset_mouse
KERN: ps2: ps2_dev_command cmd 0xff, out-count 0, in-count 2, dev input/mouse/ps2/3
KERN: ps2: ps2_dev_command got ACK
KERN: ps2: ps2_dev_command result 0x00000000
KERN: ps2: reset mouse success
KERN: SYNAPTICS: probe
KERN: ps2: ps2_reset_mouse
KERN: ps2: ps2_dev_command cmd 0xff, out-count 0, in-count 2, dev input/mouse/ps2/3
KERN: ps2: ps2_dev_command got ACK
KERN: ps2: ps2_dev_command result 0x00000000
KERN: ps2: reset mouse success
KERN: ps2: ps2_dev_command cmd 0xe8, out-count 7, in-count 0, dev input/mouse/ps2/3
KERN: ps2: ps2_dev_command tx: 0x00
KERN: ps2: ps2_dev_command tx: 0xe8
KERN: ps2: ps2_dev_command tx: 0x00
KERN: ps2: ps2_dev_command tx: 0xe8
KERN: ps2: ps2_dev_command tx: 0x00
KERN: ps2: ps2_dev_command tx: 0xe8
KERN: ps2: ps2_dev_command tx: 0x00
KERN: ps2: ps2_dev_command got ACK
KERN: Last message repeated 7 times.
KERN: ps2: ps2_dev_command result 0x00000000
KERN: ps2: ps2_dev_command cmd 0xe9, out-count 0, in-count 3, dev input/mouse/ps2/3
KERN: ps2: ps2_dev_command got ACK
KERN: ps2: ps2_dev_command result 0x00000000
KERN: SYNAPTICS: Touchpad found id:l 47
KERN: SYNAPTICS: version 6.5
KERN: ps2: devfs_publish_device input/touchpad/ps2/synaptics_3, status = 0x00000000
KERN: ps2: ps2_dev_publish input/keyboard/at/0
KERN: ps2: devfs_publish_device input/keyboard/at/0, status = 0x00000000
KERN: ps2: ps2_dev_command cmd 0xe8, out-count 7, in-count 0, dev input/touchpad/ps2/synaptics_3
KERN: ps2: ps2_dev_command tx: 0x00
KERN: ps2: ps2_dev_command tx: 0xe8
KERN: ps2: ps2_dev_command tx: 0x00
KERN: ps2: ps2_dev_command tx: 0xe8
KERN: ps2: ps2_dev_command tx: 0x00
KERN: ps2: ps2_dev_command tx: 0xe8
KERN: ps2: ps2_dev_command tx: 0x02
KERN: ps2: ps2_dev_command got ACK
KERN: Last message repeated 7 times.
KERN: ps2: ps2_dev_command result 0x00000000
KERN: ps2: ps2_dev_command cmd 0xe9, out-count 0, in-count 3, dev input/touchpad/ps2/synaptics_3
KERN: ps2: ps2_dev_command got ACK
KERN: ps2: ps2_dev_command result 0x00000000
KERN: SYNAPTICS: extended mode 1
KERN: SYNAPTICS: extended queries 2
KERN: SYNAPTICS: middle button 0
KERN: SYNAPTICS: sleep mode 1
KERN: SYNAPTICS: four buttons 0
KERN: SYNAPTICS: multi finger 0
KERN: SYNAPTICS: palm detection 1
KERN: SYNAPTICS: pass through 0
KERN: ps2: ps2_dev_command cmd 0xe8, out-count 7, in-count 0, dev input/touchpad/ps2/synaptics_3
KERN: ps2: ps2_dev_command tx: 0x00
KERN: ps2: ps2_dev_command tx: 0xe8
KERN: ps2: ps2_dev_command tx: 0x00
KERN: ps2: ps2_dev_command tx: 0xe8
KERN: ps2: ps2_dev_command tx: 0x02
KERN: ps2: ps2_dev_command tx: 0xe8
KERN: ps2: ps2_dev_command tx: 0x01
KERN: ps2: ps2_dev_command got ACK
KERN: Last message repeated 7 times.
KERN: ps2: ps2_dev_command result 0x00000000
KERN: ps2: ps2_dev_command cmd 0xe9, out-count 0, in-count 3, dev input/touchpad/ps2/synaptics_3
KERN: ps2: ps2_dev_command got ACK
KERN: ps2: ps2_dev_command result 0x00000000
KERN: SYNAPTICS: clickpad 1
KERN: SYNAPTICS: extended buttons 0
KERN: ps2: ps2_dev_command cmd 0xe8, out-count 7, in-count 0, dev input/touchpad/ps2/synaptics_3
KERN: ps2: ps2_dev_command tx: 0x02
KERN: ps2: ps2_dev_command tx: 0xe8
KERN: ps2: ps2_dev_command tx: 0x00
KERN: ps2: ps2_dev_command tx: 0xe8
KERN: ps2: ps2_dev_command tx: 0x00
KERN: ps2: ps2_dev_command tx: 0xe8
KERN: ps2: ps2_dev_command tx: 0x01
KERN: ps2: ps2_dev_command got ACK
KERN: Last message repeated 7 times.
KERN: ps2: ps2_dev_command result 0x00000000
KERN: ps2: ps2_dev_command cmd 0xf3, out-count 1, in-count 0, dev input/touchpad/ps2/synaptics_3
KERN: ps2: ps2_dev_command tx: 0x14
KERN: ps2: ps2_dev_command got ACK
Last message repeated 1 time
KERN: ps2: ps2_dev_command result 0x00000000
KERN: ps2: ps2_dev_command cmd 0xf4, out-count 0, in-count 0, dev input/touchpad/ps2/synaptics_3
KERN: ps2: ps2_dev_command got ACK
KERN: ps2: ps2_dev_command result 0x00000000
KERN: SYNAPTICS: open input/touchpad/ps2/synaptics_3 success
KERN: SYNAPTICS: MS_IS_TOUCHPAD
KERN: SYNAPTICS: MS_SET_TOUCHPAD_SETTINGSSYNAPTICS: unknown opcode: 10106
KERN: SYNAPTICS: ioctl MS_SETCLICK (set click speed)
KERN: SYNAPTICS: unknown opcode: 10101
KERN: SYNAPTICS: unknown opcode: 10102
KERN: SYNAPTICS: unknown opcode: 10104
KERN: ps2: keyboard_open input/keyboard/at/0
KERN: ps2: ps2_dev_command cmd 0xff, out-count 0, in-count 1, dev input/keyboard/at/0
KERN: ps2: ps2_dev_command got ACK
KERN: ps2: ps2_dev_command result 0x00000000
KERN: ps2: ps2_dev_command cmd 0xf2, out-count 0, in-count 2, dev input/keyboard/at/0
KERN: ps2: ps2_dev_command got ACK
KERN: ps2: ps2_dev_command result 0x00000000
KERN: ps2: keyboard found
KERN: ps2: keyboard_open input/keyboard/at/0 success
KERN: ps2: ioctl KB_SET_KEY_REPEAT_RATE
KERN: ps2: set_typematic rate 250, delay 500000
KERN: ps2: ps2_dev_command cmd 0xf3, out-count 1, in-count 0, dev input/keyboard/at/0
KERN: ps2: ps2_dev_command tx: 0x26
USER: Notify of added/removed/started/stopped device
Last message repeated 1 time
KERN: ps2: ps2_dev_command got ACK
Last message repeated 1 time
KERN: ps2: ps2_dev_command result 0x00000000
KERN: ps2: ioctl KB_SET_KEY_REPEAT_DELAY
KERN: ps2: set_typematic rate 250, delay 500000
KERN: ps2: ps2_dev_command cmd 0xf3, out-count 1, in-count 0, dev input/keyboard/at/0
KERN: ps2: ps2_dev_command tx: 0x26
KERN: ps2: ps2_dev_command got ACK
Last message repeated 1 time
KERN: ps2: ps2_dev_command result 0x00000000
KERN: ps2: ioctl KB_SET_LEDS
KERN: ps2: set keyboard LEDs
KERN: ps2: ps2_dev_command cmd 0xed, out-count 1, in-count 0, dev input/keyboard/at/0
KERN: ps2: ps2_dev_command tx: 0x00
KERN: ps2: ps2_dev_command got ACK
Last message repeated 1 time
KERN: ps2: ps2_dev_command result 0x00000000
KERN: ps2: ioctl KB_GET_KEYBOARD_ID
KERN: ps2: read_keyboard_packet: enter