Re: 3.8 panic on boot (rd0)
Leaving the history intact, following up below. An offlist reply suggested trying a more recent snapshot of -current. It also paniced in the same place. On Sat, 7 Jan 2006, Kenneth R Westerback wrote: On Sat, Jan 07, 2006 at 03:23:15PM -0500, Charles Sprickman wrote: Hello all, I have an older i386 pc that I've been using as my home firewall for some years now. It currently runs 3.3 and I was hoping to do an upgrade, so I did go ahead and buy the full CD set (impressive packaging, btw) after having trouble with boot floppies (marginal drive) and the boot CD ISO. However, the kernel panics every time I try and boot the 3.8 CD. I've also tried 3.7, 3.6 and 3.5 boot CDs that I downloaded from the OpenBSD ftp server. Hardware seems fine; I ran memtest86+ for a day and it did about 30 passes with no errors, I tried different CD-ROM drives, different IDE cables, removed all network cards, etc., but still it panics in the same place (right after rd0: fixed, 3800 blocks). CPU is an AMD K6-2-500 clocked down to 300 - temperature is fine (about 110F), mainboard is an old Epox. On the suggestion of a bsdforums.org user, I tried downloading bsd.rd and booting that from the 3.3 install, and that failed. I'm guessing it has something to do with the exec format changing; perhaps the old loader doesn't understand the new kernel exec format? rebooting... boot /bsd.rd booting hd0a:/bsd.rd: failed(79). will try /obsd boot ls bsd.rd -rwxr-xr-x 0,0 4658297 hd0a:bsd.rd boot ls obsd -rwxr-xr-x 0,0 2487309 hd0a:obsd boot ...snip... gw# cd / gw# file bsd.rd bsd.rd: ELF 32-bit LSB executable, Intel 80386, version 1, statically linked, not stripped gw# file obsd obsd: OpenBSD/i386 demand paged executable not stripped gw# I have this thing hooked up via serial now, so if someone can point me in the right direction (how to get a dump when booting from CD, how to look at that dump, etc.), I will gladly do so. I have also included the 3.3 dmesg below. Thanks, Charles _ I'd suggest trying a 3.8 snapshot as well, to make sure it hasn't already been fixed in -current. I grabbed a snapshot from 1/19 today and burned the mini cd boot iso. Same thing. Where do I go from here to troubleshoot this? It does panic, but I'm not sure how to get a dump when booting off of cd. Thanks, Charles latest boot messages follow, then the older boot messages from 3.8 are still intact below. boot booting cd0a:/3.9/i386/bsd.rd: 4429460+740764 [52+154592+141324]=0x5369c4 entry point at 0x100120 Copyright (c) 1982, 1986, 1989, 1991, 1993 The Regents of the University of California. All rights reserved. Copyright (c) 1995-2006 OpenBSD. All rights reserved. http://www.OpenBSD.org OpenBSD 3.9-beta (RAMDISK_CD) #1001: Thu Jan 19 12:49:57 MST 2006 [EMAIL PROTECTED]:/usr/src/sys/arch/i386/compile/RAMDISK_CD cpu0: AMD-K6(tm) 3D processor (AuthenticAMD 586-class) 301 MHz cpu0: FPU,V86,DE,PSE,TSC,MSR,MCE,CX8,PGE,MMX real mem = 133799936 (130664K) avail mem = 116531200 (113800K) using 1658 buffers containing 6791168 bytes (6632K) of memory mainbus0 (root) bios0 at mainbus0: AT/286+(ee) BIOS, date 01/03/00, BIOS32 rev. 0 @ 0xfb390 apm0 at bios0: Power Management spec V1.2 apm0: flags 70102 dobusy 1 doidle 1 pcibios0 at bios0: rev 2.1 @ 0xf/0xb80c pcibios0: PCI IRQ Routing Table rev 1.0 @ 0xfdde0/128 (6 entries) pcibios0: PCI Exclusive IRQs: 5 10 11 pcibios0: PCI Interrupt Router at 000:07:0 (VIA VT82C586 ISA rev 0x00) pcibios0: PCI bus #1 is the last bus bios0: ROM list: 0xc/0x8000 0xc8000/0x2000! cpu0 at mainbus0 pci0 at mainbus0 bus 0: configuration mode 1 (no bios) pchb0 at pci0 dev 0 function 0 VIA VT82C598 PCI rev 0x04 ppb0 at pci0 dev 1 function 0 VIA VT82C598 AGP rev 0x00 pci1 at ppb0 bus 1 vga1 at pci1 dev 0 function 0 ATI Rage Pro rev 0x5c wsdisplay0 at vga1 mux 1: console (80x25, vt100 emulation) pcib0 at pci0 dev 7 function 0 VIA VT82C586 ISA rev 0x47 pciide0 at pci0 dev 7 function 1 VIA VT82C571 IDE rev 0x06: ATA33, channel 0 configured to compatibility, channel 1 configured to compatibility wd0 at pciide0 channel 0 drive 0: Maxtor 72004 AP wd0: 32-sector PIO, LBA, 1916MB, 3924360 sectors wd0(pciide0:0:0): using PIO mode 4, DMA mode 2 atapiscsi0 at pciide0 channel 1 drive 0 scsibus0 at atapiscsi0: 2 targets cd0 at scsibus0 targ 0 lun 0: SAMSUNG, CD-ROM SC-148F, F007 SCSI0 5/cdrom removable cd0(pciide0:1:0): using PIO mode 4, Ultra-DMA mode 2 uhci0 at pci0 dev 7 function 2 VIA VT83C572 USB rev 0x02: irq 11 usb0 at uhci0: USB revision 1.0 uhub0 at usb0 uhub0: VIA UHCI root hub, rev 1.00/1.00, addr 1 uhub0: 2 ports with 2 removable, self powered VIA VT82C586 Power rev 0x10 at pci0 dev 7 function 3 not configured sis0 at pci0 dev 17 function 0 NS DP83815 10/100 rev 0x00, DP83816A: irq 10, address 00:09:5b:22:4a:ee nsphyter0 at sis0 phy 0: DP83815 10/100 PHY, rev. 1 xl0 at pci0 dev 18 function 0 3Com 3c900 10Base-T rev 0x00: irq 5, address 00:a0:24:ce:11:02 isa0 at pcib0
3.8 panic on boot (rd0)
Hello all, I have an older i386 pc that I've been using as my home firewall for some years now. It currently runs 3.3 and I was hoping to do an upgrade, so I did go ahead and buy the full CD set (impressive packaging, btw) after having trouble with boot floppies (marginal drive) and the boot CD ISO. However, the kernel panics every time I try and boot the 3.8 CD. I've also tried 3.7, 3.6 and 3.5 boot CDs that I downloaded from the OpenBSD ftp server. Hardware seems fine; I ran memtest86+ for a day and it did about 30 passes with no errors, I tried different CD-ROM drives, different IDE cables, removed all network cards, etc., but still it panics in the same place (right after rd0: fixed, 3800 blocks). CPU is an AMD K6-2-500 clocked down to 300 - temperature is fine (about 110F), mainboard is an old Epox. On the suggestion of a bsdforums.org user, I tried downloading bsd.rd and booting that from the 3.3 install, and that failed. I'm guessing it has something to do with the exec format changing; perhaps the old loader doesn't understand the new kernel exec format? rebooting... boot /bsd.rd booting hd0a:/bsd.rd: failed(79). will try /obsd boot ls bsd.rd -rwxr-xr-x 0,0 4658297 hd0a:bsd.rd boot ls obsd -rwxr-xr-x 0,0 2487309 hd0a:obsd boot ...snip... gw# cd / gw# file bsd.rd bsd.rd: ELF 32-bit LSB executable, Intel 80386, version 1, statically linked, not stripped gw# file obsd obsd: OpenBSD/i386 demand paged executable not stripped gw# I have this thing hooked up via serial now, so if someone can point me in the right direction (how to get a dump when booting from CD, how to look at that dump, etc.), I will gladly do so. I have also included the 3.3 dmesg below. Thanks, Charles _ Here is the partial boot message booting 3.8: OpenBSD/i386 CDBOOT 1.04 boot booting cd0a:/3.8/i386/bsd.rd: 4369156+828044 [52+151072+137381]=0x53b600 entry point at 0x100120 Copyright (c) 1982, 1986, 1989, 1991, 1993 The Regents of the University of California. All rights reserved. Copyright (c) 1995-2005 OpenBSD. All rights reserved. http://www.OpenBSD.org OpenBSD 3.8 (RAMDISK_CD) #794: Sat Sep 10 15:58:32 MDT 2005 [EMAIL PROTECTED]:/usr/src/sys/arch/i386/compile/RAMDISK_CD cpu0: AMD-K6(tm) 3D processor (AuthenticAMD 586-class) 301 MHz cpu0: FPU,V86,DE,PSE,TSC,MSR,MCE,CX8,PGE,MMX real mem = 133799936 (130664K) avail mem = 116502528 (113772K) using 1658 buffers containing 6791168 bytes (6632K) of memory mainbus0 (root) bios0 at mainbus0: AT/286+(ee) BIOS, date 01/03/00, BIOS32 rev. 0 @ 0xfb390 apm0 at bios0: Power Management spec V1.2 apm0: flags 70102 dobusy 1 doidle 1 pcibios0 at bios0: rev 2.1 @ 0xf/0xb80c pcibios0: PCI IRQ Routing Table rev 1.0 @ 0xfdde0/128 (6 entries) pcibios0: PCI Exclusive IRQs: 5 10 11 pcibios0: PCI Interrupt Router at 000:07:0 (VIA VT82C586 ISA rev 0x00) pcibios0: PCI bus #1 is the last bus bios0: ROM list: 0xc/0x8000 0xc8000/0x2000! cpu0 at mainbus0 pci0 at mainbus0 bus 0: configuration mode 1 (no bios) pchb0 at pci0 dev 0 function 0 VIA VT82C598 PCI rev 0x04 ppb0 at pci0 dev 1 function 0 VIA VT82C598 AGP rev 0x00 pci1 at ppb0 bus 1 vga1 at pci1 dev 0 function 0 ATI Rage Pro rev 0x5c wsdisplay0 at vga1 mux 1: console (80x25, vt100 emulation) pcib0 at pci0 dev 7 function 0 VIA VT82C586 ISA rev 0x47 pciide0 at pci0 dev 7 function 1 VIA VT82C571 IDE rev 0x06: ATA33, channel 0 configured to compatibility, channel 1 configured to compatibility wd0 at pciide0 channel 0 drive 0: Maxtor 72004 AP wd0: 32-sector PIO, LBA, 1916MB, 3924360 sectors wd0(pciide0:0:0): using PIO mode 4, DMA mode 2 atapiscsi0 at pciide0 channel 1 drive 0 scsibus0 at atapiscsi0: 2 targets cd0 at scsibus0 targ 0 lun 0: SAMSUNG, CD-ROM SC-148F, F007 SCSI0 5/cdrom removable cd0(pciide0:1:0): using PIO mode 4, Ultra-DMA mode 2 uhci0 at pci0 dev 7 function 2 VIA VT83C572 USB rev 0x02: irq 11 usb0 at uhci0: USB revision 1.0 uhub0 at usb0 uhub0: VIA UHCI root hub, rev 1.00/1.00, addr 1 uhub0: 2 ports with 2 removable, self powered VIA VT82C586 Power rev 0x10 at pci0 dev 7 function 3 not configured sis0 at pci0 dev 17 function 0 NS DP83815 10/100 rev 0x00: DP83816A, irq 10, address 00:09:5b:22:4a:ee nsphyter0 at sis0 phy 0: DP83815 10/100 PHY, rev. 1 xl0 at pci0 dev 18 function 0 3Com 3c900 10Base-T rev 0x00: irq 5, address 00:a0:24:ce:11:02 isa0 at pcib0 isadma0 at isa0 pckbc0 at isa0 port 0x60/5 pckbd0 at pckbc0 (kbd slot) pckbc0: using irq 1 for kbd slot wskbd0 at pckbd0: console keyboard, using wsdisplay0 npx0 at isa0 port 0xf0/16: using exception 16 pccom0 at isa0 port 0x3f8/8 irq 4: ns16550a, 16 byte fifo pccom0: console pccom1 at isa0 port 0x2f8/8 irq 3: ns16550a, 16 byte fifo fdc0 at isa0 port 0x3f0/6 irq 6 drq 2 biomask fbc5 netmask ffe5 ttymask ffe7 rd0: fixed, 3800 blocks fatal page fault in supervisor mode trap type 6 code 2 eip d02b9015 cs 50 eflags 10002 cr2 1ffec1c6 cpl a0 panic: trap type 6, code=2, pc=d02b9015 syncing