< ^ txt
Sun Dec 6 09:29:03 EST 2015
Went to bed at three, slept OK, and woke up at nine.
Partly sunny today, with a high near forty-four.
Goals:
- Walk
Done.
Thirty-five minute walk around sunset. Saw a cardinal, and a rose with a few pink petals intact.
Walked around the neighborhood west of here, and took in the Christmas lights.
- Make progress (or at least conclusions/decisions) on server
- It wasn't bad RAM stopping boot of the FreeBSD uefi installer
- It wasn't a bad usb flash drive stopping boot of the FreeBSD uefi installer
kernel trap 12 with interrupts disabled
Fatal trap 12: page fault while in kernel mode
cpuid = 0; apic id = 00
fault virtual address = 0xd5
fault code = supervisor read data, page not present
instruction pointer = 0x20:0xffffffff80bcf206
stack pointer = 0x20:0xffffffff814f1d60
frame pointer = 0x20:0xffffffff814f1de0
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 = 0 ()
trap number = 12
panic: page fault
cpuid = 0
KDB: stack backtrace:
#0 0xffffffff80984e30 at ??*0
#1 0xffffffff809489e6 at ??*0
#2 0xffffffff809488b3 at ??*0
#3 0xffffffff80d4aadb at ??*0
#4 0xffffffff80d4addd at ??*0
#5 0xffffffff80d4a47a at ??*0
#6 0xffffffff80d307f2 at ??*0
#7 0xffffffff80bc2d80 at ??*0
#8 0xffffffff80bc2c57 at ??*0
#9 0xffffffff80d4ac8c at ??*0
#10 0xffffffff80d4a47a at ??*0
#11 0xffffffff80d307f2 at ??*0
Uptime: 1s
I am not alone:
http://unix.stackexchange.com/questions/164300/freebsd-boot-problem-uefi-or-legacy-and-gpt-disk
https://wiki.freebsd.org/UEFI
When trying to boot the uefi installer, it freezes at:
Booting [/boot/kernel/kernel]
Start @ 0xffffffff802dfc70
/
(Where the "/" is a spinner that stops.)
Looks like there are quite a few bugs in FreeBSD bugzilla with similar symptoms.
Many report resolution in 11 CURRENT.
Hmph. CURRENT boot fine, great even. I'm really not sure I want to run CURRENT on this box....
Hm. The UEFI loader doesn't support root on zfs yet.
My only real option at this point (if I'm sticking with FreeBSD) is MBR.
% sudo dd if=FreeBSD-10.2-RELEASE-amd64-mini-memstick.img of=/dev/sdc bs=1M conv=sync
Set up mbr partition table and mbr booting and zfs root.
...and we're back to the eternal flashing cursor.
I don't think it even hits the boot loader.
Or, rather, it doesn't make it past stage zero of the boot loader, since I assume I'd get some sort of firmware warning if the firmware couldn't find any OS. It's certainly not making it to stage two, anyhow.
This Asus motherboard was a mistake. At least it was an inexpensive one.
When they're available, in six or seven months, I'll pick up a E3-1235L v5 or i3-6100T and a SuperMicro motherobard, and install FreeBSD 11.0-RELEASE.
(As an aside, Intel sure seem slow getting new CPUs to market.)
Wait! Son of a bitch! On a "what the fuck" whim, I tried the partition scheme GPT + Lenovo Fix, and it worked. I'm booted on a GPT partition tabled zfs mirror!
VICTORY!
# pkg install sudo vim-lite zsh git-lite sshguard-ipfw curl
< ^ txt