Linux Kernel 2.6 Update for PS3 from graf_chokolo


Submitted by greg; March 01, 2011


PS3 and Linux hacker -- graf_chokolo, public enemy #1 -- has shared a Linux kernel update. Linux kernel 2.6 catered to the PS3 and its hardware. You can always follow along and get the latest right here at git.dukio.com. Wow... Linus Torvalds lending a hand with commits? Here is what graf has to say:
I wrote ps3dmproxy driver from my head. You have to test it please and report bugs to me. Later i will code a small program that will show you how to use ps3dmproxy driver. Its very powerful, now you have access to Update manager and Storage Manager e.g. on Linux. It means BD drive access guys. But hurry up with testing Because SONYs gendarmes could get me anytime soon.
What's new in Linux kernel 2.6 for PS3?
  • Added new PS3 hv calls
  • Added possibility to access more than one region of a PS3 storage device simultaneously
  • Added new PS3 NOR and VFLASH block device drivers
  • Added new PS3 RAM misc device driver that enables direct read/write access to the whole RAM of PS3
  • Added PS3 VUART 10 (Dispatcher Manager) support
  • Added new PS3 Dispatcher Manager Proxy misc device driver
  • Fixed return value in ps3ram_ioctl
Download: Linux Kernel 2.6 for PS3 - source: ps3crunch



Tags: graf_chokolo, Linux, OtherOS, PS3




Become a Member of Dashhacks!

If you want your comments to go live without waiting for moderation, you need to be logged in. Being logged in has its benefits:
  • Logged in members do not wait for their comments to be approved.
  • Logged in members can sign up for nightly updates.
  • Logged in members can create Profiles to be seen by other users.
So why wait? Create an account or login now! It's easy, quick, and free.

To get started, use the LOGIN boxes, or the REGISTER link at the top right!


Comments 


 
# Bammmmm 2011-03-01 19:39
sony lose again xD

Reply
 

 
# SamsonA 2011-03-01 20:24
Dear Sony, why so serious? :)

Reply
 

 
# Alex Lolz Elder 2011-03-01 20:33
Hey sony?

U Mad Bro?

Reply
 

 
# stickinwoods 2011-03-01 20:37
balls to the wall

Reply
 

 
# Decius 2011-03-01 20:38
Sweet, I always love Graf_Chokolo's releases. Keep up the work!!!!! Sony ain't got nothing on you.

Sony can't even program a half decent browser nor update the garbage flash support without having the console run out of memory and crash and here you are programming drivers by your head!

Reply
 

 
# chemist_uk 2011-03-01 20:45
If $ony had more sense, they would just setup a community dev program and embrace it rather than prosecute it. I guess the people watching the bottom line will never understand that less can be more.
But back to the topic, excellent news and total admiration for Graf.


Reply
 

 
# Chad Powers 2011-03-01 21:05
If Graf or some other developer can develop a way to boot the PS3 games/backups directly from the Linux environment, I'm totally on board. Until then, I'll just keep running my virtualbox.

Even so, congrats on the progress Graf!

For trolls.: I'm a student in programming, and taking my linux classes this semester, so don't wanna hear none of this "Why don't you code it yourself?" bs. I can do some programming, but not nearly at the level these guys can. Not yet.

Reply
 

 
# IdeiaFix 2011-03-01 21:50
That guy is unique: "I wrote ps3dmproxy driver from my head." :)

Reply
 

 
# Guest 2011-03-01 23:59
haha

Reply
 

 
# KUDO 2011-03-02 02:01
does this work with geohot cfw ?

Reply
 

 
# Vinez 2011-03-02 02:46
I thought i knew quite a lot about computers etc. But i dont understand a shit about this...
Lets wait and see what good things emerge from it.

Reply
 

 
# Hendrik Wiese 2011-03-02 03:13
Writing a driver is not that much of an issue. It's mostly knowing the hardware specs, commands and addresses and how to deal with them. The code however is relatively small compared to user space applications with GUI and stuff.

Reply
 

 
# Michael 2011-03-02 03:52
That Bubble Gum thing from basic training possibly??

Reply
 

 
# Guest 2011-03-02 03:59
It's time to kick ass and chew bubble gum... and I'm all outta gum.

Reply
 

 
# Guest 2011-03-02 03:59
Hey Sony, don't taze me bro!

Reply
 

 
# PiYei420 2011-03-02 06:59
ahhhhh i cant not get linux on my 3.55 geo>wutang cfw . is this even possible? could i run linux on my two usb port 80gb ps3 on 3.55 geo> wutang cfw? please help i really want this . this is kool !!! and i want to use my ps3 with all it got

Reply
 

 
# Chris Johnson 2011-03-02 09:07
can some one make a tut. on how one can implmate the fetures with in this kernal wilince Ubuntu or onther unix type OS. what i want is these fetaures... on my ubuntu 10.4 desktop i have installed on my ps3.

Reply
 

 
# Nik Kowalski 2011-03-02 09:40
Booting a PS3 game from Linux will never happen and this is three of the many reasons why.

1.) Someone would have to write a loader which would require knowledge of architecture opcodes. Which wouldnt be hard to find out if it used static length opcodes, but like x86 it probably doesnt.

2.) Someone would have to write a display driver that could use the full functionality of the video adapter. (Which Nvidia & ATI cant even do in Linux for their own hardware.)

3.) And most importantly since Linux is already using some of the PS3's resources (ram,cpu,hdd,et c.), your games would run like shit.

Reply
 

 
# captainicee 2011-03-02 12:48
co sa asy!

Reply
 

 
# 1 c 2011-03-02 15:39
Is it just me or is ps3iso down? For like the last three days!

Reply
 

 
# 1 c 2011-03-02 15:59
If your still running GeoHot Jailbreak, you're old school. I suggest installing OFW 3.55 then install Kmeaw 3.55. Then Linux.

Reply
 

 
# Meir Goldstein 2011-03-02 16:33
Cool, thanks Graf, your work is always greatly appreciated! Gonna try it out later

Reply
 

 
# Flavio Correia 2011-03-02 21:54
hey..offtopic here... where is the site with psn contents?
like game updates and other stuff

Reply
 

 
# Flavio Correia 2011-03-02 22:04
Offtopic - wich one's the site with psn contents... like dlc's .. game updates.. thank you!

Reply
 

 
# Flavio Correia 2011-03-02 22:06
Offtopic - which one is the site with psn contents? like dlc's an that stuff.. i need to update my pes 2011 version and data packages. thanks

Reply
 

 
# worldgate989 2011-03-03 01:56
great, now if only there was a patch so i could actually boot the linux partition

Reply
 

 
# Bammmmm 2011-03-03 13:18
offtopic: someone heard about move me? soon u can use your ps move on pc.

Reply
 

 
# PiYei420 2011-03-03 16:30
i need help im tryng to download the black ops new maps but it wont let me go on psn to buy them? im on fuck psn.exe ? does that has to do anything with it?

Reply
 

 
# Flavio Correia 2011-03-03 20:02
Hey.. i have debian squeezee on a 16GB working on my ps3 with bootOS
How can i compile/install this kernel ? im kind of new to linux.. kind of lol

Reply
 

 
# Inugami 2011-03-04 11:23
By saying BD access, he means access to the daughter board? I'm so looking foward to be able to rewrite it so can finally fix this PS3. (For some weird reason it deletes the key from it so cant boot games or demos but this is from 3 years ago)

Reply
 

 
# Bill Carson 2011-03-04 18:36
I too am having problems with this, When I try to compile it complains with this error

anolis@ps3linux:~/linux-2.6-5c61cdc$ make
/home/anolis/linux-2.6-5c61cdc/scripts/gcc-version.sh: line 25: CROSS_COMPILEgc c: command not found
/home/anolis/linux-2.6-5c61cdc/scripts/gcc-version.sh: line 26: CROSS_COMPILEgc c: command not found
make: CROSS_COMPILEgc c: Command not found
/home/anolis/linux-2.6-5c61cdc/scripts/gcc-version.sh: line 25: CROSS_COMPILEgc c: command not found
/home/anolis/linux-2.6-5c61cdc/scripts/gcc-version.sh: line 26: CROSS_COMPILEgc c: command not found
/home/anolis/linux-2.6-5c61cdc/scripts/gcc-version.sh: line 25: CROSS_COMPILEgc c: command not found
/home/anolis/linux-2.6-5c61cdc/scripts/gcc-version.sh: line 26: CROSS_COMPILEgc c: command not found
/home/anolis/linux-2.6-5c61cdc/scripts/gcc-version.sh: line 28: CROSS_COMPILEgc c: command not found
*** 2.6 kernels no longer build correctly with old versions of binutils.
*** Please upgrade your binutils to 2.12.1 or newer
make: *** [checkbin] Error 1

I just updated binutils last night to version 2.21.51 so i don't know why it's complaining about this..

echo $CROSS_COMPILE returns nothing
echo $CC returns nothing
echo $ARCH returns nothing

Reply
 

 
# Flavio Correia 2011-03-04 20:53
No one? lol i need help here.. lol

Reply
 

 
# sxyleexx 2011-03-05 04:05
can u install linux without formating ps3 i have games on that hard drive

Reply
 

 
# sxyleexx 2011-03-05 04:05
hi

Reply
 

 
# sxyleexx 2011-03-05 04:06
can u install linux without formating my ps3 hard disk

Reply
 

 
# sxyleexx 2011-03-05 04:08
classic game lol am in the hole @ssh@le

Reply
 

 
# Kenneth Duxbury 2011-03-05 16:46
what kind of config should I use? since ps3 is a closed system shouldn't there be a .config included in the release for easy building?

Reply
 

 
# Guest 2011-03-06 01:52
Reply
 

 
# Decius 2011-03-31 12:38
Your idea is okay if he tried to boot the game Natively, You must remember the Ps3 uses a Hypervisor which always runs, that being said GameOS is contained in the Flash of the PS3 it isn't wiped out.

When you have Linux installed especially with this Kernel update it has access to more Hypervisor calls than GameOS, the games are programmed on the hardware already regardless - You wouldn't launch the game in Linux instead you would have Linux tell the Hyperviser to Boot the game using GameOS and switch when you want to run a game.

The Hypervisor runs regardless if you're in OtherOS or GameOS, that being said you can point the HV to boot off the flash(GameOS) when you want to run a game.

You went the complete opposite direction in your post explaining how running an irrelevant software in a non suited environment such as Linux when the PS3 already contains the GameOS to run said game.

Linux would just be managing the Hypervisor and switching if you wanted to shortcut a Game Backup in Linux. There would be no need to program any hardware drivers or reprogram the games, I lol'd at the x86 part though.

If you wanted to get technical after you exited the PS3 game instead of having the Hypervisor point the Ps3 back to the XMB have it point back to Linux partition. Linux won't run in the background when you boot the game using GameOS. It's a Win,Win.

EDIT: Nvidia made the RSX not ATi, And by that logic the games shouldn't even function on PS3 because guess who created the appropriate device driver in the hypervisor to access the RSX!!! how do you think game engines run such as Crytek's CryEngine3? They use the RSX they don't use a part of it and call it a day because Nvidia doesn't have fully functional drivers lol.....

You spelled server maintenance wrong on your profile so I can kind of see how one would make a conclusion as wrongfully as you have posted <3

Reply
 

Add comment

Security code
Refresh



 
CREATE ACCOUNT NOW TO POST COMMENTS!

Why create an account on the Dashhacks network? Because being logged in has its privileges!

• COMMENTS! Only logged in users comments go live without waiting for moderator approval!
• No video! The video ad in the upper right doesn't interrupt you on all pages!
• Customize your profile! Flaunt your xBox Live & PSN gamertags!
• It's FREE and it's EASY! And one login works for all of the Dashhacks review sites!

So what are you waiting for?

Go to the TOP RIGHT of the page and LOGIN or click REGISTER!