From owner-freebsd-hackers Sun May 16 20:12:52 1999 Delivered-To: freebsd-hackers@freebsd.org Received: from cs.rpi.edu (mumble.cs.rpi.edu [128.213.8.16]) by hub.freebsd.org (Postfix) with ESMTP id C1BE31523C for ; Sun, 16 May 1999 20:12:48 -0700 (PDT) (envelope-from crossd@cs.rpi.edu) Received: from cs.rpi.edu (monica.cs.rpi.edu [128.213.7.2]) by cs.rpi.edu (8.9.3/8.9.3) with ESMTP id XAA54231 for ; Sun, 16 May 1999 23:12:45 -0400 (EDT) Message-Id: <199905170312.XAA54231@cs.rpi.edu> To: freebsd-hackers@freebsd.org Subject: ASUS P2B-DS and SMP Date: Sun, 16 May 1999 23:12:44 -0400 From: "David E. Cross" Sender: owner-freebsd-hackers@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG I dug through the archives and found peopel with similiar problems to what I am experiencing, but I didn't find any answers that have worked for me. Here are the problem I am having: 1: The built-in SCSI ROM is v2.01, there was mention of BIOS 1008 including 2.11. I applied the 1008 flash and I am still v2.01 (I don't know if this matters at all) 2: Top doesn't work. I see all of my processes gaining CPU time, but none show any percentage of CPU in top. When I *first* boot my system I see percentages for a short time, then they degrade to 0.00%. I also see 0.00% of my CPU is in use (the very head of the top screen) 0.00% idle, 0.00% system, 0.00% nice, 0.00% user. Again, this works briefly after a reboot. The suggestion I found was that this was fixed some time after 3.1-STABLE. I am running 3.2-BETA from earlier today. 3: Performance. It seems after awhile my second CPU stops responding. I run setiathome v1.1 and check the output of each, they start out in sync, but eventually one of them stops doing work; yet it still accumulates CPU time?!? 4: Responsiveness. It sucks. I am convinced this has to do with the earlier problems... my processes get sent to the stuck CPU for awhile. It also seems that the secondary CPU is running much cooler to the touch than the first, this would seem to support the theory it is diong less work, although it does have *slightly* better circulation. Of course as I say this I cannot proove that one of the CPUs is stuck (both my SETIs are in sync and staying that way). The system still feels very much slower than it should, with long pauses often. Below are my dmesg and config. --DMESG-- Copyright (c) 1992-1999 FreeBSD Inc. Copyright (c) 1982, 1986, 1989, 1991, 1993 The Regents of the University of California. All rights reserved. FreeBSD 3.2-STABLE #0: Wed May 17 06:26:30 EDT 2000 root@phoenix.home:/usr/src/sys/compile/PHOENIX_DUAL Timecounter "i8254" frequency 1193182 Hz CPU: Pentium II/Xeon/Celeron (686-class CPU) Origin = "GenuineIntel" Id = 0x652 Stepping=2 Features=0x183fbff> real memory = 268435456 (262144K bytes) avail memory = 257888256 (251844K bytes) Programming 24 pins in IOAPIC #0 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 Preloaded elf kernel "kernel" at 0xc02e8000. Probing for devices on PCI bus 0: chip0: rev 0x03 on pci0.0.0 chip1: rev 0x03 on pci0.1.0 chip2: rev 0x02 on pci0.4.0 ide_pci0: rev 0x01 on pci0.4.1 chip3: rev 0x02 on pci0.4.3 ahc0: rev 0x00 int a irq 19 on pci0.6.0 ahc0: aic7890/91 Wide Channel A, SCSI Id=7, 16/255 SCBs xl0: <3Com 3c900-TPO Etherlink XL> rev 0x00 int a irq 18 on pci0.10.0 xl0: Ethernet address: 00:60:08:a9:db:e2 xl0: selecting 10baseT transceiver, half duplex Probing for devices on PCI bus 1: vga0: rev 0x04 int a irq 16 on pci1.0.0 Probing for devices on the ISA bus: sc0 on isa sc0: VGA color <12 virtual consoles, flags=0x0> atkbdc0 at 0x60-0x6f on motherboard atkbd0 irq 1 on isa psm0 irq 12 on isa psm0: model Generic PS/2 mouse, device ID 0 fdc0 at 0x3f0-0x3f7 irq 6 drq 2 on isa fdc0: FIFO enabled, 8 bytes threshold fd0: 1.44MB 3.5in wdc0 at 0x1f0-0x1f7 irq 14 flags 0xa0ffa0ff on isa wdc0: unit 0 (wd0): , DMA, 32-bit, multi-block-16 wd0: 6149MB (12594960 sectors), 13328 cyls, 15 heads, 63 S/T, 512 B/S wdc0: unit 1 (wd1): , DMA, 32-bit, multi-block-16 wd1: 4924MB (10085040 sectors), 10672 cyls, 15 heads, 63 S/T, 512 B/S wdc1 at 0x170-0x177 irq 15 flags 0xa0ffa0ff on isa wdc1: unit 0 (atapi): , removable, intr, iordis acd0: drive speed 689KB/sec, 128KB cache acd0: supported read types: acd0: Audio: play, 255 volume levels acd0: Mechanism: ejectable tray acd0: Medium: no/blank disc inside, unlocked wdc1: unit 1 (atapi): , removable, dma, iordy acd1: drive speed 0KB/secacd1: supported read types: acd1: Mechanism: caddy acd1: Medium: CD-ROM unknown medium ppc0 at 0x378 irq 7 on isa ppc0: SMC-like chipset (ECP/EPP/PS2/NIBBLE) in COMPATIBLE mode ppc0: FIFO with 16/16/9 bytes threshold ppb0: IEEE1284 device found /NIBBLE Probing for PnP devices on ppbus0: ppbus0: HP ENHANCED PCL5,PJL 1 3C5x9 board(s) on ISA found at 0x310 ep0 at 0x310-0x31f irq 11 on isa ep0: utp[*UTP*] address 00:a0:24:12:8d:10 npx0 on motherboard npx0: INT 16 interface vga0 at 0x3b0-0x3df maddr 0xa0000 msize 131072 on isa APIC_IO: Testing 8254 interrupt delivery APIC_IO: routing 8254 via pin 2 IP packet filtering initialized, divert enabled, rule-based forwarding disabled, unlimited logging Waiting 2 seconds for SCSI devices to settle SMP: AP CPU #1 Launched! da0 at ahc0 bus 0 target 0 lun 0 da0: Fixed Direct Access SCSI-2 device da0: 80.000MB/s transfers (40.000MHz, offset 31, 16bit), Tagged Queueing Enabled da0: 8683MB (17783250 512 byte sectors: 255H 63S/T 1106C) ffs_mountfs: superblock updated for soft updates ffs_mountfs: superblock updated for soft updates ffs_mountfs: superblock updated for soft updates ffs_mountfs: superblock updated for soft updates ffs_mountfs: superblock updated for soft updates ffs_mountfs: superblock updated for soft updates ffs_mountfs: superblock updated for soft updates ffs_mountfs: superblock updated for soft updates ffs_mountfs: superblock updated for soft updates --config-- machine "i386" cpu "I686_CPU" ident PHOENIX_DUAL maxusers 256 options FAILSAFE options INCLUDE_CONFIG_FILE # Include this file in kernel config kernel root on wd0s2a options SMP # Symmetric MultiProcessor Kernel options APIC_IO # Symmetric (APIC) I/O options SYSVSHM options SYSVSEM options SYSVMSG options "MD5" options UCONSOLE options USERCONFIG #boot -c editor options VISUAL_USERCONFIG #visual boot -c editor options "NO_F00F_HACK" options SOFTUPDATES options DDB options DDB_UNATTENDED pseudo-device ether #Generic Ethernet pseudo-device loop #Network loopback device pseudo-device bpfilter 8 #Berkeley packet filter pseudo-device tun 4 options INET #Internet communications protocols # options NETATALK options IPFIREWALL options IPFIREWALL_VERBOSE options IPDIVERT options FFS #Fast filesystem options FFS_ROOT options NFS #Network File System options MSDOSFS #MS DOS File System options KERNFS #Kernel Filesystem options "CD9660" #ISO 9660 filesystem options PROCFS #Process filesystem options "COMPAT_43" options KTRACE options PERFMON options USER_LDT pseudo-device pty 256 #Pseudo ttys - can go as high as 256 pseudo-device gzip #Exec gzipped a.out's pseudo-device vn 4 #Vnode driver (turns a file into a device) controller isa0 device sc0 at isa? tty options MAXCONS=12 # number of virtual consoles controller fdc0 at isa? port "IO_FD1" bio irq 6 drq 2 disk fd0 at fdc0 drive 0 disk fd1 at fdc0 drive 1 options "CMD640" #options "AUTO_EOI_1" #options "AUTO_EOI_2" controller wdc0 at isa? port "IO_WD1" bio irq 14 flags 0xa0ffa0ff disk wd0 at wdc0 drive 0 disk wd1 at wdc0 drive 1 controller wdc1 at isa? port "IO_WD2" bio irq 15 flags 0xa0ffa0ff options ATAPI #Enable ATAPI support for IDE bus options ATAPI_STATIC #Don't do it as an LKM device acd0 device acd1 device npx0 at isa? port IO_NPX irq 13 controller atkbdc0 at isa? port IO_KBD tty device atkbd0 at isa? tty irq 1 device psm0 at isa? tty irq 12 device vga0 at isa? port ? conflicts device ppc0 at isa? port? net irq 7 controller ppbus0 device nlpt0 at ppbus? device ep0 at isa? port 0x310 net irq 11 device xl0 controller pci0 controller ahc0 controller scbus0 device da0 #SCSI disks device sa0 #SCSI tapes controller smbus0 controller iicbus0 controller iicbb0 device bktr0 at iicbus? device ic0 at iicbus? device iic0 at iicbus? device iicsmb0 at iicbus? device smb0 at smbus? To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-hackers" in the body of the message