Fork us on GitHub Follow us on Facebook Follow us on Twitter

Opened 7 years ago

Closed 7 years ago

#409 closed defect (fixed)

i8042 driver broken on Intel S5000XVNSATAR

Reported by: Martin Decky Owned by: Martin Decky
Priority: major Milestone: 0.5.0
Component: helenos/kernel/ia32 Version: mainline
Keywords: Cc:
Blocker for: Depends on:
See also:

Description

The i8042 (PS/2) driver in the current revision (r1382) fails to work properly on the Intel S5000XVNSATAR machine (see Lab). The functionality was probably broken by the recent rewrite of the i8042 from a legacy driver to a DDF driver. The previous legacy i8042 driver worked properly on this machine.

I have encountered and fixed several problems while analysing the problem: The i8042 driver never got started in the first place (fixed in r1376) and the enumeration of input devices failed due to an infinite loop in loc_get_categories() (r1377 - r1380).

Currently, only the first interrupt generated by the i8042 gets delivered to the driver. Connecting an USB keyboard is possible, but sometimes locks up the entire machine (uncertain if this is a related problem).

Change History (2)

comment:1 Changed 7 years ago by Martin Decky

Summary: i8042 driver broken oni8042 driver broken on Intel S5000XVNSATAR

comment:2 Changed 7 years ago by Martin Decky

Resolution: fixed
Status: newclosed

Fixed in r1383.

Note: See TracTickets for help on using tickets.