#Dsdt windows serial#
With the fix, the ACPI Differentiated System Description Table (DSDT) will properly sense the presence of serial devices and Windows guests will see them properly.+When KVM guests were launched with the "-device isa-serial" option instead of the "-serial" option, serial devices created were not visible by Windows guests. This issue arose because QEMU did not expose these devices in the guest's ACPI tables. With the fix, the ACPI Differentiated System Description Table (DSDT) will properly sense the presence of serial devices and Windows guests will see them properly.ĭiffed -1 +1 KVM guests were launched with the "-device isa-serial" option instead of the "-serial" option (as libvirt does in Red Hat Enterprise Linux version 6), serial devices created were not visible by Windows guests. The system now shows these serial devices correctly and such devices are now registered by ACPI DSDT so Windows systems can now see these devices properly.+When KVM guests were launched with the "-device isa-serial" option instead of the "-serial" option (as libvirt does in Red Hat Enterprise Linux version 6), serial devices created were not visible by Windows guests.
#Dsdt windows code#
To fix this issue, the code has been modified to report such serial devices in the PCI IDE ISA Xcelerator 4 (PIIX4) configuration space. This issue arose because such devices were described incorrectly in the Advanced Configuration and Power Interface (ACPI) Differentiated System Description Table (DSDT). All revisions will be proofread by the Engineering Content Services team.ĭiffed -1 +1 KVM guests were configured with the "-serial" option or the "-device isa-serial" option, serial devices created were displayed incorrectly by the system and were not visible by Windows guests. If any revisions are required, please edit the "Technical Notes" fieldĪccordingly. Guest A and guest B are the ~]# !! -attribute-walk | grep looking Looking at parent device '/devices/pnp0': Looking at parent device '/devices/pnp0/00:06': Looking at device '/devices/pnp0/00:06/tty/ttyS0': Looking at parent device '/devices/platform': Looking at parent device '/devices/platform/serial8250': Looking at device '/devices/platform/serial8250/tty/ttyS0':
Udevadm info -query path -name /dev/ttyS0 -attribute-walk | grep looking Guest ~]# udevadm info -query path -name ~]# !! -attribute-walk | grep looking #udevadm info -query path -name /dev/ttyS0 chardev tty,id=serial0,path=/dev/ttyS0 -device isa-serial,chardev=serial0 Reproduced on qemu-kvm-0.12.1.6_1.6 and verified pass on