Главная страница


ru.unix.bsd

 
 - RU.UNIX.BSD ------------------------------------------------------------------
 From : Eugene Grosbein                      2:5006/1       15 Feb 2006  18:46:40
 To : All
 Subject : быстрый reset
 -------------------------------------------------------------------------------- 
 
 Привет!
 
 При загрузке FreeBSD с USB (и последующей работе с /dev/da0s1a,
 смонтированным в r/o) может возникнуть ситуация, когда umass0 теряется
 ядром (выдернули из порта). Даже если он потом обратно появляется,
 система оказывается частично неработоспособна.
 
 Есть ли возможность при определении такой ситуации выполнить
 быструю профилактическую перезагрузку? Была идея держать статический
 скомпилированный /sbin/reboot внутри /var (который на MFS) и
 запускать его. Проблема в том, что ядро все-равно сначала пытается
 буфера сбросить. Даже при reboot -n, который, кстати, виснет,
 даже если umass0 не терялся (проблема внутри sys/cam/cam_xpt.c,
 PR: ).
 
 Поэтому вопрос: как может процессы из userland инициировать,
 грубо говоря, выход в BIOS POST с последующей загрузкой "с чистого листа"
 без каких-либо финализирующих процедур? Для NanoBSD ничего не нужно
 делать, все подмонтированные в r/w файловые системы все равно на MFS.
 
 Eugene
 --- slrn/0.9.8.0 (FreeBSD)
  * Origin: Svyaz Service JSC (2:5006/1@fidonet)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 быстрый reset   Eugene Grosbein   15 Feb 2006 18:46:40 
 Re: быстрый reset   Eugene Grosbein   15 Feb 2006 19:57:04 
Архивное /ru.unix.bsd/2609320356e82.html, оценка 1 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional