- RE: доступ к CMOS из LINUX, cadaber, 09:01 , 23-Дек-00 (1)
В старом добром DOS-овом TechHelp (который я иногда почитываю в трудную минуту =)) кое какая информация есть. Данные CMOS можно читать/писать используя порты в/в 70h и 71h. Кусок кода который "чистит" CMOS: --- mov cx,003Fh ; кол-во "исправляемых" регистров next: mov al,cl ; номер регистра out 70h,al ; в адресный порт jmp short $ 2 ; ждем восстановления порта mov al,ch ; нулевое значение out 71h,al ; отправляем в порт данных jmp short $ 2 ; ... loop next ; следующий --- А вот где там "время выключения" - хрен его знает. Одно время я возился с разрешением/запрещением дисковода: снимал копию регистров в файл при включеном, выключеном. Потом сравнивал. Получилось, между прочим =).
|