Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 16 May 1999 23:12:44 -0400
From:      "David E. Cross" <crossd@cs.rpi.edu>
To:        freebsd-hackers@freebsd.org
Subject:   ASUS P2B-DS and SMP
Message-ID:  <199905170312.XAA54231@cs.rpi.edu>

next in thread | raw e-mail | index | archive | help
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<FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV,PAT,PSE36,MMX,<b24>>
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: <Intel 82443BX host to PCI bridge> rev 0x03 on pci0.0.0
chip1: <Intel 82443BX host to AGP bridge> rev 0x03 on pci0.1.0
chip2: <Intel 82371AB PCI to ISA bridge> rev 0x02 on pci0.4.0
ide_pci0: <Intel PIIX4 Bus-master IDE controller> rev 0x01 on pci0.4.1
chip3: <Intel 82371AB Power management controller> rev 0x02 on pci0.4.3
ahc0: <Adaptec aic7890/91 Ultra2 SCSI adapter> 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: <VGA-compatible display device> 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): <WDC AC26400B>, DMA, 32-bit, multi-block-16
wd0: 6149MB (12594960 sectors), 13328 cyls, 15 heads, 63 S/T, 512 B/S
wdc0: unit 1 (wd1): <WDC AC35100L>, 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): <FX400E/K03>, 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): <WEARNES CDD-820/B1.0>, 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: <Hewlett-Packard HP LaserJet 4P> 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: <QUANTUM QM39100TD-SW N495> 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




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