Jump to content

RevoBoot


  • Please log in to reply
283 replies to this topic

#241
Walgus

Walgus

    InsanelyMac Protégé

  • Members
  • Pip
  • 33 posts

Im trying revoboot myshelf too but i can't get it to boot..i dont even have a screen msg i get instant reboots.
I have tried so many different options but still nothing. :(

Solved..Had to enter static cpu data but it leads to KP.
If i don't use static cpu data i get a reboot after this.
Posted Image

I have a couple of questions about revoboot...

1)Do i have to use an already patched DSDT or a stock one?
2)Do i need a CPU scope in my DSDT?
3)Why do i need static cpu data to boot with revoboot?


Did you ever manage to fix this?
I'm having the same issue, reboots itself right after those lines perhaps a few seconds later.

Its been a while since you posted that, not sure if the devs are still around on this project :s

#242
BatcOuntrY

BatcOuntrY

    InsanelyMac Protégé

  • Validating
  • PipPip
  • 96 posts
  • Gender:Male
  • Location:Los Angeles
I could really use some help I've been trying all day but can't get Revoboot to boot my machine stops after boot1: /boot and I never get past that point.
Attached File  03262012241.jpg   289.2KB   12 downloads
Booted my machine using Chameleon2-1 svn r1897.
Installed Xcode and modified RevStart.commmand as follows otherwise it will say Developer Tools not installed.

# Check to see if Apple Developer tools is installed
if [ -d "/Applications/Xcode.app/Contents/Developer/usr/bin" ]; then

Run Revobuilder and chose option 1 to download the source. To be certain that I had the latest source I also forked the Revoboot branch from github.
Deleted all of the files and directories in /blackosx-RevoBuilder-4fb09e3/RevoBoot_SourceCode/RevoBoot-1.3.30 and replaced them with the ones from the git Revoboot fork.
Chose "Build User Config" to allow revobuilder to extract my ACPI Tables.
Edit settings.h to more closely match my i5 2500-k but didn't want to change much. My plan was just to let revoboot use my existings information so that I could at least get a bootable system using revoboot and then start to fix it from there.
Chose option 6 to toggle compile for Lion.
Compile failed the first time and I had to edit the ssdt_pr_generator.h file. There is a line in that file that says "uint8_t ctn =0; and I changed the ctn to cnt.
Compiles successfully after that. At this point I'm feeling pretty good (I'm not a coder so figuring this stuff out is such a fun challenge).
Format a usb stick that i know can be used to boot chameleon (name it REVOBOOTUSB) and choose option 9 Build bootable USB.
This works and I choose verbose and 64 bit and the script finishes.
Now I figure I've got a perfectly good usb stick that is based off my working system (albeit with a bunch of bloat that I want to fix) but a working revoboot none the less.
Restart hit f12 to choose my usb stick and boot but it gets stuck on the boot1: /boot part and never gets past that.
Is it possible that the ChameLion partition I created is mucking up the whole process?
Here is output from diskutil. I've also attached my settings.h file and my DSDT.dsl which has only been modified for my GT430 and to enable HDMI audio. Thanks in advance for the help.



/dev/disk0
   #:					   TYPE NAME					SIZE	   IDENTIFIER
   0:	  GUID_partition_scheme						*64.0 GB	disk0
   1:						EFI						 209.7 MB   disk0s1
   2:				  Apple_HFS SNGChameLion			939.5 MB   disk0s2
   3:				  Apple_HFS SNGLion				 62.7 GB	disk0s3
/dev/disk1
   #:					   TYPE NAME					SIZE	   IDENTIFIER
   0:	  GUID_partition_scheme						*2.0 GB	 disk1
   1:				  Apple_HFS REVOBOOTUSB			 1.9 GB	 disk1s1

Update: Did a great deal of reading, mostly the ACPI specs and updated my settings.h but still same results. Ditched most of the static table data and instead tried putting my existing DSDT.aml in the ACPI folder. Decided to ditch the Revobuild tool and just compile manually. Forked another branch on github that said it was for Gigabyte z68 motherboards but still the same results. Decided to use a hard drive instead of the usb stick but that didn't help either. Starting to wonder if it has anything to do with the extra ChameLion partition but don't see why that should matter since I have the correct uuid in c.a.B.p. Never had this much trouble getting something to work but that's part of the fun. Tweak, compile, reboot, tweak, compile, reboot. Not gonna give up, gonna get this to work if it's the last thing I do.

Decided to format/reinstall OS X Lion so that I could eliminate the Chameleon Partition sad to say that didn't help. Hopefully some kind passer by will offer a hand, just gonna keep trying different settings until I exhaust all of my capable options.

UPDATE: SUCCESS!!! Well at least I am finally getting past the boot1:/boot part. The solution was to change the compiler to gcc, it was using clang before. So i went to /usr/bin and moved the symbolic link for cc that was pointing to clang and made a new one that points to gcc. Now I'm sure there is an easier way to do this like somewhere in the Makefile or in a Config file but like I said I am no coder.


lrwxr-xr-x 1 root wheel 12 Mar 26 20:41 cc -> llvm-gcc-4.2
lrwxr-xr-x 1 root wheel 5 Mar 26 20:41 cc.og -> clang

UPDATE: I am getting closer, with the attached settings.h.zip I can now get to [ PCI configuration begin ] then about 10 seconds later I get a reboot. Probably gonna have to start removing/swapping devices, which I really hate doing but..... I have an Apple Atheros 9280 and my GT 430 and either one of those could be responsible.
I should also mention that I use revobuilder to extract my ACPI tables and such but I don't use it for compiling. I take the relevant data that I think I will need and add it to the GIT RevoBoot so that I am using the latest and greatest version.

Attached Files



#243
oSxFr33k

oSxFr33k

    InsanelyMac Legend

  • Members
  • PipPipPipPipPipPipPip
  • 811 posts
  • Gender:Male
  • Interests:Sound and Graphic Design. Electronics in general.
Is there a link to where different settings.h have been uploaded for different systems? Right now I am going back and forth from the very latest chameleon and chimera and would like to see exactly how I could benefit from revoboot.

I have an Asus Laptop G74SX which runs extremely cool under the heaviest loads and a great graphics card GTX560M.

Will I see an increase in any CPU/Graphics performance by using revoboot? My system boots rather quickly so I don't feel I may bebefit from any faster boot process.

#244
maleorderbride

maleorderbride

    InsanelyMac Sage

  • Members
  • PipPipPipPipPip
  • 275 posts
  • Gender:Male
When using RevStart it hangs on "Extracting all ACPI .aml tables" indefinitely.

I have a 16-core (2xe5-2687w), so perhaps this is understandable. Do I need to start with a manual configuration in order to try out RevoBoot? Will RevoBoot work with the latest Sandy Bridge-EP processors?

#245
Philz

Philz

    InsanelyMac Protégé

  • Members
  • PipPip
  • 51 posts
Quick question, using the latest from git without issues (self building) but I can't get it to load an SSDT for the life of me. What is the standard practice for SSDT loading?

#246
iLeopod

iLeopod

    InsanelyMac Sage

  • Members
  • PipPipPipPipPipPip
  • 435 posts
  • Gender:Male
  • Location:Germany
  • Interests:ileopod.wordpress.com
For testing /Extra/ACPI/. When:

#define LOAD_SSDT_TABLE_FROM_EXTRA_ACPI   1 // Set to 1 by default. Use 0 only after you've converted your SSDT into

	    // STATIC_SSDT_TABLE_INJECTION in: RevoBoot/i386/config/ACPI/data.h

	    // or when you don't want/need to load /Extra/ACPI/SSDT.aml

	    //

	    // Note: Don't forget to set PATCH_ACPI_TABLE_DATA to 1.



#247
Musicode

Musicode

    InsanelyMac Geek

  • Members
  • PipPipPip
  • 147 posts
  • Gender:Male

Did you ever manage to fix this?
I'm having the same issue, reboots itself right after those lines perhaps a few seconds later.

Its been a while since you posted that, not sure if the devs are still around on this project :s

nah im not using revoboot anymore.

#248
ExMike

ExMike

    InsanelyMac Protégé

  • Members
  • Pip
  • 27 posts
Hi, all.
I have some problem, i installed RevoBoot to my usb stick, and try booting, i set in config debug mode.
After passing all tests, i see Apple logo, and my PC rebooting, i trying to put my DSDT and SSDT to Extra Folder, but, this don't helping me :(
How to boot it? Or only need to install in to my hard disk?

#249
buoo

buoo

    The Prodigal Son

  • Moderators
  • 4,534 posts
  • Gender:Male
  • Location:Italy
The right path to put patched ACPI tables: /Extra/ACPI

#250
ExMike

ExMike

    InsanelyMac Protégé

  • Members
  • Pip
  • 27 posts
They are already in this folder.

#251
buoo

buoo

    The Prodigal Son

  • Moderators
  • 4,534 posts
  • Gender:Male
  • Location:Italy
Are you trying it on Lion or Snow?
If you don't it, I wanna remember you that to compile Revoboot for Lion you have to type make lion not make

#252
ExMike

ExMike

    InsanelyMac Protégé

  • Members
  • Pip
  • 27 posts
UPDATE:

I Generate SSDT Table, all working, without error, but i have one problem, SpeedStep not working, CPU working on min or max, SSDT generated good, i see automatic states ( i set it in config) - But in ioreg i don't have PerformanceStateArray, how to fix it?


UPDATE #2:
I Have PerformanceStates, i replace my bios with new version, now i can set for each core multiplier.
I set 42\41\40\39.
And in MSRDumper i see next steps : 16 39 40 41 42
39-42 states it's normal 'cause i set this states in bios.
But how i can do make to working other steps eg ( 18, 24, 20, 28, 35)?
In ioreg and SMC Monitor on tab P & C States i see 27states from 16 to 42 (CST info - text field in SMC monitor is empty).

#253
ExMike

ExMike

    InsanelyMac Protégé

  • Members
  • Pip
  • 27 posts
UPDATE #3:
SpeedStep Working, MSRDump:

MSRDumper PStatesReached: 16 21 27 33 39 40 41

I set in bios for each core value 42\41\40\39.
If i set all to 42 i have KP. Can i set all cores to ratio x42?

#254
buoo

buoo

    The Prodigal Son

  • Moderators
  • 4,534 posts
  • Gender:Male
  • Location:Italy
Take a look here, it should help you :)
http://revogirl.word...owermanagement/

#255
ExMike

ExMike

    InsanelyMac Protégé

  • Members
  • Pip
  • 27 posts
I already OC to 4.2 but me need more (((:
if i set ratio more than 42, in Mountain Lion i have KP, but if i set more in Lion, all working perfect!

#256
PineAppleApe

PineAppleApe

    InsanelyMac Protégé

  • Members
  • Pip
  • 21 posts
What bothers me endlessly is the total lack of communicative documentation around RevoBoot but also other hack software when it comes to X86 OS X.

There's talent no doubt about it but the real intelligence lies in the ability to get across the language boundary. It's not enough to publicise code-endevours as open if programmers stick to their archaic vocabulary. Ok, it gives a sense of belonging to a certain group, providing a self serving identity, but publicising it for all to see and being scarce when it comes the real syntax from mind 2 mind, brain 2 brain, well what is the point then? Showing off one's glitters. Hey look I'm smart! But if getting something across to a 'layman' what appears to be complicated - because that's all what coding is outside the realm of the (very) high mathematics - well then there's a problem. Your movie ain't no blockbuster.

#257
PineAppleApe

PineAppleApe

    InsanelyMac Protégé

  • Members
  • Pip
  • 21 posts
As I look at it and from what remember from my days of simple coding with Advanced Pascal which included merging of machine code inside a procedure including arguments, global declarations, local declarations, functions/procedures, including external libraries and what have we not. What's missing with RevoBoot: Diagrams of process flow and a section for Dummies (like me hah). I see RevoBoot having potential and the more because it claims to aim at simplicity and speed. I know nowadays CPU's are not like those from the beginning but principles are the same when to show where and when things are happening in context to the bigger picture being the operating system, administration and user applications. I deliberately ommited the word 'environment' because isn't that word only but an ornament?

For another instance, what exactly happens when we 'make' in the OS X command terminal after having changed to the appropriate RevoBoot directory? That explanation is missing big time. So 'make' makes it all happen? File placements and everything? I doubt it. But I SHOULD NOT. Remember, publishing for all to see and for all to access DOES bring along responsibilities otherwise it's just posing.

#258
PineAppleApe

PineAppleApe

    InsanelyMac Protégé

  • Members
  • Pip
  • 21 posts
So here's an example where differences between C++ and C# are being laid out: c-sharpcorner.com/uploadfile/gtomar/difference-between-cpp-and-C-Sharp/

Where bare C++ is a language a few generations later than Pascal however as is being oriented for single standalone machines aka computers. C++ is also being 'republished' as language packages containing preprogrammed C++ code software that a programmer uses to develop his or her own programs whether or not specialized and in manner according to certain rules (protocol) and environments going from a discrete microcontroller in the form of a chip in a washing machine or factory to a virtual space inside a web browser window. The latter might not be well understood by everyone.

#259
fbifido

fbifido

    InsanelyMac Geek

  • Members
  • PipPipPip
  • 135 posts
  • Gender:Male
  • Location:Jamaica
How does one make a Lion USB installer using RevoBoot ?

#260
fbifido

fbifido

    InsanelyMac Geek

  • Members
  • PipPipPip
  • 135 posts
  • Gender:Male
  • Location:Jamaica
Hi,
I would like it if you could help me out a little or a lot. I want to test this bootloader. I am going to ask a few question before i get started but one quest. at a time.

Question 1) Is this project Dead ?

--1a) What is the current version ?

--1b) Can it boot 10.5/10.6/10.7/10.8 ?

--1c) What are the feathers of this bootloader ?

--1d) How does it compare to Chameleon 2.1 R2001 ?

--1e) What info is needed to use this bootloader ?

--1f) If you don't have all the info, is there an auto/default ?





0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users

© 2014 InsanelyMac  |   News  |   Forum  |   Downloads  |   OSx86 Wiki  |   Mac Netbook  |   PHP hosting by CatN  |   Designed by Ed Gain  |   Logo by irfan  |   Privacy Policy