Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 26 Mar 2002 11:43:51 -0600
From:      mikea <mikea@mikea.ath.cx>
To:        FreeBSD Stable <freebsd-stable@FreeBSD.ORG>
Subject:   Re: SMP with VIA chipset system lockups
Message-ID:  <20020326114351.B65575@mikea.ath.cx>
In-Reply-To: <200203261720.g2QHKoU98819@dns2.s.bonet.se>; from peo@intersonic.se on Tue, Mar 26, 2002 at 06:28:04PM %2B0100
References:  <200203261720.g2QHKoU98819@dns2.s.bonet.se>

next in thread | previous in thread | raw e-mail | index | archive | help
On Tue, Mar 26, 2002 at 06:28:04PM +0100, Per olof Ljungmark wrote:
> I have been running a dual processor machine for about three months. It is 
> based on a Microstar 694 motherboard with VIA chipsets (see attached).
> 
> I started with 4.4-stable  and went through 4.5RC to 4.5 stable. Since a 
> couple of weeks or so (don't know exactly) I'm having regular lockups with 
> SMP kernels. and because the system freezes completely I see no traces as to 
> what is going on. The only way to recover is to pull the plug.
> 
> I would be most grateful for information on a) how to try to find out what is 
> happening and b) if anybody else have similar problems.
> 
> Same machine with GENERIC kernel do not exhibit any problems.

Until about a month ago, when it died, I was happily running 4.5
on a MSI 694d-AR Pro -- the one with four IDE-100 controllers.
The motherboard, as I said, died. I'd be happy to have yours. ;=)

And I never had a lockup of any sort. It just sat there, running
two copies of Setiathome, Apache, sshd, and lots of other stuff.

So I can't help you, except in a negative sort of way. 

Here's the kernel config file I was using:

: machine		i386
: #cpu		I386_CPU
: #cpu		I486_CPU
: #cpu		I586_CPU
: cpu		I686_CPU
: ident		MPFW10
: maxusers	256
: 
: makeoptions	DEBUG=-g		#Build kernel with gdb(1) debug symbols
: 
: #	options 	MATH_EMULATE		#Support for x87 emulation
: options 	GPL_MATH_EMULATE	#Support for x87 emulation
: options 	INET			#InterNETworking
: #	options 	INET6			#IPv6 communications protocols
: options 	FFS			#Berkeley Fast Filesystem
: options 	FFS_ROOT		#FFS usable as root device [keep this!]
: options 	SOFTUPDATES		#Enable FFS soft updates support
: options 	MFS			#Memory Filesystem
: options 	MD_ROOT			#MD is a potential root device
: options 	NFS			#Network Filesystem
: options 	NFS_ROOT		#NFS usable as root device, NFS required
: options 	MSDOSFS			#MSDOS Filesystem
: options 	SMBFS			#SMB (SAMBA) Filesystem
: options         LIBMCHAIN               #mbuf management library
: options         LIBICONV
: 
: options         NETSMB                  #SMB/CIFS requester
: options         NETSMBCRYPTO            #encrypted password support for SMB
: 
: options 	CD9660			#ISO 9660 Filesystem
: options 	CD9660_ROOT		#CD-ROM usable as root, CD9660 required
: options 	PROCFS			#Process filesystem
: options 	COMPAT_43		#Compatible with BSD 4.3 [KEEP THIS!]
: options 	SCSI_DELAY=5000		#Delay (in ms) before probing SCSI
: options 	UCONSOLE		#Allow users to grab the console
: options 	USERCONFIG		#boot -c editor
: options 	VISUAL_USERCONFIG	#visual boot -c editor
: options 	KTRACE			#ktrace(1) support
: options 	SYSVSHM			#SYSV-style shared memory
: options 	SYSVMSG			#SYSV-style message queues
: options 	SYSVSEM			#SYSV-style semaphores
: options 	P1003_1B		#Posix P1003_1B real-time extensions
: options 	_KPOSIX_PRIORITY_SCHEDULING
: options		_KPOSIX_VERSION=199309L
: options		ICMP_BANDLIM		#Rate limit bad replies
: options 	KBD_INSTALL_CDEV	# install a CDEV entry in /dev
: options		MAXDSIZ="(512*1024*1024)"
: options		DFLDSIZ="(512*1024*1024)"
: options		CPU_FASTER_5X86_FPU
: options		USER_LDT		#	mikea 09Sep2000 for wine
: options		DDB
: options		PERFMON
: options		IPFIREWALL
: options		IPFIREWALL_VERBOSE
: options		IPFIREWALL_FORWARD
: options		IPFIREWALL_VERBOSE_LIMIT=100
: options		IPDIVERT
: options		IPFILTER
: options		IPFILTER_LOG
: options		IPSTEALTH
: options		TCPDEBUG
: 
: options		TCP_DROP_SYNFIN
: options		DUMMYNET
: 
: 
: options 	SMP			# Symmetric MultiProcessor Kernel
: options 	APIC_IO			# Symmetric (APIC) I/O
: 
: device		isa
: device		eisa
: device		pci
: 
: device		fdc0	at isa? port IO_FD1 irq 6 drq 2
: device		fd0	at fdc0 drive 0
: device		fd1	at fdc0 drive 1
: 
: device		ata0	at isa? port IO_WD1 irq 14
: device		ata1	at isa? port IO_WD2 irq 15
: device		ata
: device		atadisk			# ATA disk drives
: device		atapicd			# ATAPI CDROM drives
: device		atapifd			# ATAPI floppy drives
: device		atapist			# ATAPI tape drives
: options 	ATA_STATIC_ID		#Static device numbering
: device		ahc		# AHA2940 and onboard AIC7xxx devices
: 				# Allow ncr to attach legacy NCR devices when 
: 				# both sym and ncr are configured
: 
: device		scbus		# SCSI bus (required)
: device		da		# Direct Access (disks)
: device		sa		# Sequential Access (tape etc)
: device		cd		# CD
: device		pass		# Passthrough device (direct SCSI access)
: 
: # atkbdc0 controls both the keyboard and the PS/2 mouse
: device		atkbdc0	at isa? port IO_KBD
: device		atkbd0	at atkbdc? irq 1 flags 0x1
: #	device		psm0	at atkbdc? irq 12
: device		psm0	at atkbdc? irq 12 flags 0x0084
: #			Bits run 15.14.13.12.11.10.09.08.07.06.05.04.03.02.01.00
: #				 0  0  0  0  0  0  0  0  1  0  0  0  0  1  0  0
: #				 ----------  ----------  ----------  ----------
: #				     0           0           8           4
: #
: #		man psm: flag bits 0-3:		4 (resolution=high)
: #				   4-7:		8 (acceleration moderate: midway from 1 to 15) 
: #				   8		NoCheckSync: set on if lots of messages
: #						"psmintr: out of sync (xxxx != yyyy)"
: #						to console.
: 
: device		vga0	at isa?
: 
: pseudo-device	splash
: 
: device		sc0	at isa? flags 0x100
: 
: device		npx0	at nexus? port IO_NPX irq 13
: 
: device		apm0    at nexus? disable flags 0x20 # Advanced Power Management
: 
: device		sio0	at isa? port IO_COM1 flags 0x10 irq 4
: device		sio1	at isa? port IO_COM2 irq 3
: device		sio2	at isa? disable port IO_COM3 irq 5
: device		sio3	at isa? disable port IO_COM4 irq 9
: 
: device		ppc0	at isa? irq 7
: device		ppbus		# Parallel port bus (required)
: device		lpt		# Printer
: device		plip		# TCP/IP over parallel
: device		ppi		# Parallel port interface device
: device		de		# DEC/Intel DC21x4x (``Tulip'')
: device		ed		# NE2000 PCI clone
: 
: device		miibus		# MII bus support
: 
: device		wi
: device		an
: 
: pseudo-device	loop		# Network loopback
: pseudo-device	ether		# Ethernet support
: pseudo-device	sl	1	# Kernel SLIP
: pseudo-device	ppp	1	# Kernel PPP
: pseudo-device	tun		# Packet tunnel.
: pseudo-device	pty		# Pseudo-ttys (telnet etc)
: pseudo-device	vn		#Vnode driver (turns a file into a device)
: pseudo-device	md		# Memory "disks"
: pseudo-device	gif	4	# IPv6 and IPv4 tunneling
: 
: pseudo-device	bpf	16	#Berkeley packet filter
: 
: device		uhci		# UHCI PCI->USB interface
: device		usb		# USB Bus (required)
: device		ugen		# Generic
: device		uhid		# "Human Interface Devices"
: device		ukbd		# Keyboard
: device		ulpt		# Printer
: device		umass		# Disks/Mass storage - Requires scbus and da
: device		ums		# Mouse
: device		pcm
: device		sbc
: device		pca0 at isa? port IO_TIMER1
: device          smbus           # Bus support, required for smb below.
: 
: device          intpm
: device          alpm
: device          ichsmb
: 
: device          smb
: device          smb0 at smbus?
: 
: device          iicbus          # Bus support, required for ic/iic/iicsmb below.
: device          iicbb
: 
: device          ic
: device          iic
: device          iicsmb          # smb over i2c bridge

-- 
Mike Andrews
mikea@mikea.ath.cx
Tired old sysadmin since 1964

To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-stable" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20020326114351.B65575>