keyboard internal power-on reset and A20

Question about which tools to use, bugs, the best way to implement a function, etc should go here. Don't forget to see if your question is answered in the wiki first! When in doubt post here.
Post Reply
Cemre
Member
Member
Posts: 31
Joined: Fri Nov 09, 2007 5:25 am

keyboard internal power-on reset and A20

Post by Cemre »

Hello,

Keyboard controller has a command to perform power-on reset function. ( 0xFF ) When you issue this command, keyboard controller hard-resets and sets default values.

Until a few days earlier, all was working perfectly. I tried my os on my old 486 machine and realized when I issue this keyboard command, A20 line is reset back to "disabled"; no suprise leading to crash. My other AMDXP 1700+ has no problem, A20 remains set. I guess, because A20 is routed through port 0x92.

Can anyone verify or dis-verify this? is internal power on reset command 0xFF for keyboard controller supposed to reset A20 line? or is it just my old 486?

Thanks in advance.
User avatar
lukem95
Member
Member
Posts: 536
Joined: Fri Aug 03, 2007 6:03 am
Location: Cambridge, UK

Post by lukem95 »

i use this command, and it doesn't disable A20 for me. Linux uses it in its KB handler (or used to) and it didnt reenable either, so i assume its not meant to touch A20.

i couldnt find a datasheet that said it either did or didnt disable A20 however, so i may be wrong
~ Lukem95 [ Cake ]
Release: 0.08b
Image
Post Reply