I have a unique FreeBSD VM that will only work with the LSI 1068 SAS qemu virtual device - mptsas1068 or in the build that ships with PVE 8.0, lsisas1068.
I patched PVE to add the device and the VM is working well for my purposes. I'm not sure how stable this device is though, as I also tried booting an Ubuntu 22.04 VM using it for the SCSI adapter, and the mptsas driver paniced late in the boot process. The default LSI SCSI device isn't exactly new code either.
Is there any interest in/willingness to add the LSI 1068 SAS driver to PVE? Happy to provide a complete proposed patch. It's a little different than what I see assumed in the code for current (virtual) SCSI devices: Each of the eight ports per controller can host two LUNs/drives, for a max of 16 per controller. It also requires at least in Linux that each disk has a WWN specified for them to be detected. (FreeBSD doesn't.) I haven't yet looked into whether/how automatically or at least easily adding WWNs to virtual SCSI disks is in PVE. I know they can manually be added.
I patched PVE to add the device and the VM is working well for my purposes. I'm not sure how stable this device is though, as I also tried booting an Ubuntu 22.04 VM using it for the SCSI adapter, and the mptsas driver paniced late in the boot process. The default LSI SCSI device isn't exactly new code either.
Is there any interest in/willingness to add the LSI 1068 SAS driver to PVE? Happy to provide a complete proposed patch. It's a little different than what I see assumed in the code for current (virtual) SCSI devices: Each of the eight ports per controller can host two LUNs/drives, for a max of 16 per controller. It also requires at least in Linux that each disk has a WWN specified for them to be detected. (FreeBSD doesn't.) I haven't yet looked into whether/how automatically or at least easily adding WWNs to virtual SCSI disks is in PVE. I know they can manually be added.