When I compile sources for domU kernel I receive this error undefined reference to `quirk_intel_irqbalance' I need to disable CONFIG_PCI to get it working. The same .config works well to the dom0 kernel, the differences are: - XEN section: I disable all frontend options and enable backend options - Bus section: I disable XEN PCI frontend
Created attachment 130715 [details] config-domU
yes, but removing CONFIG_PCI kills any chance of a working pci frontend in domU I found the offending call to the missing function in arch/x86_64/kernel/early-quirks.c and I can verify that it's the only offending instance. However, when i remove the call, i still can't use pci devices from within domU (In reply to comment #0) > When I compile sources for domU kernel I receive this error > undefined reference to `quirk_intel_irqbalance' > > I need to disable CONFIG_PCI to get it working. > > The same .config works well to the dom0 kernel, the differences are: > - XEN section: I disable all frontend options and enable backend options > - Bus section: I disable XEN PCI frontend >
Created attachment 130972 [details, diff] patch to remove missing call quirk_intel_irqbalance copy to usr/src/linux and execute patch -p1 patch-irqbalance
I've just stumbled upon this bug, too. Someone said here http://forums.gentoo.org/viewtopic-p-4348244.html that disabling CONFIG_SMP also helps.
The patch works for me...without it, the domU build for xen-sources-2.6.20-r6 fails.
The problem is still present in xen-sources-2.6.21. The patch by Srdjan Rosic helps in my case.
*** Bug 212441 has been marked as a duplicate of this bug. ***
(In reply to comment #3) > patch -p1 patch-irqbalance > I had to execute: patch -p1 < patch-irqbalance
Dropped version. Try .29 or .31 :)