

I've been using nvidia binary drivers with GeForce 8600GT and Xen patched kernels for some time, when I started using Xen and posted the 2.6.25 patches I was having some problems which in the end turned out to be a faulty card, but I did briefly try a radeon card and although it worked I couldn't get dual head output working and I seem to recall it wasn't very stable either._Razorblade_ wrote:Is anyone using this kernel as dom0 and has working X?
Trying to get this going for some time now, I guess part of the problem is related to Ati not supporting 2.6.29 at all, but even with radeonhd I get a crash (blank screen no log at all) when starting up X while 2.6.29-gentoo is working fine...

Code: Select all
extra = 'xencons=tty'Code: Select all
cd /usr/portage/distfiles
wget http://gentoo-xen-kernel.googlecode.com/files/xen-patches-2.6.30-2.tar.bz2
cd /usr/local/portage/sys-kernel/xen-sources
wget http://gentoo-xen-kernel.googlecode.com/files/xen-sources-2.6.30-r1.ebuild
ebuild xen-sources-2.6.30-r1.ebuild digest
cd
emerge -auvD worldCode: Select all
LD net/netfilter/netfilter.o
LD [M] net/netfilter/nf_conntrack.o
LD net/netfilter/built-in.o
LD net/built-in.o
LD vmlinux.o
MODPOST vmlinux.o
WARNING: vmlinux.o(.exit.text+0x336): Section mismatch in reference from the function evtchn_cleanup() to the variable .cpuinit.data:evtchn_cpu_nfb
The function __exit evtchn_cleanup() references
a variable __cpuinitdata evtchn_cpu_nfb.
This is often seen when error handling in the exit function
uses functionality in the init path.
The fix is often to remove the __cpuinitdata annotation of
evtchn_cpu_nfb so it may be used outside an init section.
WARNING: vmlinux.o (__xen_guest): unexpected non-allocatable section.
Did you forget to use "ax"/"aw" in a .S file?
Note that for example <linux/init.h> contains
section definitions for use in .S files.
GEN .version
CHK include/linux/compile.h
UPD include/linux/compile.h
CC init/version.o
LD init/built-in.o
LD .tmp_vmlinux1
ld: kernel image bigger than KERNEL_IMAGE_SIZE
ld: kernel image bigger than KERNEL_IMAGE_SIZE
ld: kernel image bigger than KERNEL_IMAGE_SIZE
make: *** [.tmp_vmlinux1] Error 1