Is anyone familiar with the /dev/kbd device? What piece of code
is managing this device under QNX? We have designed an input board
which sends ‘set 2’ scan codes to the PS2 port of our Geode(x86)
board. Somehow these codes are translated to ‘set 1’ scan codes
when they are received by devi-hirun.
The keyboard works fine
because devi-hirun is based on ‘set 1’ codes however the /dev/kbd
incorrectly reports the self test ok command ‘aa’ as a set 2
scan code (left shift break).
devi-hirun -vvvvv kbd fd -d/dev/kbd ps2 kb -2 &
Is the BIOS the one that stes up /dev/kbd? What low level
code being run?
Thanks for any help!