Hi guys.
I installed a 1X SATA PCIe card with Marvell 88SE9215 chipset -> https://www.amazon.es/gp/product/B07MBFWH81/ref=ppx_yo_dt_b_asin_title_o00_s00?ie=UTF8&psc=1
My two drives are 4TB Ironwolf and WD Red Plus.
The PCIe card is detected, but not the two disks connected to it. I checked what I could in forums, but I don't know what to do. Disks are not detected on Proxmox, neither inside the VMs if I passthrough the PCI card to a TrueNAS VM, for example.
Is there anything I could try? At least if the drives showed up, I could do something with them. I wanted to pass the card and not the individual disks to a TrueNAS VM, but it's not working .
Should just return this SATA card and buy another one? (if you have any recommendation let me know please, Europe shops)
Here some code that might help you.
Thank you!
I installed a 1X SATA PCIe card with Marvell 88SE9215 chipset -> https://www.amazon.es/gp/product/B07MBFWH81/ref=ppx_yo_dt_b_asin_title_o00_s00?ie=UTF8&psc=1
My two drives are 4TB Ironwolf and WD Red Plus.
The PCIe card is detected, but not the two disks connected to it. I checked what I could in forums, but I don't know what to do. Disks are not detected on Proxmox, neither inside the VMs if I passthrough the PCI card to a TrueNAS VM, for example.
Is there anything I could try? At least if the drives showed up, I could do something with them. I wanted to pass the card and not the individual disks to a TrueNAS VM, but it's not working .
Should just return this SATA card and buy another one? (if you have any recommendation let me know please, Europe shops)
Here some code that might help you.
Code:
nano /etc/kernel/cmdline
root=ZFS=rpool/ROOT/pve-1 boot=zfs quiet intel_iommu=on iommu=pt drm.debug=1 i915.enable_gvt=1 pcie_acs_override=downstream,multifunction
Code:
root@pve:~# lspci
00:00.0 Host bridge: Intel Corporation Comet Lake-S 6c Host Bridge/DRAM Controller (rev 03)
00:02.0 VGA compatible controller: Intel Corporation CometLake-S GT2 [UHD Graphics 630] (rev 03)
00:14.0 USB controller: Intel Corporation Device 43ed (rev 11)
00:14.2 RAM memory: Intel Corporation Device 43ef (rev 11)
00:16.0 Communication controller: Intel Corporation Device 43e0 (rev 11)
00:17.0 SATA controller: Intel Corporation Device 43d2 (rev 11)
00:1b.0 PCI bridge: Intel Corporation Device 43c4 (rev 11)
00:1c.0 PCI bridge: Intel Corporation Device 43bc (rev 11)
00:1c.5 PCI bridge: Intel Corporation Device 43bd (rev 11)
00:1d.0 PCI bridge: Intel Corporation Device 43b0 (rev 11)
00:1f.0 ISA bridge: Intel Corporation Device 4387 (rev 11)
00:1f.3 Audio device: Intel Corporation Device f0c8 (rev 11)
00:1f.4 SMBus: Intel Corporation Device 43a3 (rev 11)
00:1f.5 Serial bus controller [0c80]: Intel Corporation Device 43a4 (rev 11)
02:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller (rev 16)
03:00.0 SATA controller: Marvell Technology Group Ltd. 88SE9215 PCIe 2.0 x1 4-port SATA 6 Gb/s Controller (rev 11)
04:00.0 Non-Volatile memory controller: Samsung Electronics Co Ltd Device a809
Code:
root@pve:~# lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sda 8:0 0 111.8G 0 disk
├─sda1 8:1 0 1007K 0 part
├─sda2 8:2 0 512M 0 part
└─sda3 8:3 0 111.3G 0 part
sdb 8:16 0 119.2G 0 disk
├─sdb1 8:17 0 1007K 0 part
├─sdb2 8:18 0 512M 0 part
└─sdb3 8:19 0 118.7G 0 part
zd0 230:0 0 32G 0 disk
├─zd0p1 230:1 0 1M 0 part
├─zd0p2 230:2 0 2G 0 part
└─zd0p3 230:3 0 30G 0 part
nvme0n1 259:0 0 465.8G 0 disk
└─nvme0n1p1 259:1 0 465.8G 0 part
├─nvme-vm--200--disk--0 253:0 0 2G 0 lvm
├─nvme-vm--300--disk--1 253:1 0 50G 0 lvm
├─nvme-vm--400--disk--0 253:2 0 32G 0 lvm
├─nvme-vm--100--disk--0 253:3 0 32G 0 lvm
├─nvme-vm--201--disk--0 253:4 0 8G 0 lvm
├─nvme-vm--102--disk--0 253:5 0 50G 0 lvm
├─nvme-vm--102--disk--1 253:6 0 50G 0 lvm
├─nvme-vm--202--disk--0 253:7 0 8G 0 lvm
├─nvme-vm--103--disk--0 253:8 0 4M 0 lvm
├─nvme-vm--103--disk--1 253:9 0 64G 0 lvm
└─nvme-vm--104--disk--0 253:10 0 32G 0 lvm
Code:
root@pve:~# find /sys/kernel/iommu_groups/ -type l
/sys/kernel/iommu_groups/7/devices/0000:00:1c.5
/sys/kernel/iommu_groups/5/devices/0000:00:1b.0
/sys/kernel/iommu_groups/3/devices/0000:00:16.0
/sys/kernel/iommu_groups/11/devices/0000:03:00.0
/sys/kernel/iommu_groups/1/devices/0000:00:02.0
/sys/kernel/iommu_groups/8/devices/0000:00:1d.0
/sys/kernel/iommu_groups/6/devices/0000:00:1c.0
/sys/kernel/iommu_groups/4/devices/0000:00:17.0
/sys/kernel/iommu_groups/12/devices/0000:04:00.0
/sys/kernel/iommu_groups/2/devices/0000:00:14.2
/sys/kernel/iommu_groups/2/devices/0000:00:14.0
/sys/kernel/iommu_groups/10/devices/0000:02:00.0
/sys/kernel/iommu_groups/0/devices/0000:00:00.0
/sys/kernel/iommu_groups/9/devices/0000:00:1f.0
/sys/kernel/iommu_groups/9/devices/0000:00:1f.5
/sys/kernel/iommu_groups/9/devices/0000:00:1f.3
/sys/kernel/iommu_groups/9/devices/0000:00:1f.4
Code:
root@pve:~# dmesg | grep -e DMAR -e IOMMU
[ 0.000000] Warning: PCIe ACS overrides enabled; This may allow non-IOMMU protected peer-to-peer DMA
[ 0.016038] ACPI: DMAR 0x000000003B497000 000088 (v02 INTEL EDK2 00000002 01000013)
[ 0.016083] ACPI: Reserving DMAR table memory at [mem 0x3b497000-0x3b497087]
[ 0.039624] DMAR: IOMMU enabled
[ 0.097140] DMAR: Host address width 39
[ 0.097141] DMAR: DRHD base: 0x000000fed90000 flags: 0x0
[ 0.097145] DMAR: dmar0: reg_base_addr fed90000 ver 1:0 cap 1c0000c40660462 ecap 19e2ff0505e
[ 0.097148] DMAR: DRHD base: 0x000000fed91000 flags: 0x1
[ 0.097152] DMAR: dmar1: reg_base_addr fed91000 ver 1:0 cap d2008c40660462 ecap f050da
[ 0.097154] DMAR: RMRR base: 0x0000003d000000 end: 0x0000003f7fffff
[ 0.097157] DMAR-IR: IOAPIC id 2 under DRHD base 0xfed91000 IOMMU 1
[ 0.097158] DMAR-IR: HPET id 0 under DRHD base 0xfed91000
[ 0.097159] DMAR-IR: Queued invalidation will be enabled to support x2apic and Intr-remapping.
[ 0.098751] DMAR-IR: Enabled IRQ remapping in x2apic mode
[ 1.496388] DMAR: No ATSR found
[ 1.496389] DMAR: No SATC found
[ 1.496390] DMAR: IOMMU feature fl1gp_support inconsistent
[ 1.496391] DMAR: IOMMU feature pgsel_inv inconsistent
[ 1.496392] DMAR: IOMMU feature nwfs inconsistent
[ 1.496392] DMAR: IOMMU feature pasid inconsistent
[ 1.496393] DMAR: IOMMU feature eafs inconsistent
[ 1.496394] DMAR: IOMMU feature prs inconsistent
[ 1.496394] DMAR: IOMMU feature nest inconsistent
[ 1.496395] DMAR: IOMMU feature mts inconsistent
[ 1.496395] DMAR: IOMMU feature sc_support inconsistent
[ 1.496396] DMAR: IOMMU feature dev_iotlb_support inconsistent
[ 1.496397] DMAR: dmar0: Using Queued invalidation
[ 1.496399] DMAR: dmar1: Using Queued invalidation
[ 1.496805] DMAR: Intel(R) Virtualization Technology for Directed I/O
Thank you!