In order to set up the device, I'm following the following tutorial: "doc/Cosmos+ OpenSSD 2017 Tutorial.pdf". Everything is set up as mentioned in the PDF except my motherboard is "Asus Z87-A". The dev machine is running Windows 8.1 and host machine is running Linux Ubuntu.
After programming the FPGA and running the code, I do not get any logs in the dev machines's UART console and the device is not detected in the host machine. The device is detected by the lspci command on the host machine; however, it is not available in the /dev.
I get the following errors after checking the dmesg:
$ dmesg | grep nvme[ 0.903068] nvme nvme0: pci function 0000:01:00.0[ 17.692035] nvme nvme0: Device not ready; aborting initialisation[ 17.692038] nvme nvme0: Removing after probe failure status: -19
In order to set up the device, I'm following the following tutorial: "doc/Cosmos+ OpenSSD 2017 Tutorial.pdf". Everything is set up as mentioned in the PDF except my motherboard is "Asus Z87-A". The dev machine is running Windows 8.1 and host machine is running Linux Ubuntu.
After programming the FPGA and running the code, I do not get any logs in the dev machines's UART console and the device is not detected in the host machine. The device is detected by the lspci command on the host machine; however, it is not available in the /dev.
I get the following errors after checking the dmesg:
$ dmesg | grep nvme
[ 0.903068] nvme nvme0: pci function 0000:01:00.0
[ 17.692035] nvme nvme0: Device not ready; aborting initialisation
[ 17.692038] nvme nvme0: Removing after probe failure status: -19