M.2 PCI-e hard drive support

I’m trying to get an M.2 2242 PCI-e hard drive (Toshiba OCZ RC100) working on a Firefly 3399 (128 GB eMMC, 4 GB RAM).

I’m using the latest eMMC image (Firefly-RK3399-ubuntu16.04-20180416112819.img).

The device does not show up in /dev/, and lspci returns nothing.

I attempted forcing a pci express rescan, but get a permissions issue even with sudo:

$sudo echo 1 > /sys/bus/pci_express/rescan
bash: /sys/bus/pci_express/rescan: Permission denied

dmesg output (full log attached) from boot is attached, it appears the pci-e power supplies are not enabled perhaps?

I get the following error:

[    0.916262] rockchip-pcie f8000000.pcie: PCIe link training gen1 timeout!
[    0.916910] rockchip-pcie: probe of f8000000.pcie failed with error -110

I see the same error whether I have the card in the slot or not.

Has anyone else successfully used the M.2 slot? Are there any known working M.2 PCI-e hard drives (or other devices) for the Firefly?
dmesglog.zip (19.4 KB)

Have you try this ?
http://shop.t-firefly.com/goods.php?id=52
Try your pci express in Android . It might be firmware problem.

I have not tried the SATA board; I’m mostly interested in if anyone has gotten a direct PCI-E connection to a hard drive (or other device). I’ll try Android and see if that changes anything.

I have the same error (-110) which is a timeout of the PCIe device - nothing is listed (not even the controller) in lspci

I have tested both an OCZ RC100 & an Innodisk EGPL-G202 (dual gigabit ethernet) - both of these cards have been tested to work on an Intel NUC M.2 slot

According to the devicetree & Rockchips own developer notes, the PCIe is powered (and the LED is lit on the dual gige board, showing it is powered). I suspect that the Firefly board has power delivery issues

I’ve been in direct contact with Firefly about it, but got a ‘try this board instead’ answer (they pointed me at an Intel M.2 NVME board when I was asking about Ethernet…) after I replied clarifying my request I got no further response

I have recently been in contact with another manufacturer about an alternative board as I’ve had no luck with the Firefly (even asking about return/ replacement of a faulty part)

ZeroGravitas Posted at 8/6/2018 22:34
I have not tried the SATA board; I’m mostly interested in if anyone has gotten a direct PCI-E connec …

Thanks for the info, enrogued.

What was the Intel NVME board they suggested? I didn’t think Intel had any NVME drives in the correct form factor for the RK3399.

弊社は多くの受験者たちの愛用するソフト版とオンライン版を提供しています。NSE6_FSR-7.3問題集のソフト版はオンライン版の内容と同じで、真実の試験の雰囲気を感じることができます。ソフト版は復習のパソコンで実行することができて、windowsのみで使用することができます。NSE6_FSR-7.3問題集のオンライン版はWindows/Mac/Android/iOS対応です。みんなはソフト版とオンラインでNSE6_FSR-7.3問題を繰り返して操作することができます。

This is so good, a like is mandatory. Strengthen your IT skills with free AP-222 test tips. Wishing you the best of luck!

The article was a real source of inspiration. The 1Z0-340-25 top questions questions were instrumental in my promotion and raise, and I’m sharing them with you today at no cost!

I’m in awe of the quality of your article, thank you for sharing it! Thanks to the Reliable FCSS_SASE_AD-24 test dumps sheet, I achieved a promotion and salary increase. Now, it’s free for everyone. Wishing you all success in your careers!

Can’t stop myself from liking this amazing content. Today, I’m giving you the Plat-Admn-201 test blueprint questions that helped me secure a promotion and a raise—for free!