Summary: | >=sys-kernel/xen-sources-2.6.20-r3 doesn't compile with CONFIG_PCI=y for domU ( undefined reference to `quirk_intel_irqbalance') | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Laurento Frittella (mrfree) <laurento.frittella> |
Component: | Current packages | Assignee: | Gentoo Xen Devs <xen> |
Status: | RESOLVED CANTFIX | ||
Severity: | normal | CC: | bugs.gentoo.org, d.mierzejewski, gao, scott, srdjan.rosic |
Priority: | High | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Attachments: |
config-domU
patch to remove missing call quirk_intel_irqbalance |
Description
Laurento Frittella (mrfree)
2007-09-12 14:33:31 UTC
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 :) |