>Number: 6592
>Category: system
>Synopsis: ntpd logs "negative delay" on hppa SMP systems
>Confidential: yes
>Severity: serious
>Priority: medium
>Responsible: bugs
>State: open
>Quarter:
>Keywords:
>Date-Required:
>Class: sw-bug
>Submitter-Id: unknown
>Arrival-Date: Mon Apr 25 17:50:01 GMT 2011
>Closed-Date:
>Last-Modified:
>Originator:
>Release:
>Organization:
>Environment:
System : OpenBSD 4.9
Details : OpenBSD 4.9-current (GENERIC) #4: Sun Apr 24 22:12:09 MDT
2011
[email protected]:/usr/src/sys/arch/hppa/compile/GENERIC
Architecture: OpenBSD.hppa
Machine : hppa
>Description:
On hppa SMP systems, ntpd logs lines such as:
Apr 25 19:18:01 j5600 ntpd[6399]: reply from 192.168.4.12: negative
delay -0.096343s, next query 3254s
I've noticed this on J5600 and J6750 systems. On single-CPU systems
or SMP-systems running the GENERIC kernel, this does not happen and
ntpd works without a hitch.
I've seens this also on SGI Octanes with the GENERIC.MP kernel, but not
on other SMP-systems (sparc64, amd64 and i386). I don't have acces
to other SMP-capable systems.
>How-To-Repeat:
Run ntpd on hppa or sgi on a SMP system and wait.
>Fix:
No fix or work-around known, other then running GENERIC instead of
GENERIC.MP.
dmesg:
OpenBSD 4.9-current (GENERIC) #4: Sun Apr 24 22:12:09 MDT 2011
[email protected]:/usr/src/sys/arch/hppa/compile/GENERIC
HP 9000/785/J5600 (Forte W+ 2w) PA-RISC 2.0a
real mem = 2147483648 (2048MB)
rsvd mem = 524288 (512KB)
avail mem = 2100039680 (2002MB)
mainbus0 at root [flex fff80000]
pdc0 at mainbus0
power0 at mainbus0 offset 400804
lcd0 at mainbus0 offset 5d0008: model 0
cpu0 at mainbus0 offset ffa0000 irq 31: PCXW L1-B 552MHz, FPU PCXW rev 1
cpu0: 512K(64b/l) Icache, 1024K(64b/l) wr-back Dcache, 160 coherent TLB
"PA-RISC" at mainbus0 (type 0 sv 4 mod 5d hv 10) offset ffa2000 not configured
mem0 at mainbus0 offset ed10200: size 2048MB
astro0 at mainbus0 offset ed00000: Astro rev 2.1
elroy0 at astro0 offset ed3c000: Elroy TR4.0 APIC ver 20, 7 pins
pci0 at elroy0
sti2 at pci0 dev 7 function 0 "Hewlett-Packard Visualize FX4" rev 0x02
sti2: rev 8.13;9, ID 0x35ACDA3009A02587
sti2: A1299B, 1280x1024 frame buffer, 1280x1024x32 display
sti2: 10x20 font type 1, 40 bpc, charset 0-255
elroy1 at astro0 offset ed38000: Elroy TR4.0 APIC ver 20, 7 pins
pci1 at elroy1
elroy2 at astro0 offset ed34000: Elroy TR4.0 APIC ver 20, 7 pins
pci2 at elroy2
bge0 at pci2 dev 2 function 0 "Broadcom BCM5703 Alt" rev 0x10, BCM5702/5703 B0
(0x1100): line 1 irq 2, address 00:11:0a:86:8e:17
brgphy0 at bge0 phy 1: BCM5703 10/100/1000baseT PHY, rev. 3
elroy3 at astro0 offset ed32000: Elroy TR4.0 APIC ver 20, 7 pins
pci3 at elroy3
elroy4 at astro0 offset ed30000: Elroy TR4.0 APIC ver 20, 7 pins
pci4 at elroy4
dc0 at pci4 dev 12 function 0 "DEC 21142/3" rev 0x41: line 2 irq 3, address
00:30:6e:08:3c:54
lxtphy0 at dc0 phy 1: LXT970 10/100 PHY, rev. 3
"Analog Devices AD1889 Audio" rev 0x00 at pci4 dev 13 function 0 not configured
pciide0 at pci4 dev 14 function 0 "NS PC87415 IDE" rev 0x03: DMA, channel 0
configured to native-PCI, channel 1 configured to native-PCI
pciide0: using line 0 irq 5 for native-PCI interrupt
atapiscsi0 at pciide0 channel 0 drive 0
scsibus0 at atapiscsi0: 2 targets
cd0 at scsibus0 targ 0 lun 0: <MITSUMI, CD-ROM FX4830T!B, R02J> ATAPI 5/cdrom
removable
cd0(pciide0:0:0): using BIOS timings, DMA mode 1
ssio0 at pci4 dev 14 function 1 "NS 87560 Legacy I/O" rev 0x01: line 0 irq 5
com0 at ssio0 offset 3f8 irq 4: ns16550a, 16 byte fifo
com0: console
com1 at ssio0 offset 2f8 irq 3: ns16550a, 16 byte fifo
lpt0 at ssio0 offset 378 irq 7
ohci0 at pci4 dev 14 function 2 "NS USB" rev 0x02: line 0 irq 5, version 1.0,
legacy support
siop0 at pci4 dev 15 function 0 "Symbios Logic 53c896" rev 0x04: line 1 irq 6,
using 8K of on-board RAM
scsibus1 at siop0: 16 targets, initiator 7
siop0: switching to single-ended mode
siop1 at pci4 dev 15 function 1 "Symbios Logic 53c896" rev 0x04: line 1 irq 6,
using 8K of on-board RAM
scsibus2 at siop1: 16 targets, initiator 7
sd0 at scsibus2 targ 6 lun 0: <FUJITSU, MAJ3182MC, HP12> SCSI2 0/direct fixed
sd0: 17366MB, 512 bytes/sec, 35566480 sec total
usb0 at ohci0: USB revision 1.0
uhub0 at usb0 "NS OHCI root hub" rev 1.00/1.00 addr 1
biomask 0x63 netmask 0x6f ttymask 0x7f
siop1: target 6 now using tagged 16 bit 40.0 MHz 31 REQ/ACK offset xfers
wsdisplay0 at sti2 mux 1
wsdisplay0: screen 0 added (std, vt100 emulation)
vscsi0 at root
scsibus3 at vscsi0: 256 targets
softraid0 at root
bootpath: 10/0/15/1.6 class=1 flags=c0<autoboot,autosearch> hpa=0xf4004000
spa=0x0 io=0x19000
root on sd0a swap on sd0b dump on sd0b
usbdevs:
Controller /dev/usb0:
addr 1: full speed, self powered, config 1, OHCI root hub(0x0000), NS(0x100b),
rev 1.00
port 1 powered
port 2 powered
port 3 powered
pcidump:
Domain /dev/pci0:
0:7:0: Hewlett-Packard Visualize FX4
0x0000: Vendor ID: 103c Product ID: 1008
0x0004: Command: 0146 Status ID: 02a0
0x0008: Class: 03 Subclass: 80 Interface: 00 Revision: 02
0x000c: BIST: 00 Header Type: 00 Latency Timer: ff Cache Line Size: 00
0x0010: BAR mem 64bit addr: 0x00000000fa000000/0x02000000
0x0018: BAR empty (00000000)
0x001c: BAR empty (00000000)
0x0020: BAR empty (00000000)
0x0024: BAR empty (00000000)
0x0028: Cardbus CIS: 00000000
0x002c: Subsystem Vendor ID: 0000 Product ID: 0000
0x0030: Expansion ROM Base Address: f7000000
0x0038: 00000000
0x003c: Interrupt Pin: 00 Line: 00 Min Gnt: 00 Max Lat: 00
0x0000: 1008103c 02a00146 03800002 0000ff00
0x0010: fa000004 00000000 00000000 00000000
0x0020: 00000000 00000000 00000000 00000000
0x0030: f7000000 00000000 00000000 00000000
0x0040: 00000000 00000000 00000000 00000000
0x0050: 00000000 00000000 00000000 00000000
0x0060: 00000000 00000000 00000000 00000000
0x0070: 00000000 00000000 00000000 00000000
0x0080: 00000000 00000000 00000000 00000000
0x0090: 00000000 00000000 00000000 00000000
0x00a0: 00000000 00000000 00000000 00000000
0x00b0: 00000000 00000000 00000000 00000000
0x00c0: 00000000 00000000 00000000 00000000
0x00d0: 00000000 00000000 00000000 00000000
0x00e0: 00000000 00000000 00000000 00000000
0x00f0: 00000000 00000000 00000000 00000000
Domain /dev/pci1:
Domain /dev/pci2:
0:2:0: Broadcom BCM5703 Alt
0x0000: Vendor ID: 14e4 Product ID: 16c7
0x0004: Command: 0146 Status ID: 02b0
0x0008: Class: 02 Subclass: 00 Interface: 00 Revision: 10
0x000c: BIST: 00 Header Type: 00 Latency Timer: f8 Cache Line Size: 10
0x0010: BAR mem 64bit addr: 0x00000000f5000000/0x00010000
0x0018: BAR empty (00000000)
0x001c: BAR empty (00000000)
0x0020: BAR empty (00000000)
0x0024: BAR empty (00000000)
0x0028: Cardbus CIS: 00000000
0x002c: Subsystem Vendor ID: 0e11 Product ID: 00ca
0x0030: Expansion ROM Base Address: f5010000
0x0038: 00000000
0x003c: Interrupt Pin: 01 Line: 01 Min Gnt: 40 Max Lat: 00
0x0040: Capability 0x07: PCI-X
0x0048: Capability 0x01: Power Management
0x0050: Capability 0x03: Vital Product Data (VPD)
0x0058: Capability 0x05: Message Signaled Interrupts (MSI)
0x0000: 16c714e4 02b00146 02000010 0000f810
0x0010: f5000004 00000000 00000000 00000000
0x0020: 00000000 00000000 00000000 00ca0e11
0x0030: f5010000 00000040 00000000 00400101
0x0040: 00024807 0443fff9 40025001 64002000
0x0050: 00c85803 c319b94e 00860005 20400064
0x0060: b4a3f323 0000ca45 11000088 763f0000
0x0070: 00000226 0000003f 00006804 00000000
0x0080: 0008c082 d584ce9a 04130036 0008c082
0x0090: 00000009 00000000 00000000 00000090
0x00a0: 00000000 00000080 00000000 0000007c
0x00b0: 00000000 00000000 00000000 00000000
0x00c0: 00000000 00000000 00000000 00000000
0x00d0: 00000000 00000000 00000000 00000000
0x00e0: 00000000 00000000 00000000 00000000
0x00f0: 00000000 00000000 00000000 00000000
Domain /dev/pci3:
acpidump:
>Release-Note:
>Audit-Trail:
>Unformatted: