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.
#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 IRC channel >>
#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.
#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?
#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.


Possibly Related Threads…
Thread Author Replies Views Last Post
  RK3399 PCIe enumeration jhadd 0 516 01-31-2024, 08:56 AM
Last Post: jhadd
Exclamation Ethernet regression on Linux Kernel 6.5.4? Deathcrow 3 1,482 09-22-2023, 04:27 AM
Last Post: diederik
Question How do I compile an arbitrary kernel for U-Boot? Valenoern 3 1,832 06-16-2023, 10:54 AM
Last Post: CounterPillow
  Can RockPRO64 support PCIe Endpoint? andrewg132 3 2,885 10-14-2022, 06:24 AM
Last Post: rwk-
  [OS] SkiffOS and Buildroot for Rockpro64 w/ 5.17 kernel paralin1 1 2,204 05-08-2022, 03:26 PM
Last Post: paralin1
  Kernel OOPs triggered by big writes to ext4 FS ajtravis 1 1,801 04-04-2022, 05:29 PM
Last Post: ajtravis
  No PCIe controller detected... Limhes 1 1,929 11-23-2021, 06:23 AM
Last Post: Limhes
  Using the PCIe slot of ROCKPro64 as EndPoint mode nonoriri 1 2,167 11-20-2021, 10:53 AM
Last Post: fire219
  Manjaro ARM - Built-in ethernet was broken with kernel 5.14.1-1 (over now) Dendrocalamus64 2 2,732 09-11-2021, 08:58 PM
Last Post: t4_4t
  compiling a new kernel for overclocking on arch Mentaluproar 2 3,245 07-15-2021, 10:16 AM
Last Post: Mentaluproar

Forum Jump:


Users browsing this thread: 1 Guest(s)