NVMe doesn't show up
#11
Same problem as the OP. Just got a new Pinebook Pro. NVMe adapter does not work. I've tried 3 drives and none of them appear. Sad

I think the issue, at least in my case, actually has more to do with the PCIe bus just not initializing. I've tried lspci with various forms and flags and I can't get anything to show up with or without an NVMe drive plugged in.

I suspect the relevant error involves the bit from dmesg:

Code:
rockchip-pcie f8000000.pcie: PCIe link training gen1 timeout!
rockchip-pcie: probe of f8000000.pcie failed with error -110

Not sure if this is a hardware defect or if I just need more time to play around more with uboot and/or the kernel.

Any help is greatly appreciated. Thanks!
  Reply
#12
(10-22-2020, 02:41 AM)Seferi Wrote: Hi, I just got my pinebook pro. Upon playing it a little bit, I installed manjaro i3 on the emmc. And Installed a NVMe but for some reason NVMe doesn't show up. Do I have to somehow enable the NVMe ? (script etc.) It also doesn't show up when I do df -h
When I switch on the pinebook, power led lights up orange for 5 seconds and then turns to green is it normal?
I appreciate if you could help. Thanks in advance.

I also bought the NVME adapter and a Adata drive to go with it.

But I have got sidetracked in the Pine phone frenzy myself,  and put off that upgrade for the time being.

There was a lot of discussion about doing this upgrade in the older forum posts.
and there were several forum members who did succeed in making this work..  BUT, also many who could NOT.

IF  I was ready to do that upgrade,  I would dig into those older posts,  also heed the warnings that some posted back then
It can be done, but it is not a simple matter.

Good Luck
      LINUX = CHOICES
         **BCnAZ**
               Idea
   Donate to $upport
your favorite OS Team
  Reply
#13
(10-22-2020, 07:40 PM)ReddestDream Wrote: Same problem as the OP. Just got a new Pinebook Pro. NVMe adapter does not work. I've tried 3 drives and none of them appear. Sad

I think the issue, at least in my case, actually has more to do with the PCIe bus just not initializing. I've tried lspci with various forms and flags and I can't get anything to show up with or without an NVMe drive plugged in.

I suspect the relevant error involves the bit from dmesg:

Code:
rockchip-pcie f8000000.pcie: PCIe link training gen1 timeout!
rockchip-pcie: probe of f8000000.pcie failed with error -110

Not sure if this is a hardware defect or if I just need more time to play around more with uboot and/or the kernel.

Any help is greatly appreciated. Thanks!

After further investigation both on this forum and other sources and multiple attempts with various uboots and kernels, I have concluded that either my NVMe adapter board/ribbon cable is dead or my Pinebook Pro mainboard is partly defective (all other hardware appears to work) and can't communicate with the adapter. :/

I plan to further test the former possibility with continuity and voltage checks on the adapter board itself. I also have a final NVMe drive to test that is arriving Saturday.

Unfortunately, both the NVMe board and the spare Pinebook Pro mainboards are currently out of stock, so I can't order more of those to try. Sad

I am also concerned given that Samurai_Crow said that there is currently a power supply issue with new Pinebook Pro boards and the NVMe adapter. Perhaps this is design defect and not just a one-off thing . . .

If any one has any further thoughts or ideas, please let me know. I got this Pinebook Pro in part to be able to play with NVMe and PCIe in general on ARM Thanks!
  Reply
#14
@Seferi and @ReddestDream, I read through the posts and I don't see the model of the NVMe drive you have. Please post it.

On at least one rare occasion, a person accidentally bought a M.2 SATA drive. Not NVMe. Not saying that is the case here.

On the other hand, some people have bought high performing M.2 NVMe drives. Only to find out that it won't work in the Pinebook Pro because it also draws a ton of power. And does not support power saving functions.

Further, their appears to be an occasional problem with the SoC running at PCIe 2.x speeds, (5Gbps). Some people have limited their PCIe lanes to 1.x speeds, (2.5Gbps), and then had perfect reliability. Still pretty decent performance compared to the eMMC or SD card. (4 lanes of PCIe 1.x @ 2.5Gbp, minus the protocol overhead of 20%, still gives 8Gbps / 1GBps speed.)
--
Arwen Evenstar
Princess of Rivendale
  Reply
#15
(10-23-2020, 09:48 AM)Arwen Wrote: @Seferi and @ReddestDream, I read through the posts and I don't see the model of the NVMe drive you have. Please post it.

On at least one rare occasion, a person accidentally bought a M.2 SATA drive. Not NVMe. Not saying that is the case here.

On the other hand, some people have bought high performing M.2 NVMe drives. Only to find out that it won't work in the Pinebook Pro because it also draws a ton of power. And does not support power saving functions.

Further, their appears to be an occasional problem with the SoC running at PCIe 2.x speeds, (5Gbps). Some people have limited their PCIe lanes to 1.x speeds, (2.5Gbps), and then had perfect reliability. Still pretty decent performance compared to the eMMC or SD card. (4 lanes of PCIe 1.x @ 2.5Gbp, minus the protocol overhead of 20%, still gives 8Gbps / 1GBps speed.)

Thanks for the reply mate. Here is my drive:
   
  Reply
#16
(10-23-2020, 05:17 PM)Seferi Wrote:
(10-23-2020, 09:48 AM)Arwen Wrote: @Seferi and @ReddestDream, I read through the posts and I don't see the model of the NVMe drive you have. Please post it.

On at least one rare occasion, a person accidentally bought a M.2 SATA drive. Not NVMe. Not saying that is the case here.

On the other hand, some people have bought high performing M.2 NVMe drives. Only to find out that it won't work in the Pinebook Pro because it also draws a ton of power. And does not support power saving functions.

Further, their appears to be an occasional problem with the SoC running at PCIe 2.x speeds, (5Gbps). Some people have limited their PCIe lanes to 1.x speeds, (2.5Gbps), and then had perfect reliability. Still pretty decent performance compared to the eMMC or SD card. (4 lanes of PCIe 1.x @ 2.5Gbp, minus the protocol overhead of 20%, still gives 8Gbps / 1GBps speed.)

Thanks for the reply mate. Here is my drive:

Figured out my issue. The ribbon cable was defective and didn't have the pins on the SSD-side exposed/uncoated. The ribbon failed my continuity test with a multimeter. No signals were ever passing through it, explaining why the PBP never saw it. Apparently it wasn't uncoated properly at the factory. I purchased a new NVMe adapter kit from Ameridroid. Fingers crossed this one will work. Smile

I had tested a Crucial 500 GB CT1000P1SSD8, Samsung 960 EVO 1 TB, and a Sabrent Rocket Q 1 TB. All these drives are NVMe and work in my NVMe USB adapter just fine. nvme wasn't even showing up in dmesg. Nothing on lspci. Nothing in nvme list. But glad it seems like it was just the ribbon and not something I did.
  Reply
#17
(10-23-2020, 06:52 PM)ReddestDream Wrote:
(10-23-2020, 05:17 PM)Seferi Wrote:
(10-23-2020, 09:48 AM)Arwen Wrote: @Seferi and @ReddestDream, I read through the posts and I don't see the model of the NVMe drive you have. Please post it.

On at least one rare occasion, a person accidentally bought a M.2 SATA drive. Not NVMe. Not saying that is the case here.

On the other hand, some people have bought high performing M.2 NVMe drives. Only to find out that it won't work in the Pinebook Pro because it also draws a ton of power. And does not support power saving functions.

Further, their appears to be an occasional problem with the SoC running at PCIe 2.x speeds, (5Gbps). Some people have limited their PCIe lanes to 1.x speeds, (2.5Gbps), and then had perfect reliability. Still pretty decent performance compared to the eMMC or SD card. (4 lanes of PCIe 1.x @ 2.5Gbp, minus the protocol overhead of 20%, still gives 8Gbps / 1GBps speed.)

Thanks for the reply mate. Here is my drive:

Figured out my issue. The ribbon cable was defective and didn't have the pins on the SSD-side exposed/uncoated. The ribbon failed my continuity test with a multimeter. No signals were ever passing through it, explaining why the PBP never saw it. Apparently it wasn't uncoated properly at the factory. I purchased a new NVMe adapter kit from Ameridroid. Fingers crossed this one will work. Smile

I had tested a Crucial 500 GB CT1000P1SSD8, Samsung 960 EVO 1 TB, and a Sabrent Rocket Q 1 TB. All these drives are NVMe and work in my NVMe USB adapter just fine. nvme wasn't even showing up in dmesg. Nothing on lspci. Nothing in nvme list. But glad it seems like it was just the ribbon and not something I did.

Unfortunately I don't have the tools to prove if I have a faulty cable.. But let us know if you could make it work with the new cable mate. Thanks..
  Reply
#18
@Seferi It does appear that the Kingston A2000 @ 250GB will work, but you may need to limit it's power consumption. At the PS 0 state, it can take up to 9 watts. That's alot for our little Pinebook Pros. See this table;

https://wiki.pine64.org/index.php?title=...patibility

To limit power consumption, the Pinebook Pro Wiki has some information;

https://wiki.pine64.org/index.php?title=...r_limiting

Note that the Pine64 Wiki is open to all. And while not perfect for our Pinebook Pros, it's come a LONG way from the beginning. So if you have issues about the Wiki, note them and ask around. Either here for NVMe power limiting, or a new post if it's unrelated to the NVMe.

Now all that said, I don't know why your NVMe is not working. Could be the cable like @ReddestDream has. A visual inspection of the cable might give you a clue. Or a picture posted here that @ReddestDream might be able to recognize as same problem they had.
--
Arwen Evenstar
Princess of Rivendale
  Reply
#19
(10-24-2020, 09:17 PM)Arwen Wrote: @Seferi  It does appear that the Kingston A2000 @ 250GB will work, but you may need to limit it's power consumption. At the PS 0 state, it can take up to 9 watts. That's alot for our little Pinebook Pros. See this table;

https://wiki.pine64.org/index.php?title=...patibility

To limit power consumption, the Pinebook Pro Wiki has some information;

https://wiki.pine64.org/index.php?title=...r_limiting

Note that the Pine64 Wiki is open to all. And while not perfect for our Pinebook Pros, it's come a LONG way from the beginning. So if you have issues about the Wiki, note them and ask around. Either here for NVMe power limiting, or a new post if it's unrelated to the NVMe.

Now all that said, I don't know why your NVMe is not working. Could be the cable like @ReddestDream has. A visual inspection of the cable might give you a clue. Or a picture posted here that @ReddestDream might be able to recognize as same problem they had.
Thanks for the info @Arwen  I actually checked the nvme list in wiki before I bought the drive. It looked good to me because note section was empty, power saving was enabled by default etc.. And it was the first entry in the wiki so I thought it as probably the best option.. Smile
I'll check the cable again and try to find out if its working properly.. And try the script next.. Thanks again..
  Reply
#20
@Seferi I got the new NVMe adapter from Ameridroid yesterday.

The new ribbon included in that kit worked! Finally got an NVMe installed in my Pinebook Pro (Crucial 500 GB CT1000P1SSD8)! Smile
  Reply


Possibly Related Threads…
Thread Author Replies Views Last Post
  Forgot my Pinebook password. Booting from MIcroSD doesn't work. ksfoodforest 0 156 01-30-2021, 11:08 AM
Last Post: ksfoodforest
  [split] U-Boot with NVMe support, keyboard & display working as400 83 26,582 01-27-2021, 12:48 AM
Last Post: as400
  U-Boot with direct NVMe boot support for eMMC/SPI Flash pcm720 115 74,298 01-04-2021, 09:57 AM
Last Post: wdt
  emmc vs NVMe real-world performances Henry 7 1,716 11-15-2020, 02:03 PM
Last Post: rimaille
  Pinebook Pro doesn't boot most of the time unless connected via USB-serial! nib0 16 2,853 09-29-2020, 10:24 PM
Last Post: wdt
  Soft restart doesn't work dgkPBP 9 1,729 09-19-2020, 09:40 AM
Last Post: wdt
  Unable to mount NVME (PineBook Pro) WallStreet 4 1,708 09-13-2020, 11:16 PM
Last Post: Phillip Bell
  Show us them PBPs SteveSquatch 3 989 09-08-2020, 04:49 PM
Last Post: SteveSquatch
  NVME problems mamboman777 12 3,726 08-19-2020, 12:01 PM
Last Post: xmixahlx
  NVMe adapter separate order? powerful owl 5 1,429 07-27-2020, 10:02 PM
Last Post: powerful owl

Forum Jump:


Users browsing this thread: 1 Guest(s)