On 11/03/2014 04:32 AM, Royce Lv wrote:
> After finished patch for scsi cdrom and passed tests against cold
> plug/vm creation, when I were testing hot plug for cdrom, I got the
> following error:
> libvirt: QEMU Driver error : internal error: No device with bus
> 'scsi' and target 'sda'
>
> When debugging and searching, found this reply in libvirt community:
>
https://www.redhat.com/archives/libvirt-users/2013-December/msg00033.html
>
>
https://www.redhat.com/archives/libvirt-users/2013-December/msg00034.html
>
> Quote from libvirt maintainer Daniel B that:
> "
>
> There is no way to hotplug a CDROM device - only disk devices can be
> hotplugged.
>
> For CDROM/Floppy devices it is looking for an existing device with the
> given name, and then trying to change the removable media in that
> device.
> The error you're getting shows that there is no such CDROM device
> with the
> name 'vda' in the guest already.
>
> "
> So I think we need to abandon this scsi cdrom patch and just use
> current ide cdrom.
> And in UI part, we also need to disable hot plug for cdrom.
Thanks for verifying, Royce!
Wen Wang, could you update your patch and remove the cdrom option for
hot plug?