I've found some mistakes in my configuration of the linux kernel, and I can load those modules(xen-gntdev, xen-gntalloc, xen-evtchn) now.
And I've fixed the problem of missing scsi devices under /sys/bus/scsi/devices/ directory. I learned that /etc/init.d/xencommons should be started before starting xend.
 
I'll try to create new pv guests next step.
Thank you for your help.
 
One more question:
Does missing block device backend driver cause any problem?
 
 
2011-04-21

Wishes
Ruozeng W 

发件人: Konrad Rzeszutek Wilk
发送时间: 2011-04-19  21:33:45
收件人: ruozeng.w
抄送: xen-devel
主题: Re: Re: Re: [Xen-devel] Xend cannot start
On Tue, Apr 19, 2011 at 10:56:25AM +0800, ruozeng.w wrote:
> I got the 2.6.39-rc3 kernel full source from http://www.kernel.org.
The 2.6.39-rc3 does not have the blkback driver in. There is a version
git://git.kernel.org/pub/scm/linux/kernel/git/konrad/xen.git #master
that has that one.
> And CONFIG_PARAVIRT is turned on.
Ok, so that is there.
> Here is the steps I configure the kernel:
> 1. Processor type and features
> High Memory Support--->
> 64GB
> (Then I can see PAE and some xen related options)
OK, so you have the right version of Dom0. What about the version of
Xen-unstable? Are you compiling it from scratch?