Opened 13 years ago
Closed 13 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 by , 13 years ago
Summary: | i8042 driver broken on → i8042 driver broken on Intel S5000XVNSATAR |
---|
comment:2 by , 13 years ago
Resolution: | → fixed |
---|---|
Status: | new → closed |
Fixed in r1383.