scroll lock pressed during boot related panic on 7.0-CURRENT

Goran Gajic ggajic at
Wed Aug 2 20:16:08 UTC 2006


Some time ago I have reported that when scroll lock is pressed during boot 
on amd64 box panic occurs (it has to be pressed somwhere after sc0/vga0 
kernel message during boot.Also if I use serial console this can't be
repeated. Btw if in /boot/device.hints hint.kbdmux.0.disabled is set to 1 
this doesn't happen. But, today even after panic for some reason I could 
type so here is what I've got from ddb:
Fatal trap 12: page fault while in kernel mode
cpuid = 0; apic id = 00
fault virtual address   = 0xffffffff000000b1
fault code              = supervisor read, page not present
instruction pointer     = 0x8:0xffffffff8065b026
stack pointer           = 0x10:0xffffffff80b3c790
frame pointer           = 0x10:0xffffffff80b3c7c0
code segment            = base 0x0, limit 0xffffff, type 0x1b
                         = DPL 0, pres 1, long 1, def 32 0, gran 1
processor eflags        = interrupt enabled, resume, IOPL = 0
current process         = 0 (swapper)
[thread pid 0 tid 0 ]
Stopped at     sc_cnputc+0x96: testb    $0x2,0xb1(%rbx)
db> bt
Tracing pid 0 tid 0 td 0xfffffffff80935c80
sc_cnputc() at sc_cnputc+0x96
putchar() at putchar+0xc8
kvprintf() at printf+0xe7
device_printf() at device_printf+0x6f
ad_attach() at ad_attach+0x298
device_attach() at device_attach+0x292
bus_generic_attach() at bus_generic_attach+0x18
ata_identify() at ata_identify+0xea
ata_boot_attach() at ata_boot_attach+0x50
run_interrput_driven_config_books() at
mi_startup() at mi_startup+0xd3
btext() at btext+0x2c

However I couldn't call doadump() since there is no device defined to
dump to. Of course:

uname -a
FreeBSD magarac 7.0-CURRENT FreeBSD 7.0-CURRENT #0: Tue Aug  1 23:44:16 
CEST 2006     root at magarac:/usr/src/sys/amd64/compile/GENERIC  amd64


More information about the freebsd-current mailing list