NVME SSD error DMA

gvdb

Active Member
Dec 9, 2018
24
0
41
57
Hi guys.
I got some hardware errors with my new one SSD thru PCI-e interface.
I'm running with last version of Proxmox, patchs included.

Was PNY supported by Proxmox ?
I don't know was the trouble... Anyone get similar troubles ?

dmesg:
[1121787.766563] DMAR: DRHD: handling fault status reg 3
[1121787.766567] DMAR: [DMA Read] Request device [01:00.0] fault addr 0 [fault reason 06] PTE Read access is not set
[1121787.766736] DMAR: DRHD: handling fault status reg 3
[1121787.766738] DMAR: [DMA Read] Request device [01:00.0] fault addr 0 [fault reason 06] PTE Read access is not set
[1121787.766866] DMAR: DRHD: handling fault status reg 3
[1121787.766869] DMAR: [DMA Read] Request device [01:00.0] fault addr 0 [fault reason 06] PTE Read access is not set
[1121787.766995] DMAR: DRHD: handling fault status reg 3
[1121787.768515] blk_update_request: I/O error, dev nvme0n1, sector 392169472 op 0x3:(DISCARD) flags 0x4000 phys_seg 1 prio class 0
[1121787.768641] blk_update_request: I/O error, dev nvme0n1, sector 400558079 op 0x3:(DISCARD) flags 0x4000 phys_seg 1 prio class 0
[1121787.768767] blk_update_request: I/O error, dev nvme0n1, sector 408946686 op 0x3:(DISCARD) flags 0x800 phys_seg 1 prio class 0
[1121787.798214] nvme nvme0: ctrl returned bogus length: 16 for NVME_NIDT_EUI64
[1121787.842196] nvme nvme0: ctrl returned bogus length: 16 for NVME_NIDT_EUI64
[1121805.893833] nvme nvme0: ctrl returned bogus length: 16 for NVME_NIDT_EUI64

nvme list
Node SN Model Namespace Usage Format FW Rev
---------------- -------------------- ---------------------------------------- --------- -------------------------- ---------------- --------
/dev/nvme0n1 PNY4019003057xxxxxxxD PNY CS3030 1TB SSD 1 1.00 TB / 1.00 TB 512 B + 0 B CS303123


nvme0 error-log option display same error:
.................
Entry[ 0]
.................
error_count : 480
sqid : 2
cmdid : 0x2e9
status_field : 0x400c(INTERNAL: The command was not completed successfully due to an internal error)
parm_err_loc : 0xffff
lba : 0x80000000
nsid : 0x1
vs : 0
cs : 0
 
Hi,

We do not Support special HW.
Hall HW what work with Linux are fine for Proxmox VE.
Ubuntu offers an HCL [1], this HW must run on PVE because we use the Ubuntu Kernel.
We got a PNY CS3030 in a Developer WS and it shows no errors.
Maybe you got a damaged one or your Bios is not compatible with this NVMe.
 
Hi,

I have no experience with PNY drives, but we're happily using Intel nvme drives in all our PVE nodes. No issues at all.
Are you using SSD emulation on VM ?
I'm using that, maybe it's this option occuring error ?
 
Hi to all
after a new one all works fin.
so it’s the damage was damage.
thx to all