[Cbe-oss-dev] Problem with rebuilding latest Linux Kernel for PS3
Christian Gerbrandt
gerbra at gotadsl.co.uk
Sun Jul 27 05:29:09 EST 2008
Hi John,
I had a similar problem with new kernel installation.
After some time I found out it was the otheros/kboot I was using which
caused the problem.
I installed a new one from here:
http://download.opensuse.org/distribution/10.3/repo/oss/PS3/otheros/otheros.
bld
which I installed on my PS3.
Now the new kernel is booting.
But be aware that there are some changes in the new modules.
The root is no longer /dev/sda[], it is now /dev/ps3da[]
Btw, I'm using Debian Lenny on my PS3, with the up2date kernel.
Just for me, where can I get the latest otheros/kboot for my PS3.
Or how can I compile one for myself?
Regards,
Christian
From: cbe-oss-dev-bounces+gerbra=gotadsl.co.uk at ozlabs.org
[mailto:cbe-oss-dev-bounces+gerbra=gotadsl.co.uk at ozlabs.org] On Behalf Of
John Cunha
Sent: 26 July 2008 19:22
To: Geoff Levand
Cc: cbe-oss-dev at ozlabs.org
Subject: Re: [Cbe-oss-dev] Problem with rebuilding latest Linux Kernel for
PS3
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.
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
- 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
- Finally reboot.
*** The problem ***
---------------------------
The machine starts ok and gets to the 'kboot:' prompt.
I type 'custom' to load the new Kernel
Lots of text comes up until the following line of text:
"ps3-ohci-driver sb_05: USB bus 1 deregistered"
The screen then goes black and stays black and nothing else happens.
Note: The build steps I've taken from Remy Bohmer's site :
http://www.bohmer.net/ps3_stuff/install-fedora-8-on-PS3.html
Can you tell me what I'm doing wrong?
Why have I never been able to build and use a kernel I have built?
Could the problem be related to the warnings of the missing modules during
the 'make install'?
Many thanks in advance,
John
_____
> Date: Sat, 26 Jul 2008 04:25:31 -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/25/2008 02:35 PM, John Cunha wrote:
> >
> > Hi,
> >
> > I'm having some trouble building the 2.6.26 kernel on a Playstation 3
> > (Please be patient with me)...
> >
> > I downloaded
> > http://www.kernel.org/pub/linux/kernel/v2.6/_linux-2.6.26.tar.bz2
>
> These sources will work OK as is. Use ps3_defconfig as a start.
>
> > I then downloaded the PS3 patch for the 2.6.26 kernel at
> >
<http://www.eu.kernel.org/pub/linux/kernel/projects/ps3/ps3-linux-kernel/pat
ch-ps3-linux-2.6.26-stable.0.bz2>
>
> These are not for end users. They are for distros who want
> backports.
>
> > Next I did:
> > make oldconfig
>
> You need to use ps3_defconfig.
>
> make mrproper
> cp arch/powerpc/configs/ps3_defconfig .config
> make oldconfig
>
> -Geoff
>
_____
Get fish-slapping on Messenger! Play Now
<http://clk.atdmt.com/UKM/go/101719805/direct/01/>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.ozlabs.org/pipermail/cbe-oss-dev/attachments/20080726/73fbfd2d/attachment.htm>
More information about the cbe-oss-dev
mailing list