I have a crucial NVME SSD.
I made a custom case otherwise it wont fit in the normal case.
The slot is M.2 Key M.
A shorter ssd might fit.
The one i have is P! M.2 2280 and it sticks out about an inch and a half.
I do not have it working yet.
Ive been working on the kernel and trying to fix the DRM display issues.
We need to use a custom kernel to run the ssd and what i found is that when you flash the custom kernel the DRM driver is broken and the display won’t work.
I tested this by loading LeUbuntu 16.04.
With no modification the Display works fine.
After building the kernel then replacing the original kernel and .dtb the display won’t work. So the issue is in the kernel DRM driver.
I have started patching the DRM.
At this point I have added many printk lines so we can trace the process and figure out where the problem is. You can find my kernel here.
Use Branch hikey970-v4.9-Debain.
You can look at my commits to see the changes.
This is a work in progress though, and if anyone wants to help that’s great.
https://github.com/Bigcountry907/linux/tree/hikey970-v4.9-Debain
After I get the display working I will work on turning on the NVME Drivers and we might need to enable some of the PCIE Drivers too.
At any rate were at a total loss at this time unless you don’t plan on using a display.
I really wish Lemaker or Hisilicon would compile and release the X11 driver or the wayland drive or fix the DRM.
I can’t believe the display drivers don’t work. It’s very frustrating and makes working on things like the NVME SSD pointless until the display works.
The diff for the debugging changes is here.
https://github.com/Bigcountry907/linux/commit/9a7159c70867ca6a14686c4edb7a817d65c0e6ac
If you run dmesg you will see the output for debugging the driver.