Hi! First of all you should check that your board have the same issue with memory corruption. Get any system image, like 2017-01-20-debian-8-jessie-lite-beta3-bpi-m2u.img.zip from this post: BPI-M2 Ultra new image:ubuntu-16.04.1-mate-desktop-preview3-bpi-m2u-sd-emmc.img 2016-11-29 . Install it as usual, install memtester package ("sudo apt install memtester"), check memory with "sudo memtester 1000M 10" and see that you really have failed tests.
!DISCLAIMER! Changing voltages could physically damage your device and probably will void your warranty. Be extra careful changing any voltages of frequencies and do it at your own risk. This change do lead to some rise of chip temperature.
If you do have memory corruption you can compile a new kernel (for instance [quote=“avaf, post:11, topic:2823”]
dan-and ( https://github.com/dan-and/BPI-M2U-bsp ) kernel 3.10.104
[/quote]) with corrected sys_config.fex at the desired configuration. For 1080p HDMI video output it would be /trunk/target/allwinner/azalea-m2ultra/configs/BPI_M2U_1080P/sys_config.fex. you should change [power_sply] and [dram_para] sections:
This kernel could be cross-compiled for M2U arm from any regular x86 Ubuntu or other linux installation ( more info here https://github.com/dan-and/BPI-M2U-bsp/blob/master/REQUIREMENTS.md ). Just run ./build.sh at the bsp source root, choose 1, then 6 and you’ll have compiled images at ./SD. Copy them to your M2U Linux installation and use bpi-bootsel to apply them to your system.
Thanks Pavel. I’ve clicked on that link before, and when I checked again, the last updated image was in December, I just can’t see the file you mentioned… 2017-01-20-debian-8-jessie-lite-beta3-bpi-m2u.img.zip Will check on my PC at home tonight. Is that the IMG you are using? How are you finding your M2U?
Seems my Google drive on Android doesn’t show the 2017 file, but on PC it does. Just downloading that.
I have Ubuntu Mate 16.04 installed on an SD card.
I’d like to install the same dan-and kernal as you, but am completely new to this as I don’t use Linux.
Can you break down the steps, into really clear steps once you’ve followed the requirement.md information. I am assuming it the compiled Kernel can be installed while using the m2u ubuntu mate image?
Just want a stable kernel / image so i can run my NAS and connect to a SATA HDD.
Yes, you could use that kernel with ubuntu-mate. I’ve uploaded precompiled bootloader, kernel and modules to
https://www.dropbox.com/sh/3wj2924ut00qqra/AABrZwIdf0DQpixaNdPoUwS5a?dl=0 .
You could unpack them and use bpi-bootsel to choose which resolution to use.
My M2U is now stable for 19 days:
22:17:40 up 19 days, 21:21, 1 user, load average: 5.53, 5.48, 5.49
Thank you very much Pavel. I’ve just downloaded all 3 files.
I’ll look around for documentation on how to unpack and use bpi-bootsel to choose this kernel and bootloader.
I read on armbian forum that people are working on the kernel code also
OK, i’ve copied the files across into a directory, and had a look at boot-sel. When I run it, it shows a list of images in the /usr/lib … directory. I don’t know how to select all 3 files so they are selected and installed as default. Can you help?
UPDATE 2
I did it ! (I think)
Welcome to Ubuntu 16.04.2 LTS (GNU/Linux 3.10.104-BPI-M2U-Kernel armv7l)
Copied the files you shared into the update_file folder that bpi-tools uses as is suggested by BPI. Changed the .conf file under the m2u section to point to the new kernel file name and it’s updated it. Also did a apt-get upgrade (hence the new version of ubuntu…
I’ve installed my second banana pi m2u with image 2017-01-20-debian-8-jessie-lite-beta3-bpi-m2u.img. It was plugged in by HDMI into TV and USB Key/Mouse. It was working fine for 7 days and memtest also worked fine. After these 7 days I have unpluged it from TV and Key/Mouse and it froze after next 2 days. Is it possible that problem with freezing is caused by unplugged HDMI?
Are there any messages in the log files or on serial console? Is it stable under load (see chip temperature using cat /sys/devices/virtual/thermal/thermal_zone0/temp)?
I’ve tried to repeatedly plug/unplug HDMI and USB but as far it is still running nicely.
Linux bpi-iot-ros-ai 3.10.104-BPI-M2U-Kernel #11 SMP Sun Feb 5 17:38:59 MSK 2017 armv7l armv7l armv7l GNU/Linux
Hello all, I have Banana PI M2U as server with SSD disk and OS run from EMMC, kernel 3.10.104. Every ~1.5 days, my BPI M2U is reboot with different power suply. How to fix this problem?
Yes, probably nobody knows. I have built a new power adapter 5/12V 2x6A by my own. But I have still the same problem as you.
Last ocurence I’ve cought this:
Maybe my information can bee useful :
all Ubuntu images on Google Drive is not stable. There are many freeze at compilation some libs, apps.
Debian images are more stability.
And the best is Centos image. I’m not got any freeze about 7 days.
But I have still strange behavior, It freeze for some time but after several minutes the problems dissapear and BPI is running well again. No logs, no messages, nothing. Probably some ghosts in the kernel.
BPI M2U is really not good choose for stable server until stable version will be released.