OpenSolaris

Printable Version Enter a New Search
Bug ID 6751793
Synopsis i8042 spews warnings if keyboard is not connected on DEBUG kernel
State 10-Fix Delivered (Fix available in build)
Category:Subcategory driver:i8042
Keywords
Responsible Engineer Seth Goldberg
Reported Against
Duplicate Of
Introduced In solaris_nevada
Commit to Fix snv_100
Fixed In snv_100
Release Fixed solaris_nevada(snv_100)
Related Bugs 6695011
Submit Date 24-September-2008
Last Update Date 8-October-2008
Description
The integration of 6695011 added a warning message that will be printed if sending a command to the 8042 times out (as can be the case with keyboards no plugged in -- a normal occurrance).  The fix for this bug also includes a bit better handling of the response code that can be returned by the 8042 (it can either return ACK or RESEND).  Both response codes are now handled properly, instead of being sent to the child drivers (which ignored them anyway).  If we do get a RESEND response, we keep retrying to resend the command (or the option byte) for as long as the timeout allows (for each byte, the timeout is 250ms (if we timeout after the first byte, we don't try to send the second byte, so the maximum waiting time is still just 250ms -- no change from the previous code)).
Work Around
N/A
Comments
N/A