[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Panic in 2.8
- To: openbsd <misc@openbsd.org>
- Subject: Panic in 2.8
- From: Joe Nall <joe@nall.com>
- Date: Thu, 02 Nov 2000 22:13:18 -0600
- Organization: Nall Design Works
I'm mystified by the behavior of a 2.8 beta machine I'm using for
test. It boots and runs fine with a 2.8 snapshot boot floppy. The dmesg
is attached as dmesg.floppy. If I boot from a 2.8 GENERIC built from
fresh source today, without power cycling the machine, I get a different
dmesg. It is attached as dmesg.ide. The diff is attached as dmesg.diff.
If I turn the machine off for 30 seconds and boot off of the freshly
built GENERIC kernel, the machine panics. This is completely reliable
behavior, if I turn the machine off, I have to boot the floppy and then
reboot without cycling power to be able to boot the freshly built
GENERIC kernel. A hand typed traceback is attached as traceback.
Clues?
joe
OpenBSD 2.8 (RAMDISK) #172: Thu Oct 26 11:38:52 MDT 2000
deraadt@i386.openbsd.org:/usr/src/sys/arch/i386/compile/RAMDISK
cpu0: Cyrix 6x86MX (M2) ("CyrixInstead" 686-class) 225 MHz
cpu0: FPU,DE,TSC,MSR,CX8,PGE,CMOV,MMX
real mem = 64598016 (63084K)
avail mem = 56000512 (54688K)
using 814 buffers containing 3334144 bytes (3256K) of memory
mainbus0 (root)
bios0 at mainbus0: AT/286+(00) BIOS, date 07/15/95, BIOS32 rev. 0 @ 0xfdb70
apm0 at bios0: Power Management spec V1.2
pcibios0 at bios0: rev. 2.1 found at 0xf0000[0x10000]
pcibios0: PCI BIOS has 6 Interrupt Routing table entries
pcibios0: PCI bus #0 is the last bus
pci_addr_fixup: 000:01:1 0x1039 0x5513 new address 0x00005800
pci_addr_fixup: 000:01:1 0x1039 0x5513 new address 0x00005808
pci_addr_fixup: 000:01:1 0x1039 0x5513 new address 0x00005810
pci_addr_fixup: 000:01:1 0x1039 0x5513 new address 0x0000580c
pci0 at mainbus0 bus 0: configuration mode 1 (bios)
pchb0 at pci0 dev 0 function 0 "SIS 5597 Host" rev 0x10
"SIS 85C503 ISA" rev 0x01 at pci0 dev 1 function 0 not configured
pciide0 at pci0 dev 1 function 1 "SIS 5513 EIDE" rev 0xd0: DMA, channel 0 configured to compatibility, channel 1 configured to compatibility
atapiscsi0 at pciide0 channel 0
scsibus0 at atapiscsi0: 2 targets
cd0 at scsibus0 targ 1 lun 0: <ATAPI, CDROM MS5.00, .03> SCSI0 5/cdrom removable
cd0: can use 32-bit, PIO mode 4, DMA mode 2, Ultra-DMA mode 2
wd0 at pciide0 channel 0 drive 0: <SAMSUNG SV0643A>
wd0: can use 32-bit, PIO mode 4, DMA mode 2, Ultra-DMA mode 2
wd0: 16-sector PIO, LBA, 6149MB, 13328 cyl, 15 head, 63 sec, 12594960 sectors
pciide0: channel 0 interrupting at irq 14
wd0(pciide0:0:0): using PIO mode 4, Ultra-DMA mode 2 (using DMA data transfers)
cd0(pciide0:0:1): using PIO mode 4, Ultra-DMA mode 2 (using DMA data transfers)
wd1 at pciide0 channel 1 drive 0: <PQI SSD FLASH DISK Rev.P207BET2>
wd1: can use 32-bit, PIO mode 0
wd1: 1-sector PIO, LBA, 15MB, 490 cyl, 2 head, 32 sec, 31360 sectors
pciide0: channel 1 interrupting at irq 15
wd1(pciide0:1:0): using PIO mode 0
rl0 at pci0 dev 9 function 0 "Accton Technology MPX 5030/5038" rev 0x10: irq 11 address 00:e0:29:6d:f0:4e
amphy0 at rl0 phy 0: Am79C873 10/100 media interface, rev. 0
rl1 at pci0 dev 11 function 0 "Accton Technology MPX 5030/5038" rev 0x10: irq 10 address 00:e0:29:6e:19:10
amphy1 at rl1 phy 0: Am79C873 10/100 media interface, rev. 0
rl2 at pci0 dev 13 function 0 "Accton Technology MPX 5030/5038" rev 0x10: irq 9 address 00:e0:29:6a:d7:f3
amphy2 at rl2 phy 0: Am79C873 10/100 media interface, rev. 0
"Hi/Fn 7751" rev 0x01 at pci0 dev 15 function 0 not configured
"SIS 5597/5598 VGA" rev 0x68 at pci0 dev 20 function 0 not configured
isa0 at mainbus0
isadma0 at isa0
npx0 at isa0 port 0xf0/16: using exception 16
vt0 at isa0 port 0x60/16 irq 1: vga 80 col, color, 8 scr, mf2-kbd
fdc0 at isa0 port 0x3f0/6 irq 6 drq 2
fd0 at fdc0 drive 0: 1.44MB 80 cyl, 2 head, 18 sec
biomask c040 netmask ce40 ttymask ce42
rd0: fixed, 3560 blocks
rootdev=0x1100 rrootdev=0x2f00 rawdev=0x2f02
OpenBSD 2.8 (GENERIC) #2: Thu Nov 2 20:52:57 CST 2000
root@corwin:/sys/arch/i386/compile/GENERIC
cpu0: Cyrix 6x86MX (M2) ("CyrixInstead" 686-class) 225 MHz
cpu0: FPU,DE,TSC,MSR,CX8,PGE,CMOV,MMX
real mem = 64598016 (63084K)
avail mem = 54878208 (53592K)
using 814 buffers containing 3334144 bytes (3256K) of memory
mainbus0 (root)
bios0 at mainbus0: AT/286+(00) BIOS, date 07/15/95, BIOS32 rev. 0 @ 0xfdb70
apm0 at bios0: Power Management spec V1.2
apm0: AC on, battery charge unknown
pcibios0 at bios0: rev. 2.1 found at 0xf0000[0x10000]
pcibios0: PCI BIOS has 6 Interrupt Routing table entries
pcibios0: PCI bus #0 is the last bus
pci0 at mainbus0 bus 0: configuration mode 1 (bios)
pchb0 at pci0 dev 0 function 0 "SIS 5597 Host" rev 0x10
pcib0 at pci0 dev 1 function 0 "SIS 85C503 ISA" rev 0x01
pciide0 at pci0 dev 1 function 1 "SIS 5513 EIDE" rev 0xd0: DMA, channel 0 configured to compatibility, channel 1 configured to compatibility
atapiscsi0 at pciide0 channel 0
scsibus0 at atapiscsi0: 2 targets
cd0 at scsibus0 targ 1 lun 0: <ATAPI, CDROM MS5.00, .03> SCSI0 5/cdrom removable
cd0: can use 32-bit, PIO mode 4, DMA mode 2, Ultra-DMA mode 2
wd0 at pciide0 channel 0 drive 0: <SAMSUNG SV0643A>
wd0: can use 32-bit, PIO mode 4, DMA mode 2, Ultra-DMA mode 2
wd0: 16-sector PIO, LBA, 6149MB, 13328 cyl, 15 head, 63 sec, 12594960 sectors
pciide0: channel 0 interrupting at irq 14
wd0(pciide0:0:0): using PIO mode 4, Ultra-DMA mode 2 (using DMA data transfers)
cd0(pciide0:0:1): using PIO mode 4, Ultra-DMA mode 2 (using DMA data transfers)
wd1 at pciide0 channel 1 drive 0: <PQI SSD FLASH DISK Rev.P207BET2>
wd1: can use 32-bit, PIO mode 0
wd1: 1-sector PIO, LBA, 15MB, 490 cyl, 2 head, 32 sec, 31360 sectors
pciide0: channel 1 interrupting at irq 15
wd1(pciide0:1:0): using PIO mode 0
rl0 at pci0 dev 9 function 0 "Accton Technology MPX 5030/5038" rev 0x10: irq 11 address 00:e0:29:6d:f0:4e
amphy0 at rl0 phy 0: Am79C873 10/100 media interface, rev. 0
rl1 at pci0 dev 11 function 0 "Accton Technology MPX 5030/5038" rev 0x10: irq 10 address 00:e0:29:6e:19:10
amphy1 at rl1 phy 0: Am79C873 10/100 media interface, rev. 0
rl2 at pci0 dev 13 function 0 "Accton Technology MPX 5030/5038" rev 0x10: irq 9 address 00:e0:29:6a:d7:f3
amphy2 at rl2 phy 0: Am79C873 10/100 media interface, rev. 0
hifn0 at pci0 dev 15 function 0 "Hi/Fn 7751" rev 0x01: fully enabled, 512KB sram, irq 5
"SIS 5597/5598 VGA" rev 0x68 at pci0 dev 20 function 0 not configured
isa0 at pcib0
isadma0 at isa0
pcppi0 at isa0 port 0x61
midi0 at pcppi0: <PC speaker>
sysbeep0 at pcppi0
npx0 at isa0 port 0xf0/16: using exception 16
vt0 at isa0 port 0x60/16 irq 1: vga 80 col, color, 8 scr, mf2-kbd
pms0 at vt0 irq 12
fdc0 at isa0 port 0x3f0/6 irq 6 drq 2
fd0 at fdc0 drive 0: 1.44MB 80 cyl, 2 head, 18 sec
biomask c040 netmask ce60 ttymask de62
pctr: user-level cycle counter enabled
dkcsum: wd0 matched BIOS disk 80
dkcsum: wd1 matched BIOS disk 81
root on wd0a
rootdev=0x0 rrootdev=0x300 rawdev=0x302
1,2c1,2
< OpenBSD 2.8 (RAMDISK) #172: Thu Oct 26 11:38:52 MDT 2000
< deraadt@i386.openbsd.org:/usr/src/sys/arch/i386/compile/RAMDISK
---
> OpenBSD 2.8 (GENERIC) #2: Thu Nov 2 20:52:57 CST 2000
> root@corwin:/sys/arch/i386/compile/GENERIC
6c6
< avail mem = 56000512 (54688K)
---
> avail mem = 54878208 (53592K)
10a11
> apm0: AC on, battery charge unknown
14,17d14
< pci_addr_fixup: 000:01:1 0x1039 0x5513 new address 0x00005800
< pci_addr_fixup: 000:01:1 0x1039 0x5513 new address 0x00005808
< pci_addr_fixup: 000:01:1 0x1039 0x5513 new address 0x00005810
< pci_addr_fixup: 000:01:1 0x1039 0x5513 new address 0x0000580c
20c17
< "SIS 85C503 ISA" rev 0x01 at pci0 dev 1 function 0 not configured
---
> pcib0 at pci0 dev 1 function 0 "SIS 85C503 ISA" rev 0x01
43c40
< "Hi/Fn 7751" rev 0x01 at pci0 dev 15 function 0 not configured
---
> hifn0 at pci0 dev 15 function 0 "Hi/Fn 7751" rev 0x01: fully enabled, 512KB sram, irq 5
45c42
< isa0 at mainbus0
---
> isa0 at pcib0
46a44,46
> pcppi0 at isa0 port 0x61
> midi0 at pcppi0: <PC speaker>
> sysbeep0 at pcppi0
48a49
> pms0 at vt0 irq 12
51,53c52,57
< biomask c040 netmask ce40 ttymask ce42
< rd0: fixed, 3560 blocks
< rootdev=0x1100 rrootdev=0x2f00 rawdev=0x2f02
---
> biomask c040 netmask ce60 ttymask de62
> pctr: user-level cycle counter enabled
> dkcsum: wd0 matched BIOS disk 80
> dkcsum: wd1 matched BIOS disk 81
> root on wd0a
> rootdev=0x0 rrootdev=0x300 rawdev=0x302
pciinfo 0xe0612168
[ preserving 256533 bytes of bsd symbol table \
Copyright (c) 1982, 1986, 1989, 1991, 1993
The Regents of the University of California. All rights reserved.
Copyright (c) 1995-2000 OpenBSD, All rights reserved. http://www.OpenBSD.org
OpenBSD 2.8 (GENERIC) #2: Thu Nov 2 20:52:57 CST 2000
root@corwin:/sys/arch/i386/compile/GENERIC
cpu0: Cyrix 6x86MX (M2) ("CyrixInstead" 686-class) 225 MHz
cpu0: FPU,DE,TSC,MSR,CX8,PGE,CMOV,MMX
real mem = 64598016 (63084K)
avail mem = 54878208 (53592K)
using 814 buffers containing 3334144 bytes (3256K) of memory
mainbus0 (root)
bios0 at mainbus0: AT/286+(00) BIOS, date 07/15/95, BIOS32 rev. 0 @ 0xfdb70
apm0 at bios0: Power Management spec V1.2
apm0: AC on, battery charge unknown
pcibios0 at bios0: rev. 2.1 found at 0xf0000[0x10000]
pcibios0: PCI BIOS has 6 Interrupt Routing table entries
pcibios0: PCI bus #0 is the last bus
extent_alloc_region: extent `PCI I/O port space' (0x0 - 0xffff)
extent_alloc_region: start ox426380, end 0x426387
panic: extent_alloc_region: region lies outside extent
Stopped at _Debugger+0x4: leave
ddb> trace
_Debugger(...)
_panic(...)
_extent_alloc_region(e0724f40, 426380,8,10) at _extent_alloc_region+0xb0
_pciaddr_do_resource_reserve(0,80000900,10,e0724f40,1) at _pciaddr_do_resource_reserve+0x1d
_pciaddr_resource_manage(0,80000900,e038a5f0,e0389497,0) at _pciaddr_resource_manage+0x153
_pciaddr_resource_reserve(0,80000900,1,1) at _pciaddr_resource_reserve+0x19
_pci_device_foreach(0,0,e038a26c,e0174a99,e0721f40) at _pci_device_foreach+0x11d
_pci_addr_fixup(0,0,e052dd1e,e04c6054,e03bf648) at _pci_addr_fixup+0xa9
_pcibiosattach(e0721f80,e0721f40,e052ddd0,...) at _pcibiosattach+0x12c
_config_attach(e0721f80, e03bf210,e052ddd0,e0386b2c,e060cff0) at _config_attach+0x13e
_config_found_sm(...) at _config_found_sm+0x2f
_biosattach(...) at _biosattach+0x1e2
_config_attach(...) at _config_attach+0x13e
_config_found_sm(...) at _config_found_sm+0x2f
_mainbus_attach(0,...) at _mainbus_attach+0x3e
...