Frequent kernel panic, possibly due to PCIe SSD?
#1
I am running the RockPro64 board as a headless system with the following configuration:

*Armbian Ubuntu 18.04 minimal (terminal only)
* built from "source" with default kernel configuration (excluding option WIREGUARD)
* booting from eMMC (mounted read-only, with overlayrootfs)
* using a NVMe M.2 SSD of various brands with PCIe adapter

The system itself works great, but we experience frequent kernel panics (every few days). Although the kernel is configured to reboot after 10s on panic, the system just freezes.

I already reached out to Armbian on the following post, but maybe someone here has an idea on how to tackle this issue?
https://forum.armbian.com/topic/10881-in...ll-pointer

I would really appreciate any hint or pointer on how to solve that, we are somewhat in despair.
  Reply
#2
Is your NVME adapter powered externally or has regulators to source the necessary VCC rails from 12V? I had similar troubles until I replaced my simple adapter with one that had regulators on it...
Come have a chat in the Pine A64 IRC channel >>
  Reply
#3
That's very interesting. Thanks for the quick reply, appreciate it. We were using the PCIe-to-M.2 NVMe adapter sold by Pine, but are currently using one without any single active component on it (an external electronics guy assessed it and came to the conclusion that the board itself has enough of these).

I'd like to test some standard adapters if that solves our issues, even if they don't fit our small-size needs. What are you currently using as a reliable adapter? Anything special to watch out when buying some for testing?

I'm not the electronics expert, but my colleague working on that could go into a lot of detai here. Maybe he'll have some specific questions, if you don't mind.
  Reply
#4
(10-24-2019, 01:18 PM)xalius Wrote: Is your NVME adapter powered externally or has regulators to source the necessary VCC rails from 12V? I had similar troubles until I replaced my simple adapter with one that had regulators on it...

By regulator, do you mean just a capacitor? Or is it something more sophisticated?
  Reply
#5
Data on SSD power consumption is not very widely available, but this comparison might explain why we had the least issues with the Crucial P1, and were able to reproduciably crash the RockPro64 with the Samsung EVO 970.

https://www.tomshardware.com/reviews/cru...852-2.html

[Image: z-Vp-H3kxo-Sk-C8qr-Rh-Mrr-UY8-650-80.png]


Is your NVME adapter powered externally or has regulators to source the necessary VCC rails from 12V? I had similar troubles until I replaced my simple adapter with one that had regulators on it...

Any additional details regarding the regulators you mentioned? Would be very helpful to our project.
  Reply


Possibly Related Threads...
Thread Author Replies Views Last Post
  Problem with compiling ayufans linux kernel voegelit 4 160 01-14-2020, 07:38 AM
Last Post: patstew
  Mainline Kernel 5.4 Solution khaosgrille 1 104 01-05-2020, 12:57 PM
Last Post: khaosgrille
  Upgrade Debian kernel on a SD/SATA drive boot combo. linuxha 6 155 12-12-2019, 04:43 AM
Last Post: dukla2000
  My PCIe disk controller works with Linux 5.3.6 guannais 1 166 10-30-2019, 07:11 PM
Last Post: guannais
  Linux Build Help: Stuck at "Starting kernel ..." ihamilton 2 412 10-10-2019, 12:51 PM
Last Post: ihamilton
Information Update 22.02.2019 Feature-complete Debian build - SDIO WiFi/BT / PCIe / 3D / 2D Luke 100 15,014 10-04-2019, 08:57 PM
Last Post: tuxd3v
  PCIe ath10k on RockPro64 dasfranky 5 238 08-31-2019, 11:36 AM
Last Post: tuxd3v
  RockPro64 Official Kernel Support ASIC 23 4,231 08-29-2019, 05:39 PM
Last Post: tuxd3v
  PCIe Sata II adapter and ssd TRIM bavay 0 101 08-16-2019, 07:49 AM
Last Post: bavay
  armbian buster/5.2 preempt-rt kernel rocksa 1 250 08-01-2019, 05:51 PM
Last Post: dukla2000

Forum Jump:


Users browsing this thread: 1 Guest(s)