<div dir="ltr"><div><div>I managed to get this to almost work.<br><br></div>It seems that in order to downgrade with the custom 3.55 "special" firmware (and qa flag extra package), one needs to go into recovery mode. It won't install from xmb.<br><br></div>I downgraded to OFW 3.15, but in all the bootloaders (otheros.bld) I tried, there were problems accessing the GameOS with the ps3utils programs. For example:<br><pre class=""># ps3-boot-game-os 
os_area_header_verify:277: magic_num failed
os_area_header_read:70: invalid os_area_header
main:551: os_area_read_hp error.
ERROR: can't change boot flag
</pre><div style="text-align:left"><pre class=""><span style="font-family:arial,helvetica,sans-serif">I had to install Debian twice on 3.15. I used debootstrap with an old live squeeze image I had and installed it into /dev/ps3da1. Unfortunately,<br>both times when I eventually shut down and went back into the Game OS (via recovery mode), the system complained about the system<br> having become corrupted so I had to start again.<br><br>After the second time this happened I got into a loop where the system told me that "The system software cannot be run correctly" and<br>that I had to reinstall the firmware. I don't know. This might be a disk error. Whatever it is, my system is now unusable.<br></span></pre><pre class=""><span style="font-family:arial,helvetica,sans-serif">If I do get the system working again, I'd like to get the ps3utils programs working correctly. Is there some other step that needs to be <br>done on the 3.55 CFW to undo some patches before downgrading to 3.15? I had problems running the restore_vflash.sh command<br>when I was in 3.55. Is that a necessary step? Your instructions never mentioned that, or the fact that you need to go to recovery<br>mode to downgrade.<br></span></pre></div><pre class=""><span style="font-family:arial,helvetica,sans-serif">I'm mildly annoyed that I now have a broken system, but maybe it's a sign I should just give up on PS3 altogether.</span><br></pre></div><div class="gmail_extra"><br><div class="gmail_quote">On 17 October 2015 at 05:25, Declan Malone <span dir="ltr"><<a href="mailto:declan.malone@gmail.com" target="_blank">declan.malone@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div><div><div>Unfortunately, the latest stable (4.2.3) kernel tarball didn't work either. Same symptoms as before: beeping and flashing red light.<br><br></div>Any suggestions as to what my next move should be?<br><br></div>Thanks,<br></div>dec<br></div><div class="HOEnZb"><div class="h5"><div class="gmail_extra"><br><div class="gmail_quote">On 16 October 2015 at 15:26, Declan Malone <span dir="ltr"><<a href="mailto:declan.malone@gmail.com" target="_blank">declan.malone@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div><div><div dir="ltr"><div class="gmail_quote"><div dir="ltr"><div><div><div><div><div><div><div><div><div><div>Hi Geoff, and thank you.<br><br></div>I started the process of downgrading to firmware 3.15 so that I could reinstall, but I ran into problems.<br><br></div>First, I discovered that the CFW I had installed was your CFW355-OTHEROS++-22GB.PUP that had no SS patches. I installed your CFW355-OTHEROS++-SPECIAL.PUP so that I could install and run the QA package (otherwise there were no beeps to indicate success) to allow a firmware downgrade.<br><br></div>The QA "extra" package seemed to work as the PS3 restarted and allowed me to use the controller key chord to activate the QA menu options and when I inserted a USB disk with the official 3.15 firmware it let me start the install.<br><br></div>The install failed at 59% with the error message "the data type is not supported (80029C9)." The hash checks out (sha1: fc4e891e84333f9b37ff7f253eca165aa416c6ad) and I downloaded from two sources to make sure it was legit.<br><br></div>I thought that maybe the problem was that I had to run the restore_vflash script, but that failed too, telling me (in petitboot)  "ps3stormgr: no such device or address". I believe now that I didn't need to run that script at all.<br><br>Other info:<br><br>* root=/dev/ps3dd2 seems correct, since all the other kernels I have use this (and I would have expected an actual error message if it was wrong)<br>* I had problems porting the spufs fixes since there was more than one patch involved and I had troubles identifying which ones they were<br>* I don't recall ever explicitly doing anything to lv1 so it's probably some incompatibility with the BootOS/OtherOS++ stuff<br><br>Since I still have a working system, I'll try to follow up by installing the mainline kernel from <a href="http://kernel.org" target="_blank">kernel.org</a>. I'm not sure about getting support from the OtherOS++ guys, assuming I can find them and they're still working on the PS3... hopefully the mainline kernel will work so I don't have to do anything special <br><br>It would still be nice if I could get past the 80029c2 error message on downgrading from your "special" 3.55 firmware so that I could retain the option to install something less than 3.21 and revert to using the original OtherOS feature so as to avoid all the various hacks and incantations that OtherOS++ seems to require. Have you ever come across this error before?<br><br></div><div>Thanks for your help. I hope that installing the mainline kernel will work, but I'd still like to be able to revert the firmware, if you have any ideas..<br><br></div><div>Regards,<br></div><div>dec<br></div><div><div><div><div><br></div></div></div></div></div></div></div></div></div><div><div><div class="gmail_extra"><br><div class="gmail_quote">On 15 October 2015 at 22:31, Geoff Levand <span dir="ltr"><<a href="mailto:geoff@infradead.org" target="_blank">geoff@infradead.org</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hi,<br>
<span><br>
On Thu, 2015-10-15 at 18:08 +0100, Declan Malone wrote:<br>
> I hope that this is the right place to ask this.<br>
<br>
</span>This is the place for PS3 help with firmware 3.20 and earlier.<br>
<span><br>
> I downloaded what I think is the official kernel from<br>
><br>
> <a href="http://git.kernel.org/cgit/linux/kernel/git/geoff/ps3-linux.git" rel="noreferrer" target="_blank">http://git.kernel.org/cgit/linux/kernel/git/geoff/ps3-linux.git</a><br>
<br>
</span>For firmware 3.20 and earlier, the latest is there.  The upstream<br>
stable kernel will also work.<br>
<span><br>
> After compiling and installing it and putting it into my kboot.conf<br>
> with the line<br>
><br>
>     linux-4.2.0="/boot/vmlinux-4.2.0-01270-g19ff78f root=/dev/ps3dd2<br>
<br>
</span>Maybe 'root=ps3da2'?  Not sure about otheros++ devices.<br>
<span><br>
> I did a shutdown -r to get into petitboot, but after selecting the<br>
> kernel and getting the usual "system is going down now" message<br>
> before the kexec, the PS3's power light just flashes red and there<br>
> are three quick beeps.<br>
<br>
</span>Three beeps means there was some kind of invalid memory access or<br>
a bad LV1 call.<br>
<span><br>
> My system is at firmware version 3.55 and I'm using pslight to launch<br>
> the (iirc) otheros++ install.<br>
<br>
</span>Sorry, my stuff on <a href="http://kernel.org" rel="noreferrer" target="_blank">kernel.org</a> is for firmware 3.20 and earlier.<br>
You'll need to get a kernel, or kernel patches from the otheros++ guys.<br>
<span><br>
> I'd like to get the latest official kernel since it seems to fix a<br>
</span>> long-standing problem I had with spufs not being populated.<br>
<br>
You should be able to forward port any otheros++ kernel patches to the<br>
latest kernel.<br>
<br>
-Geoff<br>
<span><br>
<br>
<br>
> I downloaded what I think is the official kernel from<br>
><br>
> <a href="http://git.kernel.org/cgit/linux/kernel/git/geoff/ps3-linux.git" rel="noreferrer" target="_blank">http://git.kernel.org/cgit/linux/kernel/git/geoff/ps3-linux.git</a><br>
><br>
> At the time of downloading, the last commit is 19ff78fe6470bb44771c20c9b7546a2c7a631752 and I'm on branch "master".<br>
><br>
> After compiling and installing it and putting it into my kboot.conf with the line<br>
><br>
>     linux-4.2.0="/boot/vmlinux-4.2.0-01270-g19ff78f root=/dev/ps3dd2 initrd=/boot/initrd.img-4.2.0-01270-g19ff78f"<br>
><br>
> I did a shutdown -r to get into petitboot, but after selecting the kernel and getting the usual "system is going down now" message before the kexec, the PS3's power light just flashes red and there are three quick beeps.<br>
><br>
> My system is at firmware version 3.55 and I'm using pslight to launch the (iirc) otheros++ install. I'm running a fully-updated Debian wheezy OS<br>
><br>
> My kernel build should have been standard:<br>
><br>
> make ps3_defconfig<br>
> make oldconfig<br>
> make<br>
> make install (failed with messages about not finding modules)<br>
> make modules_install<br>
> make install (previous error messages went away)<br>
><br>
> After failing to reboot, I also did another make modules_install, but it didn't help.<br>
><br>
> I'd like to get the latest official kernel since it seems to fix a long-standing problem I had with spufs not being populated (I'd tried applying the patches to other kernels I had but that didn't work). The above seems to be the right way to go about things, but perhaps the git repo or branch I'm using doesn't work?<br>
><br>
> Failing getting this kernel to work, is there some up-to-date documentation for the preferred setup for re-installing Linux on my box? I think I can revert the firmware if needed. I'd like it if my setup was as close as possible to what you kernel development guys have. Before I nuke everything and start again, though, I'd just like to know what setup will give me the best compatibility/kernel support.<br>
><br>
> Thanks in advance,<br>
> dec<br>
</span>> _______________________________________________<br>
> cbe-oss-dev mailing list<br>
> <a href="mailto:cbe-oss-dev@lists.ozlabs.org" target="_blank">cbe-oss-dev@lists.ozlabs.org</a><br>
> <a href="https://lists.ozlabs.org/listinfo/cbe-oss-dev" rel="noreferrer" target="_blank">https://lists.ozlabs.org/listinfo/cbe-oss-dev</a><br>
<span>> On Thu, 2015-10-15 at 18:08 +0100, Declan Malone wrote:<br>
> > I hope that this is the right place to ask this.<br>
><br>
</span>> This is the place for PS3 help with firmware 3.20 and earlier.<br>
<span>><br>
> > I downloaded what I think is the official kernel from<br>
> ><br>
> > <a href="http://git.kernel.org/cgit/linux/kernel/git/geoff/ps3-linux.git" rel="noreferrer" target="_blank">http://git.kernel.org/cgit/linux/kernel/git/geoff/ps3-linux.git</a><br>
><br>
</span>> For firmware 3.20 and earlier, the latest is there.  The upstream<br>
> stable kernel will also work.<br>
<span>><br>
> > After compiling and installing it and putting it into my kboot.conf<br>
> > with the line<br>
> ><br>
> >     linux-4.2.0="/boot/vmlinux-4.2.0-01270-g19ff78f root=/dev/ps3dd2<br>
><br>
</span>> Maybe 'root=ps3da2'?  Not sure about otheros++ devices.<br>
<span>><br>
> > I did a shutdown -r to get into petitboot, but after selecting the<br>
> > kernel and getting the usual "system is going down now" message<br>
> > before the kexec, the PS3's power light just flashes red and there<br>
> > are three quick beeps.<br>
><br>
</span>> Three beeps means there was some kind of invalid memory access or a bad LV1<br>
> call.<br>
<span>><br>
> > My system is at firmware version 3.55 and I'm using pslight to launch<br>
> > the (iirc) otheros++ install.<br>
><br>
</span>> Sorry, my stuff on <a href="http://kernel.org" rel="noreferrer" target="_blank">kernel.org</a> is for firmware 3.20 and earlier.  You'll need to<br>
> get a kernel, or kernel patches from the otheros++ guys.<br>
<span>><br>
> > I'd like to get the latest official kernel since it seems to fix a<br>
</span>> > long-standing problem I had with spufs not being populated.<br>
><br>
> You should be able to forward port any otheros++ kernel patches to the latest<br>
> kernel.<br>
><br>
> -Geoff<br>
<span>> > I hope that this is the right place to ask this.<br>
><br>
</span>> This is the place for PS3 help with firmware 3.20 and earlier.<br>
<span>><br>
> > I downloaded what I think is the official kernel from<br>
> ><br>
> > <a href="http://git.kernel.org/cgit/linux/kernel/git/geoff/ps3-linux.git" rel="noreferrer" target="_blank">http://git.kernel.org/cgit/linux/kernel/git/geoff/ps3-linux.git</a><br>
><br>
</span>> For firmware 3.20 and earlier, the latest is there.  The upstream<br>
> stable kernel will also work.<br>
<span>><br>
> > After compiling and installing it and putting it into my kboot.conf<br>
> > with the line<br>
> ><br>
> >     linux-4.2.0="/boot/vmlinux-4.2.0-01270-g19ff78f root=/dev/ps3dd2<br>
><br>
</span>> Maybe 'root=ps3da2'?  Not sure about otheros++ devices.<br>
<span>><br>
> > I did a shutdown -r to get into petitboot, but after selecting the<br>
> > kernel and getting the usual "system is going down now" message<br>
> > before the kexec, the PS3's power light just flashes red and there<br>
> > are three quick beeps.<br>
><br>
</span>> Three beeps means there was some kind of invalid memory access or a bad LV1<br>
> call.<br>
<span>><br>
> > My system is at firmware version 3.55 and I'm using pslight to launch<br>
> > the (iirc) otheros++ install.<br>
><br>
</span>> Sorry, my stuff on <a href="http://kernel.org" rel="noreferrer" target="_blank">kernel.org</a> is for firmware 3.20 and earlier.  You'll need to<br>
> get a kernel, or kernel patches from the otheros++ guys.<br>
<span>><br>
> > I'd like to get the latest official kernel since it seems to fix a<br>
</span>> > long-standing problem I had with spufs not being populated.<br>
><br>
> You should be able to forward port any otheros++ kernel patches to the latest<br>
> kernel.<br>
><br>
> -Geoff> I hope that this is the right place to ask this.<br>
><br>
> This is the place for PS3 help with firmware 3.20 and earlier.<br>
<span>><br>
> > I downloaded what I think is the official kernel from<br>
> ><br>
> > <a href="http://git.kernel.org/cgit/linux/kernel/git/geoff/ps3-linux.git" rel="noreferrer" target="_blank">http://git.kernel.org/cgit/linux/kernel/git/geoff/ps3-linux.git</a><br>
><br>
</span>> For firmware 3.20 and earlier, the latest is there.  The upstream<br>
> stable kernel will also work.<br>
<span>><br>
> > After compiling and installing it and putting it into my kboot.conf<br>
> > with the line<br>
> ><br>
> >     linux-4.2.0="/boot/vmlinux-4.2.0-01270-g19ff78f root=/dev/ps3dd2<br>
><br>
</span>> Maybe 'root=ps3da2'?  Not sure about otheros++ devices.<br>
<span>><br>
> > I did a shutdown -r to get into petitboot, but after selecting the<br>
> > kernel and getting the usual "system is going down now" message<br>
> > before the kexec, the PS3's power light just flashes red and there<br>
> > are three quick beeps.<br>
><br>
</span>> Three beeps means there was some kind of invalid memory access or a bad LV1<br>
> call.<br>
<span>><br>
> > My system is at firmware version 3.55 and I'm using pslight to launch<br>
> > the (iirc) otheros++ install.<br>
><br>
</span>> Sorry, my stuff on <a href="http://kernel.org" rel="noreferrer" target="_blank">kernel.org</a> is for firmware 3.20 and earlier.  You'll need to<br>
> get a kernel, or kernel patches from the otheros++ guys.<br>
<span>><br>
> > I'd like to get the latest official kernel since it seems to fix a<br>
</span>> > long-standing problem I had with spufs not being populated.<br>
><br>
> You should be able to forward port any otheros++ kernel patches to the latest<br>
> kernel.<br>
><br>
> -Geoff<br>
</blockquote></div><br></div>
</div></div></div><br></div>
</div></div></blockquote></div><br></div>
</div></div></blockquote></div><br></div>