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
  Upgrade Debian kernel on a SD/SATA drive boot combo. linuxha 2 52 12-03-2019, 10:11 PM
Last Post: linuxha
  My PCIe disk controller works with Linux 5.3.6 guannais 1 127 10-30-2019, 07:11 PM
Last Post: guannais
  Linux Build Help: Stuck at "Starting kernel ..." ihamilton 2 255 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 14,383 10-04-2019, 08:57 PM
Last Post: tuxd3v
  PCIe ath10k on RockPro64 dasfranky 5 210 08-31-2019, 11:36 AM
Last Post: tuxd3v
  RockPro64 Official Kernel Support ASIC 23 3,972 08-29-2019, 05:39 PM
Last Post: tuxd3v
  PCIe Sata II adapter and ssd TRIM bavay 0 96 08-16-2019, 07:49 AM
Last Post: bavay
  armbian buster/5.2 preempt-rt kernel rocksa 1 205 08-01-2019, 05:51 PM
Last Post: dukla2000
  kernel comparison Mentaluproar 3 343 07-29-2019, 07:30 PM
Last Post: tuxd3v
  Major issues with 0.8.3 bionic mate and PCIe TheSupercomputer 2 211 07-03-2019, 03:38 PM
Last Post: ayufan

Forum Jump:


Users browsing this thread: 1 Guest(s)