View: 14933|Reply: 11

[Orange Pi PC] Testers needed for DRAM reliability tests

[Copy link]
Published in 2015-12-16 16:01:35 | Show all floors |Read mode
Edited by bronco at 2015-12-16 17:53

Hi,

currently the linux-sunxi devs are trying to provide mainline kernel/u-boot support for Orange Pi PC (which is great news, I tested USB performance yesterday and with mainline kernel and being able to benefit from UASP this is ~40 MB/s -- a lot faster than what we get today with 3.4.39).

This is not only about writing support for the hardware from scratch (you can't rely on the crappy 3.4.39 kernel code we've currently to use) but also check the hardware reliability limits.

Since the Orange Pi manufacturer doesn't care that much about reliability but the linux-sunxi devs have to, they're currently evaluating how high DRAM can be clocked safely:

http://linux-sunxi.org/Orange_Pi_PC#DRAM_clock_speed_limit
https://groups.google.com/d/msg/ ... 4k8nIE/FUn7cks3AwAJ

And this is where they need your help! If you've a 2nd linux box (can be an SBC as well) and are able to build the sunxi-tools (most recent version needed for sunxi-fel) the whole thing is pretty straightforward and outlined here: https://github.com/ssvb/lima-memtester/releases/latest

Just connect the OPi PC without inserted SD card to the machine where lima-memtester is running using an USB-to-micro-USB cable and start with the highest settings available. The test will either stop really fast (no blinking green LED any more) or after a certain amount of time the 2nd LED will light constantly (test passed).

On a connected display you'll see a spinning cube unless the OPi PC crashes (using Mali/GPU stressing memory bandwidth). In case you find a working MHz setting it would be good to repeat the test and let it run overnight to verify stability. And then please report back either here or by creating a linux-sunxi account and contributing directly to the wiki.

Thx

2

threads

11

posts

204

credits

Intermediate member

Rank: 3Rank: 3

credits
204
Published in 2015-12-16 23:47:39 | Show all floors
How would I do this on an Orange Pi Plus?  Or would that even help?

I'd like to do this anyway just to find reliable memory settings.  Everything seems fine, but that isn't necessarily a good data point.  Problem with the plus is just that it boots from eMMC absent an SD card.
 Author| Published in 2015-12-17 01:28:31 | Show all floors
Edited by bronco at 2015-12-17 01:37
nematocyst replied at 2015-12-16 23:47
How would I do this on an Orange Pi Plus?  Or would that even help?

I'd like to do this anyway just ...

Of course it helps for the Plus too even if results are not directly transferable to the PC since other DRAM chips might be soldered or different routing to the chips.

On the Plus you've to choose "FEL mode" manually: http://linux-sunxi.org/Xunlong_Orange_Pi_Plus#FEL_mode (the linux-sunxi wiki is the only relevant information source for all Allwinner based SoCs )
 Author| Published in 2015-12-22 22:53:24 | Show all floors
C'mon guys, what's up? We still need your help determining reliable DRAM clockspeeds: http://linux-sunxi.org/Orange_Pi_PC#DRAM_clock_speed_limit

5

threads

354

posts

2727

credits

Moderator

Rank: 7Rank: 7Rank: 7

credits
2727
Published in 2015-12-23 05:58:13 | Show all floors
On Orange pi plus with V3:
sudo ./fel-boot-lima-memtester-on-orange-pi-pc 768
OK!

sudo ./fel-boot-lima-memtester-on-orange-pi-pc 792
Stack pointers: sp_irq=0x00002000, sp=0x00005E08
MMU is not enabled by BROM
Generating the new MMU translation table at 0x00044000
=> Executing the SPL... done.
libusb usb_bulk_send error -9

It does not load at all.
Boards:
orangepi plus, olinuxino A20, cubieboard A10, mele A2000 .....

0

threads

41

posts

213

credits

Intermediate member

Rank: 3Rank: 3

credits
213
Published in 2015-12-23 21:04:47 | Show all floors
bronco replied at 2015-12-22 22:53
C'mon guys, what's up? We still need your help determining reliable DRAM clockspeeds: http://linux-s ...

I did it this morning.
It's nice when we can help.

User:Runnerway's Orange Pi PCfel-boot-lima-memtester-on-orange-pi-pc-v3.tar.gz672 MHz696 MHzSmall heatsink.




1

threads

90

posts

788

credits

Senior member

Rank: 4

credits
788
Published in 2015-12-25 21:31:37 | Show all floors
Edited by lymon at 2015-12-25 21:33

OPI-PC:

672: OK (red led on and let it run for another 4 hours)
696: fails/hangs after approx. 10 minutes

1

threads

115

posts

709

credits

Senior member

Rank: 4

credits
709
Published in 2015-12-26 01:11:36 | Show all floors
I suppose ~667Mhz should be stable, since thats what DRAM is rated for...

0

threads

18

posts

230

credits

Intermediate member

Rank: 3Rank: 3

credits
230
Published in 2015-12-26 04:26:58 from mobile | Show all floors
You mean H3 DRAM controller, right? (OPI PC DRAM rated for 800Mhz, DDR3-1600).

1

threads

115

posts

709

credits

Senior member

Rank: 4

credits
709
Published in 2015-12-26 19:35:01 | Show all floors
dvl36 replied at 2015-12-26 04:26
You mean H3 DRAM controller, right? (OPI PC DRAM rated for 800Mhz, DDR3-1600).

You're right, ram is actually 1600MT.
But issue is probably dram controller not capable of  such speeds.
You need to log in before you can reply login | Register

Points Rule

Quick reply Top Return list