PCIe failing to start on ubuntu / debian


Hi, I am unable to get the m.2 connector to work. I have a 4gb Rock Pi 4 A, version 1.4
I am trying to connect a Wetern Digital Green 2280. I have tried 2 of these & neither work.

dmesg | grep ‘pci’
[ 1.520208] of_get_named_gpiod_flags: parsed ‘gpio’ property of node ‘/vcc3v3-pcie-regulator[0]’ - status (0)
[ 1.520256] reg-fixed-voltage vcc3v3-pcie-regulator: Looking up vin-supply from device tree
[ 1.520293] vcc3v3_pcie: supplied by vcc3v3_sys
[ 1.520752] vcc3v3_pcie: at 3300 mV
[ 1.520914] reg-fixed-voltage vcc3v3-pcie-regulator: vcc3v3_pcie supplying 0uV
[ 1.662406] phy phy-pcie-phy.9: Looking up phy-supply from device tree
[ 1.662416] phy phy-pcie-phy.9: Looking up phy-supply property in node /pcie-phy failed
[ 1.663897] rockchip-pcie f8000000.pcie: GPIO lookup for consumer ep
[ 1.663907] rockchip-pcie f8000000.pcie: using device tree for GPIO lookup
[ 1.663935] of_get_named_gpiod_flags: parsed ‘ep-gpios’ property of node ‘/pcie@f8000000[0]’ - status (0)
[ 1.664181] rockchip-pcie f8000000.pcie: Looking up vpcie3v3-supply from device tree
[ 1.664192] rockchip-pcie f8000000.pcie: Looking up vpcie3v3-supply property in node /pcie@f8000000 failed
[ 1.664206] rockchip-pcie f8000000.pcie: no vpcie3v3 regulator found
[ 1.664769] rockchip-pcie f8000000.pcie: Looking up vpcie1v8-supply from device tree
[ 1.664779] rockchip-pcie f8000000.pcie: Looking up vpcie1v8-supply property in node /pcie@f8000000 failed
[ 1.664790] rockchip-pcie f8000000.pcie: no vpcie1v8 regulator found
[ 1.665351] rockchip-pcie f8000000.pcie: Looking up vpcie0v9-supply from device tree
[ 1.665360] rockchip-pcie f8000000.pcie: Looking up vpcie0v9-supply property in node /pcie@f8000000 failed
[ 1.665371] rockchip-pcie f8000000.pcie: no vpcie0v9 regulator found
[ 2.210687] rockchip-pcie f8000000.pcie: PCIe link training gen1 timeout!
[ 2.211408] rockchip-pcie: probe of f8000000.pcie failed with error -110
[ 2.374220] ehci-pci: EHCI PCI platform driver

Any ideas on how to fix this?


I’m sorry for you, I think the Western Digital Green M.2 2280 are connected via SATA III 6Gb/s.

Most of M Key SSD on the market are NVMe protocol(PCIe x4 lanes), supported, few PCIe AHCI SSD is also supported. SATA protocol(nearly none) is not supported.


Thank you for a quick reply. No problem they can be utilised elsewhere.
You are right they are sata 3, only just found out. Small point could you tell your European (Germany) supplier not to advertise them as being compatible. As that is where I got it all from.
Very impressed with the new heat sink which I have fitted.
many thanks.


There have probably already ordered from Reichelt others the wrong SSD, then it appears among other customers also ordered. I am a German user myself and come from Berlin.


O.K so I am not the first to make this mistake. Oh so you know the site. I am based in the U.K in Leicester. And am looking to build some small servers from the rock pi 4 A. Which I could not achieve on a Raspberry pi 3. I am an I.T Engineer. I hope others see this before making the same mistake.


I’ll write to Reichelt so the bad buy doesn’t happen again. I have family in Portsmouth and hope that the Brexit can still be prevented.


Thanks that would be great. What a small world most of my relatives live on the south coast between Portsmouth & Bournemouth ?. I will wait and see what the mood of the people is, in the up coming local elections & E.U elections, this will give a good indication if Brexit will happen or not. As the country is deeply divided on the issue.


Falsche (SATA) SSD in “Andere Kunden kauften auch” angezeigt

Me x

Micha ;xxxxxxxxxxx@gmail.com> 11:02 (vor 8 Minuten)

an info@reichelt.de

Sehr geehrte Damen und Herren,

ich besitze ein RockPi 4B und bin auch im Radxa Forum für den RockPi angemeldet. Als ich das Komplettpaket Anfang Dezember bestellte, hatten Sie dieses Produkt noch nicht im Angebot. Durch einen Beitrag, eines Ihrer Britischen Kunden im RockPi Forum, wurde ich auf einen “Fehler”, der sich in Ihrem Shop eingeschlichen hat, aufmerksam.

PCIe failing to start on ubuntu / debian

Der RockPi 4 kann nicht mit SATA SSD umgehen. Für das RockPi M.2 extended board, bewerben Sie auch richtig die “WD Black SN750 NVMe SSD 250GB, M.2” und die “Samsung SdSD 970 Evo 250GB, M.2 PCIe” als Zubehör.

Leider haben ein oder mehrere andere Kunden, in Ihrem Shop die “WD Green 3D SSD M.2 240GB SATA” zusammen mit einem RockPi 4 bestellt und damit für den “Fehler” in Ihrem Shop gesorgt. Vermutlich können Sie den Fehler beheben, aber sicher nicht ausschließen, dass andere Kunden wieder eine SATA SSD dazu bestellen. Das ist auch deren gutes Recht und wir wissen ja auch nicht an welches Gerät sie die mitbestellte SSD anschließen wollen.
SATA SSD RockPi Reichelt.png

Ich würde Sie daher bitten, in den Beschreibungen zum RockPi 4 und des M.2 extended boards, jeweils deutlich auf die passende Anschlussart der SSDs einzugehen.

Mit freundlichen Grüßen

Michael Taggatz

Wrong (SATA) SSD displayed in “Other customers also bought”.

Ladies and Gentlemen,

I own a RockPi 4B and am also registered in the Radxa Forum for the RockPi. When I ordered the complete package at the beginning of December, you didn’t have this product on offer yet. Through a post by one of your British customers in the RockPi Forum, I became aware of an “error” that had crept into your shop.

The RockPi 4 cannot handle SATA SSD. For the RockPi M.2 extended board, you properly promote the “WD Black SN750 NVMe SSD 250GB, M.2” and also the “Samsung SdSD 970 Evo 250GB, M.2 PCIe” as accessories.

Unfortunately, one or more other customers ordered the “WD Green 3D SSD M.2 240GB SATA” together with a RockPi 4 in your shop and thus caused the “error” in your shop. You can probably fix the problem, but you can’t rule out other customers ordering SATA SSDs together with a RockPi 4. This is also their right and we don’t know to which device they want to connect the SSD.

I would therefore like to ask you to clearly describe the appropriate connection method for the SSDs in the descriptions of the RockPi 4 and the M.2 extended board.

Yours sincerely
Michael Taggatz

reichelt elektronik <noreply2@reichelt.de> 15. April 2019 um 11:02
An: Micha ;xxxxxxxxxxx@gmail.com>
[English version below]

Sehr geehrter Kunde,

wir haben Ihre Nachricht (Betreff: “Falsche (SATA) SSD in “Andere Kunden kauften auch” angezeigt”) erhalten und werden diese schnellstmöglich beantworten.

Bitte beachten Sie, dass eingehende Anfragen in der Reihenfolge ihres Eingangs bearbeitet werden. Sie erhalten jedoch zeitnahst möglich eine Rückmeldung.

Hinweis: Diese E-Mail wurde automatisch generiert, bitte antworten Sie nicht darauf.

Dear customer,

we successfully received your request (subject: „Falsche (SATA) SSD in “Andere Kunden kauften auch” angezeigt“) and we’re going to respond as soon as possible.

Please note that incoming enquiries are answered in chronological order. Nevertheless you’ll get a response expressly.

Notice: Please do not reply as this email was sent from our automated confirmation system.

Mit freundlichen Grüßen,
Ihr reichelt-Team

Best regards,
Your reichelt Team

Reichelt Elektronik GmbH & Co. KG
Elektronikring 1
26452 Sande
HRA 200654 Oldenburg

Persönlich haftende Gesellschafterin:
reichelt elektronik Verwaltungs-GmbH
Sitz Sande Amtsgericht Oldenburg HRB 130281
Geschäftsführer: Ulf Timmermann, Hermann Herzog|


Thorben J. · reichelt elektronik ;txxxxxxxx@reichelt.de> 15:15 (vor 18 Minuten)

an mich

Hallo Herr Taggatz,

leider ist es uns auch erst vor ein paar Wochen bekannt gewesen, dass der Rock Pi mit dieser SSD nichts anfangen kann.

Welche Artikel bei den „andere Kunden kauften auch“-Artikeln automatisch hinzugefügt werden können wir nicht beeinflussen – allerdings können wir Artikel sperren und das automatische updaten dieser Artikel deaktivieren.

Dies haben wir nun getan, werden dies aber in ein paar Monaten wieder freigeben – dann sollte die Festplatte nicht mehr betrachtet werden.

Zusätzlich habe ich bei jedem Rock Pi Modell einen Hinweis zuzugefügt:

• für das M2-Erweiterungsboard sind ausschließlich M.2 SSDs im PCIe x4 Format und NVMe Protokoll kompatibel

Vielen Dank für den Hinweis und noch viel Spaß mit dem Rock Pi und Ihren weiteren Projekten J

Mit freundlichen Grüßen / Best regards

Thorben J.
Assistenz Produktmanagement

Hello, Mr. Taggatz,

unfortunately it was known to us only a few weeks ago that Rock Pi can’t do anything with this SSD.

We can’t influence which items are automatically added to the “other customers also bought” items - but we can block items and deactivate the automatic update of these items.

We have now done this, but will release it again in a few months - then the hard disk should no longer be considered.

Additionally I have added a note to each Rock Pi model:

  • only M.2 SSDs in PCIe x4 format and NVMe protocol are compatible for the M2 expansion board
    Thank you very much for the hint and have fun with Rock Pi and your other projects J

Yours sincerely / Best regards

Thorben J.
Assistant Product Management


Many Thanks for your help in this matter. Have found out that most WD NVMe’s have a problem with Ubuntu 18.04. Where should I post my findings?.


You can enter it here if you want.
- Known working -

  • Samsung EVO series( M key, NVMe ), work well on ROCK Pi 4, fast speed
  • KingSpec NVMe M.2 2280( M key, NVMe ), works well
  • MaxMemory NVMe M.2 128G( B&M key, NVMe ), works well

- Known to have issues -

  • Asgard 256GB (M key, NVMe) - Formatting fails with some FSs, performance degrades quickly, Formatting via USB and using on NVMe seems to work but reliability is questionable.

- Known not working -

  • HP EX900( B&M Key, NVMe ), detection failed on ROCK Pi 4, works with PC.