Subject: Re: multiprocessor i386 1.6ZC system crash
To: Lubos Vrbka <lubos.vrbka@jh-inst.cas.cz>
From: Dawid Szymanski <dawszy@arhea.pl>
List: port-i386
Date: 12/29/2003 15:30:58
--OXfL5xGRrasGEqWY
Content-Type: text/plain; charset=iso-8859-2
Content-Disposition: inline

On Mon, Oct 13, 2003 at 07:52:30PM +0200, Lubos Vrbka wrote:
 [...]
 | when i used 1.6.1 stable and -current compiled without multiprocessor 
 | support i didn't observe such behaviour, but i ran them only short time, 
 | so maybe i just "missed" the crash...
 [...]

 Hello!

 I have the same problem, I am running 2xP3 600 on Intel mobo.
 It just freezes with IDE LED on..
 no information from kernel, no infromation from syslog, not able to enter
 debugger...

 I am attaching both kernel config files (MP and UNI)

 It freezes for me after about 2 days from reboot..

 Help! :) I want my 2nd CPU burnin' ! :)

--OXfL5xGRrasGEqWY
Content-Type: text/plain; charset=iso-8859-2
Content-Disposition: attachment; filename="GORNIK.MP"

include 	"arch/i386/conf/std.i386"

options         MULTIPROCESSOR
options         COM_MPLOCK      # com MP locking; REQUIRED on MP i386

options         APM_NO_IDLE
options         MPBIOS          # configure CPUs and APICs using MPBIOS

ioapic*         at mainbus? apid ?

options 	INCLUDE_CONFIG_FILE	# embed config file in kernel binary

maxusers	128

options 	I686_CPU

options 	MATH_EMULATE	# floating point emulation
options 	VM86		# virtual 8086 emulation
options 	USER_LDT	# user-settable LDT; used by WINE

options 	MTRR		# memory-type range register syscall support

options 	RTC_OFFSET=0	# hardware clock is this many mins. west of GMT
options 	NTP		# NTP phase/frequency locked loop

options 	KTRACE		# system call tracing via ktrace(1)
options 	SYSTRACE	# system call vetting via systrace(1)

options 	SYSVMSG		# System V-like message queues
options 	SYSVSEM		# System V-like semaphores
options 	SYSVSHM		# System V-like memory sharing
options 	P1003_1B_SEMAPHORE	# p1003.1b semaphore support

options 	LKM		# loadable kernel modules

options 	USERCONF	# userconf(4) support
options 	DDB		# in-kernel debugger
options 	DDB_HISTORY_SIZE=512	# enable history editing in DDB

options 	COMPAT_14	# NetBSD 1.4
options 	COMPAT_15	# NetBSD 1.5
options 	COMPAT_16	# NetBSD 1.6
options 	COMPAT_43	# 4.3BSD, 386BSD, and BSDI

options 	COMPAT_OSSAUDIO	# OSS (Voxware) audio driver compatibility
options 	COMPAT_SVR4	# binary compatibility with SVR4
options 	COMPAT_IBCS2	# binary compatibility with SCO and ISC
options 	COMPAT_LINUX	# binary compatibility with Linux
options 	COMPAT_FREEBSD	# binary compatibility with FreeBSD

# File systems
file-system 	FFS		# UFS
file-system 	LFS		# log-structured file system
file-system 	MFS		# memory file system
file-system 	NFS		# Network File System client
file-system 	CD9660		# ISO 9660 + Rock Ridge file system
file-system 	MSDOSFS		# MS-DOS file system
file-system 	FDESC		# /dev/fd
file-system 	KERNFS		# /kern
file-system 	NULLFS		# loopback file system
file-system 	OVERLAY		# overlay file system
file-system 	PORTAL		# portal filesystem (still experimental)
file-system 	PROCFS		# /proc
file-system 	UMAPFS		# NULLFS + uid and gid remapping
file-system 	UNION		# union file system

# File system options
options 	QUOTA		# UFS quotas
options 	SOFTDEP		# FFS soft updates support.

options 	GATEWAY		# packet forwarding
options 	INET		# IP + ICMP + TCP + UDP
options 	INET6		# IPV6
options 	PPP_BSDCOMP	# BSD-Compress compression support for PPP
options 	PPP_DEFLATE	# Deflate compression support for PPP
options 	PPP_FILTER	# Active filter support for PPP (requires bpf)
options 	PFIL_HOOKS	# pfil(9) packet filter hooks
options 	IPFILTER_LOG	# ipmon(8) log support
options 	IPFILTER_DEFAULT_BLOCK	# block all packets by default

options 	ACPIVERBOSE	# verbose ACPI device autoconfig messages
options 	EISAVERBOSE	# verbose EISA device autoconfig messages
options 	MIIVERBOSE	# verbose PHY autoconfig messages
options 	PCIVERBOSE	# verbose PCI device autoconfig messages
options 	SCSIVERBOSE	# human readable SCSI error messages
options 	USBVERBOSE	# verbose USB device autoconfig messages
options 	PNPBIOSVERBOSE	# verbose PnP BIOS messages
options 	PNPBIOSDEBUG	# more fulsome PnP BIOS debugging messages
options 	I2OVERBOSE	# verbose I2O driver messages
options 	MCAVERBOSE	# verbose MCA device autoconfig messages

options 	WSEMUL_VT100		# VT100 / VT220 emulation
options 	WS_KERNEL_FG=WSCOL_BLUE
options 	WSDISPLAY_COMPAT_PCVT		# emulate some ioctls
options 	WSDISPLAY_COMPAT_SYSCONS	# emulate some ioctls
options 	WSDISPLAY_COMPAT_USL		# VT handling
options 	WSDISPLAY_COMPAT_RAWKBD		# can get raw scancodes
options 	PCDISPLAY_SOFTCURSOR
config		netbsd	root on ? type ?

mainbus0 at root

cpu* at mainbus?

pci*	at mainbus? bus ?
pchb*	at pci? dev ? function ?	# PCI-Host bridges
pcib*	at pci? dev ? function ?	# PCI-ISA bridges
isa0	at pcib?
isapnp0	at isa?
npx0	at isa? port 0xf0 irq 13	# x86 math coprocessor
pckbc0		at isa?			# pc keyboard controller
pckbd*		at pckbc?		# PC keyboard
vga*		at pci? dev ? function ?
wsdisplay*	at vga? console ?
wskbd*		at pckbd? console ?

pcppi0		at isa?
sysbeep0	at pcppi?
com0	at isa? port 0x3f8 irq 4	# Standard PC serial ports
com1	at isa? port 0x2f8 irq 3
esiop*	at pci? dev ? function ?	# Symbios 53c875 SCSI and newer
piixide* at pci? dev ? function ?        # Intel IDE controllers
scsibus* at scsi?
sd*	at scsibus? target ? lun ?	# SCSI disk drives
atabus* at ata?
wd*	at atabus? drive ? flags 0x0000
fxp*	at pci? dev ? function ?	# Intel EtherExpress PRO 10+/100B
ne*	at pci?	dev ? function ?	# NE 2000
ex*	at pci?	dev ? function ?	# 3Com 90x[BC] 

inphy*	at mii? phy ?			# Intel 82555 PHYs

midi*	at pcppi?		# MIDI interface to the PC speaker
spkr0	at pcppi?		# PC speaker

pseudo-device	md		1	# memory disk device (ramdisk)
pseudo-device	vnd		4	# disk-like interface to files

pseudo-device	bpfilter	8	# Berkeley packet filter
pseudo-device	ipfilter		# IP filter (firewall) and NAT
pseudo-device	loop			# network loopback
pseudo-device	gif		4	# IPv[46] over IPv[46] tunnel (RFC1933)
pseudo-device	pty			# pseudo-terminals
pseudo-device	tb		1	# tablet line discipline
pseudo-device	sequencer	1	# MIDI sequencer
pseudo-device	rnd			# /dev/random and in-kernel generator
pseudo-device	clockctl		# user control of clock subsystem
pseudo-device	wsmux			# mouse & keyboard multiplexor
pseudo-device	wsfont
pseudo-device	ksyms			# /dev/ksyms

--OXfL5xGRrasGEqWY
Content-Type: text/plain; charset=iso-8859-2
Content-Disposition: attachment; filename="GORNIK.UNI"

include 	"arch/i386/conf/std.i386"

options 	INCLUDE_CONFIG_FILE	# embed config file in kernel binary

maxusers	128

options 	I686_CPU

options 	MATH_EMULATE	# floating point emulation
options 	VM86		# virtual 8086 emulation
options 	USER_LDT	# user-settable LDT; used by WINE

options 	MTRR		# memory-type range register syscall support

options 	RTC_OFFSET=0	# hardware clock is this many mins. west of GMT
options 	NTP		# NTP phase/frequency locked loop

options 	KTRACE		# system call tracing via ktrace(1)
options 	SYSTRACE	# system call vetting via systrace(1)

options 	SYSVMSG		# System V-like message queues
options 	SYSVSEM		# System V-like semaphores
options 	SYSVSHM		# System V-like memory sharing
options 	P1003_1B_SEMAPHORE	# p1003.1b semaphore support

options 	LKM		# loadable kernel modules

options 	USERCONF	# userconf(4) support
options 	DDB		# in-kernel debugger
options 	DDB_HISTORY_SIZE=512	# enable history editing in DDB

options 	COMPAT_14	# NetBSD 1.4
options 	COMPAT_15	# NetBSD 1.5
options 	COMPAT_16	# NetBSD 1.6
options 	COMPAT_43	# 4.3BSD, 386BSD, and BSDI

options 	COMPAT_OSSAUDIO	# OSS (Voxware) audio driver compatibility
options 	COMPAT_SVR4	# binary compatibility with SVR4
options 	COMPAT_IBCS2	# binary compatibility with SCO and ISC
options 	COMPAT_LINUX	# binary compatibility with Linux
options 	COMPAT_FREEBSD	# binary compatibility with FreeBSD

# File systems
file-system 	FFS		# UFS
file-system 	LFS		# log-structured file system
file-system 	MFS		# memory file system
file-system 	NFS		# Network File System client
file-system 	CD9660		# ISO 9660 + Rock Ridge file system
file-system 	MSDOSFS		# MS-DOS file system
file-system 	FDESC		# /dev/fd
file-system 	KERNFS		# /kern
file-system 	NULLFS		# loopback file system
file-system 	OVERLAY		# overlay file system
file-system 	PORTAL		# portal filesystem (still experimental)
file-system 	PROCFS		# /proc
file-system 	UMAPFS		# NULLFS + uid and gid remapping
file-system 	UNION		# union file system

# File system options
options 	QUOTA		# UFS quotas
options 	SOFTDEP		# FFS soft updates support.

options 	GATEWAY		# packet forwarding
options 	INET		# IP + ICMP + TCP + UDP
options 	INET6		# IPV6
options 	PPP_BSDCOMP	# BSD-Compress compression support for PPP
options 	PPP_DEFLATE	# Deflate compression support for PPP
options 	PPP_FILTER	# Active filter support for PPP (requires bpf)
options 	PFIL_HOOKS	# pfil(9) packet filter hooks
options 	IPFILTER_LOG	# ipmon(8) log support
options 	IPFILTER_DEFAULT_BLOCK	# block all packets by default

options 	ACPIVERBOSE	# verbose ACPI device autoconfig messages
options 	EISAVERBOSE	# verbose EISA device autoconfig messages
options 	MIIVERBOSE	# verbose PHY autoconfig messages
options 	PCIVERBOSE	# verbose PCI device autoconfig messages
options 	SCSIVERBOSE	# human readable SCSI error messages
options 	USBVERBOSE	# verbose USB device autoconfig messages
options 	PNPBIOSVERBOSE	# verbose PnP BIOS messages
options 	PNPBIOSDEBUG	# more fulsome PnP BIOS debugging messages
options 	I2OVERBOSE	# verbose I2O driver messages
options 	MCAVERBOSE	# verbose MCA device autoconfig messages

options 	WSEMUL_VT100		# VT100 / VT220 emulation
options 	WS_KERNEL_FG=WSCOL_BLUE
options 	WSDISPLAY_COMPAT_PCVT		# emulate some ioctls
options 	WSDISPLAY_COMPAT_SYSCONS	# emulate some ioctls
options 	WSDISPLAY_COMPAT_USL		# VT handling
options 	WSDISPLAY_COMPAT_RAWKBD		# can get raw scancodes
options 	PCDISPLAY_SOFTCURSOR
config		netbsd	root on ? type ?

mainbus0 at root

cpu* at mainbus?

pci*	at mainbus? bus ?
pchb*	at pci? dev ? function ?	# PCI-Host bridges
pcib*	at pci? dev ? function ?	# PCI-ISA bridges
isa0	at pcib?
isapnp0	at isa?
npx0	at isa? port 0xf0 irq 13	# x86 math coprocessor
pckbc0		at isa?			# pc keyboard controller
pckbd*		at pckbc?		# PC keyboard
vga*		at pci? dev ? function ?
wsdisplay*	at vga? console ?
wskbd*		at pckbd? console ?

pcppi0		at isa?
sysbeep0	at pcppi?
com0	at isa? port 0x3f8 irq 4	# Standard PC serial ports
com1	at isa? port 0x2f8 irq 3
esiop*	at pci? dev ? function ?	# Symbios 53c875 SCSI and newer
piixide* at pci? dev ? function ?        # Intel IDE controllers
scsibus* at scsi?
sd*	at scsibus? target ? lun ?	# SCSI disk drives
atabus* at ata?
wd*	at atabus? drive ? flags 0x0000
fxp*	at pci? dev ? function ?	# Intel EtherExpress PRO 10+/100B
ne*	at pci?	dev ? function ?	# NE 2000
ex*	at pci?	dev ? function ?	# 3Com 90x[BC] 

inphy*	at mii? phy ?			# Intel 82555 PHYs

midi*	at pcppi?		# MIDI interface to the PC speaker
spkr0	at pcppi?		# PC speaker

pseudo-device	md		1	# memory disk device (ramdisk)
pseudo-device	vnd		4	# disk-like interface to files

pseudo-device	bpfilter	8	# Berkeley packet filter
pseudo-device	ipfilter		# IP filter (firewall) and NAT
pseudo-device	loop			# network loopback
pseudo-device	gif		4	# IPv[46] over IPv[46] tunnel (RFC1933)
pseudo-device	pty			# pseudo-terminals
pseudo-device	tb		1	# tablet line discipline
pseudo-device	sequencer	1	# MIDI sequencer
pseudo-device	rnd			# /dev/random and in-kernel generator
pseudo-device	clockctl		# user control of clock subsystem
pseudo-device	wsmux			# mouse & keyboard multiplexor
pseudo-device	wsfont
pseudo-device	ksyms			# /dev/ksyms

--OXfL5xGRrasGEqWY--