NetBSD Problem Report #42736
From fair@digital.clock.org Thu Feb 4 02:59:43 2010
Return-Path: <fair@digital.clock.org>
Received: from mail.netbsd.org (mail.netbsd.org [204.152.190.11])
by www.NetBSD.org (Postfix) with ESMTP id 343A563B886
for <gnats-bugs@gnats.NetBSD.org>; Thu, 4 Feb 2010 02:59:43 +0000 (UTC)
Message-Id: <20100204014709.0BE273AC9F@digital.clock.org>
Date: Wed, 3 Feb 2010 17:47:08 -0800 (PST)
From: fair@netbsd.org
Reply-To: fair@netbsd.org
To: gnats-bugs@gnats.NetBSD.org
Subject: spdmem(4) reports incorrect RAM type
X-Send-Pr-Version: 3.95
>Number: 42736
>Category: kern
>Synopsis: spdmem(4) reports incorrect RAM type
>Confidential: no
>Severity: non-critical
>Priority: low
>Responsible: pgoyette
>State: closed
>Class: sw-bug
>Submitter-Id: net
>Arrival-Date: Thu Feb 04 03:00:00 +0000 2010
>Closed-Date: Thu May 20 11:07:55 +0000 2010
>Last-Modified: Thu May 20 11:07:55 +0000 2010
>Originator: Erik E. Fair
>Release: NetBSD 5.0_STABLE
>Organization:
International Organization of Internet Clock Watchers
>Environment:
System: NetBSD digital.clock.org 5.0_STABLE NetBSD 5.0_STABLE (FLAPJACK2) #3: Mon Oct 19 09:16:40 PDT 2009 root@fast.clock.org:/var/obj/sys/arch/sparc64/compile/FLAPJACK2 sparc64
Architecture: sparc64
Machine: sparc64
NetBSD 5.0_STABLE (FLAPJACK2) #3: Mon Oct 19 09:16:40 PDT 2009
root@fast.clock.org:/var/obj/sys/arch/sparc64/compile/FLAPJACK2
total memory = 2048 MB
avail memory = 1998 MB
timecounter: Timecounters tick every 10.000 msec
mainbus0 (root): SUNW,UltraAX-i2 (Netra T1 200): hostid XXXXXXXX
cpu0 at mainbus0: SUNW,UltraSPARC-IIe @ 500 MHz, UPA id 0
cpu0: 32K instruction (32 b/l), 16K data (32 b/l), 1024K external (64 b/l)
psycho0 at mainbus0
psycho0: SUNW,sabre: impl 0, version 0: ign 7c0 bus range 0 to 2; PCI bus 0
psycho_alloc_extent: no "available" property
psycho_alloc_extent: no "available" property
DVMA map: c0000000 to e0000000
IOTSB: 238a000 to 240a000
pci0 at psycho0
pci0: i/o space, memory space enabled
ppb0 at pci0 dev 1 function 1: Sun Microsystems Simba PCI bridge (rev. 0x13)
pci1 at ppb0 bus 1
pci1: i/o space, memory space enabled
ebus0 at pci1 dev 12 function 0
ebus0: Sun Microsystems PCIO Ebus2 (US III), revision 0x01
flashprom at ebus0 addr 0-fffff not configured
clock0 at ebus0 addr 0-1fff: mk48t59
ebus_attach: idprom: incomplete
lom0 at ebus0 addr 200000-200003 ipl 42: SUNW,lomh: LOMlite2 rev 3.10
lom0: 4 fan(s), 1 PSU(s), 1 temp sensor(s)
lom0: Watchdog timer configured.
alipm0 at pci1 dev 3 function 0: 74KHz clock
iic0 at alipm0: I2C bus
spdmem0 at iic0 addr 0x54
spdmem0: SDRAM memory, data ECC, 133MHz (PC-1100)
spdmem0: 13 rows, 11 cols, 11 banks, 4 banks/chip, 7.5ns cycle time
spdmem0: tAA-tRCD-tRP-tRAS: 3-20-20-45
spdmem0: voltage LvTTL (not 5V tolerant), refresh time 7.8us (self-refreshing)
spdmem1 at iic0 addr 0x55
spdmem1: SDRAM memory, data ECC, 512MB, 133MHz (PC-1100)
spdmem1: 13 rows, 11 cols, 1 banks, 4 banks/chip, 7.5ns cycle time
spdmem1: tAA-tRCD-tRP-tRAS: 3-20-20-45
spdmem1: voltage LvTTL (not 5V tolerant), refresh time 7.8us (self-refreshing)
spdmem2 at iic0 addr 0x56
spdmem2: SDRAM memory, data ECC, 512MB, 133MHz (PC-1100)
spdmem2: 13 rows, 11 cols, 1 banks, 4 banks/chip, 7.5ns cycle time
spdmem2: tAA-tRCD-tRP-tRAS: 3-20-20-44
spdmem2: voltage LvTTL (not 5V tolerant), refresh time 7.8us (self-refreshing)
spdmem3 at iic0 addr 0x57
spdmem3: SDRAM memory, data ECC, 512MB, 133MHz (PC-1100)
spdmem3: 13 rows, 11 cols, 1 banks, 4 banks/chip, 7.5ns cycle time
spdmem3: tAA-tRCD-tRP-tRAS: 3-20-20-45
spdmem3: voltage LvTTL (not 5V tolerant), refresh time 7.8us (self-refreshing)
admtemp0 at iic0 addr 0x18: ADM1021 or compatible environmental sensor
ebus1 at pci1 dev 7 function 0
ebus1: Acer Labs M1533 PCI-ISA Bridge, revision 0x00
power at ebus1 addr 2000-2007 ipl 37 not configured
com0 at ebus1 addr 3f8-3ff ipl 43: ns16550a, working fifo
com0: console
com1 at ebus1 addr 2e8-2ef ipl 43: ns16550a, working fifo
gem0 at pci1 dev 12 function 1: Sun Microsystems ERI Ethernet (rev. 0x01)
gem0: interrupting at ivec 3006
ukphy0 at gem0 phy 1: Generic IEEE 802.3u media interface
ukphy0: OUI 0x0008bb, model 0x0002, rev. 1
ukphy0: 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, auto
gem0: Ethernet address xx:xx:xx:xx:xx:xx, 2KB RX fifo, 2KB TX fifo
ohci0 at pci1 dev 12 function 3: Sun Microsystems USB controller (rev. 0x01)
ohci0: interrupting at ivec 24
ohci0: OHCI version 1.0, legacy support
usb0 at ohci0: USB revision 1.0
aceride0 at pci1 dev 13 function 0
aceride0: Acer Labs M5229 UDMA IDE Controller (rev. 0xc3)
aceride0: bus-master DMA support present
aceride0: primary channel configured to native-PCI mode
aceride0: using ivec 180c for native-PCI interrupt
atabus0 at aceride0 channel 0
aceride0: secondary channel configured to native-PCI mode
atabus1 at aceride0 channel 1
gem1 at pci1 dev 5 function 1: Sun Microsystems ERI Ethernet (rev. 0x01)
gem1: interrupting at ivec 301c
ukphy1 at gem1 phy 1: Generic IEEE 802.3u media interface
ukphy1: OUI 0x0008bb, model 0x0002, rev. 1
ukphy1: 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, auto
gem1: Ethernet address xx:xx:xx:xx:xx:xx, 2KB RX fifo, 2KB TX fifo
ohci1 at pci1 dev 5 function 3: Sun Microsystems USB controller (rev. 0x01)
ohci1: interrupting at ivec 26
ohci1: OHCI version 1.0, legacy support
usb1 at ohci1: USB revision 1.0
ppb1 at pci0 dev 1 function 0: Sun Microsystems Simba PCI bridge (rev. 0x13)
pci2 at ppb1 bus 2
pci2: i/o space, memory space enabled
esiop0 at pci2 dev 8 function 0: Symbios Logic 53c896 (ultra2-wide scsi)
esiop0: using on-board RAM
esiop0: interrupting at ivec 1820
scsibus0 at esiop0: 16 targets, 8 luns per target
esiop1 at pci2 dev 8 function 1: Symbios Logic 53c896 (ultra2-wide scsi)
esiop1: using on-board RAM
esiop1: interrupting at ivec 1820
scsibus1 at esiop1: 16 targets, 8 luns per target
bge0 at pci2 dev 5 function 0: Broadcom BCM5705 Gigabit Ethernet
bge0: interrupting at ivec 15
bge0: ASIC BCM5705 A1 (0x3001), Ethernet address xx:xx:xx:xx:xx:xx
bge0: setting short Tx thresholds
brgphy0 at bge0 phy 1: BCM5705 1000BASE-T media interface, rev. 1
brgphy0: 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, 1000baseT, 1000baseT-FDX, auto
pcons at mainbus0 not configured
timecounter: Timecounter "clockinterrupt" frequency 100 Hz quality 0
timecounter: Timecounter "tick-counter" frequency 500000000 Hz quality 100
No counter-timer -- using %tick at 500MHz as system clock.
scsibus0: waiting 2 seconds for devices to settle...
scsibus1: waiting 2 seconds for devices to settle...
atapibus0 at atabus0: 2 targets
uhub0 at usb0: Sun Microsystem OHCI root hub, class 9/0, rev 1.00/1.00, addr 1
uhub0: 4 ports with 4 removable, self powered
uhub1 at usb1: Sun Microsystem OHCI root hub, class 9/0, rev 1.00/1.00, addr 1
uhub1: 4 ports with 4 removable, self powered
cd0 at atapibus0 drive 0: <CD-224E, , 1.7A> cdrom removable
IPsec: Initialized Security Association Processing.
cd0: drive supports PIO mode 4, DMA mode 2, Ultra-DMA mode 2 (Ultra/33)
cd0(aceride0:0:0): using PIO mode 4, Ultra-DMA mode 2 (Ultra/33) (using DMA)
sd0 at scsibus0 target 0 lun 0: <SEAGATE, ST373405LC, 0003> disk fixed
sd0: 70007 MB, 29550 cyl, 8 head, 606 sec, 512 bytes/sect x 143374741 sectors
sd0: sync (25.00ns offset 31), 16-bit (80.000MB/s) transfers, tagged queueing
sd1 at scsibus0 target 1 lun 0: <ModusLnk, MXJ3300SC800600X, 5704> disk fixed
sd1: 279 GB, 78753 cyl, 8 head, 930 sec, 512 bytes/sect x 585937500 sectors
sd1: sync (25.00ns offset 31), 16-bit (80.000MB/s) transfers, tagged queueing
root on sd0a dumps on sd0b
root file system type: ffs
>Description:
On a Sun Netra T1 model 200 (500 MHz UltraSPARC IIe),
NetBSD 5's spdmem(4) driver reports the RAM as:
spdmem0 at iic0 addr 0x54
spdmem0: SDRAM memory, data ECC, 133MHz (PC-1100)
spdmem0: 13 rows, 11 cols, 11 banks, 4 banks/chip, 7.5ns cycle time
spdmem0: tAA-tRCD-tRP-tRAS: 3-20-20-45
spdmem0: voltage LvTTL (not 5V tolerant), refresh time 7.8us (self-refreshing)
This system in fact uses PC-133 SDRAM, not PC-1100.
This problem also manifests on the Sun Fire V120 which is
a speed-bumped version of the samee motherboard.
>How-To-Repeat:
Boot a NetBSD 5 kernel
read the autoconf output
note the mismatch between NetBSD reported RAM type, and actual RAM type.
file NetBSD problem report
>Fix:
>Release-Note:
>Audit-Trail:
Responsible-Changed-From-To: kern-bug-people->pgoyette
Responsible-Changed-By: pgoyette@NetBSD.org
Responsible-Changed-When: Mon, 22 Feb 2010 13:58:49 +0000
Responsible-Changed-Why:
This is mine.
From: Paul Goyette <paul@whooppee.com>
To: fair@netbsd.org, gnats-bugs@netbsd.org
Cc:
Subject: Re: kern/42736
Date: Mon, 22 Feb 2010 05:57:43 -0800 (PST)
Eric, can you provide the output of
sysctl -r hw.spdmem0.spd_data | hexdump
From: Paul Goyette <paul@whooppee.com>
To: fair@netbsd.org, gnats-bugs@netbsd.org
Cc:
Subject: Re: kern/42736
Date: Mon, 22 Feb 2010 09:42:00 -0800 (PST)
This message is in MIME format. The first part should be readable text,
while the remaining parts are likely unreadable without MIME-aware tools.
--0-2007850013-1266860520=:20770
Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed
On Mon, 22 Feb 2010, Paul Goyette wrote:
> Eric, can you provide the output of
>
> sysctl -r hw.spdmem0.spd_data | hexdump
Actually, this is not necessary. I found the resolution of this PR in
the OpenBSD version of code (they fixed it about two years ago).
Please try the attached patch.
-------------------------------------------------------------------------
| Paul Goyette | PGP DSS Key fingerprint: | E-mail addresses: |
| Customer Service | FA29 0E3B 35AF E8AE 6651 | paul at whooppee.com |
| Network Engineer | 0786 F758 55DE 53BA 7731 | pgoyette at juniper.net |
| Kernel Developer | | pgoyette at netbsd.org |
-------------------------------------------------------------------------
--0-2007850013-1266860520=:20770
Content-Type: TEXT/PLAIN; charset=US-ASCII; name=spdmem.c.diff
Content-Transfer-Encoding: BASE64
Content-ID: <Pine.NEB.4.64.1002220942000.20770@quicky.whooppee.com>
Content-Description:
Content-Disposition: attachment; filename=spdmem.c.diff
SW5kZXg6IHNwZG1lbS5jDQo9PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09DQpSQ1Mg
ZmlsZTogL2N2c3Jvb3Qvc3JjL3N5cy9kZXYvaTJjL3NwZG1lbS5jLHYNCnJl
dHJpZXZpbmcgcmV2aXNpb24gMS4xNQ0KZGlmZiAtdSAtcCAtcjEuMTUgc3Bk
bWVtLmMNCi0tLSBzcGRtZW0uYwk5IE1heSAyMDA5IDE3OjMyOjI3IC0wMDAw
CTEuMTUNCisrKyBzcGRtZW0uYwkyMiBGZWIgMjAxMCAxNzo0MDoxNyAtMDAw
MA0KQEAgLTU2LDE0ICs1NiwxNSBAQCBzdGF0aWMgdWludDhfdCBzcGRtZW1f
cmVhZChzdHJ1Y3Qgc3BkbWVtDQogLyogUm91dGluZXMgZm9yIGRlY29kaW5n
IHNwZCBkYXRhICovDQogc3RhdGljIHZvaWQgZGVjb2RlX2Vkb2ZwbShjb25z
dCBzdHJ1Y3Qgc3lzY3Rsbm9kZSAqLCBkZXZpY2VfdCwgc3RydWN0IHNwZG1l
bSAqKTsNCiBzdGF0aWMgdm9pZCBkZWNvZGVfcm9tKGNvbnN0IHN0cnVjdCBz
eXNjdGxub2RlICosIGRldmljZV90LCBzdHJ1Y3Qgc3BkbWVtICopOw0KLXN0
YXRpYyB2b2lkIGRlY29kZV9zZHJhbShjb25zdCBzdHJ1Y3Qgc3lzY3Rsbm9k
ZSAqLCBkZXZpY2VfdCwgc3RydWN0IHNwZG1lbSAqKTsNCitzdGF0aWMgdm9p
ZCBkZWNvZGVfc2RyYW0oY29uc3Qgc3RydWN0IHN5c2N0bG5vZGUgKiwgZGV2
aWNlX3QsIHN0cnVjdCBzcGRtZW0gKiwNCisJaW50KTsNCiBzdGF0aWMgdm9p
ZCBkZWNvZGVfZGRyKGNvbnN0IHN0cnVjdCBzeXNjdGxub2RlICosIGRldmlj
ZV90LCBzdHJ1Y3Qgc3BkbWVtICopOw0KIHN0YXRpYyB2b2lkIGRlY29kZV9k
ZHIyKGNvbnN0IHN0cnVjdCBzeXNjdGxub2RlICosIGRldmljZV90LCBzdHJ1
Y3Qgc3BkbWVtICopOw0KIHN0YXRpYyB2b2lkIGRlY29kZV9kZHIzKGNvbnN0
IHN0cnVjdCBzeXNjdGxub2RlICosIGRldmljZV90LCBzdHJ1Y3Qgc3BkbWVt
ICopOw0KIHN0YXRpYyB2b2lkIGRlY29kZV9mYmRpbW0oY29uc3Qgc3RydWN0
IHN5c2N0bG5vZGUgKiwgZGV2aWNlX3QsIHN0cnVjdCBzcGRtZW0gKik7DQog
DQogc3RhdGljIHZvaWQgZGVjb2RlX3NpemVfc3BlZWQoY29uc3Qgc3RydWN0
IHN5c2N0bG5vZGUgKiwgaW50LCBpbnQsIGludCwgaW50LA0KLQkJCSAgICAg
IGJvb2wsIGNvbnN0IGNoYXIgKik7DQorCQkJICAgICAgYm9vbCwgY29uc3Qg
Y2hhciAqLCBpbnQpOw0KIHN0YXRpYyB2b2lkIGRlY29kZV92b2x0YWdlX3Jl
ZnJlc2goZGV2aWNlX3QsIHN0cnVjdCBzcGRtZW0gKik7DQogDQogQ0ZBVFRB
Q0hfREVDTF9ORVcoc3BkbWVtLCBzaXplb2Yoc3RydWN0IHNwZG1lbV9zb2Z0
YyksDQpAQCAtMzkwLDcgKzM5MSw4IEBAIHNwZG1lbV9hdHRhY2goZGV2aWNl
X3QgcGFyZW50LCBkZXZpY2VfdCANCiAJCWRlY29kZV9yb20obm9kZSwgc2Vs
Ziwgcyk7DQogCQlicmVhazsNCiAJY2FzZSBTUERNRU1fTUVNVFlQRV9TRFJB
TToNCi0JCWRlY29kZV9zZHJhbShub2RlLCBzZWxmLCBzKTsNCisJCWRlY29k
ZV9zZHJhbShub2RlLCBzZWxmLCBzLA0KKwkJCShzcGRfbGVuID49IDEyOCkg
PyAoKHVpbnQ4X3QgKilzKVsxMjZdIDogMCk7DQogCQlicmVhazsNCiAJY2Fz
ZSBTUERNRU1fTUVNVFlQRV9ERFJTRFJBTToNCiAJCWRlY29kZV9kZHIobm9k
ZSwgc2VsZiwgcyk7DQpAQCAtNDM3LDcgKzQzOSw4IEBAIFNZU0NUTF9TRVRV
UChzeXNjdGxfc3BkbWVtX3NldHVwLCAic3lzY3QNCiANCiBzdGF0aWMgdm9p
ZA0KIGRlY29kZV9zaXplX3NwZWVkKGNvbnN0IHN0cnVjdCBzeXNjdGxub2Rl
ICpub2RlLCBpbnQgZGltbV9zaXplLCBpbnQgY3ljbGVfdGltZSwNCi0JCSAg
aW50IGRfY2xrLCBpbnQgYml0cywgYm9vbCByb3VuZCwgY29uc3QgY2hhciAq
ZGRyX3R5cGVfc3RyaW5nKQ0KKwkJICBpbnQgZF9jbGssIGludCBiaXRzLCBi
b29sIHJvdW5kLCBjb25zdCBjaGFyICpkZHJfdHlwZV9zdHJpbmcsDQorCQkg
IGludCBzcGVlZCkNCiB7DQogCWludCBwX2NsazsNCiANCkBAIC00NzEsNiAr
NDc0LDggQEAgZGVjb2RlX3NpemVfc3BlZWQoY29uc3Qgc3RydWN0IHN5c2N0
bG5vZA0KIAkJCXBfY2xrICs9IDUwOw0KIAkJcF9jbGsgLT0gcF9jbGsgJSAx
MDA7DQogCX0NCisJaWYgKHNwZWVkKQ0KKwkJcF9jbGsgPSBzcGVlZDsNCiAJ
YXByaW50X25vcm1hbCgiLCAlZE1IeiAoJXMtJWQpXG4iLA0KIAkJICAgICAg
ZF9jbGssIGRkcl90eXBlX3N0cmluZywgcF9jbGspOw0KIAlpZiAobm9kZSAh
PSBOVUxMKQ0KQEAgLTUxOSw4ICs1MjQsOSBAQCBkZWNvZGVfcm9tKGNvbnN0
IHN0cnVjdCBzeXNjdGxub2RlICpub2RlDQogfQ0KIA0KIHN0YXRpYyB2b2lk
DQotZGVjb2RlX3NkcmFtKGNvbnN0IHN0cnVjdCBzeXNjdGxub2RlICpub2Rl
LCBkZXZpY2VfdCBzZWxmLCBzdHJ1Y3Qgc3BkbWVtICpzKSB7DQotCWludCBk
aW1tX3NpemUsIGN5Y2xlX3RpbWUsIGJpdHMsIHRBQSwgaTsNCitkZWNvZGVf
c2RyYW0oY29uc3Qgc3RydWN0IHN5c2N0bG5vZGUgKm5vZGUsIGRldmljZV90
IHNlbGYsIHN0cnVjdCBzcGRtZW0gKnMsDQorCSAgICAgaW50IGZyZXEpIHsN
CisJaW50IGRpbW1fc2l6ZSwgY3ljbGVfdGltZSwgYml0cywgdEFBLCBpLCBz
cGVlZDsNCiANCiAJYXByaW50X25vcm1hbCgiJXMsICVzLCAiLA0KIAkJKHMt
PnNtX3Nkci5zZHJfbW9kX2F0dHJzICYgU1BETUVNX1NEUl9NQVNLX1JFRyk/
DQpAQCAtNTM2LDcgKzU0MiwyMiBAQCBkZWNvZGVfc2RyYW0oY29uc3Qgc3Ry
dWN0IHN5c2N0bG5vZGUgKm5vDQogCWJpdHMgPSBsZTE2dG9oKHMtPnNtX3Nk
ci5zZHJfZGF0YXdpZHRoKTsNCiAJaWYgKHMtPnNtX2NvbmZpZyA9PSAxIHx8
IHMtPnNtX2NvbmZpZyA9PSAyKQ0KIAkJYml0cyAtPSA4Ow0KLQlkZWNvZGVf
c2l6ZV9zcGVlZChub2RlLCBkaW1tX3NpemUsIGN5Y2xlX3RpbWUsIDEsIGJp
dHMsIFRSVUUsICJQQyIpOw0KKw0KKwkvKiBDYWxjdWxhdGUgc3BlZWQgaGVy
ZSAtIGZyb20gT3BlbkJTRCAqLw0KKwlzd2l0Y2ggKGZyZXEpIHsNCisJICAg
IGNhc2UgMTAwOg0KKwkgICAgY2FzZSAxMzM6DQorCQlpZiAoY3ljbGVfdGlt
ZSA8IDgwMDApDQorCQkJc3BlZWQgPSAxMzM7DQorCQllbHNlDQorCQkJc3Bl
ZWQgPSAxMDA7DQorCQlicmVhazsNCisJICAgIGNhc2UgNjY6DQorCSAgICBk
ZWZhdWx0Og0KKwkJc3BlZWQgPSA2NjsNCisJfQ0KKwlkZWNvZGVfc2l6ZV9z
cGVlZChub2RlLCBkaW1tX3NpemUsIGN5Y2xlX3RpbWUsIDEsIGJpdHMsIEZB
TFNFLCAiUEMiLA0KKwkJCSAgc3BlZWQpOw0KIA0KIAlhcHJpbnRfdmVyYm9z
ZV9kZXYoc2VsZiwNCiAJICAgICIlZCByb3dzLCAlZCBjb2xzLCAlZCBiYW5r
cywgJWQgYmFua3MvY2hpcCwgJWQuJWRucyBjeWNsZSB0aW1lXG4iLA0KQEAg
LTU3Myw3ICs1OTQsNyBAQCBkZWNvZGVfZGRyKGNvbnN0IHN0cnVjdCBzeXNj
dGxub2RlICpub2RlDQogCWJpdHMgPSBsZTE2dG9oKHMtPnNtX2Rkci5kZHJf
ZGF0YXdpZHRoKTsNCiAJaWYgKHMtPnNtX2NvbmZpZyA9PSAxIHx8IHMtPnNt
X2NvbmZpZyA9PSAyKQ0KIAkJYml0cyAtPSA4Ow0KLQlkZWNvZGVfc2l6ZV9z
cGVlZChub2RlLCBkaW1tX3NpemUsIGN5Y2xlX3RpbWUsIDIsIGJpdHMsIFRS
VUUsICJQQyIpOw0KKwlkZWNvZGVfc2l6ZV9zcGVlZChub2RlLCBkaW1tX3Np
emUsIGN5Y2xlX3RpbWUsIDIsIGJpdHMsIFRSVUUsICJQQyIsIDApOw0KIA0K
IAlhcHJpbnRfdmVyYm9zZV9kZXYoc2VsZiwNCiAJICAgICIlZCByb3dzLCAl
ZCBjb2xzLCAlZCByYW5rcywgJWQgYmFua3MvY2hpcCwgJWQuJWRucyBjeWNs
ZSB0aW1lXG4iLA0KQEAgLTYxNyw3ICs2MzgsNyBAQCBkZWNvZGVfZGRyMihj
b25zdCBzdHJ1Y3Qgc3lzY3Rsbm9kZSAqbm9kDQogCWJpdHMgPSBzLT5zbV9k
ZHIyLmRkcjJfZGF0YXdpZHRoOw0KIAlpZiAoKHMtPnNtX2NvbmZpZyAmIDB4
MDMpICE9IDApDQogCQliaXRzIC09IDg7DQotCWRlY29kZV9zaXplX3NwZWVk
KG5vZGUsIGRpbW1fc2l6ZSwgY3ljbGVfdGltZSwgMiwgYml0cywgVFJVRSwg
IlBDMiIpOw0KKwlkZWNvZGVfc2l6ZV9zcGVlZChub2RlLCBkaW1tX3NpemUs
IGN5Y2xlX3RpbWUsIDIsIGJpdHMsIFRSVUUsICJQQzIiLCAwKTsNCiANCiAJ
YXByaW50X3ZlcmJvc2VfZGV2KHNlbGYsDQogCSAgICAiJWQgcm93cywgJWQg
Y29scywgJWQgcmFua3MsICVkIGJhbmtzL2NoaXAsICVkLiUwMmRucyBjeWNs
ZSB0aW1lXG4iLA0KQEAgLTY3MSw3ICs2OTIsNyBAQCBkZWNvZGVfZGRyMyhj
b25zdCBzdHJ1Y3Qgc3lzY3Rsbm9kZSAqbm9kDQogCQkgICAgIHMtPnNtX2Rk
cjMuZGRyM19tdGJfZGl2aXNvcjsNCiAJY3ljbGVfdGltZSAqPSBzLT5zbV9k
ZHIzLmRkcjNfdENLbWluOw0KIAliaXRzID0gMSA8PCAocy0+c21fZGRyMy5k
ZHIzX2RhdGF3aWR0aCArIDMpOw0KLQlkZWNvZGVfc2l6ZV9zcGVlZChub2Rl
LCBkaW1tX3NpemUsIGN5Y2xlX3RpbWUsIDIsIGJpdHMsIEZBTFNFLCAiUEMz
Iik7DQorCWRlY29kZV9zaXplX3NwZWVkKG5vZGUsIGRpbW1fc2l6ZSwgY3lj
bGVfdGltZSwgMiwgYml0cywgRkFMU0UsICJQQzMiLCAwKTsNCiANCiAJYXBy
aW50X3ZlcmJvc2VfZGV2KHNlbGYsDQogCSAgICAiJWQgcm93cywgJWQgY29s
cywgJWQgbG9nLiBiYW5rcywgJWQgcGh5cy4gYmFua3MsICINCkBAIC03MDYs
NyArNzI3LDcgQEAgZGVjb2RlX2ZiZGltbShjb25zdCBzdHJ1Y3Qgc3lzY3Rs
bm9kZSAqbg0KIAkJCSAgICAocy0+c21fZmJkLmZiZGltbV9tdGJfZGl2aXNv
ciAvIDIpKSAvDQogCQkgICAgIHMtPnNtX2ZiZC5mYmRpbW1fbXRiX2Rpdmlz
b3I7DQogCWJpdHMgPSAxIDw8IChzLT5zbV9mYmQuZmJkaW1tX2Rldl93aWR0
aCArIDIpOw0KLQlkZWNvZGVfc2l6ZV9zcGVlZChub2RlLCBkaW1tX3NpemUs
IGN5Y2xlX3RpbWUsIDIsIGJpdHMsIFRSVUUsICJQQzIiKTsNCisJZGVjb2Rl
X3NpemVfc3BlZWQobm9kZSwgZGltbV9zaXplLCBjeWNsZV90aW1lLCAyLCBi
aXRzLCBUUlVFLCAiUEMyIiwgMCk7DQogDQogCWFwcmludF92ZXJib3NlX2Rl
dihzZWxmLA0KIAkgICAgIiVkIHJvd3MsICVkIGNvbHMsICVkIGJhbmtzLCAl
ZC4lMDJkbnMgY3ljbGUgdGltZVxuIiwNCg==
--0-2007850013-1266860520=:20770--
From: Erik Fair <fair@netbsd.org>
To: pgoyette@NetBSD.org
Cc: netbsd-bugs@netbsd.org,
gnats-bugs@NetBSD.org
Subject: Re: kern/42736
Date: Mon, 22 Feb 2010 09:30:28 -0800
root@digital 92} sysctl -r hw.spdmem0.spd_data | hexdump
0000000 8008 040d 0b0b 4800 0175 5402 8204 0401
0000010 0f04 0601 011f 0ea0 6000 0014 0f14 2d80
0000020 1508 1508 0000 0000 0000 0000 0000 0000
0000030 0000 0000 0000 0000 0000 0000 0000 02ac
0000040 c149 4e46 494e 454f 5748 5953 3732 5636
0000050 3433 3030 4752 2d37 2e35 0003 0901 1202
0000060 0266 3800 0000 0000 0000 0000 0000 0000
0000070 0000 0000 0000 0000 0000 0000 0000 648f
0000080
From: Paul Goyette <pgoyette@netbsd.org>
To: gnats-bugs@gnats.NetBSD.org
Cc:
Subject: PR/42736 CVS commit: src/sys/dev/i2c
Date: Tue, 23 Feb 2010 00:13:06 +0000
Module Name: src
Committed By: pgoyette
Date: Tue Feb 23 00:13:06 UTC 2010
Modified Files:
src/sys/dev/i2c: spdmem.c
Log Message:
Correct calculation and display of SDR DRAM speed. From OpenBSD.
Fixes PR kern/42736
To generate a diff of this commit:
cvs rdiff -u -r1.15 -r1.16 src/sys/dev/i2c/spdmem.c
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
State-Changed-From-To: open->feedback
State-Changed-By: pgoyette@NetBSD.org
State-Changed-When: Tue, 23 Feb 2010 00:15:58 +0000
State-Changed-Why:
Fix committed. Waiting for confirmation from originator.
State-Changed-From-To: feedback->closed
State-Changed-By: pgoyette@NetBSD.org
State-Changed-When: Thu, 20 May 2010 11:07:55 +0000
State-Changed-Why:
Code was fixed.
>Unformatted:
(Contact us)
$NetBSD: query-full-pr,v 1.39 2013/11/01 18:47:49 spz Exp $
$NetBSD: gnats_config.sh,v 1.8 2006/05/07 09:23:38 tsutsui Exp $
Copyright © 1994-2007
The NetBSD Foundation, Inc. ALL RIGHTS RESERVED.