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