[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Xen-devel] no "ata" sub-folder in linux-2.6.18-xen.hg/driver

  • To: "Konrad Rzeszutek" <konrad@xxxxxxxxxxxxxxx>
  • From: "顾振宇" <jeff.zy.gu@xxxxxxxxx>
  • Date: Fri, 3 Oct 2008 09:46:44 +0800
  • Cc: xen-devel@xxxxxxxxxxxxxxxxxxx
  • Delivery-date: Thu, 02 Oct 2008 18:47:10 -0700
  • Domainkey-signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=message-id:date:from:to:subject:cc:in-reply-to:mime-version :content-type:references; b=tZjGRUFdCq4FdhbCc6hJCJ/34RG26RCrr6VIKa5e0bl6Pxopt4G2GjZkau4BKL6WoG kDsb6AJXJP1b6JrddRD4AoaDW2zBi1hvzDD6IF4pvNk8weyDJzuxUWk5pMY2GM7eFD7z w+usGEj38WdqHHrwE4vQJ520wRz7u+3EwOQb0=
  • List-id: Xen developer discussion <xen-devel.lists.xensource.com>

I downloaded the corresponding kernel source code of RHEL5.2.

The srpm is kernel-2.6.18-92.el5.src.rpm
After extracting, the source of the kernel is in "usr/src/redhat/build/kernel-2.6.18/linux-2.6.18.i386".
( I can generate a runnable kernel for RHEL5.2 from this source code directory )

I dumped it in the linux-2.6.18-xen.hg directory, and removed the rule ".valid-src" in $(XEN_ROOT)/buildconfigs/src.hg-clone.
But it didn't work.

Can you give a more detailed explaination?

$cd $(XEN_ROOT)
$cd linux-2.6.18-xen.hg
$make mrproper
$cd ..
$make dist
make -C /root/build/xen2/xen-3.3.0/linux-2.6.18-xen.hg O=/root/build/xen2/xen-3.3.0/build-linux-2.6.18-xen_x86_32 vmlinuz
make[5]: *** No rule to make target `vmlinuz', Stop.


After extracting, the source code of linux is in the directory "
2008/10/2 Konrad Rzeszutek <konrad@xxxxxxxxxxxxxxx>
On Thu, Oct 02, 2008 at 01:03:33PM +0800, 顾振宇 wrote:
> Hi all,
> When I make the ram disk for xen-3.3.0, I encounter a problem.
> $mkinitrd -v -f initrd- 2.6.18-xen
> ...
> No module pata_marvell found for kernel, aborting.

It looks as if that is a RHEL5 base version of a kernel that did
not have the full complement of back-port SATA drivers.

I would suggest you just get the SRPM RPM of the RHEL5 U2, extract
it and dump it in the linux-2.6.18-xen.hg directory. Thought that
is a bit of a naive way of doing it and it might work.

> Compared part of source code between linux-2.6.18-xen.hg/driver/* and
> linux-2.6.18/driver/*(from kernel.org),
> I found that linux-2.6.18-xen.hg/driver/ata doesn't exist.
> ( some source code of module pata_marvell should be in
> /linux-2.6.18-xen.hg/driver/ata/pata_marvell.c )
> Did any one encount this problem? Is it a bug in  linux-2.6.18-xen.hg?  Any

No bug. Just an old version of RHEL5 there.
> solution?
> Thanks,
> Jeff.Gu

> _______________________________________________
> Xen-devel mailing list
> Xen-devel@xxxxxxxxxxxxxxxxxxx
> http://lists.xensource.com/xen-devel

Xen-devel mailing list



Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.