PS3 Hacks

#1 Spot for PS3 Hacks

Home | PS3 News | PS3 Hacks | PS3 Downloads | PS3 Saves

Folding@home | PS3-Hacks Live Chat | PS3 Reviews | Contact Us


You are not logged in.

  • Index
  •  » Hardware
  •  » About Hardware, Hypervisor, and OtherOS relationship

#1  2008-11-11 10:38:48

thumble
PS3 Newbie In Training
Registered: 2008-11-11
Posts: 7

About Hardware, Hypervisor, and OtherOS relationship

Can someone comment on how picky the Hypervisor is about Hardware/device status when booting into OtherOS (example, Linux)?

Specifically, if a hardware piece is removed, like the BR-D or the ethernet card, would the hypervisor panic, or would the OtherOS boot as expected?

Offline

 

#2  2008-11-11 15:12:38

Powerslave
Ruler of All
From: Alpha Quadrant
Registered: 2007-01-15
Posts: 12434
Website

Re: About Hardware, Hypervisor, and OtherOS relationship

You can remove the BR-D drive, and the PS3 still boots, we covered this already. 

The Hypervisor PREVENTS access to specific hardware, in specific conditions; and in this case though linux, it is the GPUs full hardware capabilities you can't get.  It also prevents unsigned code, and backups. 

You can't remove the Ethernet card from the PS3, it is embedded.

You can only remove that which is plugged in...

Offline

 

#3  2008-11-11 21:31:43

thumble
PS3 Newbie In Training
Registered: 2008-11-11
Posts: 7

Re: About Hardware, Hypervisor, and OtherOS relationship

Thanks for the confirmation and the insight. My hope is to remove most of the peripherals, including the BR-D drive, the wireless card, the GPU, and whatever else will come off, while still keeping the processor functional.

Offline

 

#4  2008-11-11 22:23:59

Mick
Harsesus
From: Canada
Registered: 2007-01-31
Posts: 3334
Website

Re: About Hardware, Hypervisor, and OtherOS relationship

the gpu cant be removed like in a pc. its intergraded

Offline

 

#5  2009-02-10 09:29:56

Misfit666
PS3 Newbie In Training
Registered: 2009-02-10
Posts: 9

Re: About Hardware, Hypervisor, and OtherOS relationship

Is their a way i can get my laptop to get recognized as a sever than a media sever,or can i get a way to get my ps 3 to recognized my usb modem for the internet?

Offline

 

#6  2009-02-10 09:43:45

Powerslave
Ruler of All
From: Alpha Quadrant
Registered: 2007-01-15
Posts: 12434
Website

Re: About Hardware, Hypervisor, and OtherOS relationship

You can run SEVER software, don't know where you are going with this... TO get Internet to the PS3? You need Windows ICS, not server software.

No, you cannot use a USB modem on PS3.

Offline

 

#7  2009-05-04 15:59:29

thumble
PS3 Newbie In Training
Registered: 2008-11-11
Posts: 7

Re: About Hardware, Hypervisor, and OtherOS relationship

Wanted to follow up on this topic,

I have not had much luck removing components from the ps3. In particular, the Wireless card and the GPU/RSX are leading to unexpected behavior. For example, disabling the wireless (removing a resistor and capacitor), causes the wired interface to be disabled.

Likewise, removing the RSX causes the PS3 to start up and then immediately shutdown with flashing red.

My suspicion is that the hypervisor is running a diagnostic check at start up and disables (or balks) when certain components are missing.

My question is whether you agree and if you think there is a way to trick the hypervisor into thinking that a device is physically available, even if it is not.

Note, removing the blueray player and bluetooth do not cause these problems.

Thanks.

Edit: I forgot to restate that I am booting into the OtherOS (FC9).

Last edited by thumble (2009-05-04 16:01:45)

Offline

 

#8  2009-05-04 18:12:21

The_Wii_Nes_Boy
Testing the Stargate
From: Scotland
Registered: 2008-07-02
Posts: 357

Re: About Hardware, Hypervisor, and OtherOS relationship

And this is all information that is already available on the net, plus what person would wreck their ps3 to "TEST" these things?

[EDIT] The BR-D drive, the wireless card, the GPU, and whatever else are NOT peripherals.

Last edited by The_Wii_Nes_Boy (2009-05-04 18:14:20)


http://i299.photobucket.com/albums/mm311/The_Wii_Nes_Boy/Sigs/TEKKEN-1.gif
Games I'm definitely gonna buy this month -
GOT: Uncharted 2: Among Thieves / STILL TO GET: Ratchet & Clank: A Crack In Time and Tekken 6

Offline

 

#9  2009-05-04 20:46:39

0m1kr0n
PS3 Hacks Kung Fu Is On
From: NC
Registered: 2008-03-05
Posts: 231

Re: About Hardware, Hypervisor, and OtherOS relationship

lol if you're removing chips from the board and turning it on I'm surprised it's doing anything.

You're removing stuff that the firmware builds a memory map with and interrupt configuration with. They probably only made the modular devices dynamically loaded. Also you're breaking parts of the computer bus/circuit.


http://sigster.100webspace.net/siggy.png

Offline

 

#10  2009-05-04 21:13:32

Powerslave
Ruler of All
From: Alpha Quadrant
Registered: 2007-01-15
Posts: 12434
Website

Re: About Hardware, Hypervisor, and OtherOS relationship

You can't tell people anything these days, they will try whatever they want, even if you tell them it's a waste of time.  It is their time to waste, let them ruin 300.00 worth of hardware on their time.

Offline

 

#11  2009-05-05 09:01:28

thumble
PS3 Newbie In Training
Registered: 2008-11-11
Posts: 7

Re: About Hardware, Hypervisor, and OtherOS relationship

Thanks for the feedback, and sarcasm :-D. I understand this request seems odd, but my task is to reduce power consumption while maintaining functionality of the Cell (even if that sounds silly). Besides $300 is nothing compared to a QS22.

You're removing stuff that the firmware builds a memory map with and interrupt configuration with.

Thanks for the insight about the firmware. Any chance you can elaborate on the memory map and interrupt configuration?

My current thinking is that the firmware (hypervisor?) is doing a diagnostic check at startup. I would like to send the firmware/hypervisor a signal/response that makes it seem like things are okay. But I am not sure yet what the appropriate ACK/OK signal or protocol looks like.

Offline

 

#12  2009-05-05 11:04:15

The_Wii_Nes_Boy
Testing the Stargate
From: Scotland
Registered: 2008-07-02
Posts: 357

Re: About Hardware, Hypervisor, and OtherOS relationship

Please elaborate on the process you used to remove the GPU, I'm interested in knowing whats involved.

And what 0m1kr0n means is your stripping vital parts off the board, it's like removing the the intake manifold and gear box off an engine and expecting that engine to still start up and move a car.

The PS3 doesn't operate like a PC, you seem to be assuming it does.


http://i299.photobucket.com/albums/mm311/The_Wii_Nes_Boy/Sigs/TEKKEN-1.gif
Games I'm definitely gonna buy this month -
GOT: Uncharted 2: Among Thieves / STILL TO GET: Ratchet & Clank: A Crack In Time and Tekken 6

Offline

 

#13  2009-05-05 12:46:42

thumble
PS3 Newbie In Training
Registered: 2008-11-11
Posts: 7

Re: About Hardware, Hypervisor, and OtherOS relationship

Thanks for the reply:

The_Wii_Nes_Boy wrote:

Please elaborate on the process you used to remove the GPU, I'm interested in knowing whats involved.

An in-line inductor was removed (desoldered) from the GPU's power conditioning circuitry, which prevented powering of the actual GPU. Note, the GPU appears to be mounted as a ball grid array and that it may be difficult to physically remove this device (but that doesn't bother me).

The PS3 doesn't operate like a PC

I agree, and I'm trying to figure out why depowering the GPU would prevent start up. In line with your analogy, even if I remove the gearbox, the engine should still run. However, that is not what is happening.

Again, I think this is the hypervisor/firmware complaining about the absence of the hardware and forcing a shutdown of the system. I'm just not sure how it knows that has happened...any thoughts?

Last edited by thumble (2009-05-05 12:47:50)

Offline

 

#14  2009-05-05 13:40:13

Mick
Harsesus
From: Canada
Registered: 2007-01-31
Posts: 3334
Website

Re: About Hardware, Hypervisor, and OtherOS relationship

The_Wii_Nes_Boy wrote:

Please elaborate on the process you used to remove the GPU, I'm interested in knowing whats involved.

And what 0m1kr0n means is your stripping vital parts off the board, it's like removing the the intake manifold and gear box off an engine and expecting that engine to still start up and move a car.

The PS3 doesn't operate like a PC, you seem to be assuming it does.

bad example. a car can run without a gearbox (transmission?) and a intake manifold aslong as the air is free of debris. now removing the crankshaft, camshaft, carburetor, or piston head will stop it from running.

but i guess if ur not talking about a fuel injection engine and are talking about a carbed engine then i guess it wouldn't start without the intake manifold

Last edited by Mick (2009-05-05 13:40:46)

Offline

 

#15  2009-05-06 01:20:59

The_Wii_Nes_Boy
Testing the Stargate
From: Scotland
Registered: 2008-07-02
Posts: 357

Re: About Hardware, Hypervisor, and OtherOS relationship

I meant the whole intake system not just the filter but thanks for clearing thats up Mick, I guess I shoudl have been more pecific.

@ tumble: Of course the PS3 is gonna complain, it requires the GPU to work in full before it'll fully boot. Because you've basicly turned off the GPU the PS3 will not boot and as far as I am aware there is now way to circumvent this.

Last edited by The_Wii_Nes_Boy (2009-05-06 01:25:49)


http://i299.photobucket.com/albums/mm311/The_Wii_Nes_Boy/Sigs/TEKKEN-1.gif
Games I'm definitely gonna buy this month -
GOT: Uncharted 2: Among Thieves / STILL TO GET: Ratchet & Clank: A Crack In Time and Tekken 6

Offline

 

#16  2009-05-06 07:34:27

Powerslave
Ruler of All
From: Alpha Quadrant
Registered: 2007-01-15
Posts: 12434
Website

Re: About Hardware, Hypervisor, and OtherOS relationship

If you remove the GPU, or power from it, the PS3 will not boot, and probably won't even post.  This, is all DUE to the security used.

It's not like a PC, where if the on-board GPU fails, you can plug in a video card and be on your marry way.  I don't see why some people are so damn suborn, that they just CAN'T believe something, well, BELIEVE IT!

During the boot process of the PS3, it looks for all it's hardware, and then has to authenticate and MAP all the hardware, and that means asking the component for information, and making the BIOS aware the parts are all there.  IF the GPU does not respond, it won't get past it.  It will request acknowledgment from the GPU, it may even try many times, then the process just STOPS because there was no response from the GPU, and boot fails at the very beginning.

Video ram is ON the GPU, not on the motherboard, so you fail at even mapping video memory, but, don't even get that far because the GPU didn't respond, at all.  Even if you could get the PS3 to boot without the GPU, what kind of notification are YOU getting?  There's no video anyway, so what are you seeing?  You're seeing NOTHING, #1, because it won't boot without the GPU; and, #2, you wouldn't know anyway because you can't see anything.

A car, not fuel injected, will run without an intake manifold, but gonna run like crap, and make all kinds of noise.  Remove the crank alone, and it won't run.  It can still run without ONE or TWO piston heads removed, but will score the effected cylinder(s).  It won't run without a cylinder head, because there would be no compression for that bank of pistons.  Still, PS3 and CAR ENGINE are not even close to use an analogy to compare the two; And please, you can't even compare a transmission with a GPU, that's nonsense.  An engine runs perfectly fine without a transmission, but won't move.  The GPU does not function in any way, like a transmission, it does not put the PS3 into gear, so to speak.

Still, remove ONE simple, small part like a CAM sensor from todays engines, and it won't even start...  It will crank, but not start.  Remove a crank sensor, same thing...  You're talking apples and oranges with car motor -vs- PS3.

Offline

 

#17  2009-05-06 08:51:04

thumble
PS3 Newbie In Training
Registered: 2008-11-11
Posts: 7

Re: About Hardware, Hypervisor, and OtherOS relationship

Powerslave wrote:

During the boot process of the PS3, it looks for all it's hardware, and then has to authenticate and MAP all the hardware, and that means asking the component for information, and making the BIOS aware the parts are all there.  IF the GPU does not respond, it won't get past it.  It will request acknowledgment from the GPU, it may even try many times, then the process just STOPS because there was no response from the GPU, and boot fails at the very beginning.

Thank you for confirming what I stated in my previous posts. My contention is that the hypervisor is running a diagnostic check at start up. However, a broader question remains open: what is the process for authenticating/checking devices? If anyone has specific information about that process it would be helpful.

The best information I have found about the startup process from the hypervisor perspective comes from ps2dev.org/ps3:hypervisor.  Most likely, lv1_panic() is getting called and forcing a shutdown of the system, but it is not apparent which of the many other hypervisor function calls would be doing this. (I'm guessing it is one with _gpu_ in the name...)

Powerslave wrote:

Video ram is ON the GPU, not on the motherboard, so you fail at even mapping video memory, but, don't even get that far because the GPU didn't respond, at all.  Even if you could get the PS3 to boot without the GPU, what kind of notification are YOU getting?  There's no video anyway, so what are you seeing?  You're seeing NOTHING, #1, because it won't boot without the GPU; and, #2, you wouldn't know anyway because you can't see anything.

I agree that if you remove the GPU, there will be no video. My intent is to boot into linux and network into the ps3.

An alternative being explored at the moment is just disabling the component and hdmi outs, while keeping the rsx powered.

To restate my original question, how does the hypervisor manage hardware for the OtherOS and, more specifically, is there any *technical* information about the start up sequence?

Powerslave wrote:

...PS3 and CAR ENGINE are not even close to use an analogy to compare the two...

I agree, the car analogy has become a red herring and should be abandoned.

Offline

 

#18  2009-05-06 08:54:25

thumble
PS3 Newbie In Training
Registered: 2008-11-11
Posts: 7

Re: About Hardware, Hypervisor, and OtherOS relationship

The_Wii_Nes_Boy wrote:

...as far as I am aware there is now way to circumvent this.

Thanks for the input. I suspect writing the hypervisor to not panic when the gpu is not found (or writing it to not look for it) the ps3 would still boot. Of course, I'm not likely to write a hypervisor anytime soon...

Offline

 

#19  2009-05-06 10:47:12

The_Wii_Nes_Boy
Testing the Stargate
From: Scotland
Registered: 2008-07-02
Posts: 357

Re: About Hardware, Hypervisor, and OtherOS relationship

OK the car analogy was a bad choice but I was in a rush and it was the first thing that popped in to my head and by intake manifold I meant air filter, carburetor and manifold sigh


http://i299.photobucket.com/albums/mm311/The_Wii_Nes_Boy/Sigs/TEKKEN-1.gif
Games I'm definitely gonna buy this month -
GOT: Uncharted 2: Among Thieves / STILL TO GET: Ratchet & Clank: A Crack In Time and Tekken 6

Offline

 

#20  2009-05-06 21:15:24

Powerslave
Ruler of All
From: Alpha Quadrant
Registered: 2007-01-15
Posts: 12434
Website

Re: About Hardware, Hypervisor, and OtherOS relationship

thumble wrote:

Thank you for confirming what I stated in my previous posts. My contention is that the hypervisor is running a diagnostic check at start up. However, a broader question remains open: what is the process for authenticating/checking devices? If anyone has specific information about that process it would be helpful.
There was a Flow Chart out there, but it doesn't show any vital security information/

An alternative being explored at the moment is just disabling the component and hdmi outs, while keeping the rsx powered.
Video is passed through an output chip anyway, but still, it isn't booting at all with the GPU removed. you can take that to the bank.

To restate my original question, how does the hypervisor manage hardware for the OtherOS and, more specifically, is there any *technical* information about the start up sequence?
The hypervisor prevents access to the RSX, and Game O/S from Linux, also again, refer to the Flow chart that is out there somewhere, but will be incomplete.

Believe me, there are people smarter than you, and me that have tried EVERYTHING, hence we're going on three years and no hacks for PS3, so there you go...

Offline

 
  • Index
  •  » Hardware
  •  » About Hardware, Hypervisor, and OtherOS relationship
Home | PS3 News | PS3 Hacks | PS3 Downloads | PS3 Saves

Folding@home | PS3-Hacks Live Chat | PS3 Reviews | Contact Us


Board footer

Powered by PunBB
© Copyright 2002–2008 PunBB