I have a CentOS 7.3 64-bit host OS and KVM version (qemu-kvm-1.5.3-126.el7.x86_64) and need to run Fedora Core 13 (32-bit) as guest OS. I have recent hardware which has some SATA and IDE disks attached to it.
I configured it to expose the raw SATA disks (config is as below), but the guest OS lists them as SCSI whereas I would expect it to show up as SATA.
Just to check if this is an issue with KVM I installed CentOS 7.3 as a guest OS (that is same host and guest OS), and the SATA disk lists as ATA (is this your expected behavior and correct? you need to confirm this).
Just to see if anything changes if I upgrade KVM, on another machine (where I don't have SATA disk) I upgraded KVM to centos-release-qemu-evm KVM qemu-kvm-ev-2.12.0-18.el7_6.1.1 (with CentOS 7.6) and created a file based SATA disk - this also shows up as SCSI in Fedora 13 (32-bit) guest OS.
How do we get to expose a SATA disk as SATA in the guest OS Fedora 13 (32-bit) ? Also we have some IDE disks and would like to expose them as IDE in the Fedora 13 guest, how can we go about it ?
Appreciate all help.
configuration:
<disk type='block' device='disk'\>
<driver name='SATA' type='raw' cache='none'/>
<source dev='/dev/sde2'/\>
<target dev='sde' bus='SATA'/\>
</disk\>