Hello,
I just updated to FreeBSD 6.2-PRERELEASE/amd64 as of 2 hours ago. I'm seeing
the same behaviour with both the panic and the weird device name.
By sheer luck I figured out how to get into DDB though :), so I can now
provide a backtrace.
Fatal trap 18: integer divide fault while in kernel mode
instruction pointer = 0x8:0xffffffff801c02d5
stack pointer = 0x10:0xffffffff80864a80
frame pointer = 0x10:0xffffffff80864ad0
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 (swapper)
trap number = 18
panic: integer divide fault
Uptime: 1s
Cannot dump. No dump device defined.
Automatic reboot in 15 seconds - press a key on the console to abort
--> Press a key on the console to reboot,
--> or switch off the system now.
KDB: enter: manual escape to debugger
[thread pid 0 tid 0 ]
Stopped at kdb_enter+0x31: leave
db> bt
Tracing pid 0 tid 0 td 0xffffffff806ee240
kdb_enter() at kdb_enter+0x31
scgetc() at scgetc+0x57e
sccngetch() at sccngetch+0xf2
sccncheckc() at sccncheckc+0xe
cncheckc() at cncheckc+0x3c
cngetc() at cngetc+0x17
shutdown_panic() at shutdown_panic+0x79
boot() at boot+0x59a
panic() at panic+0x1f9
trap_fatal() at trap_fatal+0x378
trap() at trap+0x41e
calltrap() at calltrap+0x5
--- trap 0x12, rip = 0xffffffff801c02d5, rsp = 0xffffffff80864a80, rbp
0xffffffff80864ad0 ---
ata_raid_promise_read_meta() at ata_raid_promise_read_meta+0x95
ata_raid_read_metadata() at ata_raid_read_metadata+0x2f4
ata_raid_subdisk_attach() at ata_raid_subdisk_attach+0x42
device_attach() at device_attach+0x5a
device_probe_and_attach() at device_probe_and_attach+0xde
bus_generic_attach() at bus_generic_attach+0x1a
ad_attach() at ad_attach+0x285
device_attach() at device_attach+0x5a
device_probe_and_attach() at device_probe_and_attach+0xde
bus_generic_attach() at bus_generic_attach+0x1a
ata_identify() at ata_identify+0x201
ata_boot_attach() at ata_boot_attach+0x6b
run_interrupt_driven_config_hooks() at
run_interrupt_driven_config_hooks+0xa7
mi_startup() at mi_startup+0xb6
btext() at btext+0x2c
While the Mainboard (MSI K8N Neo2 Platinum) does have RAID support, it is
disabled in the BIOS, and the Controller is from nVidia, not Promise, afaik.
Please let me know what other info I can provide.
The previous mail is quoted below for reference.
Cheers
Benjamin
On Tuesday 19 September 2006 22:17, Benjamin Lutz wrote:> Since I added a new P-ATA disk to my computer, FreeBSD 6.1/amd64 panics
> while booting:
>
> [...]
> acd0: DVDROM <PHEHDER DVD A/ 2> at ata0-master UDMA33
> acd1: DVDR <PLEXTOR DVDR PX-708A/1.07> at ata0-slave UDMA33
> ad2: 78533MB <HDS722580VLAT20 V32OA60A> at ata1-master UDMA100
>
>
> Fatal trap 18: integer divide fault while in kernel mode
> instruction pointer = 0x8:0xffffffff801bd9a5
> stack pointer = 0x10:0xffffffff80845a90
> frame pointer = 0x10:0xffffffff80845ae0
> 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 (swapper)
> trap number = 18
> panic: integer divide fault
> Uptime: 1s
> Cannot dump. No dump device defined.
> Automatic reboot in 15 seconds - press a key on the console to abort
>
> If I just disable the second IDE channel, the system boots fine. FreeBSD
> 5.5/i386, which is also installed on this computer, boots fine with or
> without that disk.
>
> I've been trying to get into the kernel debugger to get a backtrace,
but
> without luck. I've hooked up a serial console, but I just can't get
into
> DDB. I've tried various option (adding
debug.debugger_on_panic="1"
> to /boot/loader.conf, the BREAK_TO_DEBUGGER and KDB_UNATTENDED kernel
> options as well as specifying "boot -d" at the boot loader -
without any
> effect. Since the panic happens before init is started, my dump device
> configuration in /etc/rc.conf isn't read either.
>
> How can I get meaningful debugging data out of this system?
>
> Oh, btw, notice the weird device name string for acd0. It's supposed to
say
> <Pioneer DVD-ROM ATAPIModel DVD-106S 0122/E1.22>, and in the BIOS as
well
> as under FreeBSD 5.5/i386 it does. The erroneous strings shows up on
> FreeBSD 6.1 with or without the second IDE channel being enabled.
>
> Any idea what might cause this?
>
> The full boot log follows bellow.
>
> Cheers
> Benjamin
>
>
> KDB: debugger backends: ddb
> KDB: current backend: ddb
> Copyright (c) 1992-2006 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 6.1-RELEASE-p7 #4: Tue Sep 19 21:56:53 CEST 2006
> root@merlin.intranet:/usr/obj/usr/src/sys/MERLIN64
> Timecounter "i8254" frequency 1193182 Hz quality 0
> CPU: AMD Athlon(tm) 64 Processor 3500+ (2210.09-MHz K8-class CPU)
> Origin = "AuthenticAMD" Id = 0xff0 Stepping = 0
>
>
Features=0x78bfbff<FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA
>,CMOV,PAT,PSE36,CLFLUSH,MMX,FXSR,SSE,SSE2> AMD
> Features=0xe0500800<SYSCALL,NX,MMX+,LM,3DNow+,3DNow>
> real memory = 1073676288 (1023 MB)
> avail memory = 1026371584 (978 MB)
> ACPI APIC Table: <Nvidia AWRDACPI>
> ioapic0 <Version 1.1> irqs 0-23 on motherboard
> kbd1 at kbdmux0
> acpi0: <Nvidia AWRDACPI> on motherboard
> acpi0: Power Button (fixed)
> Timecounter "ACPI-fast" frequency 3579545 Hz quality 1000
> acpi_timer0: <24-bit timer at 3.579545MHz> port 0x4008-0x400b on
acpi0
> cpu0: <ACPI CPU> on acpi0
> powernow0: <Cool`n'Quiet K8> on cpu0
> acpi_button0: <Power Button> on acpi0
> pcib0: <ACPI Host-PCI bridge> port 0xcf8-0xcff,0xcf0-0xcf3 on acpi0
> pci0: <ACPI PCI bus> on pcib0
> agp0: <NVIDIA nForce3-250 AGP Controller> mem 0xf0000000-0xf7ffffff
at
> device 0.0 on pci0
> isab0: <PCI-ISA bridge> at device 1.0 on pci0
> isa0: <ISA bus> on isab0
> pci0: <serial bus, SMBus> at device 1.1 (no driver attached)
> ohci0: <OHCI (generic) USB controller> mem 0xfe02f000-0xfe02ffff irq
21 at
> device 2.0 on pci0
> ohci0: [GIANT-LOCKED]
> usb0: OHCI version 1.0, legacy support
> usb0: SMM does not respond, resetting
> usb0: <OHCI (generic) USB controller> on ohci0
> usb0: USB revision 1.0
> uhub0: nVidia OHCI root hub, class 9/0, rev 1.00/1.00, addr 1
> uhub0: 4 ports with 4 removable, self powered
> ohci1: <OHCI (generic) USB controller> mem 0xfe02e000-0xfe02efff irq
22 at
> device 2.1 on pci0
> ohci1: [GIANT-LOCKED]
> usb1: OHCI version 1.0, legacy support
> usb1: SMM does not respond, resetting
> usb1: <OHCI (generic) USB controller> on ohci1
> usb1: USB revision 1.0
> uhub1: nVidia OHCI root hub, class 9/0, rev 1.00/1.00, addr 1
> uhub1: 4 ports with 4 removable, self powered
> ehci0: <NVIDIA nForce3 250 USB 2.0 controller> mem
0xfe02d000-0xfe02d0ff
> irq 23 at device 2.2 on pci0
> ehci0: [GIANT-LOCKED]
> usb2: EHCI version 1.0
> usb2: companion controllers, 4 ports each: usb0 usb1
> usb2: <NVIDIA nForce3 250 USB 2.0 controller> on ehci0
> usb2: USB revision 2.0
> uhub2: nVidia EHCI root hub, class 9/0, rev 2.00/1.00, addr 1
> uhub2: 8 ports with 8 removable, self powered
> uhub3: vendor 0x0409 product 0x013e, class 9/0, rev 2.00/0.07, addr 2
> uhub3: multiple transaction translators
> uhub3: 4 ports with 4 removable, self powered
> pci0: <multimedia, audio> at device 6.0 (no driver attached)
> atapci0: <nVidia nForce3 Pro UDMA133 controller> port
> 0x1f0-0x1f7,0x3f6,0x170-0x177,0x376,0xe000-0xe00f at device 8.0 on pci0
> ata0: <ATA channel 0> on atapci0
> ata1: <ATA channel 1> on atapci0
> atapci1: <nVidia nForce3 Pro SATA150 controller> port
> 0x9e0-0x9e7,0xbe0-0xbe3,0x960-0x967,0xb60-0xb63,0xcc00-0xcc0f,0xc800-0xc87f
> irq 22 at device 9.0 on pci0
> ata2: <ATA channel 0> on atapci1
> ata3: <ATA channel 1> on atapci1
> atapci2: <nVidia nForce3 Pro SATA150 controller> port
> 0x9f0-0x9f7,0xbf0-0xbf3,0x970-0x977,0xb70-0xb73,0xb400-0xb40f,0xb000-0xb07f
> irq 23 at device 10.0 on pci0
> ata4: <ATA channel 0> on atapci2
> ata5: <ATA channel 1> on atapci2
> pcib1: <ACPI PCI-PCI bridge> at device 11.0 on pci0
> pci1: <ACPI PCI bus> on pcib1
> pci1: <display, VGA> at device 0.0 (no driver attached)
> pcib2: <ACPI PCI-PCI bridge> at device 14.0 on pci0
> pci2: <ACPI PCI bus> on pcib2
> pcm0: <Creative EMU10K1> port 0x9c00-0x9c1f irq 18 at device 8.0 on
pci2
> pcm0: <SigmaTel STAC9708/11 AC97 Codec>
> pci2: <multimedia, video> at device 9.0 (no driver attached)
> pci2: <multimedia> at device 9.1 (no driver attached)
> fwohci0: <VIA Fire II (VT6306)> port 0x9400-0x947f mem
> 0xfdfff000-0xfdfff7ff irq 19 at device 12.0 on pci2
> fwohci0: OHCI version 1.0 (ROM=1)
> fwohci0: No. of Isochronous channels is 4.
> fwohci0: EUI64 00:10:dc:00:00:7a:42:db
> fwohci0: Phy 1394a available S400, 3 ports.
> fwohci0: Link S400, max_rec 2048 bytes.
> firewire0: <IEEE1394(FireWire) bus> on fwohci0
> fwe0: <Ethernet over FireWire> on firewire0
> if_fwe0: Fake Ethernet address: 02:10:dc:7a:42:db
> fwe0: Ethernet address: 02:10:dc:7a:42:db
> fwe0: if_start running deferred for Giant
> sbp0: <SBP-2/SCSI over FireWire> on firewire0
> fwohci0: Initiate bus reset
> fwohci0: node_id=0xc800ffc0, gen=1, CYCLEMASTER mode
> firewire0: 1 nodes, maxhop <= 0, cable IRM = 0 (me)
> firewire0: bus manager 0 (me)
> re0: <RealTek 8169S Single-chip Gigabit Ethernet> port 0x9000-0x90ff
mem
> 0xfdffe000-0xfdffe0ff irq 16 at device 13.0 on pci2
> miibus0: <MII bus> on re0
> rgephy0: <RTL8169S/8110S media interface> on miibus0
> rgephy0: 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, 1000baseTX,
> 1000baseTX-FDX, auto
> re0: Ethernet address: 00:11:09:65:fc:0e
> fdc0: <floppy drive controller> port 0x3f0-0x3f5,0x3f7 irq 6 drq 2 on
acpi0
> fdc0: [FAST]
> fd0: <1440-KB 3.5" drive> on fdc0 drive 0
> sio0: <16550A-compatible COM port> port 0x3f8-0x3ff irq 4 flags 0x10
on
> acpi0 sio0: type 16550A, console
> ppc0: <Standard parallel printer port> port 0x378-0x37f,0x778-0x77b
irq 7
> on acpi0
> ppc0: Generic chipset (NIBBLE-only) in COMPATIBLE mode
> ppbus0: <Parallel port bus> on ppc0
> lpt0: <Printer> on ppbus0
> lpt0: Interrupt-driven port
> ppi0: <Parallel I/O> on ppbus0
> atkbdc0: <Keyboard controller (i8042)> port 0x60,0x64 irq 1 on acpi0
> atkbd0: <AT Keyboard> flags 0x1 irq 1 on atkbdc0
> kbd0 at atkbd0
> atkbd0: [GIANT-LOCKED]
> orm0: <ISA Option ROMs> at iomem 0xc0000-0xce7ff,0xd0000-0xd3fff on
isa0
> sc0: <System console> at flags 0x100 on isa0
> sc0: VGA <16 virtual consoles, flags=0x300>
> vga0: <Generic ISA VGA> at port 0x3c0-0x3df iomem 0xa0000-0xbffff on
isa0
> sio1: configured irq 3 not in bitmap of probed irqs 0
> sio1: port may not be enabled
> Timecounter "TSC" frequency 2210091822 Hz quality 800
> Timecounters tick every 1.000 msec
> acd0: DVDROM <PHEHDER DVD A/ 2> at ata0-master UDMA33
> acd1: DVDR <PLEXTOR DVDR PX-708A/1.07> at ata0-slave UDMA33
> ad2: 78533MB <HDS722580VLAT20 V32OA60A> at ata1-master UDMA100
>
>
> Fatal trap 18: integer divide fault while in kernel mode
> instruction pointer = 0x8:0xffffffff801bd9a5
> stack pointer = 0x10:0xffffffff80845a90
> frame pointer = 0x10:0xffffffff80845ae0
> 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 (swapper)
> trap number = 18
> panic: integer divide fault
> Uptime: 1s
> Cannot dump. No dump device defined.
> Automatic reboot in 15 seconds - press a key on the console to abort
> Rebooting...
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: not available
Url :
http://lists.freebsd.org/pipermail/freebsd-stable/attachments/20060921/ddfda22d/attachment.pgp