URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 5361
[ Назад ]

Исходное сообщение
"доступ к CMOS из LINUX"

Отправлено Andrew Galitskov , 22-Дек-00 22:17 
Кто-нибудь знает как стандартными ср-ми залезть в CMOS( меня интересует программирование времени включения компьютера, которое задается в BIOSе)

Содержание

Сообщения в этом обсуждении
"RE: доступ к CMOS из LINUX"
Отправлено cadaber , 23-Дек-00 09:01 
В старом добром 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       ; следующий
---
А вот где там "время выключения" - хрен его знает. Одно время я возился с разрешением/запрещением дисковода: снимал копию регистров в файл при включеном, выключеном. Потом сравнивал. Получилось, между прочим =).