[pve-devel] applied: [RFC qemu-server] avoid setting lun number for drives when pvscsi controller is used

Thomas Lamprecht t.lamprecht at proxmox.com
Wed Jun 16 20:27:37 CEST 2021


On 13.04.21 10:24, Fabian Ebner wrote:
> Reported in the community forum[0].
> 
> In QEMU's hw/scsi/vmw_pvscsi.c in the SCSIBusInfo struct, the max_lun property
> is set to 0. This means that in our stack, one cannot have multiple disks and
> use 'scsihw: pvscsi' currently, as kvm would fail with
>     bad scsi device lun: 1
> 
> Instead of increasing the lun number, increase the scsi-id, as we already do for
> lsi.* (in hw/scsi/lsi53c895a.c the max_lun property is also 0).
> 
> [0]: https://forum.proxmox.com/threads/kvm-bad-scsi-device-lun-1.84318/
> 
> Signed-off-by: Fabian Ebner <f.ebner at proxmox.com>
> ---
> 
> I'm not experienced in this area, so not at all sure if this is the proper
> solution/workaround.
> 
>  PVE/QemuServer.pm | 2 +-
>  1 file changed, 1 insertion(+), 1 deletion(-)
> 
>

applied, with Stefans R-b/T-b tag, thanks to both!

just to be sure: I assume that migration from old -> new is OK and was tested?





More information about the pve-devel mailing list