[amd64] Reproducible cold boot failure (reboot succeeds) in
se at freebsd.org
Sun Nov 13 17:56:14 UTC 2011
Am 11.11.2011 13:15, schrieb Attilio Rao:
> Can you try rebuilding your kernel and modules from scratch and see if
> it fixes your problem?
Sorry for the delay, but my system seems to need being turned off (S5)
for many hours (whole night) to reproduce the problem ...
I had already rebuilt my kernel multiple times in the last weeks. But
just to be sure, I removed the build directories for kernel and world
and built a new kernel after building and installing world from scratch.
The next reboot (with boot blocks from the freshly built world) failed
But the first lines of boot messages look strange:
WARNING: WITNESS option enabled, expect reduced performance.
Table 'FACP' at 0xba918a58
Table 'APIC' at 0xba918b50
Table 'SSDT' at 0xba918be8
Table 'MCFG' at 0xba918dc0
Table 'HPET' at 0xba918e00
ACPI: No SRAT table found
Preloaded elf kernel "/boot/kernel/kernel" at 0xffffffff81109000
Preloaded elf obj module "/boot/kernel/zfs.ko" at 0xffffffff81109370 <--
kldload: unexpected relocation type 67108875
kernel trap 12 with interrupts disabled
The irritating detail is the load address of "zfs.ko", which is just
0x370 bytes above the kernel load address ...
A verbose boot scrolls these lines off the screen to fast (and is to
long to be preserved in dmesg.boot from the start), so I do not have any
idea whether other values are reported in case of a successful boot.
I had already assumed that memory was corrupted during early start-up,
but now I think that gptzfsboot writes the zfs kernel module over the
start of the loaded kernel. I'll try some more tests later today.
More information about the freebsd-current