[Cbe-oss-dev] Problem with rebuilding latest Linux Kernel for PS3

John Cunha johncunha at hotmail.com
Wed Jul 30 09:46:42 EST 2008


OK, did a clean installation of Fedora 8...
Then I tried to build the latest kernel source (linux-2.6.26.tar.bz2).
Rebooted and the same problem (hangs during reboot)...
 
Then I remembered Remy has stated that his instructions worked for him.
So I followed his instructions to the letter and downloaded http://www.bohmer.net/ps3_stuff/linux-2.6.24-20080131.tar.bz2
I also downloaded his .config file as well as the UDF_2.50-linux-2.6.24.patch.bz2 patch.
 
For what seemed the 1000th time, I rebuilt the kernel and rebooted.
This time, OH!, it worked!!!!
 
Seriously, I noticed that my partitions looked a little different this time (something I hadn't noticed before but is SO obvious now!!!)
 
There were some [FAILED] messages during startup but the graphical interface is working and more importantly (for me) the machine booted into the new Kernel!
 
I guess there is still a problem with the 2.6.26 kernel but for now I'm quite happy booting into 2.6.24.
 
Guys (especially Remy and Geoff), I know this is no big deal for you but I've been at it everyday for weeks...
 
Many thanks for you patience in helping me with what was obviously my mistake in the first place!!!
 
Many, many thanks!!!
John
 
 




> Date: Tue, 29 Jul 2008 20:55:43 +0200> From: linux at bohmer.net> To: johncunha at hotmail.com> Subject: Re: [Cbe-oss-dev] Problem with rebuilding latest Linux Kernel for PS3> CC: geoffrey.levand at am.sony.com; cbe-oss-dev at ozlabs.org> > Hello John,> > > I know I'm asking alot but I've been following steps suggested by many web> > sites on a variety of Kernel sources and never with success.> > I would just like to have a starting point for a successful build and reboot> > that I can work from.> > You looked at it before, but I can still say that my manual still> works with Fedora 8. even on FW 2.41. I tested it again.> (http://www.bohmer.net/ps3_stuff/install-fedora-8-on-PS3.html)> Many people have used this manual, without major problems.> > If it is not working, then there must be something else (done) wrong.> > > I was wondering if anyone out there could give me specific steps to building> > a kernel ON the PS3 FOR the PS3 that are known to work?> > For example:> > 1- Download kernel 'X' from site 'Y'> > 2 -Perform step A> > 3 -Perform step B> > 4 -Perform step C> > See above.> > > Kind Regards,> > Remy> > > > .> > .> > 8 -Reboot PS3> > 9 - At kboot execute command 'Z'> >> > I know I'm asking alot but I've been following steps suggested by many web> > sites on a variety of Kernel sources and never with success.> > I would just like to have a starting point for a successful build and reboot> > that I can work from.> >> > Many thanks, again,> > John> >> >> >> > ________________________________> >> Date: Mon, 28 Jul 2008 10:27:54 -0700> >> From: geoffrey.levand at am.sony.com> >> To: johncunha at hotmail.com> >> CC: cbe-oss-dev at ozlabs.org> >> Subject: Re: [Cbe-oss-dev] Problem with rebuilding latest Linux Kernel for> >> PS3> >>> >> On 07/26/2008 11:21 AM, John Cunha wrote:> >> > Hi Geoff> >> >> >> > As I said previously today, I've been trying to rebuild and use> >> > different kernels on the PS3 for a while now and never with any success.> >> > The usual problems are that the kernel seems to build with success but> >> > the machine fails to reboot successfully using the newly build kernel.> >>> >> Is it the kernel itself or a bad install?> >>> >> > I tried to build this kernel without the patch.> >> > Below are the exact steps I took and any notable screen warnings:> >> >> >> > - Unpack the source file :> >> > tar xjf linux-2.6.26.tar.bz2> >> > - Descend into directory> >> > - Create a local file called 'localversion' containing the text :> >> > -20080726> >> > - make mrproper> >> > - Copy config file:> >> > cp arch/powerpc/configs/ps3_defconfig .config> >> > - Compile config:> >> > make oldconfig> >> > (Note : During 'make oldconfig' I was prompted to answer some> >> > questions (all of which I just pressed 'return'):> >> > Forced module loading (MODULE_FORCE_LOAD) [N/y/?] (NEW)> >> > /dev/kmem virtual device support (DEVKMEM) [Y/n/?] (NEW)> >> > Hardware monitoring support (THERMAL_HWMON) [N/y/?] (NEW)> >> > Framebuffer foreign endianness support (FB_FOREIGN_ENDIAN) [N/y/?]> >> > (NEW)> >> > Cypress C67x00 HCD support (USB_C67X00_HCD) [N/m/?] (NEW)> >> > ISP 1760 HCD support (USB_ISP1760_HCD) [N/m/?] (NEW)> >> > USB Wireless Device Management support (USB_WDM) [N/m/?] (NEW)> >> > iSight firmware loading support (USB_ISIGHTFW) [N/m/?] (NEW)> >> > Accessibility support (ACCESSIBILITY) [N/y/?] (NEW)> >> > Debug object operations (DEBUG_OBJECTS) [N/y/?] (NEW)> >> >> >> > - Build the kernel:> >> > make -j2> >> > - Make and install modules> >> > make modules_install> >> > - Make the kernel> >> > make install> >> > (Note: during 'make install' I got the following warnings:)> >> > WARNING: No module uhci-hcd found for kernel 2.6.26-20080726,> >> > continuing anyway> >> > WARNING: No module ps3disk found for kernel 2.6.26-20080726,> >> > continuing anyway> >> > WARNING: No module ps3rom found for kernel 2.6.26-20080726,> >> > continuing anyway> >> > WARNING: No module ps3disk found for kernel 2.6.26-20080726,> >> > continuing anyway> >>> >> This means the kernel config does not match your distro's install script.> >> In this case you must not use 'make install'. Try:> >>> >> cp vmlinux.strip /boot/vmlinux> >>> >> or> >>> >> cp vmlinux /boot> >>> >> Then from kboot try:> >>> >> /boot/vmlinux video=safe root=/dev/ps3da3> >>> >> >> >> > - Adapted the bootloader startup files by adding the new installed> >> > kernel. Executeed these commands:> >> > * echo "default=custom" > /tmp/yaboot.conf.new> >> > * cat /boot/etc/yaboot.conf >> /tmp/yaboot.conf.new> >> > * cat >> /tmp/yaboot.conf.new << EOF> >> > * >> >> > * > image=/vmlinux-2.6.26-20080726> >> > * > label=custom> >> > * > read-only> >> > * > initrd=/initrd-2.6.26-20080726.img> >> > * > append="video=ps3fb:mode:138 rhgb quiet root=/dev/ps3da3"> >> > * >> >> > * > EOF> >> > * mv -f /tmp/yaboot.conf.new /boot/etc/yaboot.conf> >> > * cp -f /boot/etc/yaboot.conf /boot/yaboot/yaboot.conf> >>> >> In general, this entry seems screwed up. Is your root really> >> on /dev/ps3da3? I doubt you need an initrd.> >>> >> I recommend you just get it to boot from the kboot command line> >> first, then add a conf file entry.> >>> >> -Geoff> >>> >> >> > ________________________________> > Get fish-slapping on Messenger! Play Now> > _______________________________________________> > cbe-oss-dev mailing list> > cbe-oss-dev at ozlabs.org> > https://ozlabs.org/mailman/listinfo/cbe-oss-dev> >> >
_________________________________________________________________
The John Lewis Clearance - save up to 50% with FREE delivery
http://clk.atdmt.com/UKM/go/101719806/direct/01/
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.ozlabs.org/pipermail/cbe-oss-dev/attachments/20080729/28e45f7c/attachment.htm>


More information about the cbe-oss-dev mailing list