Opened 10 years ago

Closed 8 years ago

#3594 closed bug (fixed)

PS2 Keyboard/Mouse problems on HP Compaq NX7400 Notebook

Reported by: siarzhuk Owned by: siarzhuk
Priority: high Milestone: R1
Component: Drivers/Keyboard/PS2 Version: R1/Development
Keywords: Cc: martin@…
Blocked By: Blocking:
Has a Patch: no Platform: x86

Description

Tested configuration:
1) HP Compaq NX7400 Notebook with Dock-Station and external PS2 Keyboard and mouse.
2) Haiku hrev29625

The Problem description:
a) Notebook is booted without Dock-Station:

Neither internal notebook keyboard nor touchpad are working. Note that F12 fall into KDL normally.

b) Notebook is booted with Dock-Station. External PS2 keyboard and mouse are not attached:

Neither internal keyboard nor touchpad are working. F12 is functional.

c) Notebook is booted with Dock-Station. External PS2 keyboard and mouse are attached to Dock-Station:

Both internal and external PS2 keyboards work well. Neither touchpad nor external PS2 mouse are detected by system. F12 is functional.

Notes:

More information can be found in attached log files.

This problem may have the same origin as one described in ticket #2867.

This notebook will be available for full testing until 10 April 2009.

Attachments (2)

StandaloneBoot.syslog (65.2 KB) - added by siarzhuk 10 years ago.
Log of the Haiku boot without Dock-Station
DockStationBoot.syslog (60.5 KB) - added by siarzhuk 10 years ago.
Log of the Haiku boot with Dock-Station and external PS2 keyboard and mouse.

Download all attachments as: .zip

Change History (7)

Changed 10 years ago by siarzhuk

Attachment: StandaloneBoot.syslog added

Log of the Haiku boot without Dock-Station

Changed 10 years ago by siarzhuk

Attachment: DockStationBoot.syslog added

Log of the Haiku boot with Dock-Station and external PS2 keyboard and mouse.

comment:1 Changed 10 years ago by fishpond

Platform: Allx86
Version: R1 development

Keyboard reset seems to go into timeout. Same problem on HP nx9420. Have run modified code where the missing acknowledgement on the reset is being ignored and got a working keyboard. Behaviour still unclear to me, timeout is 4 seconds which should be sufficient.

comment:2 Changed 9 years ago by martin

Cc: martin@… added

I noticed that there are several problems with some HP/Compaq Laptops that were also present in linux and have been fixed some years ago. I'm using a nc8430 laptop and there are two big problems (haiku build 35629):

  • The internal keyboard and synaptics touchpad doesn't work at all. Both are attached by PS/2. An external USB keyboard and usb mouse does work.

"The systems stays in BIOS for about 30 second before proceeding next to boot the operating system. This is called "bad ACPI state" and you can only get the system from this state by turning the machine off and even removing the batery for a while."

This issue has been fixed in linux by this commit:

commit a1cec06177386ecc320af643de11cfa77e8945bd
Author: Dmitry Torokhov <dtor@insightbb.com>
Date:   Sun Feb 18 01:40:24 2007 -0500

    Input: psmouse - properly reset mouse on shutdown/suspend
    
    Some people report that they need psmouse module unloaded
    for suspend to ram/disk to work properly. Let's make port
    cleanup behave the same way as driver unload.
    
    This fixes "bad state" roblem on various HP laptops, such
    as nx7400.
    
    Signed-off-by: Dmitry Torokhov <dtor@mail.ru>

I collected some further links that may be related:

https://bugzilla.novell.com/show_bug.cgi?id=179702

http://bugzilla.kernel.org/show_bug.cgi?id=5534

comment:3 Changed 9 years ago by martin

Milestone: UnscheduledR1
Priority: normalhigh
Version: R1/pre-alpha1R1/Development

I set the priority of this ticket to high, because Keyboard and Mouse are not working on these notebooks.

comment:4 Changed 8 years ago by siarzhuk

Owner: changed from marcusoverhagen to siarzhuk
Status: newin-progress

comment:5 Changed 8 years ago by siarzhuk

Resolution: fixed
Status: in-progressclosed

Fixed in hrev42325.

Note: See TracTickets for help on using tickets.