Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 02 Feb 1998 22:33:46 +0100
From:      Volker Paepcke <scratchy@vulcan.franken.de>
To:        current@FreeBSD.ORG
Subject:   current is still freezing...
Message-ID:  <199802022133.WAA04759@yavin.franken.de>

next in thread | raw e-mail | index | archive | help
Hi John!

I would like to give you some more hints and feedback to find
the "freezing" bug :-) I'm know testing the SMP-kernel since
20th Jan almost every day, and I have the same problem all the
time: Running X and under heavy load the system freezes, the screen
doesn't update anymore, the mouse freezes a few seconds later
and ca. at the same time the disks stop working. There is no
panic (I'm using a COM-Console) and I can't call the DDB, only a
ping still works. My machine is running very stable under FBSD-stable
(of course :-) and relativly stable with an old kernel from december.
I can't reproduce the freezing X-bug with an old SMP-kernel!
To reproduce the X-freeze I'm compiling a kernel with -j10 in the
background, running some java applets with the new jdk1.1.5 port
(which is very nice btw) and an xv showing some jpegs in an automatic
loop. Under this load, the system freezes after only a few minutes.
Under normal load I can work for many hours without a crash
(I'm doing some java-development with xemacs, hotjava, netscape und
jdk1.1.5)

With your speed improvements lately I can run make buildworld now
in less than an hour (options: -j8 -DNOPROFILE -DNOCLEAN -DNOTCL,
/usr/src and /usr/obj on different disks (sd1 and sd2) mounted
with async and noatime option), great work!!

hardware:
=========
Tyan Titan Pro dual PPRO (200Mhz, 256KB)
Adpatec 2940
64MB EDO-Ram
Matrox Millenium 4MB
3COM 3C595 Fast Etherlink III PCI
3COM 3C509 Etherlink III
Hauppauge WinCast/TV, Temic PAL tuner
SoundBlaster 16 PNP

dmesg:
======
Copyright (c) 1992-1998 FreeBSD Inc.
Copyright (c) 1982, 1986, 1989, 1991, 1993
        The Regents of the University of California. All rights 
reserved.
FreeBSD 3.0-CURRENT #0: Mon Feb  2 20:45:05 CET 1998
    scratchy@yavin.franken.de:/sd2/src/sys/compile/YAVIN-SMP
CPU: Pentium Pro (686-class CPU)
  Origin = "GenuineIntel"  Id = 0x619  Stepping=9
  Features=0xfbff<FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE
,MCA,CMOV>
real memory  = 67108864 (65536K bytes)
avail memory = 62574592 (61108K bytes)
FreeBSD/SMP: Multiprocessor motherboard
 cpu0 (BSP): apic id:  1, version: 0x00040011, at 0xfee00000
 cpu1 (AP):  apic id:  0, version: 0x00040011, at 0xfee00000
 io0 (APIC): apic id:  2, version: 0x00170011, at 0xfec00000
Probing for devices on PCI bus 0:
chip0: <Intel 82440FX (Natoma) PCI and memory controller> rev 0x02 on 
pci0.0.0
chip1: <Intel 82371SB PCI to ISA bridge> rev 0x01 on pci0.7.0
bktr0: <BrookTree 848> rev 0x12 int a irq 12 on pci0.10.0
Hauppauge WinCast/TV, Temic PAL tuner.
ahc0: <Adaptec 2940 SCSI host adapter> rev 0x00 int a irq 19 on 
pci0.11.0
ahc0: aic7870 Single Channel, SCSI Id=7, 16/255 SCBs
scbus0 at ahc0 bus 0
ahc0: target 0 Tagged Queuing Device
sd0 at scbus0 target 0 lun 0
sd0: <QUANTUM PD1225S 3072> type 0 fixed SCSI 2
sd0: Direct-Access 1169MB (2395980 512 byte sectors)
sd0: with 2448 cyls, 14 heads, and an average 69 sectors/track
ahc0: target 1 Tagged Queuing Device
sd1 at scbus0 target 1 lun 0
sd1: <Quantum XP32150 576D> type 0 fixed SCSI 2
sd1: Direct-Access 2050MB (4199760 512 byte sectors)
sd1: with 3907 cyls, 10 heads, and an average 107 sectors/track
ahc0: target 2 Tagged Queuing Device
sd2 at scbus0 target 2 lun 0
sd2: <QUANTUM XP34550S LXY4> type 0 fixed SCSI 2
sd2: Direct-Access 4341MB (8890760 512 byte sectors)
sd2: with 5899 cyls, 10 heads, and an average 150 sectors/track
vx0: <3COM 3C595 Fast Etherlink III PCI> rev 0x00 int a irq 18 on 
pci0.12.0
utp/tx[*tx*] address 00:a0:24:59:d4:00
vga0: <Matrox MGA 2064W graphics accelerator> rev 0x01 int a irq 17 
on pci0.13.0
Probing for devices on the ISA bus:
sc0 at 0x60-0x6f irq 1 on motherboard
sc0: VGA color <16 virtual consoles, flags=0x0>
lpt0 at 0x378-0x37f irq 7 on isa
lpt0: Interrupt-driven port
lp0: TCP/IP capable interface
sio0 at 0x3f8-0x3ff irq 4 on isa
sio0: type 16550A
sio1 at 0x2f8-0x2ff irq 3 flags 0x10 on isa
sio1: type 16550A
fdc0 at 0x3f0-0x3f7 irq 6 drq 2 on isa
fdc0: FIFO enabled, 8 bytes threshold
fd0: 1.44MB 3.5in
1 3C5x9 board(s) on ISA found at 0x300
ep0 at 0x300-0x30f irq 10 on isa
ep0: aui/utp/bnc[*BNC*] address 00:60:97:38:ff:1f
npx0 on motherboard
npx0: INT 16 interface
sb0 at 0x220 irq 5 drq 1 on isa
snd0: <SoundBlaster 16 4.13> 
sbxvi0 at ? drq 5 on isa
snd0: <SoundBlaster 16 4.13> 
sbmidi0 at 0x330 on isa
snd0: <SoundBlaster MPU-401> 
opl0 at 0x388 on isa
snd0: <Yamaha OPL3 FM> 
APIC_IO: routing 8254 via 8259 on pin 0
ccd0-3: Concatenated disk drivers
changing root device to sd2a
SMP: AP CPU #1 Launched!

config:
=======
machine		"i386"
ident		YAVIN-SMP
maxusers	10
options		FAILSAFE
options         INCLUDE_CONFIG_FILE     # Include this file in kernel
config		kernel	root on wd0 dumps on wd0
options		SMP			# Symmetric MultiProcessor Kernel
options		APIC_IO			# Symmetric (APIC) I/O
cpu		"I586_CPU"		# aka Pentium(tm)
cpu		"I686_CPU"		# aka Pentium Pro(tm)
options		"COMPAT_43"
options		SYSVSHM
options		SYSVSEM
options		SYSVMSG
options		DDB
options		KTRACE			#kernel tracing
options		UCONSOLE
options		USERCONFIG		#boot -c editor
options		VISUAL_USERCONFIG	#visual boot -c editor
options		INET			#Internet communications protocols
pseudo-device	ether			#Generic Ethernet
pseudo-device	loop			#Network loopback device
pseudo-device	bpfilter	4	#Berkeley packet filter
pseudo-device	disc			#Discard device
pseudo-device	tun	1		#Tunnel driver (user process ppp(8))
pseudo-device	sl	2		#Serial Line IP
pseudo-device	ppp	2		#Point-to-point protocol
options PPP_BSDCOMP			#PPP BSD-compress support
options PPP_DEFLATE			#PPP zlib/deflate/gzip support
options PPP_FILTER			#enable bpf filtering (needs bpfilter)
options		"TCP_COMPAT_42"		#emulate 4.2BSD TCP bugs
options		FFS			#Fast filesystem
options		NFS			#Network File System
options		"CD9660"		#ISO 9660 filesystem
options		MFS			#Memory File System
options		MSDOSFS			#MS DOS File System
options		PROCFS			#Process filesystem
options		FFS_ROOT		#FFS usable as root device
options		NFS_ROOT		#NFS usable as root device
controller	scbus0	#base SCSI code
device		sd0	#SCSI disks
device		st0	#SCSI tapes
device		cd0	#SCSI CD-ROMs
options		SCSI_REPORT_GEOMETRY
pseudo-device	pty	32	#Pseudo ttys - can go as high as 256
pseudo-device	speaker		#Play IBM BASIC-style noises out your speaker
pseudo-device	gzip		#Exec gzipped a.out's
pseudo-device	vn		#Vnode driver (turns a file into a device)
pseudo-device	snp	3	#Snoop device - to look at pty/vty/etc..
pseudo-device	ccd	4	#Concatenated disk driver
controller	isa0
options		"AUTO_EOI_1"
device		sc0	at isa? port "IO_KBD" tty irq 1 vector scintr
options		MAXCONS=16		# number of virtual consoles
options		SC_HISTORY_SIZE=200	# number of history buffer lines
device		npx0	at isa? port "IO_NPX" iosiz 0x0 flags 0x0 irq 13 vector 
npxintr
controller	fdc0	at isa? port "IO_FD1" bio irq 6 drq 2 vector fdintr
disk		fd0	at fdc0 drive 0
device		lpt0	at isa? port? tty irq 7 vector lptintr
device		sio0	at isa? port "IO_COM1" tty flags 0x00 irq 4 vector 
siointr
device		sio1	at isa? port "IO_COM2" tty flags 0x10 irq 3 vector 
siointr
options		BREAK_TO_DEBUGGER	#a BREAK on a comconsole goes to 
device ep0 at isa? port 0x300 net irq 10 vector epintr
controller	snd0
device sb0      at isa? port 0x220 irq 5 drq 1 vector sbintr
device sbxvi0   at isa? drq 5
device sbmidi0  at isa? port 0x330
device opl0     at isa? port 0x388
options	AHC_TAGENABLE
options	AHC_SCBPAGING_ENABLE
options AHC_ALLOW_MEMIO
controller	pci0
controller	ahc1
device		vx0
device		bktr0
options		COMPAT_LINUX
options		SHOW_BUSYBUFS	# List buffers that prevent root unmount


If you want me to test something special or try some new patches 
I would like to offer my help because I have some time right now!

Hope this helps...

bye,
volker









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