ata3: reiniting channel
Dan Lukes
dan at obluda.cz
Wed Aug 23 15:27:59 CEST 2006
Miroslav Lachman napsal/wrote, On 08/23/06 14:49:
> Chtel bych se zeptat (a dnes vyjimecne jednoduse) pri cem / proc v
> systemu FreeBSD 6.1 dojde za provozu k "samovolne" reinicializaci ata
> kanalu?
> Dnes to vidim poprve a doslo pri tom k padu systemu a rebootu:
>
> Aug 23 01:29:16 track ntpd[455]: kernel time sync enabled 2001
> Aug 23 14:31:35 track kernel: ata3: reiniting channel ..
> Aug 23 14:33:28 track syslogd: kernel boot file is /boot/kernel/kernel
Hlasku je mozne videt jen za zapnuteho "bootverbose". Vypisuje se na
pocatku ata_reinit(). Z chybejiciho "reinit done" soudim, ze k restartu
doslo prave v prubehu teto funkce ...
ata_reinit() se vola
1. v prubehu ata_resume (coz se dela pri probouzeni ze sleep)
2. protoze si to nekdo opravneny vyzadal pomoci ioctl IOCATAREINIT
Moznosti jsou dve:
1. chyba je pouze "pod" - pak nas nezajima kdo a proc reinit volal, ale
co z toho, co delal, se nepovedlo natolik, ze to vedlo k padu
2. chyba je "nad" - to neco, co reinit delal se nepovedlo proto, ze v te
chvili byl uz system v neutesenem stavu z duvodu, ktere nastaly drive a
jinde
Bohuzel, dostupne udaje neumoznuji zadne velke zkoumani ani jedne z
techto moznosti. A krome analyzy memory-dumpu (kdyby byl k dispozici) me
ani nenapada, jake informace by k odpovedi mohly prispet ...
Dan
--
Dan Lukes SISAL MFF UK
AKA: dan at obluda.cz, dan at freebsd.cz,dan at kolej.mff.cuni.cz
More information about the Users-l
mailing list