ro345 Posted June 8, 2022 #1 Posted June 8, 2022 I'm running loader 1.03b under ESXI 6.5. Server is a Supermicro with LSI 9207 SAS HBA. HBA is passed through. I have setup using the various instructions that I have found on these forums. I can add virtual hard disks without any problem. However, none of the passed through drives are recognized by the GUI. There are 12 physical disks. The OS sees the drives, but none of the drives show up in the GUI. The card seems to be getting passed through correctly. If I boot a rescue disk on the VM, I can see the drives fine too. I have tried various versions of 6.2.X and none seem to work. I have tried setting it as a 3615 and 3617 I have searched these forums, but none of the suggestions have helped. Any ideas? Quote
flyride Posted June 8, 2022 #2 Posted June 8, 2022 VMware's virtual SATA controller has 30 ports on it. If you don't set sataportmap and diskidxmap correctly, the ports on your LSI will not be mapped to usable ports in DSM. Post your synoinfo.conf maxdisks value, your grub sataportmap and diskidxmap values, and a screenshot of your VM configuration. 1 Quote
ro345 Posted June 9, 2022 Author #3 Posted June 9, 2022 (edited) @flyride Thanks, I have read through your numerous posts on this subject and still cant seem to figure it out. I have done some tinkering, and here is my current config. Thanks for your help! maxdisks is 24 Edited June 9, 2022 by ro345 Quote
flyride Posted June 9, 2022 #4 Posted June 9, 2022 If maxdisks is 24, sata controller 0/hard disk 1/Jun's loader needs to be mapped to it (0x18). You have a 100GB virtual disk which is not strictly necessary but if you want it, it takes up a mapping slot. That makes SataPortMap=11 and DiskIdxMap=1800. SasIdxMap is obsolete so don't bother with it. Your passthrough HBA drives should come in at port 2 with Jun's loader. If you want to get rid of the virtual disk and sata controller 1, then SataPortMap=1 and DiskIdxMap=18 Now you may not see all the disks until you get DSM booted and can adjust the portcfg bitmasks to match maxdisks. 24 disks = 0000 1111 1111 1111 1111 1111 1111 or internalportcfg = 0xFFFFFF 4 USB = 1111 0000 0000 0000 0000 0000 0000 or usbportcfg = 0xF000000 0 esata = 0 esataportcfg = 0x0 Remember to change in both /etc/synoinfo.conf and /etc.defaults/synoinfo.conf Reboot and you should have everything accessible. 1 Quote
ro345 Posted June 9, 2022 Author #5 Posted June 9, 2022 @flyride You're the best! Thanks so much. It seems to be all working now. Quote
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.