Olimex Support Forum

OLinuXino Android / Linux boards and System On Modules => A20 => Topic started by: chradev on July 23, 2016, 12:20:50 PM

Title: Frequent A20-Olinuxino-Lime2-eMMC board hangs
Post by: chradev on July 23, 2016, 12:20:50 PM
Hi to All,

I have just received 3-rd A20-Olinuxino-Lime2-eMMC board and mount it in our prototype.
The system (HW and SW) is as described in my posts:
Last used FW is based on customized by me Armbian 5.17, U-Boot 2016.07, Kernel 4.6.4 and Debian Jessie.
There is no difference in CPU / DRAM clocks and timings for months. There is no difference in FW before and after mounting the new Lime2 board as well.

The 2 prototypes have worked perfect for months without even one registered hang.

Unfortunately, the new board hangs 3 times for a few days even last 2 of them happens in 6 hours interval which is not acceptable for the planned board usage.

The registered hangs have happened at:

One difference noted with previous board is that PMU temperature reported by RPI Monitor is more than 10°C higher.
This fact can not be unexplained neither with PMU sensor error nor with overheating because all chips (PMU, CPU, DRAM and Flash) are effectively cooled:
Similar effect was noted by me in 2 A20-Olinuxino-Lime2-4GB (HW rev. C) boards reported to Olimex but leaving me without acceptable explanation.
The only feasible source of this problem could be the bad soldering of PMU thermal pads planned to take away almost all heat generated inside.
In case of bad soldering DRAM and eMMC Flash (which are BGA) could also have problems.

I am not sure if PMU over-temperature can explain Lime2 board hangs but definitely it is not a SW provoked problem so Olimex opinion is more then welcome.


Best regards
Chris
Title: Re: Frequent A20-Olinuxino-Lime2-eMMC board hangs
Post by: chradev on July 25, 2016, 05:34:44 PM
Hi to All,

Some update after more tests.

Lime2-eMMC board behavior is stable. It continues hang in
The only messages logged at the time of the load are:

ieee80211 phy0: rt2x00usb_watchdog_tx_dma: Warning - TX queue 2 DMA timed out, invoke forced forced reset

very rare till a single message

ieee80211 phy0: rt2800usb_txdone: Warning - Data pending for entry 3 in queue 2

many massages (34 per 2.5 hours at last hang) and irregularly spread.
Such massages was observed with previous Lime2-eMMC boards as well.
There is no correlation between hangs and above messages.

Not mention in previous post:

I can post some RPI Monitor's charts but attachment option is not visible/allowed to me.

EDIT: RPI Monitor charts ware published on Armbian Forum:
  http://forum.armbian.com/index.php/topic/853-armbian-customization/page-5#entry13005 (http://forum.armbian.com/index.php/topic/853-armbian-customization/page-5#entry13005)

Best regards
Chris
Title: Re: Frequent A20-Olinuxino-Lime2-eMMC board hangs
Post by: chradev on July 26, 2016, 02:14:40 PM
Hi to All,

Because of discussion lack it will continue on:
  http://forum.armbian.com/index.php/topic/853-armbian-customization/ (http://forum.armbian.com/index.php/topic/853-armbian-customization/)

Best regards
Chris