[Bug 463596] New: PCI Pass-Through no longer working for XEN DomU in 11.1
https://bugzilla.novell.com/show_bug.cgi?id=463596 User wolf@womaro.ch added comment https://bugzilla.novell.com/show_bug.cgi?id=463596#c1 Summary: PCI Pass-Through no longer working for XEN DomU in 11.1 Product: openSUSE 11.1 Version: Final Platform: 64bit OS/Version: openSUSE 11.1 Status: NEW Severity: Major Priority: P5 - None Component: Xen AssignedTo: cgriffin@novell.com ReportedBy: wolf@womaro.ch QAContact: qa@suse.de CC: wolf@womaro.ch Found By: Customer After an DomU upgrade from OpenSuSE 10.3 to OpenSuSE 11.1 the PCI Pass-Through for the DomU stopped to work. The XEN-Dom0 in both cases is OpenSuSE 11.1, Kernel "2.6.27.7-9-xen #1 SMP 2008-12-04 18:10:04 +0100 x86_64". I've attached both Boot logs - 2.6.22 XEN-DomU kernel works perfectly, 2.6.27 XEN-DomU kernel doesn't. The 2.6.27 kernel log is from the last boot with a factory kernel - the "vanilla XEN kernel" of 11.1 behaves exactly the same. The only change between the two DomU is the kernel & initrd (installed via rpm -i from the commandline) - nothing else was changed, neither in the Dom0 nor in the DomU. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=463596
User wolf@womaro.ch added comment
https://bugzilla.novell.com/show_bug.cgi?id=463596#c1
--- Comment #1 from Wolf Geldmacher
https://bugzilla.novell.com/show_bug.cgi?id=463596
User frank.mueller@rhoen.de added comment
https://bugzilla.novell.com/show_bug.cgi?id=463596#c2
frank mueller
https://bugzilla.novell.com/show_bug.cgi?id=463596
User frank.mueller@rhoen.de added comment
https://bugzilla.novell.com/show_bug.cgi?id=463596#c3
--- Comment #3 from frank mueller
https://bugzilla.novell.com/show_bug.cgi?id=463596
User lbendixs@novell.com added comment
https://bugzilla.novell.com/show_bug.cgi?id=463596#c4
--- Comment #4 from Lynn Bendixsen
https://bugzilla.novell.com/show_bug.cgi?id=463596
Lynn Bendixsen
https://bugzilla.novell.com/show_bug.cgi?id=463596
User jbeulich@novell.com added comment
https://bugzilla.novell.com/show_bug.cgi?id=463596#c5
Jan Beulich
https://bugzilla.novell.com/show_bug.cgi?id=463596
User wolf@womaro.ch added comment
https://bugzilla.novell.com/show_bug.cgi?id=463596#c6
--- Comment #6 from Wolf Geldmacher
https://bugzilla.novell.com/show_bug.cgi?id=463596
User jbeulich@novell.com added comment
https://bugzilla.novell.com/show_bug.cgi?id=463596#c7
--- Comment #7 from Jan Beulich
There are "Failed to obtain IRQ" messages in the log from 2.6.22 - but that does not prevent the IRQs from being obtained in the DomU.
Hmm, that doesn't make much sense. Are you sure the driver doesn't use some polling mode? Anyway, it'll be clarified once we see /proc/interrupts for both kernel versions...
I'm currently back on runnning the working 2.6.22, but will retry (and at that time also provide the additional logs you requested) when 2.6.27.10 is available. Any idea on when this will be?
No, sorry. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=463596
User wolf@womaro.ch added comment
https://bugzilla.novell.com/show_bug.cgi?id=463596#c8
Wolf Geldmacher
https://bugzilla.novell.com/show_bug.cgi?id=463596
User jbeulich@novell.com added comment
https://bugzilla.novell.com/show_bug.cgi?id=463596#c9
Jan Beulich
https://bugzilla.novell.com/show_bug.cgi?id=463596
User jbeulich@novell.com added comment
https://bugzilla.novell.com/show_bug.cgi?id=463596#c10
--- Comment #10 from Jan Beulich
https://bugzilla.novell.com/show_bug.cgi?id=463596
User jbeulich@novell.com added comment
https://bugzilla.novell.com/show_bug.cgi?id=463596#c11
Jan Beulich
https://bugzilla.novell.com/show_bug.cgi?id=463596
User wolf@womaro.ch added comment
https://bugzilla.novell.com/show_bug.cgi?id=463596#c12
--- Comment #12 from Wolf Geldmacher
https://bugzilla.novell.com/show_bug.cgi?id=463596
User wolf@womaro.ch added comment
https://bugzilla.novell.com/show_bug.cgi?id=463596#c13
Wolf Geldmacher
https://bugzilla.novell.com/show_bug.cgi?id=463596
User jbeulich@novell.com added comment
https://bugzilla.novell.com/show_bug.cgi?id=463596#c14
--- Comment #14 from Jan Beulich
2.6.27 seems to at least get some interrupts now but then goes into a loop.
Not any better than for 2.6.22, i.e. it still doesn't really get control of these IRQs, the setup just appears to succeed to the driver.
As for "the hypervisor log": If you could point out, what exactly you need (file name or command to run) I'd gladly send it.
It may be sufficient to use 'xm dmesg' for this here, but in order to be certain to capture the complete log you'll have to use a serial console. We will need that log in order to (hopefully) determine the reason for the "Failed to obtain physical IRQ ..." messages. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=463596
User jbeulich@novell.com added comment
https://bugzilla.novell.com/show_bug.cgi?id=463596#c15
--- Comment #15 from Jan Beulich
https://bugzilla.novell.com/show_bug.cgi?id=463596
User jbeulich@novell.com added comment
https://bugzilla.novell.com/show_bug.cgi?id=463596#c16
Jan Beulich
https://bugzilla.novell.com/show_bug.cgi?id=463596
Jan Beulich
https://bugzilla.novell.com/show_bug.cgi?id=463596
User wolf@womaro.ch added comment
https://bugzilla.novell.com/show_bug.cgi?id=463596#c17
--- Comment #17 from Wolf Geldmacher
https://bugzilla.novell.com/show_bug.cgi?id=463596
User wolf@womaro.ch added comment
https://bugzilla.novell.com/show_bug.cgi?id=463596#c18
Wolf Geldmacher
https://bugzilla.novell.com/show_bug.cgi?id=463596
User wolf@womaro.ch added comment
https://bugzilla.novell.com/show_bug.cgi?id=463596#c19
--- Comment #19 from Wolf Geldmacher
https://bugzilla.novell.com/show_bug.cgi?id=463596
User jbeulich@novell.com added comment
https://bugzilla.novell.com/show_bug.cgi?id=463596#c20
Jan Beulich
I may be a good idea, though, to create a new bugzilla entry (lower prio, related but not identical issue) for this.
I agree to that, and it all depends on you (and with the state things are I really don't think the controllers not getting their interrupts set up really work - you may just happen to only use ports hanging off the two ones that do): If you enter a new bug for this, please provide either the full serial log or, if that's difficult to achieve, 'xm dmesg' output from right after the system got up (without any VMs started) and from after the VM in question was started. The patch for the problem here was committed yesterday, but I can't tell when you an update kernel for 11.1 would have it. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=463596
Wolf Geldmacher
participants (1)
-
bugzilla_noreply@novell.com