<html>
<head>
<style>
.hmmessage P
{
margin:0px;
padding:0px
}
body.hmmessage
{
FONT-SIZE: 10pt;
FONT-FAMILY:Tahoma
}
</style>
</head>
<body class='hmmessage'>Hi Michael<BR>
&nbsp;<BR>
I've been trying to rebuild and&nbsp;use different kernels on the PS3 for a while now and never with any success.<BR>
The usual problems are that the kernel seems to build with success but the machine fails to reboot successfully using the newly build kernel.<BR>
&nbsp;<BR>
I'll try to build this kernel without the patch.<BR>
<BR>John<BR><BR><BR><BR>

<HR id=stopSpelling>
<BR>
&gt; Subject: Re: [Cbe-oss-dev] Problem with rebuilding latest Linux Kernel for PS3<BR>&gt; From: michael@ellerman.id.au<BR>&gt; To: johncunha@hotmail.com<BR>&gt; CC: cbe-oss-dev@ozlabs.org<BR>&gt; Date: Sat, 26 Jul 2008 19:38:22 +1000<BR>&gt; <BR>&gt; On Fri, 2008-07-25 at 21:35 +0000, John Cunha wrote:<BR>&gt; &gt; <BR>&gt; &gt; Hi,<BR>&gt; &gt; <BR>&gt; &gt; I'm having some trouble building the 2.6.26 kernel on a Playstation 3<BR>&gt; &gt; (Please be patient with me)...<BR>&gt; &gt; <BR>&gt; &gt; I downloaded<BR>&gt; &gt; http://www.kernel.org/pub/linux/kernel/v2.6/linux-2.6.26.tar.bz2 <BR>&gt; &gt; <BR>&gt; &gt; I then downloaded the PS3 patch for the 2.6.26 kernel at<BR>&gt; &gt; http://www.eu.kernel.org/pub/linux/kernel/projects/ps3/ps3-linux-kernel/patch-ps3-linux-2.6.26-stable.0.bz2 <BR>&gt; &gt; <BR>&gt; &gt; I untarred the linux-2.6.26.tar.bz2 file with:<BR>&gt; &gt; tar xjf linux-2.6.26.tar.bz2<BR>&gt; &gt; <BR>&gt; &gt; Next, I descended into the created linux-2.6.26 directory and places<BR>&gt; &gt; the patch-ps3-linux-2.6.26-stable.0.bz2 there.<BR>&gt; &gt; <BR>&gt; &gt; Next I tried to patch the code with the<BR>&gt; &gt; patch-ps3-linux-2.6.26-stable.0.bz2 patch with :<BR>&gt; &gt; bzcat patch-ps3-linux-2.6.26-stable.0.bz2 | patch -p1<BR>&gt; &gt; (That seemed to work with no problems)<BR>&gt; <BR>&gt; Do you actually need anything in the ps3 patch? <BR>&gt; <BR>&gt; &gt; Next I did:<BR>&gt; &gt; sed -i s@'EXTRAVERSION ='@'EXTRAVERSION = -20080723'@ Makefile<BR>&gt; <BR>&gt; It's neater to create a file in your kernel directory called<BR>&gt; 'localversion'.<BR>&gt; <BR>&gt; &gt; Next I did:<BR>&gt; &gt; make oldconfig<BR>&gt; &gt; ... and got : <BR>&gt; &gt; linux-2.6.26]# make oldconfig<BR>&gt; &gt; HOSTCC scripts/basic/fixdep<BR>&gt; &gt; HOSTCC scripts/basic/docproc<BR>&gt; &gt; HOSTCC scripts/kconfig/conf.o<BR>&gt; &gt; HOSTCC scripts/kconfig/kxgettext.o<BR>&gt; &gt; SHIPPED scripts/kconfig/zconf.tab.c<BR>&gt; &gt; SHIPPED scripts/kconfig/lex.zconf.c<BR>&gt; &gt; SHIPPED scripts/kconfig/zconf.hash.c<BR>&gt; &gt; HOSTCC scripts/kconfig/zconf.tab.o<BR>&gt; &gt; HOSTLD scripts/kconfig/conf<BR>&gt; &gt; scripts/kconfig/conf -o arch/powerpc/Kconfig<BR>&gt; &gt; arch/powerpc/Kconfig:221: can't open file<BR>&gt; &gt; "arch/powerpc/perfmon/Kconfig"<BR>&gt; &gt; make[1]: *** [oldconfig] Error 1<BR>&gt; &gt; make: *** [oldconfig] Error 2<BR>&gt; &gt; <BR>&gt; &gt; Something seems wrong... <BR>&gt; &gt; <BR>&gt; &gt; Any ideas? What have I done wrong? Have I missed a step?<BR>&gt; &gt; Again... I've very sorry to be bugging you with this...<BR>&gt; <BR>&gt; A bit of digging will show that the PS3 patch introduces this hunk,<BR>&gt; which is the start of your problems:<BR>&gt; <BR>&gt; diff --git a/arch/powerpc/Kconfig b/arch/powerpc/Kconfig<BR>&gt; index 3934e26..0d67f29 100644<BR>&gt; --- a/arch/powerpc/Kconfig<BR>&gt; +++ b/arch/powerpc/Kconfig<BR>&gt; @@ -218,6 +218,8 @@ source "init/Kconfig"<BR>&gt; source "arch/powerpc/sysdev/Kconfig"<BR>&gt; source "arch/powerpc/platforms/Kconfig"<BR>&gt; <BR>&gt; +source "arch/powerpc/perfmon/Kconfig"<BR>&gt; <BR>&gt; <BR>&gt; But that file doesn't exist. For starters you should try removing that<BR>&gt; line and see if that's enough to get the kernel building.<BR>&gt; <BR>&gt; cheers<BR>&gt; <BR>&gt; -- <BR>&gt; Michael Ellerman<BR>&gt; OzLabs, IBM Australia Development Lab<BR>&gt; <BR>&gt; wwweb: http://michael.ellerman.id.au<BR>&gt; phone: +61 2 6212 1183 (tie line 70 21183)<BR>&gt; <BR>&gt; We do not inherit the earth from our ancestors,<BR>&gt; we borrow it from our children. - S.M.A.R.T Person<BR><BR><br /><hr />Find out how to make Messenger your very own TV! <a href='http://clk.atdmt.com/UKM/go/101719648/direct/01/' target='_new'>Try it Now!</a></body>
</html>