Re: [Xen-users] DMA not enabled in Xen Kernel?
Well, I'm trying to compile a custom xen0 kernel now but having some
I downloaded the xen source then did a "make world" and ran install.sh
Then I went into the linux-2.6.11-xen0 directory and did "make ARCH=xen
menuconfig" and setup the kernel the way I needed it and then did a "make".
It chugs along like normal for awhile until it pukes on this:
drivers/xen/balloon/balloon.c: In function `balloon_process':
drivers/xen/balloon/balloon.c:218: error: `phys_to_machine_mapping'
undeclared (first use in this function)
drivers/xen/balloon/balloon.c:218: error: (Each undeclared identifier is
reported only once
drivers/xen/balloon/balloon.c:218: error: for each function it appears in.)
drivers/xen/balloon/balloon.c:218: error: `INVALID_P2M_ENTRY' undeclared
(first use in this function)
drivers/xen/balloon/balloon.c:261: warning: implicit declaration of function
drivers/xen/balloon/balloon.c:283: warning: implicit declaration of function
make: *** [drivers/xen/balloon/balloon.o] Error 1
make: *** [drivers/xen/balloon] Error 2
make: *** [drivers/xen] Error 2
make: *** [drivers] Error 2
Any ideas on how to get around this?
From: "M.A. Williamson" <maw48@xxxxxxxxx>
To: Charles Johnson <johnsoncharles@xxxxxxxxxxx>
Subject: Re: [Xen-users] DMA not enabled in Xen Kernel?
Date: 06 Jun 2005 17:45:22 +0100
Chances are that the default XenLinux config doesn't support DMA for your
IDE chipset. It'll work but you'll need to get the source release and
compile a kernel (instructions in the manual) with support for your
On Jun 6 2005, Charles Johnson wrote:
I installed Xen using the binary release on debian sarge and got it to
boot no problem but when I check if dma is enabled with 'hdparm /dev/hda'
I can't enable it either with 'hdparm -d1 /dev/hda'. Says operation not
permited. Using my debian default kernel dma works just fine.
How can I enable dma with the Xen Kernel?
Xen-users mailing list