FreeBSD 8.3-RELEASE panic hned pri bootu

Miroslav Lachman 000.fbsd at quip.cz
Mon Aug 27 21:57:15 CEST 2012


Na novy server jsem ted nainstaloval 8.3-RELEASE amd64 GENERIC s 
pouzitim gmirroru nad dvema SATA disky Seagate Constellation ES 1TB a 
problem je, ze v zaverecne fazi bootu, kdy ma dojit k "root mount" jen 
rychle problikne panic a server se okamzite restartuje.

Pro me je to trosku nepochopitelne v tom, ze kdyz tam mam 8.3-RELEASE 
amd64 GENERIC nainstalovany na USB flashdisku - tedy identickou verzi 
systemu, tak vsechno bezi normalne.
System normalne nabootuje, da se s nim pracovat, muzu si primountovat 
filesystemy z toho gmirroru, prochazet je, cist, zapisovat... cokoliv. 
Ale kdyz nabootuju rovnou z toho gmirroru, tak to hodi panic driv, nez 
dojde k root mountu.

Kdyz v boot menu vyberu bez ACPI, nebo Safe Mode, tak se cely boot 
proces zasekne mnohem driv (tzn. zase jeste jiny problem, ktery s timhle 
patrne nesouvisi).

Single user dopadne stejne jako multiuser - okamzity panic a reboot.

Kdyz zkusim verbose, vetsinou to dopadne taky tak, ale parkrat se uz 
stalo, ze po panicu se to nerestartovalo, takze slo aspon fotakem 
vyfotit posledni obrazovku (ale jinak stroj na nic nereaguje).

Tady je rucni prepis:

fault code           = supervisor read data, page not present
instruction pointer  = 0x20:0xffffffff805fb5de
stack pointer        = 0x20:0xffffff800007b830
frame pointer        = 0x20:0xffffff800007b850
code segment         = base 0x0, limit 0xfffff, type 0x1b
                      = DPL 0, pres 1, long 1, def32 0, gran 1
processor eflags     = interrupt enabled, resume, IOPL =0
current process      = 1 (kernel)
trap number          = 12
panic: page fault
cpuid = 1
KDB: stack backtrace:
#0 0xffffffff8063dcbe at kdb_backtrace+0x5e
#1 0xffffffff8060aed7 at panic+0x187
#2 0xffffffff80900a10 at trap_fatal+0x290
#3 0xffffffff80900d61 at trap_pfault+0x201
#4 0xffffffff8090121f at trap+0x3df
#5 0xffffffff808e8774 at calltrap+0x8
#6 0xffffffff806997ba at bufobj_invalbuf+0x2ca
#7 0xffffffff80696093 at vfs_mountroot_try+0x3c3
#8 0xffffffff80696931 at vfs_mountroot+0x3d1
#9 0xffffffff805c2ecc at start_init+0x4c
#10 0xffffffff805dfb2f at fork_exit+0x11f
#11 0xffffffff808e8cbe at fork_trampoline+0xe


Pokud to hraje nejakou roli, tak se jedna o board Supermicro X9SCA-F s 
CPU Intel Xeon E3-1240v2 a 16GB RAM @ 1600MHz

Stejny board se starsi verzi CPU (ne v2) a 16GB RAM mam uz nejaky cas v 
produkci s FreeBSD 8.2-RELEASE, opet na gmirroru akorat se starsimi 
disky Hitachi.

Moc me nenapada, jak tenhle problem zkoumat / resit, takze budu rad za 
uzitecne rady.

Mirek


More information about the Users-l mailing list