Hi Guys,
Today I'm trying to install a vmware Xpenology nas.
The vmware server is ESXI 6.7 u3. The motherboard is supermicro x9sri-f-0. There is a 4 ports SCU controller on this board. I passthrough this controller to vm guests. I tried it in window 10 and ubuntu 20. The SCU controller shows in both system and the 4 disks could be used.
While in the Xpenology NAS, the DSM installation is successful, except the SCU controller won't show.
The load is Tinycore-Redpill, I downloaded the loader from
https://github.com/pocopico/tinycore-redpill
I followed the instruction of
The diskstation is DS3622xs+ and DSM version is 7.1.1.
And I think the passthrough to the Xpenology vmware is successful because if I boot to "tinycore image build", and run fdisk -l, I saw the 4 disks.
And if I run "satamap", the output shows:
Found "02:01.0 Vmware SATA AHCI controller" 30Ports/1 drives. Mapping SATABOOT drive after max disks.
Found "02:02.0 Vmware SATA AHCI controller" 30Ports/1 drives. Default 8 virtual ports for typical system compatibility.
Found SCSI/HBA" 03:00.0 Intel Corporation C602 chipset 4-Port SATA Storage Control Unit(rev 06)" (4 drives)
I did try to play with SataPortMap and DiskIdxMap. But I couldn't get these disks show in DSM.
Then I also ssh to the DSM and run lspci,
I found a PCI passthrough device without driver.
So I'm just wondering.
Do I need SCU driver for DSM to get the disks show? I have to install the driver for windows 10 and ubuntu seems support it by default. How about DSM 7.1.1? Does it have the driver?
BTW, I also have another two general question regarding use TCRP loader.
1. After modified user_config.json, do I need to rebuild the loader to make it take effect? I rebuilded every time. Just want to confirm it's must.
2. After rebuild the loader, do I need to reinstall DSM to make the changes take effect? I guess it shouldn't need to but I still reset the DSM and reinstall. However no luck to get the disks show.
Thanks