05-27-2015 03:37 PM
I am having problems with writing to an intel P3700 NVMe drive on a
ARM based platform and I would appreciate any help in debugging this
problem. Here are my experiments and observations so far:
helpful
I think there is some combination of the platform and drive that is causing the problem. Can anyone offer pointers on how to debug this?
I am using Linux/Ubuntu and accessing the drive directly (/dev/nvme1); Tried accessing with dd, nvme-cli and fio.
Thx
Kishore
07-31-2015 08:01 AM
Hi Kishore,
I have a quick question, how are you able to view the smart log of the NVMe SSD you have ?, I mean if it is Ubuntu from the disks application we can check the status of the drive, In my case I am able to mount the drive on X86 machine and do read/writes but failing to see the smart data. Please give your inputs here.
Thanks,
GVK51
05-27-2015 08:12 PM
When the driver is installed, it will have 2 handles: /dev/nvme0 /dev/nvme0n1
It seems that the wrong device handle is being used in your case, it should be /dev/nvmeXn1 that is used for reading/writing.
05-28-2015 09:55 AM
Thanks for your reply.
As I mentioned earlier, Read operations work fine, Writes do not. The device handle is being used correctly.
I am also aware that ARM platform is not generally available and is therefore not tested.
If you have any pointers on how to access any information to debug this problem please let me know. I have tried accessing the SmartLog, Error log from the completion status of the write command and any other messages from dd, fio or nvme-cli. I am quite familiar with nvme spec and linux and I am looking for any experience any of you have may have in using these intel SSDs in a non-x86 platform. Again, as I stated in the original mail, the intel drives do operate correctly in a standard x86 server. It appears that some combination of firmware, platform and/or driver is not working well.
Thanks for your help
Kishore
07-31-2015 08:01 AM
Hi Kishore,
I have a quick question, how are you able to view the smart log of the NVMe SSD you have ?, I mean if it is Ubuntu from the disks application we can check the status of the drive, In my case I am able to mount the drive on X86 machine and do read/writes but failing to see the smart data. Please give your inputs here.
Thanks,
GVK51