[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-devel] PCI and VGA Passthrough regressions on Xen 4.4.1 vs 4.3.2
Did some more experimentation. In this order: 0- Remade a Xen 4.4.1 package because I had deleted the previous one, both binary package and source. There could be some differences assuming that there were changes to the source repository, but I don't think so. > [ 0.000000] xen:events: Using 2-level ABI | [ 0.000000] xen:events: Using > FIFO-based ABI > > Can you boot under Xen 4.4 Linux with 'xen.fifo=0' please? > That should disable that (in case it is that) > > What kind of sounds issues is this? Is it poping with some > rhytm or hissing ? 1- Adding iommu=verbose,debug in the Boot Loader config file as parameter for Xen. Gathered xl dmesg data from both Xen 4.3.2 and 4.4.1. All other test were exclusive to 4.4.1 2- Recorded sound from the DomU. To do so, I used the Windows XP Sound Recorder. In the global sound settings I used the Stereo Mixer as the Line In, then at the Control Panel in the Sound options there is a place that allows you to manually reproduce each of the Windows stock sounds. I reproduced the Windows starting sound and the closing one, twice each, while recording. The sound suffers from tons of quicks: Slowdowns, skippings, heavy and loud background noise and interference, etc. If you want to reproduce the WAV, I suggest you to start with minimal volume, specially if you use headphones, unless you want to blow your ears. You've been warned. 2- Added xen.fifo=0 to the Boot Loader config file as parameter for the Linux Kernel. Gathered some more logs. Didn't fixed a thing. 3- Removed both xen.fifo and xen.pciback from Boot Loader config file. Used xl pci-assingnable-add 00.1b.0 to make the device available for DomU. Created the DomU. SUCCESS. Heavy logging of this one for obvious reasons. Dom0 should have just grabbed the Sound Card and initialized it with its Drivers. I don't have any means to reproduce sounds in Dom0, and can't hear any in case it does because default ALSA config has all channels muted, if I recall correctly. So seems that the workaround than the guy I linked earlier works. I have to let Dom0 initialize the Sound Card. Because I didn't tested the VGA Passthrough, I don't know if this also work with it, but seems promising. Whatever it is, is something that Xen 4.4.1 does not do by its own but previously did. The funny thing is that there was also an issue with this at a previous Xen version, cause the guy I got the workaround idea from had issues with this back at 4.2 two years ago, and for me it worked properly in both 4.3.1 and 4.3.2 but not 4.4.1. No idea what could be the cause, but seems related to Xen version. I didn't tested the hvmloader thing. Mind you tell me the usual route of that file? I have to make a copy of the one in the Xen 4.3.2 package, uninstall it, install Xen 4.4.1, and replace the hvmloader with the previous copy, right? If I do another go, I will test that and also VGA Passthrough. Attached files are: nastywindowssounds.wav Broken passthrough sound. Put low volume before opening, it blows ears Xen 4.3.2 with iommu=verbose,debug syslinux-4.3.2-iommu.cfg Boot Loader config xl-dmesg-4.3.2-iommu.txt xl dmesg output Xen 4.4.1 with iommu=verbose,debug syslinux-4.4.1-iommu.cfg Boot Loader config xl-dmesg-4.4.1-iommu.txt xl dmesg output Xen 4.4.1 with iommu=verbose,debug and Kernel with xen.fifo=0 syslinux-4.4.1-iommu-fifo.cfg Boot Loader config xl-dmesg-4.4.1-iommu-fifo.txt xl dmesg output dmesg-4.4.1-iommu-fifo.txt dmesg output Xen 4.4.1 with iommu=verbose,debug and NO xen.fifo or xen-pciback.hide syslinux-4.4.1-noxenpciback.cfg Boot Loader config xl-dmesg-4.4.1-noxenpciback.txt xl dmesg output dmesg-4.4.1-noxenpciback.txt dmesg output xl-info-4.4.1-noxenpciback.txt xl info output xl-v-create-4.4.1-noxenpciback.txt xl -v create output (Hand made) xl-wxp-4.4.1-noxenpciback.log /var/log/xen file qemu-dm-wxp-4.4.1-noxenpciback.log /var/log/xen file Attachment:
xl-wxp-4.4.1-noxenpciback.log Attachment:
xl-v-create-4.4.1-noxenpciback.txt Attachment:
xl-info-4.4.1-noxenpciback.txt Attachment:
xl-dmesg-4.4.1-noxenpciback.txt Attachment:
xl-dmesg-4.4.1-iommu-fifo.txt Attachment:
xl-dmesg-4.4.1-iommu.txt Attachment:
xl-dmesg-4.3.2-iommu.txt Attachment:
syslinux-4.4.1-noxenpciback.cfg Attachment:
syslinux-4.4.1-iommu-fifo.cfg Attachment:
syslinux-4.4.1-iommu.cfg Attachment:
syslinux-4.3.2-iommu.cfg Attachment:
qemu-dm-wxp-4.4.1-noxenpciback.log Attachment:
dmesg-4.4.1-noxenpciback.txt Attachment:
dmesg-4.4.1-iommu-fifo.txt Attachment:
nastywindowssounds.wav _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxx http://lists.xen.org/xen-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |