BIOS 에서 keyboard( 8042 ) 의 Status 값을 검사 후 reset 시키는 경우?

kese111의 이미지


안녕하세요.

좀 오래전에 일이라 정확히 기억나지 않는데 질문드리게 되서 먼저 죄송합니다...
당시에 이 문제에 직면해 관련 자료를 찾아보고 문제를 해결한 듯 노트에 적어놨으나 -_-;;
다시 좀 찾아보려고 하니 찾을 수가 없군요...

혹시 이에 대해서 아시는 분은 답변 꼭 부탁드립니다.

BIOS에서 Keyboard의 Status값을 검사 후 시스템을 reset시키는 경우입니다.

제가 노트에 적어놓은 문장은 이렇습니다.
"keyboard status를 0x4로 맞춰야됨. keyboard( 8042 ) 의 스펙을 뒤질것!"

^_^;;

익명 사용자의 이미지

최초 부팅 때는 i8042의 status port를 읽었을 때 2번 비트(0x04)가 0이고 키보드 초기화 이후(키보드가 BAT code를 전송한 뒤)에는 1로 바뀝니다. status port에 2번 비트 값을 바꾸어 쓰면 power on reset이나 warm reset을 선택할 수도 있습니다.

kese111의 이미지


기억을 되살리는데 큰 도움이 되었습니다. ^^;