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>