[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[tyndur-devel] [PATCH 1/5] kbc: Antwort der Tastatur auslesen



! kbc: Nachdem man einen Befehl gesendet hat, muss man auch die Antwort
  der Tastatur auslesen (normal 0xfa fuer Ack). Ansonsten wundert sich
  der Treiber spaeter ueber komische Scancodes.

Signed-off-by: Kevin Wolf <kevin@xxxxxxxxxx>
---
 src/modules/kbc/keyboard.c |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

diff --git a/src/modules/kbc/keyboard.c b/src/modules/kbc/keyboard.c
index 26b65d3..71cb82b 100644
--- a/src/modules/kbc/keyboard.c
+++ b/src/modules/kbc/keyboard.c
@@ -86,6 +86,7 @@ static void send_kbd_command(uint8_t command)
         yield();
     }
     outb(0x60, command);
+    while (inb(0x60) != 0xfa);
 }
 
 
-- 
1.6.0.2