Date: Tue, 29 Jan 2002 03:34:54 -0800 (PST) From: johan beisser <jan@caustic.org> To: freebsd-gnats-submit@FreeBSD.org Subject: i386/34405: -CURRENT fatal trap during boot. Message-ID: <200201291134.g0TBYsL59908@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
>Number: 34405
>Category: i386
>Synopsis: -CURRENT fatal trap during boot.
>Confidential: no
>Severity: non-critical
>Priority: low
>Responsible: freebsd-bugs
>State: open
>Quarter:
>Keywords:
>Date-Required:
>Class: sw-bug
>Submitter-Id: current-users
>Arrival-Date: Tue Jan 29 03:40:01 PST 2002
>Closed-Date:
>Last-Modified:
>Originator: johan beisser
>Release: 5.0-CURRENT
>Organization:
>Environment:
FreeBSD pustulio.nttmcl.com 5.0-CURRENT FreeBSD 5.0-CURRENT #0: Sat Jan 26 10:01:44 GMT 2002 root@pustulio.nttmcl.com:/usr/obj/usr/src/sys/GENERIC i386
>Description:
FreeBSD-CURRENT seems to have minor issues booting on a machine previously placed in hibernation by windows 2000. When booting from an apm suspend command (apm -z, or zzz), this is not an issue.
sample from the dmesg:
Fatal trap 12: page fault while in kernel mode
fault virtual address = 0x4
fault code = supervisor read, page not present
instruction pointer = 0x8:0xc0240dca
stack pointer = 0x10:0xc05aeb04
frame pointer = 0x10:0xc05aeb10
code segment = base 0x0, limit 0xfffff, type 0x1b
= DPL 0, pres 1, def32 1, gran 1
processor eflags = interrupt enabled, resume, IOPL = 0
current process = 0 (swapper)
>How-To-Repeat:
So far, i've only seen this on a Toshiba Satellite Pro 4600:
First, boot in to windows 2000, place the machine in to hibernation mode.
then boot to FreeBSD, and watch the fun begin:
Copyright (c) 1992-2002 The FreeBSD Project.
Copyright (c) 1979, 1980, 1983, 1986, 1988, 1989, 1991, 1992, 1993, 1994
The Regents of the University of California. All rights reserved.
FreeBSD 5.0-CURRENT #0: Sat Jan 26 10:01:44 GMT 2002
root@pustulio.nttmcl.com:/usr/obj/usr/src/sys/GENERIC
Preloaded elf kernel "/boot/kernel/kernel" at 0xc058c000.
Preloaded elf module "/boot/kernel/vesa.ko" at 0xc058c0a8.
Preloaded elf module "/boot/kernel/ipfw.ko" at 0xc058c154.
Preloaded elf module "/boot/kernel/snd_ich.ko" at 0xc058c200.
Preloaded elf module "/boot/kernel/snd_pcm.ko" at 0xc058c2ac.
Preloaded elf module "/boot/kernel/acpi.ko" at 0xc058c358.
Timecounter "i8254" frequency 1193182 Hz
Timecounter "TSC" frequency 797579379 Hz
CPU: Pentium III/Pentium III Xeon/Celeron (797.58-MHz 686-class CPU)
Origin = "GenuineIntel" Id = 0x686 Stepping = 6
Features=0x383f9ff<FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,SEP,MTRR,PGE,MCA,CMOV,PAT
,PSE36,MMX,FXSR,SSE>
real memory = 267780096 (261504K bytes)
avail memory = 254480384 (248516K bytes)
Pentium Pro MTRR support enabled
VESA: v2.0, 16384k memory, flags:0x0, mode table:0xc05282a0 (1000040)
VESA: Trident CYBER 9910
Using $PIR table, 7 entries at 0xc00f01c0
npx0: <math processor> on motherboard
npx0: INT 16 interface
acpi0: <TOSHIB 750 > on motherboard
acpi0: power button is handled as a fixed feature programming model.
Timecounter "ACPI" frequency 3579545 Hz
acpi_timer0: <24-bit timer at 3.579545MHz> port 0xee08-0xee0b on acpi0
acpi_cpu0: <CPU> on acpi0
acpi_tz0: <thermal zone> on acpi0
acpi_pcib0: <Host-PCI bridge> port 0xcf8-0xcff on acpi0
pci0: <PCI bus> on acpi_pcib0
pcib1: <PCI-PCI bridge> at device 1.0 on pci0
pci1: <PCI bus> on pcib1
pci1: <display, VGA> at device 0.0 (no driver attached)
pcib2: <PCI-PCI bridge> at device 30.0 on pci0
pci2: <PCI bus> on pcib2
fxp0: <Intel Pro/100 Ethernet> at device 8.0 on pci2
fxp0: could not map device registers
Fatal trap 12: page fault while in kernel mode
fault virtual address = 0x4
fault code = supervisor read, page not present
instruction pointer = 0x8:0xc0240dca
stack pointer = 0x10:0xc05aeb04
frame pointer = 0x10:0xc05aeb10
code segment = base 0x0, limit 0xfffff, type 0x1b
= DPL 0, pres 1, def32 1, gran 1
processor eflags = interrupt enabled, resume, IOPL = 0
current process = 0 (swapper)
>Fix:
no idea. i'm still trying to get a decent trace and dump of the information. More to come, promise.
>Release-Note:
>Audit-Trail:
>Unformatted:
To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-bugs" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200201291134.g0TBYsL59908>
