device: 0.873 other: 0.858 KVM: 0.846 semantic: 0.843 PID: 0.829 performance: 0.815 permissions: 0.805 files: 0.764 boot: 0.754 debug: 0.743 graphic: 0.719 vnc: 0.675 network: 0.674 socket: 0.598 it always create sdx device when I configure ide device with hdx name I have configured 2 ide disks with name starting with hd, but when the vm boots up, it shows disks whose name starting with sd. 1. ide disks in vm xml: 2. in VM: sda 8:0 0 2G 0 disk sdb 8:16 0 1G 0 disk 3. from vm.log: le=/data2.qcow2,format=qcow2,if=none,id=drive-ide0-0-1 -device ide-hd,bus=ide.0,unit=1,drive=drive-ide0-0-1,id=ide0-0-1 -drive file=/data3_raw.qcow2,format=raw,if=none,id=drive-ide0-1-0 -device ide-hd,bus=ide.1,unit=0,drive=drive-ide0-1-0,id=ide0-1-0 -netdev t 4. rpm info: (I got the same issue on 2 diff envs) (1) env1 qemu-kvm-1.5.3-105 libvirt-3.2.0-14.el7 (2) env2 libvirt-5.9.0-1.el8 qemu-4.1.0-1.el8 On 6/6/20 5:50 AM, marshell wrote: > Public bug reported: > > I have configured 2 ide disks with name starting with hd, but when the > vm boots up, it shows disks whose name starting with sd. This looks more like a libvirt question than a qemu one. > > 1. ide disks in vm xml: > > > > > > > > > > > The name that libvirt chooses to identify disks from the host perspective is independent... > > > 2. in VM: > > sda 8:0 0 2G 0 disk > sdb 8:16 0 1G 0 disk ...from what the guest OS chooses to use. Although there are many situations where a Linux guest will pick the same names as libvirt chose on the host side based on the transport (such as SCSI or virtio), there is no guarantee that this is always the case, nor that your guest is always running Linux as its OS. -- Eric Blake, Principal Software Engineer Red Hat, Inc. +1-919-301-3226 Virtualization: qemu.org | libvirt.org Thanks a lot for the reply. But from the cmdline of qemu, we can see as following, libvirt passed "-device" option with "ide-hd, bus=ide.0" to qemu. I am wondering why qemu received this option, but it is still dealing it as scsi bus device instead of ide bus device, since with "lssci" cmd, we can see the ide disk we configured in xml. >3. from vm.log: >le=/data2.qcow2,format=qcow2,if=none,id=drive-ide0-0-1 -device ide-hd,bus=ide.0,unit=1,drive=drive-ide0-0-1,id=ide0-0-1 >-drive file=/data3_raw.qcow2,format=raw,if=none,id=drive-ide0-1-0 -device ide-hd,bus=ide.1,unit=0,drive=drive-ide0-1->0,id=ide0-1-0 -netdev t Which kernel / linux distro are you using in the guest? Can you spot something related in the output of "dmesg" in the guest? [Expired for QEMU because there has been no activity for 60 days.]