I have a recentely got a new intel/ embedded SSD6 M.2 device. I hook it into my development linux board it shows up and I can see it /dev/block/nvme0n1.
However, after I do reboot it is no longer seen. If i do reboot once more it appears again. I am suspecting something is going wrong doing shutdown (nvme_shutdown).
Any pointers for debugging?
PS: I am on 3.18 kernel and Samsung V-nand SSD 950 PRO M.2 doesn't have this issue.
We understand you're experiencing recognition issues with your Intel SSD 600p Series.
Please keep in mind that at this time, Linux* OS is not supported on this particular model: https://www.intel.com/content/www/us/en/support/memory-and-storage/000022378.html Frequently Asked Questions for Intel® SSD 600p/Pro 6000p Series
We can recommend making sure that your drive is using the latest firmware, version 121C:
- https://downloadcenter.intel.com/download/26491/Intel-SSD-Firmware-Update-Tool?v=t Intel® Firmware Update Tool.
The latest firmware for this drive does include a fix to improve link initializations, which may help with this particular problem.
Thanks for the reply. Did you mean that Linux kernel doesn't support Intel SSD Embedded 6 at the moment?
If so then how upgrading firmware will fix it?
Linux supports the 6 Series drives using the inbox driver, but not perfectly (some users have reported issues). From our end it's not supported yet, but we're working towards full validation.
Our latest firmware for this drive does include some fixes for the issues we've been made aware of, but we can't guarantee it will work flawlessly.