Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 10 Sep 2000 15:36:43 +0300
From:      Valentin Nechayev <netch@segfault.kiev.ua>
To:        freebsd-current@freebsd.org
Subject:   load average is 1 when no processes active; etc.
Message-ID:  <20000910153643.A799@nn.kiev.ua>

next in thread | raw e-mail | index | archive | help
System in question is:

root@nn:~##uname -mrs
FreeBSD 5.0-CURRENT i386
root@nn:~##grep FreeBSD_version /usr/include/sys/param.h
#undef __FreeBSD_version
#define __FreeBSD_version 500012        /* Master, propagated to newvers */
root@nn:~##

cvsup was Sep 8, approximately at 18:00 GMT.

`top -I' output:

==={
last pid:   811;  load averages:  1.01,  0.97,  0.67    up 0+00:16:12  23:26:26
24 processes:  1 running, 21 sleeping, 2 stopped
CPU states:  0.0% user,  0.0% nice,  0.0% system,  7.9% interrupt, 92.1% idle
Mem: 7524K Active, 9788K Inact, 5812K Wired, 8K Cache, 6336K Buf, 5300K Free
Swap: 300M Total, 300M Free
  PID USERNAME PRI NICE  SIZE    RES STATE    TIME   WCPU    CPU COMMAND
  811 root      46   0  1916K  1176K RUN      0:00  0.00%  0.00% top

===}

A few seconds after starting:

root@nn:~##uptime
11:30PM  up 50 secs, 1 user, load averages: 0.88, 0.22, 0.08

Of course, real LA is less than 0.1.

The same system has another strangeness - `microuptime() went backwards':

==={ /var/run/dmesg.boot
Copyright (c) 1992-2000 The FreeBSD Project.
Copyright (c) 1979, 1980, 1983, 1986, 1988, 1989, 1991, 1992, 1993, 1994
	The Regents of the University of California. All rights reserved.
FreeBSD 5.0-CURRENT #0: Sat Sep  9 08:19:58 EEST 2000
    root@nn.kiev.ua:/usr/src.cr/sys/compile/nn10
Timecounter "i8254"  frequency 1193182 Hz
Timecounter "TSC"  frequency 334092166 Hz
CPU: AMD-K6(tm) 3D processor (334.09-MHz 586-class CPU)
  Origin = "AuthenticAMD"  Id = 0x58c  Stepping = 12
  Features=0x8021bf<FPU,VME,DE,PSE,TSC,MSR,MCE,CX8,PGE,MMX>
  AMD Features=0x80000800<SYSCALL,3DNow!>
real memory  = 33554432 (32768K bytes)
avail memory = 28540928 (27872K bytes)
Preloaded elf kernel "kernel.ko" at 0xc0426000.
Preloaded userconfig_script "/boot/kernel.conf" at 0xc04260a0.
K6-family MTRR support enabled (2 registers)
md0: Malloc disk
npx0: <math processor> on motherboard
npx0: INT 16 interface
pcib0: <Host to PCI bridge> on motherboard
pci0: <PCI bus> on pcib0
isab0: <Intel 82371AB PCI to ISA bridge> at device 7.0 on pci0
isa0: <ISA bus> on isab0
atapci0: <Intel PIIX4 ATA33 controller> port 0xf000-0xf00f at device 7.1 on pci0
ata0: at 0x1f0 irq 14 on atapci0
ata1: at 0x170 irq 15 on atapci0
pci0: <Intel 82371AB/EB (PIIX4) USB controller> at 7.2
pci0: <Intel 82371AB Power management controller> at 7.3
pci0: <S3 ViRGE DX/GX graphics accelerator> at 17.0 irq 11
fdc0: <NEC 72065B or clone> at port 0x3f0-0x3f5,0x3f7 irq 6 drq 2 on isa0
fdc0: FIFO enabled, 8 bytes threshold
fd0: <1440-KB 3.5" drive> on fdc0 drive 0
atkbdc0: <Keyboard controller (i8042)> at port 0x60,0x64 on isa0
atkbd0: <AT Keyboard> flags 0x1 irq 1 on atkbdc0
kbd0 at atkbd0
vga0: <Generic ISA VGA> at port 0x3c0-0x3df iomem 0xa0000-0xbffff on isa0
sc0: <System console> at flags 0x100 on isa0
sc0: VGA <16 virtual consoles, flags=0x300>
sio0 at port 0x3f8-0x3ff irq 4 flags 0x10 on isa0
sio0: type 16550A
sio1 at port 0x2f8-0x2ff irq 3 on isa0
sio1: type 16550A
ppc0: <Parallel port> at port 0x378-0x37f irq 7 on isa0
ppc0: SMC-like chipset (ECP/EPP/PS2/NIBBLE) in COMPATIBLE mode
ppc0: FIFO with 16/16/16 bytes threshold
lpt0: <Printer> on ppbus0
lpt0: Interrupt-driven port
plip0: <PLIP network interface> on ppbus0
ppi0: <Parallel I/O> on ppbus0
sbc0: <ESS ES1868> at port 0x220-0x22f,0x388-0x38b,0x330-0x331 irq 5 drq 1,0 on isa0
pcm0: <ESS 18xx DSP> on sbc0
unknown: <PNP0303> can't assign resources
pca0: <AT-style speaker sound> at port 0x61 on isa0
unknown: <PNP0501> can't assign resources
unknown: <PNP0700> can't assign resources
unknown: <PNP0401> can't assign resources
unknown: <PNP0501> can't assign resources
IP packet filtering initialized, divert enabled, rule-based forwarding disabled, default to accept, logging limited to 100 packets/entry by default
DUMMYNET initialized (000608)
IPv6 packet filtering initialized, default to accept, logging limited to 100 packets/entry
IPsec: Initialized Security Association Processing.
ncp_load: [210-213]
IP Filter: v3.4.9 initialized.  Default = pass all, Logging = enabled
microuptime() went backwards (1.3891137 -> 0.596214)
microuptime() went backwards (1.3891137 -> 0.596655)
microuptime() went backwards (1.3891137 -> 0.597078)
microuptime() went backwards (1.3891137 -> 0.597480)
microuptime() went backwards (1.3891137 -> 0.597795)
microuptime() went backwards (1.3891137 -> 0.598094)
microuptime() went backwards (1.3891137 -> 0.598412)
microuptime() went backwards (1.3891137 -> 0.598708)
microuptime() went backwards (1.3891137 -> 0.599019)
microuptime() went backwards (1.3891137 -> 0.599489)
microuptime() went backwards (1.3891137 -> 0.600060)
microuptime() went backwards (1.3891137 -> 0.600484)
microuptime() went backwards (1.3891137 -> 0.600921)
microuptime() went backwards (1.3891137 -> 0.601532)
microuptime() went backwards (1.3891137 -> 0.601965)
microuptime() went backwards (1.3891137 -> 0.602373)
microuptime() went backwards (1.3891137 -> 0.602789)
microuptime() went backwards (1.3891137 -> 0.603218)
microuptime() went backwards (1.3891137 -> 0.603658)
microuptime() went backwards (1.3891137 -> 0.604059)
microuptime() went backwards (1.3891137 -> 0.604479)
microuptime() went backwards (1.3891137 -> 0.604902)
microuptime() went backwards (1.3891137 -> 0.605318)
microuptime() went backwards (1.3891137 -> 0.605743)
ad0: 14664MB <IBM-DJNA-351520> [29795/16/63] at ata0-master using UDMA33
(null): failure to execute ATAPI packet command
microuptime() went backwards (1.3891137 -> 0.733477)
microuptime() went backwards (1.3891137 -> 0.733885)
microuptime() went backwards (1.3891137 -> 0.734296)
microuptime() went backwards (1.3891137 -> 0.734709)
microuptime() went backwards (1.3891137 -> 0.735124)
microuptime() went backwards (1.3891137 -> 0.735548)
microuptime() went backwards (1.3891137 -> 0.735960)
acd0: CDROM <DCX8 1F 0100- 99169 .> at ata1-slave using PIO0
Mounting root from ufs:/dev/ad0s4a
microuptime() went backwards (1.3891137 -> 0.737877)
microuptime() went backwards (1.3891137 -> 0.738868)
microuptime() went backwards (1.3891137 -> 0.739302)
microuptime() went backwards (1.3891137 -> 0.741334)
microuptime() went backwards (1.3891137 -> 0.741642)
microuptime() went backwards (1.3891137 -> 0.741940)
microuptime() went backwards (1.3891137 -> 0.745399)
microuptime() went backwards (1.3891137 -> 0.745844)
microuptime() went backwards (1.3891137 -> 0.746355)
microuptime() went backwards (1.3891137 -> 0.746769)
microuptime() went backwards (1.3891137 -> 0.747182)
microuptime() went backwards (1.3891137 -> 0.751334)
microuptime() went backwards (1.3891137 -> 0.751750)
microuptime() went backwards (1.3891137 -> 0.752162)
microuptime() went backwards (1.3891137 -> 0.754490)
microuptime() went backwards (1.3891137 -> 0.754907)
microuptime() went backwards (1.3891137 -> 0.758873)
microuptime() went backwards (1.3891137 -> 0.759308)
microuptime() went backwards (1.3891137 -> 0.759847)
microuptime() went backwards (1.3891137 -> 0.761335)
microuptime() went backwards (1.3891137 -> 0.761738)
microuptime() went backwards (1.3891137 -> 0.762151)
microuptime() went backwards (1.3891137 -> 0.762565)
microuptime() went backwards (1.3891137 -> 0.762983)
microuptime() went backwards (1.3891137 -> 0.766245)
microuptime() went backwards (1.3891137 -> 0.766678)
microuptime() went backwards (1.3891137 -> 0.767159)
microuptime() went backwards (1.3891137 -> 0.770116)
microuptime() went backwards (1.3891137 -> 0.770417)
microuptime() went backwards (1.3891137 -> 0.771333)
microuptime() went backwards (1.3891137 -> 0.771751)
microuptime() went backwards (1.3891137 -> 0.772175)
microuptime() went backwards (1.3891137 -> 0.774745)
microuptime() went backwards (1.3891137 -> 0.775169)
microuptime() went backwards (1.3891137 -> 0.775642)
microuptime() went backwards (1.3891137 -> 0.777929)
microuptime() went backwards (1.3891137 -> 0.778343)
microuptime() went backwards (1.3891137 -> 0.781333)
microuptime() went backwards (1.3891137 -> 0.781755)
microuptime() went backwards (1.3891137 -> 0.782167)
microuptime() went backwards (1.3891137 -> 0.785741)
microuptime() went backwards (1.3891137 -> 0.786157)
microuptime() went backwards (1.3891137 -> 0.790786)
microuptime() went backwards (1.3891137 -> 0.791221)
microuptime() went backwards (1.3891137 -> 0.791705)
microuptime() went backwards (1.3891137 -> 0.792131)
microuptime() went backwards (1.3891137 -> 0.792548)
microuptime() went backwards (1.3891137 -> 0.793555)
microuptime() went backwards (1.3891137 -> 0.793981)
microuptime() went backwards (1.3891137 -> 0.800430)
microuptime() went backwards (1.3891137 -> 0.800893)
microuptime() went backwards (1.3891137 -> 0.801410)
microuptime() went backwards (1.3891137 -> 0.801835)
microuptime() went backwards (1.3891137 -> 0.802248)
microuptime() went backwards (1.3891137 -> 0.802658)
microuptime() went backwards (1.3891137 -> 0.809180)
microuptime() went backwards (1.3891137 -> 0.809619)
microuptime() went backwards (1.3891137 -> 0.811333)
microuptime() went backwards (1.3891137 -> 0.811754)
microuptime() went backwards (1.3891137 -> 0.812170)
microuptime() went backwards (1.3891137 -> 0.815347)
microuptime() went backwards (1.3891137 -> 0.815787)
microuptime() went backwards (1.3891137 -> 0.816258)
microuptime() went backwards (1.3891137 -> 0.816992)
microuptime() went backwards (1.3891137 -> 0.817407)
microuptime() went backwards (1.3891137 -> 0.821333)
microuptime() went backwards (1.3891137 -> 0.821752)
microuptime() went backwards (1.3891137 -> 0.822163)
microuptime() went backwards (1.3891137 -> 0.824805)
microuptime() went backwards (1.3891137 -> 0.825227)
microuptime() went backwards (1.3891137 -> 0.831335)
microuptime() went backwards (1.3891137 -> 0.831738)
microuptime() went backwards (1.3891137 -> 0.832149)
microuptime() went backwards (1.3891137 -> 0.832618)
microuptime() went backwards (1.3891137 -> 0.833019)
microuptime() went backwards (1.3891137 -> 0.834491)
microuptime() went backwards (1.3891137 -> 0.834924)
microuptime() went backwards (1.3891137 -> 0.835453)
microuptime() went backwards (1.3891137 -> 0.840432)
microuptime() went backwards (1.3891137 -> 0.840837)
microuptime() went backwards (1.3891137 -> 0.841335)
microuptime() went backwards (1.3891137 -> 0.841637)
microuptime() went backwards (1.3891137 -> 0.841931)
microuptime() went backwards (1.3891137 -> 0.848243)
microuptime() went backwards (1.3891137 -> 0.848655)
microuptime() went backwards (1.3891137 -> 0.851333)
microuptime() went backwards (1.3891137 -> 0.851753)
microuptime() went backwards (1.3891137 -> 0.852167)
microuptime() went backwards (1.3891137 -> 0.856058)
microuptime() went backwards (1.3891137 -> 0.856356)
microuptime() went backwards (1.3891137 -> 0.858910)
microuptime() went backwards (1.3891137 -> 0.859344)
microuptime() went backwards (1.3891137 -> 0.859837)
microuptime() went backwards (1.3891137 -> 0.861335)
microuptime() went backwards (1.3891137 -> 0.861745)
microuptime() went backwards (1.3891137 -> 0.862155)
microuptime() went backwards (1.3891137 -> 0.863869)
microuptime() went backwards (1.3891137 -> 0.864283)
microuptime() went backwards (1.3891137 -> 0.868086)
microuptime() went backwards (1.3891137 -> 0.868530)
microuptime() went backwards (1.3891137 -> 0.869006)
microuptime() went backwards (1.3891137 -> 0.871335)
microuptime() went backwards (1.3891137 -> 0.871748)
microuptime() went backwards (1.3891137 -> 0.872149)
microuptime() went backwards (1.3891137 -> 0.872563)
microuptime() went backwards (1.3891137 -> 0.879495)
microuptime() went backwards (1.3891137 -> 0.879914)
microuptime() went backwards (1.3891137 -> 0.880341)
microuptime() went backwards (1.3891137 -> 0.880828)
microuptime() went backwards (1.3891137 -> 0.881335)
microuptime() went backwards (1.3891137 -> 0.881760)
microuptime() went backwards (1.3891137 -> 0.882171)
microuptime() went backwards (1.3891137 -> 0.887308)
microuptime() went backwards (1.3891137 -> 0.887728)
microuptime() went backwards (1.3891137 -> 0.890568)
microuptime() went backwards (1.3891137 -> 0.891002)
microuptime() went backwards (1.3891137 -> 0.891497)
microuptime() went backwards (1.3891137 -> 0.891918)
microuptime() went backwards (1.3891137 -> 0.892331)
microuptime() went backwards (1.3891137 -> 0.895122)
microuptime() went backwards (1.3891137 -> 0.895548)
microuptime() went backwards (1.3891137 -> 0.901334)
microuptime() went backwards (1.3891137 -> 0.901757)
microuptime() went backwards (1.3891137 -> 0.902210)
microuptime() went backwards (1.3891137 -> 0.902935)
microuptime() went backwards (1.3891137 -> 0.903343)
microuptime() went backwards (1.3891137 -> 0.903753)
microuptime() went backwards (1.3891137 -> 0.904187)
microuptime() went backwards (1.3891137 -> 0.904673)
microuptime() went backwards (1.3891137 -> 0.910748)
microuptime() went backwards (1.3891137 -> 0.911169)
microuptime() went backwards (1.3891137 -> 0.911591)
microuptime() went backwards (1.3891137 -> 0.912020)
microuptime() went backwards (1.3891137 -> 0.912457)
microuptime() went backwards (1.3891137 -> 0.912899)
microuptime() went backwards (1.3891137 -> 0.918561)
microuptime() went backwards (1.3891137 -> 0.918976)
microuptime() went backwards (1.3891137 -> 0.921335)
microuptime() went backwards (1.3891137 -> 0.921758)
microuptime() went backwards (1.3891137 -> 0.922169)
microuptime() went backwards (1.3891137 -> 0.926373)
microuptime() went backwards (1.3891137 -> 0.926792)
microuptime() went backwards (1.3891137 -> 0.930541)
microuptime() went backwards (1.3891137 -> 0.930973)
microuptime() went backwards (1.3891137 -> 0.931458)
microuptime() went backwards (1.3891137 -> 0.931877)
microuptime() went backwards (1.3891137 -> 0.932286)
microuptime() went backwards (1.3891137 -> 0.934187)
microuptime() went backwards (1.3891137 -> 0.934613)
microuptime() went backwards (1.3891137 -> 0.941335)
microuptime() went backwards (1.3891137 -> 0.941659)
microuptime() went backwards (1.3891137 -> 0.941950)
microuptime() went backwards (1.3891137 -> 0.942242)
microuptime() went backwards (1.3891137 -> 0.942540)
microuptime() went backwards (1.3891137 -> 0.946729)
microuptime() went backwards (1.3891137 -> 0.947152)
microuptime() went backwards (1.3891137 -> 0.947630)
microuptime() went backwards (1.3891137 -> 0.949812)
microuptime() went backwards (1.3891137 -> 0.950227)
microuptime() went backwards (1.3891137 -> 0.951336)
microuptime() went backwards (1.3891137 -> 0.951761)
microuptime() went backwards (1.3891137 -> 0.952172)
microuptime() went backwards (1.3891137 -> 0.956544)
microuptime() went backwards (1.3891137 -> 0.956862)
microuptime() went backwards (1.3891137 -> 0.957220)
microuptime() went backwards (1.3891137 -> 0.957625)
microuptime() went backwards (1.3891137 -> 0.958047)
microuptime() went backwards (1.3891137 -> 0.961335)
microuptime() went backwards (1.3891137 -> 0.961750)
microuptime() went backwards (1.3891137 -> 0.962156)
microuptime() went backwards (1.3891137 -> 0.965437)
microuptime() went backwards (1.3891137 -> 0.965841)
microuptime() went backwards (1.3891137 -> 0.971336)
microuptime() went backwards (1.3891137 -> 0.971634)
microuptime() went backwards (1.3891137 -> 0.972029)
microuptime() went backwards (1.3891137 -> 0.972462)
microuptime() went backwards (1.3891137 -> 0.972946)
microuptime() went backwards (1.3891137 -> 0.973369)
microuptime() went backwards (1.3891137 -> 0.973785)
microuptime() went backwards (1.3891137 -> 0.981063)
microuptime() went backwards (1.3891137 -> 0.981480)
microuptime() went backwards (1.3891137 -> 0.981894)
microuptime() went backwards (1.3891137 -> 0.982304)
microuptime() went backwards (1.3891137 -> 0.988875)
microuptime() went backwards (1.3891137 -> 0.989295)
microuptime() went backwards (1.3891137 -> 0.991055)
microuptime() went backwards (1.3891137 -> 0.991487)
microuptime() went backwards (1.3891137 -> 0.991914)
microuptime() went backwards (1.3891137 -> 0.992329)
microuptime() went backwards (1.3891137 -> 0.992850)
microuptime() went backwards (1.3891137 -> 0.996689)
microuptime() went backwards (1.3891137 -> 0.997118)
microuptime() went backwards (1.3891137 -> 1.001335)
microuptime() went backwards (1.3891137 -> 1.001771)
microuptime() went backwards (1.3891137 -> 1.002193)
microuptime() went backwards (1.3891137 -> 1.004501)
microuptime() went backwards (1.3891137 -> 1.004902)
microuptime() went backwards (1.3891137 -> 1.011336)
microuptime() went backwards (1.3891137 -> 1.011741)
microuptime() went backwards (1.3891137 -> 1.012148)
microuptime() went backwards (1.3891137 -> 1.012558)
microuptime() went backwards (1.3891137 -> 1.012969)
microuptime() went backwards (1.3891137 -> 1.013574)
microuptime() went backwards (1.3891137 -> 1.013906)
microuptime() went backwards (1.3891137 -> 1.014387)
microuptime() went backwards (1.3891137 -> 1.020128)
microuptime() went backwards (1.3891137 -> 1.020545)
microuptime() went backwards (1.3891137 -> 1.021337)
microuptime() went backwards (1.3891137 -> 1.021765)
microuptime() went backwards (1.3891137 -> 1.022185)
microuptime() went backwards (1.3891137 -> 1.022617)
===}

Config is:

==={
machine		i386
cpu		I486_CPU
cpu		I586_CPU
cpu		I686_CPU
ident		nn11
maxusers	32

hints		"GENERIC.hints"		#Default places to look for devices.

options 	INET			#InterNETworking
options 	FFS			#Berkeley Fast Filesystem
options 	FFS_ROOT		#FFS usable as root device [keep this!]
options 	MFS			#Memory Filesystem
options 	NFS			#Network Filesystem
options 	MSDOSFS			#MSDOS Filesystem
options 	CD9660			#ISO 9660 Filesystem
options 	PROCFS			#Process filesystem
options 	COMPAT_43		#Compatible with BSD 4.3 [KEEP THIS!]
options 	SCSI_DELAY=5000
options 	USERCONFIG		#boot -c editor
options 	VISUAL_USERCONFIG	#visual boot -c editor
options		INCLUDE_CONFIG_FILE
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 	KBD_INSTALL_CDEV	# install a CDEV entry in /dev
options		RANDOMDEV

device		isa
device		eisa
device		pci
options 	COMPAT_OLDISA		# compatability shims for lnc, fe, le
options 	COMPAT_OLDPCI		# compatability shims for lnc, vx

# Floppy drives
device		fdc

# ATA and ATAPI devices
device		ata
device		atadisk			# ATA disk drives
device		atapicd			# ATAPI CDROM drives
options 	ATA_STATIC_ID		#Static device numbering
#options 	ATA_ENABLE_ATAPI_DMA	#Enable DMA on ATAPI devices

# atkbdc0 controls both the keyboard and the PS/2 mouse
device		atkbdc	1
device		atkbd
device		psm

device		vga

# splash screen/screen saver
device		splash

# syscons is the default console driver, resembling an SCO console
device		sc	1

# Floating point support - do not disable.
device		npx

# Power management support (see LINT for more options)
device		apm

# Serial (COM) ports
device		sio

# Parallel port
device		ppc
device		ppbus		# Parallel port bus (required)
device		lpt		# Printer
device		plip		# TCP/IP over parallel
device		ppi		# Parallel port interface device
#device		vpo		# Requires scbus and da

# Pseudo devices - the number indicates how many units to allocated.
device		loop		# Network loopback
device		ether		# Ethernet support
device		sl		# Kernel SLIP
device		ppp	1	# Kernel PPP
device		tun		# Packet tunnel.
device		pty		# Pseudo-ttys (telnet etc)
device		md		# Memory "disks"
device		gif	4	# IPv6 and IPv4 tunneling
device		faith	1	# IPv6-to-IPv4 relaying (translation)
device		speaker

# The `bpf' device enables the Berkeley Packet Filter.
# Be aware of the administrative consequences of enabling this!
device		bpf	2	# Berkeley packet filter
options 	DDB
options 	IPFIREWALL
options 	IPFIREWALL_VERBOSE
options 	IPFIREWALL_VERBOSE_LIMIT=100	#limit verbosity
options 	IPFIREWALL_DEFAULT_TO_ACCEPT	#allow everything by default
options 	IPDIVERT		#divert sockets
options 	TCP_DROP_SYNFIN		#drop TCP packets with SYN+FIN
options 	TCP_RESTRICT_RST	#restrict emission of TCP RST
options 	DUMMYNET
options 	EXT2FS
options 	VFS_AIO
options 	_KPOSIX_VERSION=199309L
device		vn
device		snp
options 	MSGBUF_SIZE=81920
options 	SC_HISTORY_SIZE=200	# number of history buffer lines
options 	SC_MOUSE_CHAR=0x3	# char code for text mode mouse cursor
device		pcm
device		sbc
device		pca
===}


/netch


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




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