Skip to content

Console not working #8

@Nils-TUD

Description

@Nils-TUD

The console is not working on a system with USB keyboard and legacy USB emulation. The keyboard is delivering scancodes correctly, but the console does not seem to comprehend them. Here's some log output of functions I instrumented:

[2] kb: handle_scancode key=2
[6] kb: input_thread flags=800 scancode=2 keycode=0 character=0
[2] kb: handle_scancode key=82
[6] kb: input_thread flags=800 scancode=82 keycode=0 character=0
[2] kb: handle_scancode key=3
[6] kb: input_thread flags=800 scancode=3 keycode=74 character=0
[2] kb: handle_scancode key=83
[6] kb: input_thread flags=800 scancode=83 keycode=76 character=0
[2] kb: handle_scancode key=4
[6] kb: input_thread flags=800 scancode=4 keycode=72 character=0
[2] kb: handle_scancode key=84
[6] kb: input_thread flags=800 scancode=84 keycode=0 character=0
[2] kb: handle_scancode key=5
[6] kb: input_thread flags=800 scancode=5 keycode=70 character=0
[2] kb: handle_scancode key=85
[6] kb: input_thread flags=800 scancode=85 keycode=0 character=0
[2] kb: handle_scancode key=6
[6] kb: input_thread flags=800 scancode=6 keycode=71 character=0
[2] kb: handle_scancode key=86
[6] kb: input_thread flags=800 scancode=86 keycode=0 character=0
[2] kb: handle_scancode key=7
[6] kb: input_thread flags=800 scancode=7 keycode=7b character=0
[2] kb: handle_scancode key=87
[6] kb: input_thread flags=800 scancode=87 keycode=0 character=0
[2] kb: handle_scancode key=8
[6] kb: input_thread flags=800 scancode=8 keycode=0 character=0
[2] kb: handle_scancode key=88
[6] kb: input_thread flags=800 scancode=88 keycode=0 character=0
[2] kb: handle_scancode key=9
[6] kb: input_thread flags=800 scancode=9 keycode=79 character=0
[2] kb: handle_scancode key=89
[6] kb: input_thread flags=800 scancode=89 keycode=0 character=0
[2] kb: handle_scancode key=a
[6] kb: input_thread flags=800 scancode=a keycode=77 character=0
[2] kb: handle_scancode key=8a
[6] kb: input_thread flags=800 scancode=8a keycode=0 character=0
[2] kb: handle_scancode key=b
[6] kb: input_thread flags=800 scancode=b keycode=75 character=0
[2] kb: handle_scancode key=8b
[6] kb: input_thread flags=800 scancode=8b keycode=0 character=0

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions