Hey guys. I'm having a problem with my newly build PVE + Synology DSM VM. My motherboard only has 2 SATA ports so I bought a PCIe to 6xSATA port adapter and connected 5 hard drives to it:
1. 4TB HDD
2. 4TB HDD
3. 4TB HDD
4. 1TB SSD
5. 16TB HDD
Before passing through the PCIe device to the VM, I can see all of these hard drives on the PVE host via `lsblk` and I can partition/mount them so the connection is actually solid.
However, when passing through the PCIe device to a DS3617xs 7.1.1 42951RC VM, it only recognizes the first 4 disks, but not the last one(16TB).
Here's the output of `syno_disk_dump`
```
ash-4.4# syno_disk_dump
Internal disk info:
01:
02: /dev/sdb (S2RENX0DA24353K) // This is the 1TB SSH
03: /dev/sdc (ZDHB69ZT) // 4TB HDD
04: /dev/sdd (ZDHB3623) // 4TB HDD
05: /dev/sde (ZDHB58TB) // 4TB HDD
06: /dev/sdf (QM00013) // PVE Virtual disk
07:
08:
09:
10:
11:
12:
13:
14:
15:
16:
```
To verify the passthrough works, I shut down the Synology DSM VM and add the PCIe device to an Ubuntu VM. It has no problem recognizing the 5 disks.
Does anyone has any idea how to fix this? Thanks!