|
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)).
|