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