netkas.org forum

General Category => Rom things => Topic started by: MacEFIRom on September 07, 2011, 05:27:43 AM



Title: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: MacEFIRom on September 07, 2011, 05:27:43 AM
I'm a big Mac Pro fan, and I own both a 2006 and 2010 Mac Pro. After writing the firmware tools for these systems, I started to feel like the 2006 Mac Pro didn't get much of a boost from the 2007 firmware upgrade, unlike the 2009 upgrade, which unlocked a lot of potential. I'm also a big hackintosh fan, and I've built numerous platforms going back to 2006, when it all began. I started doing some research on booting the 64 bit kernel on the 2006/2007 Mac Pro. As you probably know, these Macs have a 32 bit EFI implementation, so the Mac OS can only boot the 32 bit kernel. This is of course an arbitrary decision on Apple's part, as the Xeon CPUs in all the Mac Pros are certainly 64 bit capable. There's been some posts on this forum, as well as some earlier posts by netkas on the subject, about using the Chameleon bootloader to load the OS, since in theory, this should be a pretty darn compatible hackintosh! I attempted to configure the system to boot in this manner, using all of the information available in these posts, but all of the information and suggestions available are close, but none of them get everything right. I did successfully accomplish this, and I can say that it works very well, with the only thing not recognized and working is the built-in audio. This can probably be fixed with some additional work, and maybe someone else can suggest some settings to accomplish this, but right now, with this guide, you can boot the 2007 Mac Pro (of course my 2006 has been upgraded to 2007) in 64 bit kernel mode, and the system works 100%, with sleep, shutdown, networking, CPU identification working properly. If you are using the original nVidia 7300GT, you will have to use a more modern graphics card that the Chameleon bootloader can understand. Also, since this is booting like a hackintosh, you don't have to use a flashed card, or actual Apple card (although you can if you want) just any PC card that is currently working with the modern bootloaders, which is quite nice.

It's actually pretty easy once you know what to do and how to configure everything. In essence you will be booting the Mac Pro in what's called "Legacy Mode" which is Apple's way of saying a normal PC BIOS environment, not the EFI32 environment. One of the things I struggled with is that Apple's EFI implementation will not boot any sort of USB or Firewire storage in "Legacy Mode", so this has to be done on an internal hard drive. The Chameleon boot partition can be on a separate drive in the system or on an additional partition. The separate drive has the benefit of not having to touch the Mac OS partition at all, so it is very clean, but requires using a drive sled spot or using an additional drive in the optical bay area. In either case, the system can be booted the original way via the EFI32 mode, or the chameleon way for 64 bit kernel, so it's a very flexible solution.

Here is the guide:

If you are using a single drive, partition the drive with 2 partitions, both HFS+, using the MBR option. Name the 1st partition Boot, and make it 1GB in size. The 2nd partition will hold your normal Mac OS installation.

If you are using a separate drive, partition using MBR, choose HFS+, and name it Boot.

Install the older Chameleon bootloader, the filename is Chameleon-2.0-RC2-r640.pkg, you can easily find it on the web. Choose the Boot partition, and deselect all the options except the bootloader.

To delete the original boot file, type this command, via the Terminal:

rm /Volumes/Boot/boot

You can use any of the modern Chameleon bootloader files, you will only need the boot file. You can find installer packages all over the Internet for this, so don't ask here. If it's already in an installer package, you can use Pacifist to extract it. Copy this file to the Boot volume, at the root. I've included the one I used in my testing, so you can use this one as well.

Copy the attached smbios.plist and org.chameleon.Boot.plist to Boot/Extra, and if you have any themes you want to use copy these to the Boot/Extra folder as well. If you don't know how the Chameleon bootloader works, or about themes, or anything else related to the hackintosh, don't ask here, there are plenty of forums on the Internet for that.

If you are using a single drive, use this in the org.chamleeon.Boot.plist file (this is in the supplied file):

   <key>Default Partition</key>
   <string>hd(0,2)</string>

If you are using a separate drive, use this in the org.chamleeon.Boot.plist file:

   <key>Default Partition</key>
   <string>hd(1,2)</string>

The actual serial number can't be extracted from the system, so you can put your serial number in by editing this in the smbios.plist file:

        <key>SMserial</key>
        <string>G666666PUPZ</string>

In order to boot the system this way, you have to bless the new Boot partition in a special way, via the Terminal:

sudo bless --folder /Volumes/Boot --file /Volumes/Boot/boot --setBoot --legacy

If you want to return to the normal EFI32 boot, use the System Preferences>Startup Volume. To boot the 64 bit kernel again, issue the above terminal command again.

In my testing I haven't run into any issues other than the sound, and benchmarking is right where it should be at for a 64 bit kernel. I hope you enjoy the benefits of extending the value of your 2006 or 2007 Mac Pro, or being able to change your system back and forth from the 32 to 64 bit kernel for development purposes.


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: chadsky on September 07, 2011, 05:40:54 AM
very useful information! thanks!


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: jeanlain on September 07, 2011, 06:42:26 AM
Excellent work.
Right know, the interest of running the 64-bit kernel isn't obvious, so the main point I see in this, is the ability to use more PC cards. And that would be a game changer for all Mac Pro (not only the older models). Does it mean you can use PC Nvidia cards without a "helper" Mac card? Do you see the boot screen?  :)


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: Bolle on September 07, 2011, 07:41:16 AM
As long as chameleon likes your card you will get bootscreens.


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: jeanlain on September 07, 2011, 06:37:21 PM
On a Mac too?  :o MacEFIRom, do you confirm?
That means we have a solution to all our issues with PC cards not showing boot screen or flashed cards requiring a particular EFI (64/32). That would be too good to be true.


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: Bolle on September 07, 2011, 06:48:17 PM
If i get him right thats why he did that procedure.
And also makes perfect sense. All the PC cards give bootscreen as well in Hackintoshes.
The graphics cards get initialized using the legacy mode on the macpro aka the BIOS Emulation with Chameleon running on top of that.
You do not need any EFI cards that way because the EFI isnt even talking to the graphics card in that scenario. Everything just works but technically your Mac turns into a Hack.


And to me flashing cards instead of going this route of hazzles is still #1 ;)
But nice to have cards working that cant be flashed or for testing purpose.


Oh and excellent work on that guide MacEFIRom ;)


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: audio_inside on September 08, 2011, 04:18:06 AM
Works pretty much as described on my Mac1,1 (now listed as a Mac2,1 and my upgraded Xeon quad-cores are acknowledged as well.)  As expected, no audio devices found.

Interesting quirk: Chameleon is installed on its own drive on bay 4, listed by Disk Utility.app as disk0.  My normal boot volume is a single partition on a software RAID with two drives installed in bays 1 and 2, and I couldn't get an automatic boot until I specified "hd(3,3)" as the Default Partition.  DU shows those individual drives as disk1 and disk3 and the composite RAID volume as disk4, so I'm not sure where (3,3) came from.  Guess I could have used the UUID from the RAID set.

UPDATE: Reselecting my original boot drive in System Preferences did not revert to the original RAID boot volume.  "bless --unbless" on the Chameleon volume didn't get me back either.  The output from "bless --info" on my original boot drive yields

Code:
/Volumes/Aztec>sudo bless --info /Volumes/Aztec
finderinfo[0]: 32589694 => Blessed System Folder is /System/Library/CoreServices
finderinfo[1]: 38037266 => Blessed System File is /System/Library/CoreServices/boot.efi
finderinfo[2]:      0 => Open-folder linked list empty
finderinfo[3]:      0 => No alternate OS blessed file/folder
finderinfo[4]:      0 => Unused field unset
finderinfo[5]: 32589694 => OS X blessed folder is /System/Library/CoreServices
64-bit VSDB volume id:  0x715CC7AAE156BF5A

Does that look right?  Pulling the Chameleon boot drive resulted in a "no bootable devices" message at startup.  Any suggestions?  (I also can't access the Time Machine restore UI.)

UPDATE 2:  A combination of PRAM-zapping and restarts got me booting directly back into my original RAID and bypassing Chameleon.


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: GULLYMAN on September 08, 2011, 05:52:47 AM
This is working great. I also had issues with Chameleon getting confused about HD numbers but it seems to work right now.

One caveat is that Time Machine won't connect and give me the starry background, instead spitting out an error. Not really a big deal but worth mentioning, I thought. Also most cards shouldn't need "GraphicsEnabler=Yes" anymore.


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: Sascha_77 on September 09, 2011, 03:51:12 PM
Works here too. Sound is away ... but ... I have an old iMic here. Plugged into USB ... et Voila. Sound is back. :D Temporarly not bad.


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: Cindori on September 09, 2011, 05:14:48 PM
On a Mac too?  :o MacEFIRom, do you confirm?
That means we have a solution to all our issues with PC cards not showing boot screen or flashed cards requiring a particular EFI (64/32). That would be too good to be true.


you are missing the point of flashing cards. Flashed cards = no fiddling with software (injector), you can sell card, move between machines, no chance of updates breaking it (probably). Bootscreen isn't the big deal, and using another bootloader on a mac pro isn't news either.
You can already see everyone trying out this workaround above have had issues. Not trying to piss on the thread, but imo you invest alot more time fiddling then what you get out in performance and features with this workaround.


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: nekton1 on September 10, 2011, 03:50:53 AM
So what we really need is an exApple or other firmware guru to update the MacPro 2,1 32-bit EFI to 64-bit EFI.
Anyone out there with the skills and time? How about MacPro 2,1 owners who want this each putting up $20 to raise a few thousand dollars to pay someone to do it?


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: Sascha_77 on September 10, 2011, 07:04:06 AM
No way to do this. You must solder out the old EFI and solder in a 64 Bit-EFI. There is no way to flash the 32Bit EFI to 64.


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: Sascha_77 on September 10, 2011, 07:26:20 AM
Got the sound to work with orig. 10.7.1 Kext´s.  ;D ;D ;D Here is my little workaround:

Open terminal and execute this:
Code:
cd /System/Library/Extensions
sudo kextunload -b com.apple.driver.AppleHDAController
sudo kextload -v 3 AppleHDA.kext/

Wait a few Seconds and the Audio-Devices appearing.



Title: Automatic execution of Audio-Patch at boot.
Post by: Sascha_77 on September 10, 2011, 11:51:15 AM
For all who want it automatic on boot... follow these Steps:

Create an empty file with name "audiopatch.sh" and save it somewhere in your Userfolder or another Place. The Content of audiopatch.sh should be this:
Code:
#!/bin/sh

/sbin/kextunload -b com.apple.driver.AppleHDAController
/bin/sleep 4
/sbin/kextload /System/Library/Extensions/AppleHDA.kext

After you saved the file open the Terminal and "cd" to the directory where this scripts is and type

Code:
chmod u+x audiopatch.sh

Ok. Now follow the next step. Leech this small tool:

http://surfnet.dl.sourceforge.net/project/lingon/Lingon/2.1.1/Lingon-2.1.1.zip

Create a new "USERS DAEMONS" with this tool. Give it a Name at Point 1 and click on "Expert Mode". Paste this Code into the Window:
Code:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>Label</key>
<string>com.sl.audiopatch</string>
<key>ProgramArguments</key>
<array>
<string>/Users/luigi/Documents/shell-scripts/audiopatch.sh</string>
</array>
<key>RunAtLoad</key>
<true/>
<key>ServiceDescription</key>
<string>AudioPatch</string>
<key>UserName</key>
<string>root</string>
</dict>
</plist>

The only step which is to do now is to change the Path to your audiopatch.sh. My Path is "/Users/luigi/Documents/shell-scripts/audiopatch.sh".

Change it to your needs. The rest can be leaved untouched.

Reboot und et voila .... your Audio-Devices are back.

Hope it helps.  ;D


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: GULLYMAN on September 11, 2011, 03:19:44 AM
On a Mac too?  :o MacEFIRom, do you confirm?
That means we have a solution to all our issues with PC cards not showing boot screen or flashed cards requiring a particular EFI (64/32). That would be too good to be true.


you are missing the point of flashing cards. Flashed cards = no fiddling with software (injector), you can sell card, move between machines, no chance of updates breaking it (probably). Bootscreen isn't the big deal, and using another bootloader on a mac pro isn't news either.
You can already see everyone trying out this workaround above have had issues. Not trying to piss on the thread, but imo you invest alot more time fiddling then what you get out in performance and features with this workaround.

JMO but I'm enjoying using K64 mode. It does actually offer some performance boost in certain apps, and is giving me serious washed car effect, which is psychological, but still fun ;-)


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: audio_inside on September 11, 2011, 06:52:16 AM
It does actually offer some performance boost in certain apps,

I ran XBench b4 and after but didn't see a diff on my MacPro1(2),1.


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: tangles on September 11, 2011, 04:08:17 PM
mmm,

I have a 2006 Xserve here, so I might have a play tomorrow and report back.


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: Cindori on September 11, 2011, 04:55:33 PM
JMO but I'm enjoying using K64 mode. It does actually offer some performance boost in certain apps, and is giving me serious washed car effect, which is psychological, but still fun ;-)


performance boost in certain apps?
you know that apps still run at 64-bit when booted in 32-bit kernel?

the main profit with 64kernel is probably that you can adress more then 4gb ram to the OS itself.
which it probably never exceeds atm anyway.


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: chadsky on September 15, 2011, 03:19:27 PM
the enormous thanks Of macEFIRom for the idea and the realization and one additional thanks Of sascha_77 for the solution of the problem of sound!


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: nekton1 on September 15, 2011, 10:47:28 PM
So let me get this right (because I am confused about it). It is possible to run a PC non-flashed 6870 in a MacPro 2,1 (32bitEFI) using the aty.init kext BUT there will be no boot screen. Is my understanding correct here? Or is another card required to be installed at the same time?


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: audio_inside on September 16, 2011, 01:04:51 AM
So let me get this right (because I am confused about it). It is possible to run a PC non-flashed 6870 in a MacPro 2,1 (32bitEFI) using the aty.init kext BUT there will be no boot screen. Is my understanding correct here?

Correct.


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: Rominator on September 16, 2011, 01:20:56 AM
So let me get this right (because I am confused about it). It is possible to run a PC non-flashed 6870 in a MacPro 2,1 (32bitEFI) using the aty.init kext BUT there will be no boot screen. Is my understanding correct here? Or is another card required to be installed at the same time?

Back in April the BIG NEWS was that 6870 could be run OOTB in 10.6.6. from new MacBooks. In 10.6.7 there was an iMac update that held it. In 10.6.8 the regular update did this.

No ATY_

No kext fixes, or driver tweaks. Just update to 10.6.8 and install any old 6870 from wherever. No boot screen but when it reached desktop...KA BANG !!!

So...very old news.

Lion does this too.

The use of an EFI64 flash adds boot screen and kills the steam/dvd bug. There is in theory another way to do this with ATY_Init, but I am not sure how that works.

But the point is...Ever since April, it has been possible to use a 6870 in ANY Mac Pro.


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: chadsky on September 16, 2011, 03:14:47 AM
С помощью данного рецепта я смог запустить у себя на MacPro 1.2 (1.1) видеокарту GTX470, не прибегая к помощи инжекторов, карты-помощника и перепрошивки биоса. Цена за это - 1 гиг загрузочной партиции :)

With the aid of this prescription I could neglect in itself to MacPro 1.2 (1.1) GTX470, without resorting to the help of injectors, card- assistant and flash videobios . Price for this - 1 gig on hdd :)


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: Mr. Zarniwoop on September 16, 2011, 02:47:15 PM
Thank you so much for doing all the legwork to figure out the pieces needed and to write up such a clear description.  I don't have it working on my MacPro2,1 (thanks for that too) because I think my internal RAID is confusing the Chameleon boot loader.  A weekend project is to try and get it working regardless and you've given so much detail that I'm confident I'll figure out an approach.

Install the older Chameleon bootloader, the filename is Chameleon-2.0-RC2-r640.pkg, you can easily find it on the web.

Just curious, why RC2?  Does something break or go wrong with newer versions of the Chameleon installer?


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: Sebinouse on September 19, 2011, 09:46:33 AM
Works also on a MacMini1,1 (files attached). Though there are 2 main issues :

1. Video stuck at 1280x1024 (instead FullHD)
2. No Sound (even with kextunload / kextload)


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: nekton1 on September 20, 2011, 10:45:43 PM
Rominator wrote:

The use of an EFI64 flash adds boot screen and kills the steam/dvd bug. There is in theory another way to do this with ATY_Init, but I am not sure how that works.

Nekton1 replied
So, if we cannot use the EFI64 flash on the 6870 card in MacPro 2,1, does anyone know how to use aty_init to kill the Steam/DVD bug?

What we really need is an EFI32 flash for the 6870 but I guess this is an impossibility since there is no official Apple card that has this.


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: chadsky on September 24, 2011, 06:50:06 AM
Today I tried to boot to EFI and nothing came of it ... Can not find boot file. Perhaps there is a terminal command?


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: tangles on September 25, 2011, 07:01:54 AM
boo for 2006 Xserves...

Apple have modified the EFI so that it doesn't even support legacy mode!   >:(

i.e. the following bless command:

Code:
xserve:Boot tangles$ sudo bless --folder /Volumes/Boot --file /Volumes/Boot/boot --setBoot --legacy

gives:

Code:
Password:
Legacy mode not supported on this system
xserve:Boot tangles$

I don't think there's any way around this...  :( and I really wanted a 64bit kernel to take full advantage of ZFS' L2ARC.

Anyone got any ideas? (other than re-soldering in a 64bit EFI)


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: lewdvig on September 26, 2011, 12:03:35 AM
I'm a big Mac Pro fan, and I own both a 2006 and 2010 Mac Pro. After writing the firmware tools for these systems, I started to feel like the 2006 Mac Pro didn't get much of a boost from the 2007 firmware upgrade, unlike the 2009 upgrade, which unlocked a lot of potential.

In my testing I haven't run into any issues other than the sound, and benchmarking is right where it should be at for a 64 bit kernel. I hope you enjoy the benefits of extending the value of your 2006 or 2007 Mac Pro, or being able to change your system back and forth from the 32 to 64 bit kernel for development purposes.

Thanks again! I am going to try some video cards out once I've completed this hack. Great guide - very easy to follow and understand.


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: Sascha_77 on September 26, 2011, 09:53:28 PM
Hold the Alt-Key at reboot. Choose your "normal" System-Partition and it should boot into 32Bit again.

Change Startvolume in the Sys-Prefs.


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: grammataki on October 08, 2011, 03:02:38 PM
I have a Mac Pro (1,1) which I purchased in late 2007 with the following specs:
-2.66 (CPUS changed to two quad core 5355s)
-8GB memory (soon to be upgraded to 20GB)
- MP11.005D.B00 firmware.
- x1 1GB, x3 2GB and x2 320GB hard drives (the 320GB in a software array as the OSX boot drive)

I have tried with different combinations:

1 - x2 drives (x2 320GB) working as one through software RAID formated as GUID with two partions a) OSX partition and other b) separate drive MBR and HFS formatted with bootloader
2 - a) x1 drive with OSX formatted as GUID with OSX b) differnet drive (1TB) formatted with MBR  with chameleon boot file

Both work but without full resolution using ATI 3870 graphics card. I had to use (1,2) in the plist file as others, despite disk utility quoting other numbers for the MBR drive.  My only problem now is when it boots I have to choose -v -x for verbose and safe mode to get to the desktop, otherwise all i get are horizontal lines tearing across the screen and thats it!  Maybe related to my graphics card ATI 3870, time to upgrade maybe? Anyhelp to get full resolution would be great.

Update: I followed instructions on another forum and got it working by removing ATIRadeonX2000.kext from S/L/E so that was a relief.  Full 64bit anf full resolution but no QECI

The first setup is with my original OSX RAID partition (used to always say Missing Operating System but working after fixing the chameleon installation properly by choosing EFI-HFS as an option).  

ps I have tried to chose the start up disk from the system preferences to use normal boot up (from my drive and off the OSX installation disk) but nothing!  I always have to hold down the ALT key to chose my original RAID partiton. any ideas here would be great.  Thanks heaps.

Update: It seems the "Boot" drive to be made must reside in the first hard drive slot to work.  Can boot into 64 bit with full graphics if I delete ATIRadeonX2000.kext but no QECI or acceleration.  Since I have an ATI 3870, it seems there may be no workaround for this apart from byng a new graphics card.  I will look at getting a 5770 or 6770.

Thanks to all of you for making my 64bit dream a reality.  It took a lot of tinkering with the plist files, terminal and hard drive locations but I am finally 100% happy with my old macpro.  To those who are still trying to get this working keep trying its worth it despite what may be said.  Thanks again everyone!

Edit: Reporting that I have bought myself an ATI 5770 Sapphire Vapor-X OC and flashed it with EFI.  All working beautifully with QECI.  Also should add that 64 bit certainly has made the startup from login to full desktop very fast.  Programs load much faster and everything runs smoother (not just an effect of the new accomplishment).  As others mention, only some apps will use more than 4GB ram most wont need it but the advantages for me have been phenomenal so far.  All up, its improved my 1,1 macpro as if Ive bought an upgrade.


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: salfuman on October 10, 2011, 02:59:04 PM
Hi

I have a Mac Pro 2006 with an ATI BIOS flash to work in OSX, I have updated to model fimeware 2.1, up here all right. I tried to install the Chameleon on a flash drive using the instructions you say, but remains on the start screen, the apple logo and there begin to leave forbid icons, folders, folders in question mark and so continuously. Have to reset the computer and manually choose which HD to boot the system.
Can you help solve the problem and be able start with the Chameleon.
Greetings and thank you.

Sorry for my english.
Hola:

Tengo un Mac Pro del 2006 con una gráfica ati flasheada para que funcione en OSX, he actualizado el fimeware al modelo 2.1, hasta aquí todo correcto. He intentado instalar el chamaleón en un pendrive siguiendo las instrucciones que decis, pero al arrancar se queda en la pantalla de inicio, en el logo de la manzana y ahí empiezan a salir iconos de prohido, carpetas, carpetas con interrogación y así continuamente. Hay que resetear el ordenador y elegir manualmente el HD con el que arranca el sistema.
Podríais ayudarme a solucionar el problema y poder iniciar con el chamaleon.
Saludos y gracias.


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: Sascha_77 on October 10, 2011, 03:48:38 PM
I plopped in a SSD Drive under the Superdrive.

There are 2 extra S-ATA Ports on the board. Now i´m using one of them for the SSD. The Problem is now, that in the Chameleon Boot Menu my SSD Drive (with the Sys-Partition) didn´t appears. I can´t boot in 64 Bit mode. Only 32 Bit is possible.

Any idea?


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: Bolle on October 10, 2011, 03:53:44 PM
Put one of your HDDs that you do not boot from in there and stick the ssd in one of the normal 3.5" slots.


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: grammataki on October 11, 2011, 12:36:30 AM
Hi,  Since all my testing is fresh in my memory from successfully getting this working on the weekend, I will say that it seemed important to have the 'BOOT' drive inn one of the hard drive bays not in any of the extra sata ports.  I tested this myself with a working Boot drive in Bay 1 (which worked) and in one of the esata ports (which didint work), so I feel Bolle is right, it must be in one of the HD bays.  Good luck  :)!

Edit:  I can confirm that somethign is not reading the two extra SATA ports in 64 bit mode (hence soem of the problems people are having with getting it to work off drives from there).  I cannot read my storage drives connected to those ports.  I wanted to also report that i tried moving the MBR BOOT drive to bay 3 and having my raid setup in Bays 1 & 2.  It did not work for me.  I had to keep the MBR drive in Bay 1.  Hope this helps other people having issues.  Can other people report on their experiences here?


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: grammataki on October 11, 2011, 12:42:08 AM
-> Salufman.     I had the same problem as you at one stage of my process.  If i rememeber correctly, it was because I had not blessed the right drive and used (1,2) in the chameleonboot.plist so I would get the flashing folder icon.  you must have the drive in one of the HD bays (preferably the first slot), installed chameleon correctly, bless it correctly and it should work after that.  I spent many hours over three days but finally got it working.  Keep trying and you will get there.  Good luck  :)


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: knome on October 16, 2011, 08:04:55 PM
I see from this thread that some people got boot to raid working correctly. I can not seem to do this, have you guys discovered any correlation between hd(0,1) and the raid device needed to get the boot working? Here is my list of available drives:

Quote

Mac-Pro:Extra chrisrice$ diskutil list
/dev/disk0
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:     FDisk_partition_scheme                        *250.1 GB   disk0
   1:                  Apple_HFS Boot                    1.1 GB     disk0s1
   2:                  Apple_HFS Untitled 2              249.0 GB   disk0s2
/dev/disk1
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *500.1 GB   disk1
   1:                        EFI                         209.7 MB   disk1s1
   2:                 Apple_RAID                         445.9 GB   disk1s2
   3:                 Apple_Boot Boot OSX                134.2 MB   disk1s3
/dev/disk2
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *500.1 GB   disk2
   1:                        EFI                         209.7 MB   disk2s1
   2:                 Apple_RAID                         445.9 GB   disk2s2
   3:                 Apple_Boot Boot OSX                134.2 MB   disk2s3
/dev/disk3
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                  Apple_HFS Main RAID              *891.9 GB   disk3

Also i forgot to mention that i am using the chameleon gui to select the disk. I don't want to use a default disk because i wish to use it to boot a MBR windows disk.


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: knome on October 17, 2011, 01:13:16 AM
Its funny how when i get desperate enough to post on a forum i usually find an answer immediately after. So i figured out you had to select one of the Boot OSX partitions that accompanies the Raid partitions. So it was a matter of just figuring out what order the drive gets discovered in. I want to also pass along for the 6870 i had to disable graphics enabler to get dual monitors working.


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: grammataki on October 19, 2011, 12:07:27 PM
congrats on getting it working.  Sorry I couldnt reply sooner butI had the hit the same wall and eventually figured out I have to choose the other raid partition to get it going.  Only issue I still have left is that upon boot, the two extra sata ports bbehind the fan Im using are not recxcognised.  Not sure may be a driver issue or somethign else.  Anyone lese noticed this?  Maybe I need a kext or somethign...anyway, just reporting back my findings.


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: lizardking on October 23, 2011, 03:52:11 PM
Can somebody explain what kind of serial number should we put here and where more exactly?
Sorry...just want to make sure before proceed

The actual serial number can't be extracted from the system, so you can put your serial number in by editing this in the smbios.plist file:

        <key>SMserial</key>
        <string>G666666PUPZ</string>


Thanks  ;)


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: grammataki on October 23, 2011, 03:58:03 PM
Its your own serial number from System Profiler.  Insert it save the file and put in the Extra folder on the root of the MBR drive with chameleon.  Hope this helps clarify.

P.S. everythign works very well except that I cant access my two extra hard drives connected to the extra sata ports.  Ill keep working on this one.


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: osc on November 12, 2011, 05:22:02 PM
Thank you for that excellent work.
Should it be possible to create a bootable Chameleon CD compatible with a GUID raid0 normal boot volume ?
So :
  - if I want 64 bit kernel, I boot on the CD
  - if I want the 32 bit by default kernel, I boot on the normal boot volume

PS : I try to setup a upgraded CoreDuo>Core2Duo Mac Mini...


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: jimjamyaha on November 13, 2011, 11:33:19 PM
Hi,

I've tried this on my macmin1,1 upgraded to a Core2Duo CPU and macmini2,1 EFI.

As my macmini has a broken ethernet port iCloud and AppStore authentication won't work.

By using this boot method iCloud and the AppStore authentication now work - however I haven't been able to get the screen resolution or audio to work?

Any tips?

Many thanks.


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: lizardking on November 14, 2011, 09:45:48 PM
 Thank you so much for offering this to the community
 It works great

 I only have one issue regarding sound
 I followed the steps above without success

 I am on a former Mac Pro 1.1 running OS X 10.6.8 with a GTX 285 for mac running great

 Unfortunately when running in terminal sudo kextunload -b com.apple.driver.AppleHDAController
it gives the message that it can't found com.apple.driver.AppleHDAController.
 This is not the case when running sudo kextload -v 3 AppleHDA.kext

 I feel I am not to far for making everything work

 Please advise
 I would really appreciate your help...


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: grammataki on November 15, 2011, 04:09:19 AM
To get the audio working I found I had to use terminal as soon as I logged in.  If I opened up any programs it would not work.  If I did it right from login it always works.  Im still trying to get the patch working but Im happy.  Only small issue is it wont read the two storage drives I have running off the extra two ODD SATA ports (which I notice the AppleAHCI.kext does not load when booting into 64 bit.  Have been trying to get it to load using chameleon but no go so far.  Apart from this issue Im happy and will be donating (when I can very soon) to ensure this community continues.  Thanks everyone again.


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: lizardking on November 15, 2011, 10:22:02 PM
Unfortunatly it does not worked.
I have eliminated all start up projects and login items
Terminal is the only program loading after restart...same behavior

I installed a software called voodooHDA (http://code.google.com/p/voodoohda/) wich makes the audio device availaibile but the audio outputed has a very low level and is a bit distorted too...unusable

I am out of options


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: grammataki on November 16, 2011, 12:26:31 AM
I was in a similar position and it took me a while to realise why it wasn't working.  As I suggested, startup in 64bit without any extra programs (which you have tried doing).  Open up terminal and input each line one by one.  Im not sure if it is relevant to you but also try disconnectinng any audio equipment you may have attached that may be using the audio driver upon boot.  Keep trying as I got it working eventually.  To be honest the audio does sound a little different when I reload the driver not sure how to decribe this (not as loud or crisp).  If I pinpoint a particular way of gettign it working Ill post.  Good luck and enjoy 64 bitness  ;)


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: jvbfilme on November 19, 2011, 04:48:44 AM
I´v tried it, but it won´t boot. I see chameleon bootloader and then: error: can´t find mach_kernel.
What am I supposed to do? Can anyone help me?

my system:
Mac Pro 1,1
2 x Dual Core 2,66
7 GB Ram
flashed ATI Radeon 5770
4 HDD (2 x 1 TB, 1 x 250 GB, 1x 320GB)


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: jvbfilme on November 19, 2011, 01:08:09 PM
it worked! boot hdd has to be in first slot. thanks!


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: andystubbs on November 19, 2011, 01:08:44 PM
I´v tried it, but it won´t boot. I see chameleon bootloader and then: error: can´t find mach_kernel.
What am I supposed to do? Can anyone help me?

my system:
Mac Pro 1,1
2 x Dual Core 2,66
7 GB Ram
flashed ATI Radeon 5770
4 HDD (2 x 1 TB, 1 x 250 GB, 1x 320GB)

Use the arrow keys on your keyboard to select the correct hdd to boot from rather than just pressing enter or amend the <key>Default Partition</key> in the boot.plist to match the correct drive and partition to boot from.


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: jvbfilme on November 19, 2011, 03:41:52 PM
Although I´ve tried Sasha´s script, Audio doesn´t work.
eSata Sonnet controller also doesn´t work.
Can anybody help?


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: jvbfilme on November 19, 2011, 04:11:50 PM
I installed sonnet esata driver twice again and now my esata drives work! but still no audio.


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: grammataki on November 20, 2011, 11:53:57 AM
I´v tried it, but it won´t boot. I see chameleon bootloader and then: error: can´t find mach_kernel.
What am I supposed to do? Can anyone help me?

my system:
Mac Pro 1,1
2 x Dual Core 2,66
7 GB Ram
flashed ATI Radeon 5770
4 HDD (2 x 1 TB, 1 x 250 GB, 1x 320GB)

Hi, I had the same issue initially.  I was/am using a two disk RAID set and eventually found out I had to choose the second raid set (both come up in chameleon).  Use the arrow keys to navigate to the second one and you shouldn't have a problem.  If you are getting to the bootloader, it's excellent, you've broken through most barriers people encounter. Let us know how it goes.

p.s. not sure if this has been posted anywhere, but through trial and error I figured out that in the chameleon boot plist file, the drive designation is in reverse:

Hard Drive Bay 1 = 3,x
Hard Drive Bay 2 = 2,x
Hard Drive Bay 3 = 1,x
Hard Drive Nay 4 = 0,x

I figured this out using the rename function in chameleon which highlighted which drives I was changing names for.  Hope this helps some people.

Edit: after reinstalling chameleon from scratch withthe latest update, the drive order seems to have normalised, therefore Bay1=0,x Bay4=3,x.  Not sure if the above issue is related to us with software RAID drives (someone posted in this thread they were seeing a similar issue)

p.p.s. it seems I can only run the bootloader in bay 1 (not 3 or 4 or the ODD ports - probably not in the ODD ports as they are not recognised anyway, hope someone knows a fix for this)

p.p.p.s I also cannot get the script going so I do it manually, Im happy with this for the time being though :)


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: andystubbs on November 20, 2011, 05:27:34 PM
Chameleon needs to be installed to whichever hdd your system is trying to boot from - if the mac is trying to boot from the hdd in bay 1 then thats the drive it needs to be installed to.


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: electropura718 on November 25, 2011, 05:04:24 AM
Got it working perfectly in under an hour.  Audio is fine. 

Thanks much.


Thinking about video cards...

Nvidia GeForce GT 120 (for the GUI) and the Nvidia GeForce GTX 285 (for GPU processing) are recommended for DaVinci Resolve.  Will these cards now work in my machine (Mac Pro 1,1 upgraded to Mac Pro 2,1 with 2 x Quad Core 3.0) or am I still screwed by the PCIe bus not being 2.0 ?



Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: grammataki on December 04, 2011, 06:03:50 AM
Hi again to everyone,

Just reporting that I have managed to get Macpro 1,1 to recognise my ODD sata ports (ports 5 and 6).  It is a matter of extracting the DSDT table using EVO DSDTSE, and fixing issues following instructions on other forums.  All my drives are recognised now.  Last thing to do is to get audio patched in the DSDT.

edit: patched the audio code of the dsdt too and sound is as normal.  


I will post my final results on the insanelymac forum to help others and avoid cluttering this forum with unrelated material.

Edit: Ok this has been done and all ok, please see -> http://www.insanelymac.com/forum/index.php?showtopic=273369

Feel free to PM me if you have any questions on how this was done.  Thanks again to MacEFIRom and others who have posted on their adventure, allowing me to run my old macpro in full 64 bit with minial issues.  Take care all.  


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: sonymac on February 16, 2012, 11:47:01 PM
Someone want to test this out on OS X Mountain Lion?


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: fhenry on February 17, 2012, 09:35:00 AM
Someone want to test this out on OS X Mountain Lion?
anybody?


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: Graeme43 on February 17, 2012, 12:31:17 PM
Someone want to test this out on OS X Mountain Lion?
anybody?

I could give it a shot. The only thing I was wondering is what if the setup detects 1,1 and refuses to install?


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: fhenry on February 17, 2012, 01:37:47 PM
Someone want to test this out on OS X Mountain Lion?
anybody?

I could give it a shot. The only thing I was wondering is what if the setup detects 1,1 and refuses to install?
try it plz !


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: Graeme43 on February 17, 2012, 03:53:01 PM
Can someone set me up with a 10.8 installer that doesn't have the Mac model check or tell me how to disable it? Seems to refuse to install saying mac not supported

Apple invited me into the Mountain Lion seed and I don't have a Mac that can officially run it! Sucks! Both MP 1,1 and black MacBook C2D unsupported


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: sonymac on February 17, 2012, 04:43:33 PM
Without access to a supported machine, it may be difficult. If you had access to a later
Model Mac Pro, you could probably just swap out the drives.

I'm not sure how to fool the installer but I think it may have something to do with the plist file similar to the article below.

http://osxdaily.com/2011/04/08/hack-mac-os-x-lion-for-core-duo-core-solo-mac/


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: Rominator on February 17, 2012, 07:29:22 PM
I installed onto my 4,1/5,1 and then put the drive into my 1,1.

It just showed the circle with a slash across it for a few seconds then rebooted

going to take more than a drive swap


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: jeanlain on February 17, 2012, 08:12:45 PM
Some hacks can already boot 10.8.
The same boot loader should work on old Mac Pros.


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: Squishy Tia on February 18, 2012, 09:08:43 AM
I installed onto my 4,1/5,1 and then put the drive into my 1,1.

It just showed the circle with a slash across it for a few seconds then rebooted

going to take more than a drive swap

And this is the straw that broke the camel's back. I think I'm done with the Mac after my Mac Pro gives up the ghost. I just can't tolerate this cat and mouse game Apple seems to love making customers play with regard to OS and computer support. Hell, they actively abandoned all development effort for the original Mac Pros (1,1/2,1) only six months after their release, and left they to die a slow, painful death.

That I have to toil with partitions and a bootloader to run an OS that would run perfectly fine on my Mac Pro 1,1 otherwise, is a clear indication that Apple is not worth my money anymore. The Mac Pros are enterprise level computers. We paid through the nose for them, only to be shafted by Apple again and again and again. They could have updated the EFI on the first two revisions of the Mac Pro, since they had the spec finalized, but did nothing. And now the arbitrary limitations strike again. Enough is enough.

I never thought I'd say this, but I jump through less hoops to get what I want out of my OS on the Windows side than on the OS X side at this point. It's been a wild ride and a blast, but it's time to move on. Apple cares only about iOS and whatever it can milk out of the dying Mac Pro market. I want no more to do with it.

I was considering whether or not to get a 2010 Mac Pro (mainly because they can still run Snow Leopard and don't have to run Lion, so I wouldn't be stuck with features I can't turn off and despise to no end in Lion), but this pretty much seals the deal. I've been an Apple supporter and fan for twenty eight years. I'm sad to see it all go by the wayside, but I as a customer am worth jack all to them, so why should I continue to feed what bites my hand?

Kudos to those of you that got 64-bit Kernels running on the 1,1/2,1 Mac Pros. You are to be commended. Alas, the trouble it takes to get it working isn't worth my time, and it certainly isn't worth the eventual troubleshooting I'll have to do later down the road because I bypassed an arbitrary roadblock from Apple to get where I wanted to go.


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: sonymac on February 18, 2012, 11:49:50 PM
Dude, as a MP 1,1 owner, I am just as sad as the next guy to know that ML isn't officially supported, but seriously...

After you are done whining, which you have every right to do, I beg to differ on your opinion of Apples business decision to cut Mac Pro 1,1 support.

Apple, Dell, Sony, basically every single PC manufacturer cuts support after their systems hit a certain "vintage" that is measured in years, not performance. This is standard industry practice. It just so happens that Apple also makes the OS as well. I've had IBm and Dell pro workstations that are the same way (no driver support for later OSs. No BIOS support after 3 years.

As much as I love to claim I bought my Mac Pro to do enterprisy things, the truth is I didn't. I bought it because I of the expandability and hackability. I love the Mac Pro community (specifically, the 1.1 community. Who also seem the most vocal). I'm proud and glad that the Mac Pro has had such a good run. When I bought it for $3000, it was light years ahead of anything else out there. Also Apple raised the base price of the Mac Pro in later years so I felt the bang to bucks ratio of the 1.1 was improved.

The Mac Pro is as capable as its ever been and I'm thrilled to see such an active community work to keep it current and relevant.

But let's not kid ourselves. Xserve, that's an enterprise system. The Mac pro is far from enterprise. I'd even argue the Mac mini is more enterprise ready than the Mac pro is. Most enterprise setups I know don't upgrade every time a new OS comes out. Just because Apple would rather not hire out office space (which they lack) nor assign staff to do QA and technicians to support (which they have a shortage of), doesn't make them a bad company. It shows where their priorities are and have been for the past 15 years. If you didn't know that by now, you really don't know Apple. Celebrate what use you got out of your Mac Pro. Hope for more years to come. If you are seriously doubting your next Apple purchase, then you and a pretty lousy ROI in the first place and that's not Apples problem.

Change: it's scary but yeah, the time has come where I can do everything with a MacBook Air and a thunderbolt drive enclosure and display (I have a PC for gaming). But thats just my line of work.




I installed onto my 4,1/5,1 and then put the drive into my 1,1.

It just showed the circle with a slash across it for a few seconds then rebooted

going to take more than a drive swap

And this is the straw that broke the camel's back. I think I'm done with the Mac after my Mac Pro gives up the ghost. I just can't tolerate this cat and mouse game Apple seems to love making customers play with regard to OS and computer support. Hell, they actively abandoned all development effort for the original Mac Pros (1,1/2,1) only six months after their release, and left they to die a slow, painful death.

That I have to toil with partitions and a bootloader to run an OS that would run perfectly fine on my Mac Pro 1,1 otherwise, is a clear indication that Apple is not worth my money anymore. The Mac Pros are enterprise level computers. We paid through the nose for them, only to be shafted by Apple again and again and again. They could have updated the EFI on the first two revisions of the Mac Pro, since they had the spec finalized, but did nothing. And now the arbitrary limitations strike again. Enough is enough.

I never thought I'd say this, but I jump through less hoops to get what I want out of my OS on the Windows side than on the OS X side at this point. It's been a wild ride and a blast, but it's time to move on. Apple cares only about iOS and whatever it can milk out of the dying Mac Pro market. I want no more to do with it.

I was considering whether or not to get a 2010 Mac Pro (mainly because they can still run Snow Leopard and don't have to run Lion, so I wouldn't be stuck with features I can't turn off and despise to no end in Lion), but this pretty much seals the deal. I've been an Apple supporter and fan for twenty eight years. I'm sad to see it all go by the wayside, but I as a customer am worth jack all to them, so why should I continue to feed what bites my hand?

Kudos to those of you that got 64-bit Kernels running on the 1,1/2,1 Mac Pros. You are to be commended. Alas, the trouble it takes to get it working isn't worth my time, and it certainly isn't worth the eventual troubleshooting I'll have to do later down the road because I bypassed an arbitrary roadblock from Apple to get where I wanted to go.


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: Squishy Tia on February 19, 2012, 06:06:24 AM
I don't mind change. Hell, I remember back in the end of the OS 9 days where I thought I'd never switch to OS X, but I did. Change is usually good. What miffed me was Apple had pretty much (almost but not quite officially) dropped the 1,1 Mac Pro (and 2,1 as well) from any serious support a mere six months after launch of the 2,1 model, which was just a 1,1 Mac Pro with corrected errata in the microcode handling the CPUs. The industry standard for at least basic support (not warranty support or extended troubleshooting) has been five year for enterprise classified products, and as much as you might not like hearing so, the Mac Pro was classified as an enterprise product in Apple's lineup right along side the XServe.

I would have been completely satisfied had they provided even the three year running support, but they didn't. They simply didn't block it from OS installation up until now (yes, they actively block the 1,1/2,1 Mac Pros from even instaling MLion even though they can run it just fine). And it is an arbitary block, as it has been quite clearly shown that even the first gen Mac Pros can run 64-bit OS X just fine and the only thing stopping them from doing so is Apple's bootloader.

The problem with Apple now is that they're trying to sandbox the user in every conceivable way to retain utter control (as seen in Lion with Autosave, Versions, and Resumes not being controllable by the user, and in the iOSification of the once awesomesauce Mac OS). Much of the iOS merging I could deal with if I had at least some control over it, but I have virtually no control over it. More and more control is taken away from the user, and that's where it's rubbing me the wrong way.

I had always said that the day I have go to the Hackintosh route to get the most out of my machine is the day Apple doesn't deserve my money anymore (since if I'm doing the hacky thing, I may as well save on hardware anyway and use equivalant hacky parts). Having to use Chameleon to have any chance of booting MLiion to me is going down that route. I am fine with MLion not being "supported" on the hardware - I wouldn't ask Apple for help if something went wrong since I'm savvy enough to troubleshoot on my own. But being blocked in such a way that even a drive swap from a working Mac Pro model (in relation to MLion) is an entirely different scenario, considering the Mac Pro 1,1/2,1 can run the OS just fine outside of that little roadblock.

Edit: I fell asleep in my chair writing this (yes, I can fall asleep when I'm thinking sometimes if I'm tired enough) and upgraded my router to the Netgear N900 (god this thing's fast) during this post and came across this tutorial (http://www.j4mie.co.uk/blog/how-to-install-mountain-lion-on-macpro11/) on installing MLion on the Mac Pro 1,1/2,1. Hopefully it'll work. I have a spare 40 GB SF1200 SSD just waiting for some data to be put on it, so I'll give it a try. It's a lot of work for what should be plug and play installation (thanks Apple), all due to that arbitrary EFI32 lockout, but if it works it'll potentially breathe some new life into my Mac Pro. And as an aside, Apple could have easily accomodated the EFI32 with its bootloader, as the kernel starts up in 32-bit mode at the start either way and must be shunted through the bootloader to activate its 64-bit mode (it does so on ALL Macs).

10.7 is Apple's Vista (good intentions, very very badly implemented and obscenely buggy). 10.8 looks to be Apple's Windows 7, a much improved under the hood version of Lion. It would just be nice if Apple would give all Mac Pro owners legitimate access to it without jumping through hoops, given the way the kernel loads at bootup anyway.

I'm not reluctant to try new things. If I can get MLion installed on my Mac Pro and it's a good enough improvement over Lion (whose three main attraction features were terribly intrusive), I may reconsider future purchases (which will require MLion at a minimum to even boot). I suppose my point here is this: Apple has used up the goodwill left in its "loyal" user base. Now it's time for it to pony up and not constantly leave us lurching and fumbling in the dark to make things really shine (or even work). I'm not all that hopeful, but Apple has a golden opportunity to give all Mac Pro owners one last fling with a great OS before we have no choice but to upgrade (and you KNOW this is about raking in cash for them via hardware sales - something that while I may not like, I do completely understand from a business standpoint - what's the use of "stagnant" customers that don't upgrade?).

Anywho, I've said my piece. I'll try out the tutorial, since I'm a dev and have access to the installer (I usually take out the InstallESD.dmg file anyway and toss the rest away since I just restore that .dmg file to a flash drive anyway and 16 GB flash drives are like $20 now, which is the main reason I really didn't lose much sleep over lack of a DVD to install from).

And now I'm off to put my new router through its paces with my Epic 4G. Mmm.....speedy wireless.

Dude, as a MP 1,1 owner, I am just as sad as the next guy to know that ML isn't officially supported, but seriously...

After you are done whining, which you have every right to do, I beg to differ on your opinion of Apples business decision to cut Mac Pro 1,1 support.

Apple, Dell, Sony, basically every single PC manufacturer cuts support after their systems hit a certain "vintage" that is measured in years, not performance. This is standard industry practice. It just so happens that Apple also makes the OS as well. I've had IBm and Dell pro workstations that are the same way (no driver support for later OSs. No BIOS support after 3 years.

As much as I love to claim I bought my Mac Pro to do enterprisy things, the truth is I didn't. I bought it because I of the expandability and hackability. I love the Mac Pro community (specifically, the 1.1 community. Who also seem the most vocal). I'm proud and glad that the Mac Pro has had such a good run. When I bought it for $3000, it was light years ahead of anything else out there. Also Apple raised the base price of the Mac Pro in later years so I felt the bang to bucks ratio of the 1.1 was improved.

The Mac Pro is as capable as its ever been and I'm thrilled to see such an active community work to keep it current and relevant.

But let's not kid ourselves. Xserve, that's an enterprise system. The Mac pro is far from enterprise. I'd even argue the Mac mini is more enterprise ready than the Mac pro is. Most enterprise setups I know don't upgrade every time a new OS comes out. Just because Apple would rather not hire out office space (which they lack) nor assign staff to do QA and technicians to support (which they have a shortage of), doesn't make them a bad company. It shows where their priorities are and have been for the past 15 years. If you didn't know that by now, you really don't know Apple. Celebrate what use you got out of your Mac Pro. Hope for more years to come. If you are seriously doubting your next Apple purchase, then you and a pretty lousy ROI in the first place and that's not Apples problem.

Change: it's scary but yeah, the time has come where I can do everything with a MacBook Air and a thunderbolt drive enclosure and display (I have a PC for gaming). But thats just my line of work.


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: hyram on February 20, 2012, 04:23:57 PM
.... the 2,1 model, which was just a 1,1 Mac Pro with corrected errata in the microcode handling the CPUs....

Sorry... nit picking time.

This is just not true. Below is the header info extracted for the microcode for the 2 differnet flavors of mp11 and the mp21. As can be seen moving from mp11 to mp21 basically just adds support for the 06F7 processors. Who knows what the deal was with the 06FB's in the mp11.005b firmware.

mp11.005c.b08
Proc Sig    Revision    Date            Checksum       Proc Flags
06F0        5             08.18.2005    0x6D5B2CC7    0x00000004
06F1        17           10.10.2005    0xA28ACD13    0x00000027
06F4        38           03.12.2006    0xDA8E97D1    0x000000F5
06F5        51           05.01.2006    0x6A962F1F    0x00000004
06F6        198          03.07.2007    0xB1BFF974    0x00000004
            
            
mp11.005d.b00
Proc Sig    Revision    Date            Checksum       Proc Flags
06F0        5             08.18.2005    0x6D5B2CC7    0x00000004
06F1        17           10.10.2005    0xA28ACD13    0x00000027
06F4        38           03.12.2006    0xDA8E97D1    0x000000F5
06F5        51           05.01.2006    0x6A962F1F    0x00000004
06F6        198          03.07.2007    0xB1BFF974    0x00000004
06FB        180          03.14.2007    0xAF7C100F    0x00000004
            
            
mp21.007f.b06
Proc Sig    Revision    Date            Checksum       Proc Flags
06F0        5             08.18.2005    0x6D5B2CC7    0x00000004
06F1        17           10.10.2005    0xA28ACD13    0x00000027
06F4        38           03.12.2006    0xDA8E97D1    0x000000F5
06F5        51           05.01.2006    0x6A962F1F    0x00000004
06F6        198          03.07.2007    0xB1BFF974    0x00000004
06F7        102         03.08.2007    0xFEA82C38    0x00000040


The real changes in moving from mp11 to mp21 are in the actual firmware code as there are changes to about 45 different files. However, these changes are not really all that significate. I doubt that anyone could quantify any difference in performance or functionality betweeen mp11 and mp21. To me the mp21 firmware looks to be a baby step in Apple's progression from EFI32 to EFI64... and a very small baby step at that.

Here's a question that I haven't been able to answer but is of interest to me... what was the frist Mac to have EFI64? I'm guessing it was either an XServe or one ot the iMac's but I don't know which one. If anyone can answer, please give me a heads-up.


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: electropura718 on February 20, 2012, 06:48:09 PM
Has anyone gotten the Chameleon boot to work yet with Mountain Lion?

If you use the known method to boot the 32 bit kernel first (there are other threads about this), then re-enter the terminal command to re-bless the Chameleon boot partition, does it work or will we need a newer version of chameleon?


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: Squishy Tia on February 21, 2012, 06:00:15 PM
Hyram,

The first Mac to have EFI64 was this one (http://www.everymac.com/systems/apple/macbook/stats/macbook-core-2-duo-2.0-white-13-mid-2007-specs.html), the Core 2 Duo MacBook. Yeah, the lowly Macbook beat out the Mac Pro, XServe, and MacBook Pro to the punch with EFI64.


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: superfula on February 21, 2012, 09:39:38 PM
The MacBook was simply the first machine they released after the EFI64 spec was ratified.

The irrational emotional outburst based upon an early beta is humorous.  

The Mac Pro 1,1 has been supported for 5 years, which is quite a feat considering the changes Apple has gone through (moving to Intel, to 64bit, etc). Apple very well could have killed it with Snow Leopard.  Frankly I'm thankful for the 5 years my 1,1 has given me and look forward to several more years.  Apple isn't requiring anyone to upgrade to ML.  Lion isn't required either, but why someone wouldn't want to use it is a mystery to most.  Apple is in it to make money; older machines are outdated; the sun will come up tomorrow...there's no reason to complain as it's inevitable.  What is a sufficient amount of time for you?  6 years?  7?  10?  If so, feel free to jump over to the backward-looking legacy worship that has dragged down Windows for so long, and now the chickens have come home to roost for Windows 8 with its jarring attempt to cut off some of its older technologies.

Let's keep this on topic and keep the emotional "whoa is me" crap out.


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: Graeme43 on February 23, 2012, 04:03:19 PM
Might have some luck with 10.8 server??

I found seed notes (they are legit) for 10.8 server and trimmed out the rest

1. February 16, 2012 11:13PM UTC

OS X Mountain Lion Seed
Server Release Notes


Minimum System Requirements

You can install this version of Server on any Macintosh server or desktop computer with:
• An Intel Core 2 Duo, i5, i7 or Xeon processor
• At least 2GB of RAM
• At least 20GB of available disk space


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: Squishy Tia on February 24, 2012, 12:58:02 PM
The MacBook was simply the first machine they released after the EFI64 spec was ratified.

Hence it being the "first mac with EFI64".

[/quote]The irrational emotional outburst based upon an early beta is humorous.  

The Mac Pro 1,1 has been supported for 5 years, which is quite a feat considering the changes Apple has gone through (moving to Intel, to 64bit, etc). Apple very well could have killed it with Snow Leopard.  Frankly I'm thankful for the 5 years my 1,1 has given me and look forward to several more years.  Apple isn't requiring anyone to upgrade to ML.  Lion isn't required either, but why someone wouldn't want to use it is a mystery to most.  Apple is in it to make money; older machines are outdated; the sun will come up tomorrow...there's no reason to complain as it's inevitable.  What is a sufficient amount of time for you?  6 years?  7?  10?  If so, feel free to jump over to the backward-looking legacy worship that has dragged down Windows for so long, and now the chickens have come home to roost for Windows 8 with its jarring attempt to cut off some of its older technologies.

Let's keep this on topic and keep the emotional "whoa is me" crap out.
[/quote]

I'd say you have just as much of a problem as you say I do, so um, pot, meet kettle. Either way, the tidbit about the MLion Server seed notes (I overlooked that because I don't use the server versions) gives at least some hope. If the server can run on any Mac Pro (at least according to the seed notes, subject to change of course), then the OS proper should be able to as well. It'd sort of be a support nightmare for Apple to have the server work on hardware that the OS won't even install on. :)

And for the record, Apple all but officially dropped support for the Mac Pro 1,1/2,1 about six months after the 2,1 came out (their efforts were focused squarely on EFI64 by then). The one part of the Mac Pro first gen that is a true annoyance I can't (and won't) blame on Apple: the PCIe variable link widths. I've seen several RAID cards (not the least of which was the impressive, but ultimately useless in a Mac Pro 1,1/2,1) Areca 1880i-12x. Cost me $1k to get, and the blasted thing couldn't be set to anything other than x1 link width unless the graphics card was in slot 2 and the Areca card in slot 1, even if you had the system set to x1, x1, x8, x16. The x8, x1, x1, x16 setup yielded an x1 link to the Areca card. Thankfully my NewerTech SATA3 SAS RAID controller card (really just a rebadged HPT 2721 with passthrough mode added) sees an x8 link width. Can't boot from it, but it's zippy.

The one thing I'm curious about is why some people say you can't flash the EFI on the Mac Pro 1,1 but instead have to put in a new chip - The Mac Pro's boot ROM is the EFI portion of the system, and can most definitely be flashed. I know it won't happen, but I'd cream my pants eleventy billion times over if Apple would release even an "unsupported, beta, test it at your own risk and die if you ever try to ask us for support on it" boot ROM that was EFI64. I can dream, right? :P

As to why I'm not using Lion, I have three words for you: Autosave, Resumes, and Versions. You can't disable them (without utterly crippling the system and/or running into them again after each software update), making them exceedingly intrusive. Versions I could sort of live with, though I'd prefer not to if I could get away with it. Resumes just needs to DIAF. Having literally hundreds of images open in preview, which I use a lot, due to bugs with Resumes even after having shut it off, gets old fast. The bug was in the Lion beta, and it's still in Lion as of 10.7.3. But Autosave is a nonstarter for me. Without a way to turn it off globally, it just gets too intrusive and causes me no end to annoyance. I shouldn't have to mark everything as Stationery Pad just to be able to open it without Autosave rearing its ugly head on the original document no matter what. That's just horrible design right there.

As to why I am looking forward to MLion, iOS features aside (which I couldn't give a rat's ass about as I loathe iOS in its entirety), it's got enough other features and under the hood changes to have me seriously considering it even though it's almost certainly still got the unkillable crud from Lion in it. It ain't often I praise an OS like that, but MLion looks like awesomesauce compared with the forced loss of control Lion represents (hence why it's Apple's equivalant to Vista).

About the only thing that Apple may end up regretting is having the app store be the sole means of software updates. It's already proven to be a PITA for power users and anybody that wants any control over their OS. Having it dig its heels in that much more only causes more problems. But hey, iOS is the future, at least as far as Apple is concerned so app store it is (not like I can avoid it anyway - my dev account requires its use for half of the stuff now).

Anywho, I was going to try the booting into 64-bit mode via Chameleon, but I realized that my spare SSD is still in the IcyDock quad drive backplane in my optical bay, and the RAID card I have isn't bootable, so I'll have to dig the SSD out of there and reconnect it to the built in SAS bays to try that. But that can wait - I am going to have some fun with my new Vertex 3 120 GB SSD in my PS3. Sure it ain't SATA3 in there, but good lord anything beats the load times for Soul Calibur 4 (5 sucks donkey nuts without a real Kilik or Seung Mina in there) and MLB 10: The Show off the original HD.

I'll get to trying Chameleon sometime...when things settle down a bit here. :)


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: electropura718 on February 29, 2012, 06:24:39 AM
Well, I gave it a shot.  Installed Mountain Lion using the method now widely known (on a clone of my Mac HD).  Runs fine on my Mac Pro 2,1 (formerly a 1,1) using the 32 bit kernel.  Attempted to boot the 64 bit kernel using the Chameleon (which works beautifully in Lion).  Unfortunately, I get stuck in an endless loop...after Chameleon does its thing, I get the grey Apple logo screen for a moment, then...boom...the system reboots itself...this happens over and over.

Back running Lion and the 64 bit kernel via Chameleon.

Not sure whats going on.  Probably a Chameleon issue, but perhaps not.

Graphics card is an ATI 4870 Mac edition.  May try again tomorrow with an Nvidia GeForce 470 (PC version...no EFI...which works great with the Chameleon boot on Lion).



Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: hyram on February 29, 2012, 07:24:46 PM
Hyram,

The first Mac to have EFI64 was this one (http://www.everymac.com/systems/apple/macbook/stats/macbook-core-2-duo-2.0-white-13-mid-2007-specs.html), the Core 2 Duo MacBook. Yeah, the lowly Macbook beat out the Mac Pro, XServe, and MacBook Pro to the punch with EFI64.

Good link... not sure how I missed that. Thanks!


... after the EFI64 spec was ratified.

Hmmmm.... There is no "EFI64 spec"... unless you're referring to UEFI, in which case it can be implemented anyway you like.... both EFI32 and EFI64 are written and run in 32bit mode, the switch over to 64bit doesn't happen till the handoff to the OS. As for apple's implementation of EFI, it's really from EFI1.1. They have picked up a few aspects of UEFI but not everything. Even in it's current state it is certainly a more "pure" implementation than any of the other bios vendors which tend to add some of their legacy stuff and definitely don't follow the volume structure explicitly.


Title: SUCCESS with Chameleon and 10.8 64 bit kernel
Post by: electropura718 on March 02, 2012, 05:09:59 AM
Tried several builds of Chameleon.  The only one that worked with Mountain Lion and my Mac Pro 2,1 was r1820.  More recent builds (r1830, r1839) resulted in a reboot loop.

Now running 10.8 on the 64bit kernel with a Mac Pro 2,1 (upgraded from 1,1).

Full graphics acceleration with Nvidia GTX 470 (PC card).

Audio and ODD internal SATA ports working via DSDT.



Title: Re: SUCCESS with Chameleon and 10.8 64 bit kernel
Post by: orsodimare on March 02, 2012, 10:50:19 AM
Tried several builds of Chameleon.  The only one that worked with Mountain Lion and my Mac Pro 2,1 was r1820.  More recent builds (r1830, r1839) resulted in a reboot loop.
Now running 10.8 on the 64bit kernel with a Mac Pro 2,1 (upgraded from 1,1).
Full graphics acceleration with Nvidia GTX 470 (PC card).
Audio and ODD internal SATA ports working via DSDT.

That's great, i'm gonna test it on my MP during the WE! I've read somewhere (probably in VooDoo forum) that the "reboot loop" in the more recent builds may be overcomed by using a newer Fakesmc kext (see www.osx86.net)... Can be worth to give it a try...
Do you get the boot screen on the GTX 470 or boot "blind" ? And how, just with the Graphics enabled flag ?
Ciao, Orso


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: electropura718 on March 02, 2012, 05:09:12 PM
Hmmm.  Maybe try that kext with one of the newer builds of Chameleon.  I wasn't sure it was applicable to genuine Mac Pros.  It seems like the reboot loop occurs only with certain motherboards.  I don't think the Chameleon community is at all sure how to fix it yet...I would guess their first priority will be Hackintosh owners.  Right now, I may be the only EFI32 Mac Pro owner successfully running Mountain Lion 64bit so genuine Mac performance is not even on their radar screen...though that may change.

My Nvidia 470 has normal boot screens and full acceleration despite being a PC card.

Graphics Enabler is set "YES"


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: Graeme43 on March 07, 2012, 09:40:23 PM
Any way to get this working with a 7300GT? It has a panic with the Geforce 7xxx driver :( I have a 4870 and 7300GT because I only have 1 DVI on the 4870 and no adaptor yet


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: electropura718 on March 08, 2012, 06:19:51 AM
I don't think Graphics Enabler in Chameleon will work with the 7300.  Its not a great card anyway, get another one, if you can.  Using this method, it can even be a PC card, which is cheaper.


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: Graeme43 on March 08, 2012, 11:25:11 AM
It was only for reading websites as the 4870 powered my main screen and if i load them both off the one card it'll half the 512mb.  I don't suppose u know if the Apple 4870 will work with 2 displays on this method?


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: electropura718 on March 08, 2012, 10:59:59 PM
Oh...you are using two cards?  That won't work with Graphics Enabler. 

You can use GFX strings or DSDT if you have 2 Nvidia cards, but with 1 ATI and 1 Nvidia, I'm stumped.


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: Graeme43 on March 09, 2012, 11:44:34 AM
I got the mDP adapter today and it works perfectly in 64 bit kernel but now i half the video ram :( oh well


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: jeanlain on March 18, 2012, 03:21:51 PM
It seems you can boot the 64 bit kernel without Cameleon, using rEFIt and Grub.
For those who read French http://forum.macbidouille.com/index.php?showtopic=353110&st=0&gopid=3582425&#entry3582425
Not tested on Mountain Lion yet.


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: electropura718 on March 22, 2012, 04:33:40 AM
It seems you can boot the 64 bit kernel without Cameleon, using rEFIt and Grub.
For those who read French http://forum.macbidouille.com/index.php?showtopic=353110&st=0&gopid=3582425&#entry3582425
Not tested on Mountain Lion yet.

Can you translate?  I already have it working fine with Chameleon but am interested in alternatives? Are there any advantages in using rEFIt /GRUB?

With my limited French skills, I can see that people who have tried this have experienced the loss of audio that affected early pioneers of the Chameleon method.  This problem is easily fixed using a modified DSDT in the Chameleon Extra folder.  Have no idea how you would fix it using eEFIt/GRUB.


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: chromafile on March 22, 2012, 05:23:21 AM
It seems you can boot the 64 bit kernel without Cameleon, using rEFIt and Grub.
For those who read French http://forum.macbidouille.com/index.php?showtopic=353110&st=0&gopid=3582425&#entry3582425
Not tested on Mountain Lion yet.

Can you translate?  I already have it working fine with Chameleon but am interested in alternatives? Are there any advantages in using rEFIt /GRUB?

Google power?
http://bit.ly/GNYTbt


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: sea_man on March 23, 2012, 06:01:12 AM
Hi !

First say thanks for your hard work to keep alive this wonderful machine !

I'm also trying to make my 1,1 in the 64 bits , but i have the normal problems whit the sound and other components.

Can anyone please share your DSDT whit me, because i'm not good whit this edits.


Thanks in advance !


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: electropura718 on March 23, 2012, 03:32:59 PM
I can share my DSDT in a couple of days when I return from vacation.
If you want to try now, I used Grammataki's edit from a few pages back.

Here is the link he posted

http://www.insanelymac.com/forum/index.php?showtopic=273369 (http://www.insanelymac.com/forum/index.php?showtopic=273369)



Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: sea_man on March 23, 2012, 11:36:33 PM
I can share my DSDT in a couple of days when I return from vacation.
If you want to try now, I used Grammataki's edit from a few pages back.

Here is the link he posted

http://www.insanelymac.com/forum/index.php?showtopic=273369 (http://www.insanelymac.com/forum/index.php?showtopic=273369)



Thanks !

I tried this but sleep don't work for me..also my hard drives appear like external.
I'm sure is because i'm making something wrong, then i will wait for your DSDT ;)



Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: electropura718 on March 24, 2012, 04:07:34 AM
I forgot.  I have another DSDT fix for the drives appearing as external.  Not having any sleep issues, but I did not do any fixes for that.

Will try to post my DSDT as soon as I can.


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: jeanlain on March 24, 2012, 08:48:35 AM
It seems you can boot the 64 bit kernel without Cameleon, using rEFIt and Grub.
For those who read French http://forum.macbidouille.com/index.php?showtopic=353110&st=0&gopid=3582425&#entry3582425
Not tested on Mountain Lion yet.

Can you translate?  I already have it working fine with Chameleon but am interested in alternatives? Are there any advantages in using rEFIt /GRUB?

With my limited French skills, I can see that people who have tried this have experienced the loss of audio that affected early pioneers of the Chameleon method.  This problem is easily fixed using a modified DSDT in the Chameleon Extra folder.  Have no idea how you would fix it using eEFIt/GRUB.
This methods requires that you install rEFIt and Ubuntu 11.04 64 (link is given in the original post). When ubuntu is booting, hit escape to access GRUB. Then select OS X 64. It should boot the 64-bit OS X kernel.


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: konran on March 24, 2012, 08:28:09 PM
Thanks MacEFIRom for your great work :)
Unfortunately I'm always landing at "No bootable devices" when I try to boot the Chameleon boot loader.

My configuration:
- MacPro1,1 2 x Xeon Dual Core - no FW upgrade to 2007
- 3 HDD's in the SATA drive bays, boot disk with SL 10.6.8 plugged in bay 1
- nVidia 8800GT

First I wanted to circumvent the fact to modify my running system and I tried to install Chameleon on a USB pen drive but it did only show either a flashing folder icon or a flashing forbidden icon.
Next I tried to repartition my system drive (in bay 1) to add a boot partition at its end - but I didn't change the partition scheme to MBR, so said left it as GUID. That gave me a boot screen with "No bootable devices" message.

Several comments in this thread specify that the boot loader i.e. Chameleon has to reside on the first drive (on a SATA port) and the Mac OS X has to be as well. From your guide (just before you start with the real guide) I read that I can have Chameleon on any drive and have to place the OS on the first drive.
Is the latter correct?

Where I'm also struggling is the point that Apple's disk numbering changes at will after blessing the boot partition, reboot, reset and alt-booting the normal OS. The system disk switches between disk0s2 and disk1s2. How can that be? I have to decide a fixed value in the org.chameleon.boot.plist ... I also tried to remove the Default Device in there to get a list of partitions - but nothing as that :(

Last question(s) for now: Is it necessary to place Chameleon on a MBR formatted disk?
And if yes, could I place the Chameleon e.g. on a MBR disk in bay 2 and let the OS disk in bay 1 where it is now?

Regards,
Konran


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: armdn on March 24, 2012, 08:54:20 PM
It seems you can boot the 64 bit kernel without Cameleon, using rEFIt and Grub.
For those who read French http://forum.macbidouille.com/index.php?showtopic=353110&st=0&gopid=3582425&#entry3582425
Not tested on Mountain Lion yet.

Can you translate?  I already have it working fine with Chameleon but am interested in alternatives? Are there any advantages in using rEFIt /GRUB?

With my limited French skills, I can see that people who have tried this have experienced the loss of audio that affected early pioneers of the Chameleon method.  This problem is easily fixed using a modified DSDT in the Chameleon Extra folder.  Have no idea how you would fix it using eEFIt/GRUB.
This methods requires that you install rEFIt and Ubuntu 11.04 64 (link is given in the original post). When ubuntu is booting, hit escape to access GRUB. Then select OS X 64. It should boot the 64-bit OS X kernel.

This method makes more questions than answers... I tried to do this, and get nothing. Partitioned disk with two partitions for rEFIt and Ubuntu, installed 11.04, then (with very strong language) restored GRUB, added menu entry to GRUB to load Mac OS X (update-grub didn't find my Mac OS X on /dev/sdc1 (hd1)) and get nothing... What partition table he used for Linux and Mac ?? GPT or MBR?? How and what entry he added to GRUB??


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: gerahdo on March 24, 2012, 09:59:59 PM
Thanks to MacEFIRom , Sascha_77, Grammataki and all the others for there hard work .
Mac Pro 2.1 , 8 core 3gHz , three partition's ,first Lion second Lion third Snow leopard .
Boot partition is on a second drive second partition  <string>hd(2,4)</string>.
Installed, Chameleon_2.1svn_r1886_trunk_10.8.pkg , edit  the serial number in smbios.plist .
Then I used Grammataki's method to create a DSDT.aml file,
 " http://www.insanelymac.com/forum/index.php?showtopic=273369 "
 placed it into the Boot extras folder , sound is working great .
 
When I have a USB stick inserted it wound mound after reboot I have to reinsert it, then it works  .
The System Profiler reads an ATI Radeon HD 5000 , but it is a Radeon HD 5770 , I hope it doesn't make a difference it is only reading this ?
Thanks a lot ,  it is a big improvement in Apps like FinalCutProX .  64bitHappy ;-)  


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: electropura718 on March 24, 2012, 10:07:23 PM
Konran,

My drive with Lion installed is on the drive closest to the front of the machine.  Chameleon is installed on a small partition (called Boot) on the drive located in the last slot, closest to the back of the machine.  It uses MBR.

You cannot put Chameleon on a USB drive.  Your Mac cannot boot from a USB or Firewire drive using "legacy" mode (aka BIOS).

Hope that helps.


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: electropura718 on March 24, 2012, 10:13:10 PM
For Sea_Man

DSDT with sound and SATA fixes attached.  Mac Pro 2,1 (formerly 1,1)


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: sea_man on March 25, 2012, 01:27:57 AM
For Sea_Man

DSDT with sound and SATA fixes attached.  Mac Pro 2,1 (formerly 1,1)

Thanks man !

My HDs now appear like internal and my sound and odd sata ports work !

But the sleep is not working for me :( i will try with graphics enables = yes and other gpu ( this 1,1 upgrade to 2,1 have the original crappy 7300 )

Any way i will list the changes i will made to see if they are involved in the sleep problem:

Upgraded cpus to a pair of L5335 ,  added 4 gb of more ram from other 1,1 ( 8GB in total) and firmware upgraded to 2,1 , and running Lion 10.7.3.



Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: electropura718 on March 25, 2012, 04:35:30 AM
For Sea_Man

DSDT with sound and SATA fixes attached.  Mac Pro 2,1 (formerly 1,1)

Thanks man !

My HDs now appear like internal and my sound and odd sata ports work !

But the sleep is not working for me :( i will try with graphics enables = yes and other gpu ( this 1,1 upgrade to 2,1 have the original crappy 7300 )

Any way i will list the changes i will made to see if they are involved in the sleep problem:

Upgraded cpus to a pair of L5335 ,  added 4 gb of more ram from other 1,1 ( 8GB in total) and firmware upgraded to 2,1 , and running Lion 10.7.3.



Glad you got it working.  Sorry I couldn't help with the sleep issue.  I don't seem to be having that problem, but I am using Graphics Enabler=YES and an Nvidia 470 (PC version).


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: konran on March 25, 2012, 06:26:35 AM
Thanks electropura,

your example was really helpful - so finally I had it same way when I added the 4th disk to the rearmost bay and the SL OS disk in the frontmost bay 1. And luckily it accepted verbose mode which I wasn't able to use before. To my astonishment I realized that the OS appeared on hd(3,2) ... which I didn't try before. I couldn't believe that it could be there :-[

So, for some tests it went well and with your DSDT I had sound and no sleep issues (ok, mostly no issues: the CPU fan went up to 1300 upm shortly which it normally doesn't after waking up).

But then came the hassle: when I wanted to verify if I can use Chameleon on a GUID disk I used iPartition to change the partition scheme, reblessed and rebooted - and I saw that it doesn't work that way. It obviously has to be MBR only. So I reversed the Chameleon boot disk to MBR, reblessed, rebooted - and again had "No bootable device". Disk numbering was again mixed up. The OS was on disk0s2 this time. I changed that in the Chameleon plist, rebooted and again "No bootable device"! This time the OS moved to disk1s2.

For whatever reason something changes disk numbering at will. In the moment I was not able to get a stable situation with Chameleon again so that the disk is off my Mac now. It seems to be not reliable for me ... at least I want to switch between 64bit and 32bit mode w/out braking my Mac everytime.


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: Peloche on March 25, 2012, 08:46:48 AM
Hi all,

My conf:

Mac Pro 2006
2 x 5150 2.66 GHz CPUs
12 Go Ram
ATI XT1900
5 HDDs - 4 in bays 1,2,3,4 - 1 in DVDROM bay connected to extra motherboard SATA port.
Apple Cinema Display 30" (2006)
Lion 10.7.3

My mods:

1 - Replace existing CPUs with 2 x 5355 SLAEG 2.66 GHz CPUs

Issue:
Issue 100: only one CPU shown in "About this Mac"

2 - Installed Mac Pro Firmware 2007 with MacEFIRom utility, thanks to MacEFIRom
http://forum.netkas.org/index.php/topic,1094.0.html

Issue:
No new issue

Existing Issue 100 resolved : both CPUs shown

3 - Installed "Booting the 64-bit kernel on 2006/2007 Mac Pro, thanks to MacEFIRom
http://forum.netkas.org/index.php/topic,1123.0.html

installed Chameleon with Chimera 1.8.0 (r1394 - Darwin / x86 boot v5.0.132)  thanks to MacManx86 http://macmanx86.blogspot.fr/2012/02/chimera-180-source.html
installed Chameleon themes and adjustment with Chameleon Wizard - thanks to janek202, http://www.insanelymac.com/forum/index.php?showtopic=257464

Issues:
Issue 300 : No sound
Issue 301 : HDD connected to extra SATA port doesn't show

4 - Installed dsdt.aml in /Boot/Extra supplied by electropura718, thanks to electropura718
http://forum.netkas.org/index.php/topic,1123.msg10380.html#msg10380

Issue:
Edited :
Issue 400: Kernel Panic when connecting USB device, reboot with USB device connected it works but any new USB device connection leads to KernelPanic

Existing issue 300: resolved, sound is back
Existing Issue 301: resolved, HDD is shown again

5 - Installed my flashed GC Sapphire HD 4890

Issue:
No new issue

---------
Remaining issues:
No issue remains

Issue 400

Edit: I have had 2 Kernel Panic when connecting :

1 USB 16 Go Flash drive and another one connecting USB Dock.

I have tried again with this devices and also with my camera, no more KP, plug, mount, unmount unplug etc... several times for each device, no more KP... Bug ?

Thanks to all contributors.

One more thing "Many Thanks to the Big Boss Netkas … ::)"


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: armdn on March 25, 2012, 11:45:21 AM
I've done IT!
(http://s57.radikal.ru/i156/1203/76/1cbffd362528.png)

No need to use rEFIt. I just installed a Mac OS X on a drive (GPT) and then installed Linux on other partition (GPT too), GRUB during the installation with his os-prober find Mac OS X (32-bit) and (64-bit). That is all. No legacy boot, no Chameleon. But sound doesn't work properly, and second display on miniDP (ATI Radeon HD 4870) also stops working. DVI works.


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: electropura718 on March 25, 2012, 04:00:58 PM
Armdn,

All your issues using this method can be fixed with DSDT, however I have no idea if it's even possible to load a DSDT.aml booting this way.  Its very easy (once you figure out what the fixes actually are) using Chameleon.  
Also, of you have no need for a Linux install, other than booting MacOSX 64 bit kernel, it's kind of a waste of space.  The Chameleon boot loader can live on a very tiny partition, which can even be hidden, so it's something you can just forget about once you set it up.

Now on to the next challenge....installing ML DP 2..

UPDATE: the key to using DSDT with GRUB might be here....

http://blog.michael.kuron-germany.de/2011/03/patching-dsdt-in-recent-linux-kernels-without-recompiling/

If you have time, you might want to try it using my posted DSDT to see if your sound comes back. 


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: electropura718 on March 25, 2012, 04:18:07 PM
But then came the hassle: when I wanted to verify if I can use Chameleon on a GUID disk I used iPartition to change the partition scheme, reblessed and rebooted - and I saw that it doesn't work that way. It obviously has to be MBR only. So I reversed the Chameleon boot disk to MBR, reblessed, rebooted - and again had "No bootable device". Disk numbering was again mixed up. The OS was on disk0s2 this time. I changed that in the Chameleon plist, rebooted and again "No bootable device"! This time the OS moved to disk1s2.

For whatever reason something changes disk numbering at will. In the moment I was not able to get a stable situation with Chameleon again so that the disk is off my Mac now. It seems to be not reliable for me ... at least I want to switch between 64bit and 32bit mode w/out braking my Mac everytime.

Sorry it's not working to your satisfaction.  It sounded like you had things going well until you started swapping disks around and changing partition schemes...which most people would not do on a regular basis.  If you want to give it another go, you might want to try Ignoring Caches on boot, if you are switching things around.  this is one of the boot options in Chameleon.   I don't think it's really reassigning drive positions randomly.  I've been booting this way for months now, and it's been pretty consistent in its behavior.

Which Chameleon build did you use?


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: armdn on March 25, 2012, 07:09:58 PM
Armdn,

All your issues using this method can be fixed with DSDT, however I have no idea if it's even possible to load a DSDT.aml booting this way.  Its very easy (once you figure out what the fixes actually are) using Chameleon.  
Also, of you have no need for a Linux install, other than booting MacOSX 64 bit kernel, it's kind of a waste of space.  The Chameleon boot loader can live on a very tiny partition, which can even be hidden, so it's something you can just forget about once you set it up.

Now on to the next challenge....installing ML DP 2..

UPDATE: the key to using DSDT with GRUB might be here....

http://blog.michael.kuron-germany.de/2011/03/patching-dsdt-in-recent-linux-kernels-without-recompiling/

If you have time, you might want to try it using my posted DSDT to see if your sound comes back. 

Sound can be revert back to normal without DSDT using.... but what with mini Display Port.... that's the problem.


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: Hooper on March 25, 2012, 08:39:51 PM
I've done IT!
(http://s57.radikal.ru/i156/1203/76/1cbffd362528.png)

No need to use rEFIt. I just installed a Mac OS X on a drive (GPT) and then installed Linux on other partition (GPT too), GRUB during the installation with his os-prober find Mac OS X (32-bit) and (64-bit). That is all. No legacy boot, no Chameleon. But sound doesn't work properly, and second display on miniDP (ATI Radeon HD 4870) also stops working. DVI works.

Viktor, tried this today on my mac pro 1,1 (first installed the 2,1 firmware-tool for today) and it worked, but only when you stick by Darwin 10.8.0 kernel version !. So if you upgrade from SL-10.6.8 to Lion-10.7.3 the trick does not work any more... Because the machine than just boots up again in normal 32bit kernel & extensions mode. So installing Mountain-Lion 10.8 (DP2) this way is out of the question I think, and that's what the actual goal is isn't it ? 


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: konran on March 26, 2012, 12:03:51 AM
It sounded like you had things going well until you started swapping disks around and changing partition schemes...which most people would not do on a regular basis.  If you want to give it another go, you might want to try Ignoring Caches on boot, if you are switching things around.  this is one of the boot options in Chameleon.   I don't think it's really reassigning drive positions randomly.  I've been booting this way for months now, and it's been pretty consistent in its behavior.

Which Chameleon build did you use?
Yes, you're right ... I had 3 successful reboots with Chameleon before I've changed partition scheme and all went wrong after that. And I gave it another go tonight, reduced disks to 3 from bay 1 to bay 3, changed partition scheme on disk in bay 2 to MBR and installed Chameleon there from scratch, set -v and -f flags as boot options. After blessing the new Chameleon two reboots resulted again in "No bootable device" >:(

My Chameleon configuration is exactly the one from MacEFIRom taken from his first post. So it is his boot file, both plist files with customized modifications and Chameleon package from his post - that is:

Chameleon v2.1svn r1478

MacEFIRom said in his post that one should use an older Chameleon and install the bootloader only - than take his boot file. I've not tried anything else.

As I remember from previous posts in this thread you (or someone else...) used Chameleon r1820. Should I retry with a newer revision than I have installed?

Update:
I updated to Chameleon 2.1svn r1820 ... first it didn't run. Now I placed the Chameleon disk into the frontmost bay 1 and it successfully booted. Maybe I mixed that up because I thought the OS disk has to be in the first slot. Well, I hope it will be stable now...

Is there an option to hide the Chameleon disk icon appearing on the desktop? I know it's only cosmetic but it would be fine only having the "regular" disks on the desktop.

Update 2:
I plugged in an USB pen drive for the first time on a 64 bit run ... and got a kernel panic as others in this thread :'( The second attempt to plug it in after reboot did not panic.


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: armdn on March 26, 2012, 01:26:26 PM
Right... 10.7 with GRUB doesn't work at all. So Chameleon is still our all.


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: konran on March 26, 2012, 01:42:27 PM
Ohh, I've got problems again ... when I was successfully running my MacPro1,1 with Chameleon in 64bit mode I made a USB boot stick with Lion Disk Maker. I just wanted to see if I can boot it w/out modification on Lion sys files through the Chameleon activated 64bit boot process. Unfortunately the USB stick was not seen in the partition list. Since that I realize the mach_kernel not found message reported earlier here. As there is only one bootable partition in my list I can't hit arrow up/down to repair a Chameleon glitch to get the mach_kernel message disappear (also mentioned earlier here).

So again, I have it unbootable with Chameleon for now ... it took me at least 4 reboots and re-blesses to get the normal 32bit mode bak w/out getting stuck to the Chameleon boot loader.

Referencing grammataki and andystubbs on page 4 in this thread I can confirm that drive association of the machine changes sometime. I think the SATA controller is responsible for that, maybe it depends on the time when drives report their ready status and the controller will see a disk as an active device and places it into the numbered list ... or maybe not...

@andystubbs: you say that Chameleon needs to be installed on the disk that's attempted to be the one that's being booted off ... other statements say that Chameleon should be on the first disk on bay 1.

My configuration now is:
- Chameleon 2.1svn r1820 with its boot file and standard theme on MBR disk in bay 1, active partition
- Mac OS X 10.6.8 on GUID disk in bay 2

...and I don't get the mach_kernel problem handled properly. At some time when it will run stable I want to install Lion on a separate disk which will be in bay 4 as bay 3 has a GUID data disk. But my first question is: Is it supposed to run this way according to my configuration mentioned above?

If not, are there any other options?


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: electropura718 on March 26, 2012, 03:31:30 PM
I have my Lion install on the disk at the front of the machine.  My Chameleon install is on a small partition on a disk at the back of the machine.  You can get it to work other ways, but you will have to configure Chameleon, which can be a little confusing.

You cannot boot off of USB or FireWire disks in Legacy mode.  If you need to do this, you must return to 32 bit EFI booting.  Hold down the option key when booting and select the boot disk of your choice.  Your Mac will forget about Chameleon and boot normally. If you want to return to using the 64 bit kernel, re-bless the Chameleon boot partition using the terminal.

This type of setup might not be for you.  You seem like the sort that likes to try to tinker and break things :) Nothing wrong with that at all.  Thats how the rest of us learn the pitfalls.  That being said, If you just set it up and leave it alone, it should work fine.  If you want to try booting on all different types of disks and partition schemes, you have to understand you are going to have unforeseen issues.  Very few people on the planet are using Macs in legacy mode with Chameleon...and most of them are posting in this thread. Using this mode in the real world was never intended by Apple.  Even the makers of Chameleon strongly urge you not to use it on a genuine Mac.  Welcome to the bleeding edge.

I just want to get my work done and I need the 64 bit kernel. I can't shell out 4 grand to replace a perfectly good machine right now, just because of the friggin' 32 bit EFI.  For me, it's working well, and is totally stable.  I can spend the 4 grand on my daughter instead.

Note: You will not be able to boot Mountain Lion (from DP2 onward) with normal 32 bit EFI, as it does not have a 32 bit kernel to boot with.  That's why I am struggling to figure out how to create an installer that works, without requiring a second Mac with 64 bit EFI.  I'm finding it's more complex than getting ML installed on a Hackintosh.  Transplanting older components on the ML installer has not worked so far, nor have any Hackintosh installers.  On Snow Leopard and earlier, there was a terminal command that enabled an OSX install without rebooting from the installer disk (provided you are installing on a disk other than your boot disk) but unfortunately it does not seem to work with Lion or Mountain Lion.




Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: konran on March 26, 2012, 05:46:27 PM
I have my Lion install on the disk at the front of the machine.  My Chameleon install is on a small partition on a disk at the back of the machine.  You can get it to work other ways, but you will have to configure Chameleon, which can be a little confusing.

Thanks, that is for sure informative for me. And I assume your Chameleon disk is MBR with Chameleon partition set active?

You cannot boot off of USB or FireWire disks in Legacy mode.  If you need to do this, you must return to 32 bit EFI booting.  Hold down the option key when booting and select the boot disk of your choice.  Your Mac will forget about Chameleon and boot normally. If you want to return to using the 64 bit kernel, re-bless the Chameleon boot partition using the terminal.

FYI, my Lion USB bootable stick prepared by the Lion Disk Maker has GUID partition scheme - so no legacy boot here.

This type of setup might not be for you.  You seem like the sort that likes to try to tinker and break things :) Nothing wrong with that at all.  Thats how the rest of us learn the pitfalls.  That being said, If you just set it up and leave it alone, it should work fine.  If you want to try booting on all different types of disks and partition schemes, you have to understand you are going to have unforeseen issues.  Very few people on the planet are using Macs in legacy mode with Chameleon...and most of them are posting in this thread. Using this mode in the real world was never intended by Apple.  Even the makers of Chameleon strongly urge you not to use it on a genuine Mac.  Welcome to the bleeding edge.

:) Yes, I see. That those people who're using their old MacPro's that way will be very rare - I could've only assumed that. I just eBay'ed my old MacPro1,1 two weeks ago as I had to leave my PowerMac G5 for now. And I realized that stuff with 32bit EFI and dropped support of these Mac's for all new-outcoming Mac OS'es really too late. I am absolutely happy with my Snow Leopard on one side. On the other side I'm currently developing apps for iPhone and iPad, so I have to make at least one of my systems quite modern and up to date. I could switch my MacBook Pro early 2011 to (Mountain) Lion but on the other hand I will loose support for Rosetta and a handful of programs then. And running another Snow Leopard there virtually is a fact of too small disk space for a portable. That's not what I want at all.

So my fine old MacPro1,1 which I really like should have enough physical power to do it all. My final configuration should have a running Snow Leopard (32bit or 64bit doesn't matter here anyway) and Lion on a second disk, probably Mountain Lion on the Lion disk as well. I have 10.7.4 and 10.8 DP2 already on Parallels Desktop running virtually - but at the end I don't want to make my development that way if it's realizable physically.

Note: You will not be able to boot Mountain Lion (from DP2 onward) with normal 32 bit EFI, as it does not have a 32 bit kernel to boot with.  That's why I am struggling to figure out how to create an installer that works, without requiring a second Mac with 64 bit EFI.

Great! I will always keep an eye here to see if you're succeeding ... and I really hope you will ;)

How did you install your Lion?
Do I need a Snow Leopard clone of my disk to install Lion over it?

For Mountain Lion I think I'll try using the 32bit modified installer as seen here (http://www.j4mie.co.uk/blog/2012/02/18/how-to-install-mountain-lion-on-macpro11/). But maybe that will cause problems with future system updates in the case EFI will be updated in any way...


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: electropura718 on March 26, 2012, 06:08:30 PM
"Thanks, that is for sure informative for me. And I assume your Chameleon disk is MBR with Chameleon partition set active?"

Yes. Its MBR,

"FYI, my Lion USB bootable stick prepared by the Lion Disk Maker has GUID partition scheme - so no legacy boot here."

Ah. I see.  You may still need to boot first using 32 bit EFI, as I described (hold down option key) or your computer may still look for Chameleon to boot with first and just sit there blinking at you or kernel panic.  Not sure. Will have to try...I don't think it will just boot off the USB automatically, since you blessed the Chameleon partition in the terminal.

"For Mountain Lion I think I'll try using the 32bit modified installer as seen here. But maybe that will cause problems with future system updates in the case EFI will be updated in any way..."

That only works for DP1, which still has a 32bit kernel and extensions, even though there was no 32 bit EFI.  There is no 32 bit kernel in DP2 at all.  Not looking good for any 32bit support in the release version, unless Apple has a change of heart.  The only option for running Mountain Lion will be an alternate boot loader, such as Chameleon.


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: sea_man on March 27, 2012, 12:29:56 AM
Hi people !

One little question ...

I have a 1TB HD whit this MBR scheme :

1Gb to Boot partition

200GB NTFS

799 GB NTFS DATA

Is there any way to install windows 7 x64 in the 200GB partition and preserve the boot in this this disk intact ?

Thanks in advance !


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: konran on March 27, 2012, 03:39:03 AM
"FYI, my Lion USB bootable stick prepared by the Lion Disk Maker has GUID partition scheme - so no legacy boot here."

Oops, here I was wrong - the USB was written with MBR scheme. Anyway I gave up to boot off it. I added my 4th disk to Mac Pro, made it GUID with 1 empty HFS+ partition, installed Lion via Snow Leopard with this USB and let the migration assistant import everything from SL - w/out Chameleon at that point. That worked pretty well.

I re-activated my "sleeping" Chameleon again and now it worked immediately. It seems having improved when 2 OS'es are present. I have graphical GUI and can switch between SL and Lion disk. The only strange thing is:

I tried to tie the Default Partition entry in the com.chameleon.Boot.plist file to my Snow Leopard disk given with diskutil. Chameleon always takes the Lion partition and presents it first on the screen. I looked again with diskutil and realized that the disk letters had changed (w/out changing anything physically to the disks). I applied the new disk/partition number to the plist file and added -f parameter to ignore caches. Same thing, Chameleon shows me Lion and extends the disk list when I press an arrow key.

Any idea for that?

That only works for DP1, which still has a 32bit kernel and extensions, even though there was no 32 bit EFI.  There is no 32 bit kernel in DP2 at all.  Not looking good for any 32bit support in the release version, unless Apple has a change of heart.  The only option for running Mountain Lion will be an alternate boot loader, such as Chameleon.

That sounds reaallly bad...

Beneath that I compared some Xbenches done to Snow Leopard 32bit and 64bit + Lion 32bit and 64bit on the same hardware. I was amazed that SL 64bit performed best, Lion 32bit some percent slower than that and Lion 64bit even slower than Lion in 32bit mode. Isn't that strange?

@sea_man: Are you sure you wanna do such thing to a Mac? Anyway you seem far most out of topic here...


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: sea_man on March 27, 2012, 04:23:06 AM

My only reason to install this o.s is maybe i will play some game in this OS... ( i have installed a pair of 6870 in my 2,1)

Also .. yes the question is very off topic, but i don't know other place to ask, because this involves the boot partition, but if is the incorrect place, sorry for my mistake . ;)



@electropura718

I modded my org.chameleon to graphics enabler =yes whit only one 6870 installed ..and my MP sleep fine.. but the video never awake.

please , can you tell me which version of boot file are you using ? ( i'm using chimera 1.8)


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: konran on March 27, 2012, 12:10:29 PM
Hello again,

one question here before I'm gonna make it worse again:
As I have SL 10.6.8 and Lion 10.7.4 working with Chameleon r1820 I want to give it a try to install Mountain Lion DP2. SL, Lion and Chameleon are on different physical disks and the Lion disk is the only one with enough space to place 10.8 DP2. When I created the partition for 10.8 with iPartition I realized that the Lion install created a 650MB Recovery HD hidden Apple_Boot partition as well.

Will the 10.8 install do so as well?
If so, will 10.8 overwrite the same Recovery HD partition and cause a conflict with the Lion installed?


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: konran on March 27, 2012, 12:29:20 PM
My only reason to install this o.s is maybe i will play some game in this OS... ( i have installed a pair of 6870 in my 2,1)

I have never used Bootcamp on a Mac, so I dont't know how Apple's tools will install a Win7x64. On a PC it installs always on a GUID partition scheme, creates a hidden system partition with windows boot loader on it and a second partition holding Win7x64 itself. The win boot assures that the Win7x64 partition will be C:\ as long as there is no other windows know partition before that one. Parallels Desktop does quite the same for a Win7x64 installation - the same 2 partition scheme on a GUID virtual disk.

In fact I think you will break your system when you try to bring Win7x64 into the 200MB NTFS onto the same disk which is MBR. There are two reasons for that:

1.) Win7x64 installation requires two additional partitions on the boot disk, so you would have to split
     your 200GB to have 100MB before Win7 for the hidden boot loader
2.) booting Win7 requires the hidden win7 boot partition to be active, Chameleon partition must also
     be active

So even if this could work I think you break the Chameleon boot loader first and have to repair it after Win7x64 is installed. You could probably convince Chameleon after having it repaired to boot your Mac OS and Windows as well ... but Chameleon is designed to boot PC Hackintosh'es and on a PC you might have different partition type ID's as Bootcamp has. If ever I would use another physical disk to try it with Win7x64.


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: Bardioc on March 27, 2012, 05:58:30 PM
Hello,

I tried the described method but I'm currently stuck and have no clue on how to continue. I've done exactly the steps described in the first posting, but I end up with a weird EBIOS error right now:

I've downloaded the proposed Chameleon-2.0-RC2-r640.pkg, created an MBR-based disk with two partitions, one 1 GB, the second the rest (currently empty). This disk is placed in "Bay 1" and referred to as disk0 in 'diskutil'. Now the first question arises. When I try to install Chameleon, I get the choice between:

* Chameleon Standard
* Chameleon EFI FAT
* Chameleon EFI HFS

I suppose I shall install 'Chameleon Standard' as the first posting described to install "the bootloader only". Afterwards I extracted the files attached to the first posting, copied the plist-files to the Extra folder and replaced the existing boot with the provided one.

My current Lion-Installation resides on a second harddrive in "Bay 2" and the partition is referred to as 'disk1s2' in 'diskutil'. Therefore I modified the chameleon boot plist to use hd(1,2) as default partition. I changed the serial number and issued the blessing as described.

When I now reboot, I get the following error:

The system boots, I get a gray screen followed by a black screen, followed by a gray screen.

A short moment I see something like 'Loading boot' followed by 'boot0' and then a textual spinning / | \ combination that freezes with a blinking cursor. After a while I get the following error:

EBIOS read error: Controller or device error
   Block 0x0 Sectors 0

This is repeated several times before the Chameleon boot loader appears. Does anybody have a clue on how to speed up the process?

Thank you for your help,

Heiko


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: konran on March 27, 2012, 06:49:35 PM
I've downloaded the proposed Chameleon-2.0-RC2-r640.pkg, created an MBR-based disk with two partitions, one 1 GB, the second the rest (currently empty). This disk is placed in "Bay 1" and referred to as disk0 in 'diskutil'. Now the first question arises. When I try to install Chameleon, I get the choice between:
...
My current Lion-Installation resides on a second harddrive in "Bay 1" and the partition is referred to as 'disk1s2' in 'diskutil'. Therefore I modified the chameleon boot plist to use hd(1,2) as default partition. I changed the serial number and issued the blessing as described.

Hello Heiko,

for both parts you write that you're using these disks in bay 1 - which cannot be of course. It would help if you list some details of your Mac. As you may see in this thread things go very specific and due to my own experience won't succeed every time. I'd suggest that you also apply grammataki's DSDT.aml from previous posts. So you have immediate repair for SATA and sound. Also have a look at pages 7 and 6 which give you successful configurations of Chameleon to work.


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: Bardioc on March 27, 2012, 07:28:15 PM
I've downloaded the proposed Chameleon-2.0-RC2-r640.pkg, created an MBR-based disk with two partitions, one 1 GB, the second the rest (currently empty). This disk is placed in "Bay 1" and referred to as disk0 in 'diskutil'. Now the first question arises. When I try to install Chameleon, I get the choice between:
...
My current Lion-Installation resides on a second harddrive in "Bay 1" and the partition is referred to as 'disk1s2' in 'diskutil'. Therefore I modified the chameleon boot plist to use hd(1,2) as default partition. I changed the serial number and issued the blessing as described.

Hello Heiko,

for both parts you write that you're using these disks in bay 1 - which cannot be of course. It would help if you list some details of your Mac. As you may see in this thread things go very specific and due to my own experience won't succeed every time. I'd suggest that you also apply grammataki's DSDT.aml from previous posts. So you have immediate repair for SATA and sound. Also have a look at pages 7 and 6 which give you successful configurations of Chameleon to work.

Hello and thanks for the quick answer,

of cause, the second disk containing the OS is in another bay ("Bay 2"), sorry about the mistake. When I wait until the EBIOS error occurs about 6 times (which is about 5 minutes), the Chameleon boot prompt shows up and I'm able to boot my OS at hd(1,2) successfully. I applied the DSDT.aml already and I got sound and the SATA fixes. This works great so far. My only concern is, why do I have to wait for these "Controller or device error" EBIOS errors?

My MacPro 1,1 contains two DVD-drives, and the two mentioned hard drives. Nothing but a keyboard via USB is attached. I have a EFI-flashed AMD Radeon 4890.

I do have an an external slot attached to the 5th and 6th SATA port on the main board, but no drives are attached to this.

So it seems nothing is really specific to the error. Unfortunately the EBIOS error does not tell which controller or device has an error :-/



Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: sea_man on March 27, 2012, 08:43:48 PM
My only reason to install this o.s is maybe i will play some game in this OS... ( i have installed a pair of 6870 in my 2,1)

I have never used Bootcamp on a Mac, so I dont't know how Apple's tools will install a Win7x64. On a PC it installs always on a GUID partition scheme, creates a hidden system partition with windows boot loader on it and a second partition holding Win7x64 itself. The win boot assures that the Win7x64 partition will be C:\ as long as there is no other windows know partition before that one. Parallels Desktop does quite the same for a Win7x64 installation - the same 2 partition scheme on a GUID virtual disk.

In fact I think you will break your system when you try to bring Win7x64 into the 200MB NTFS onto the same disk which is MBR. There are two reasons for that:

1.) Win7x64 installation requires two additional partitions on the boot disk, so you would have to split
     your 200GB to have 100MB before Win7 for the hidden boot loader
2.) booting Win7 requires the hidden win7 boot partition to be active, Chameleon partition must also
     be active

So even if this could work I think you break the Chameleon boot loader first and have to repair it after Win7x64 is installed. You could probably convince Chameleon after having it repaired to boot your Mac OS and Windows as well ... but Chameleon is designed to boot PC Hackintosh'es and on a PC you might have different partition type ID's as Bootcamp has. If ever I would use another physical disk to try it with Win7x64.

Very nice explanation !

I will try to find another hd to put the boot , to avoid all this complications.

Also , maybe this can help to the people who can boot your osx hd from chameleon.

I also have the problem " match kernel not found "

I boot from boot partition via bless command, and in the chameleon screen i take note the partition number under the icon of the HD.. in my case is 2,2 ( bay 1 , single partition )
and put this number in my org.chameleon like this:
<key>Default Partition</key>
   <string>hd(2,2)</string>

An it boot fine.

Also i have the problem whit the blink cursor after boot, but i fix this resetting the PRAM.




Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: konran on March 27, 2012, 09:05:49 PM
My MacPro 1,1 contains two DVD-drives, and the two mentioned hard drives. Nothing but a keyboard via USB is attached. I have a EFI-flashed AMD Radeon 4890.

I do have an an external slot attached to the 5th and 6th SATA port on the main board, but no drives are attached to this.

The Chameleon revision you mentioned is the last one for which I also downloaded the source code (while the newer r1820 pkg I use did not provide the source code). The string "EBIOS read error" occurs quite some time in disk.c - Chameleon seems to aquire all BIOS int13 devices - however he can do that on a Mac firmware, I don't know. Somewhere in this code file the comments say something on ECC correction ability and so on.

That leads me to my assumption that one of the DVD devices cause the problem - either not compatible with Chameleon or defective/not properly connected ... could also be a HDD, but I don't think so really.


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: Bardioc on March 28, 2012, 04:19:21 PM
My MacPro 1,1 contains two DVD-drives, and the two mentioned hard drives. Nothing but a keyboard via USB is attached. I have a EFI-flashed AMD Radeon 4890.

I do have an an external slot attached to the 5th and 6th SATA port on the main board, but no drives are attached to this.

The Chameleon revision you mentioned is the last one for which I also downloaded the source code (while the newer r1820 pkg I use did not provide the source code). The string "EBIOS read error" occurs quite some time in disk.c - Chameleon seems to aquire all BIOS int13 devices - however he can do that on a Mac firmware, I don't know. Somewhere in this code file the comments say something on ECC correction ability and so on.

That leads me to my assumption that one of the DVD devices cause the problem - either not compatible with Chameleon or defective/not properly connected ... could also be a HDD, but I don't think so really.

I finally got it working. My primary Lion Disk was previously partitioned to contain a Windows Boot via Boot Camp. It seems, for whatever reason, that Boot Camp configures something within the PRAM even though the Windows partition is long gone.

I simply did a PRAM reset and Chameleon boots up directly, without the previous EBIOS read errors. It would be good to add this to the initial howto, that in case the chameleon boot stucks, the PRAM might be a cause. I know it has been mentioned in between, but not related to the EBIOS errors.

Heiko


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: electropura718 on March 29, 2012, 04:39:12 AM
SUCCESS installing Mountain Lion DP 2 on a Mac Pro 2,1 (formerly 1,1).

As we know, DP 2 does not have a 32 bit kernel to boot the installer with...which makes installing it a bit of a challenge on an EFI 32 machine. 

I had no luck transplanting components from DP1 or Lion and getting the installer to work.  Also had no luck with Hackintosh installers with Chameleon or Chimera.  My Mac would not boot off of a USB or any other media containing the installer.

The only solution I could come up with was installing Mountain Lion DP2 in a VMware Virtual Machine.  Be sure to download the beta called "VMWare Fusion Tech Preview" (Free), which has Mountain Lion support.   VMWare Fusion 4 (current release) does not boot Mountain Lion.  Once installed, I downloaded Carbon Copy Cloner within the Mountain Lion Virtual Machine, and cloned it to a DMG.  I then booted back into Lion and cloned the DMG to a physical disk.  Rebooted and selected the new Mountain Lion disk as my boot drive.  Works like a charm.  I would imagine you could do the same thing with Parallels, if you have that.  Of course, if you have a friend with an EFI64 Mac, then you could just do the install on that machine.  But if thats not an option, my method works.

Unfortunately (or fortunately, depending on how you look at it) this a clean install. If I wanted to make this my main drive, I'd have to re-install all my apps and bring my User Folder across.  But it works, and was relatively painless.

I'm sure there is a way to create a Hackintosh style installer that a genuine Mac will boot from, but right now, its above my pay grade.


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: jvbfilme on March 29, 2012, 07:56:40 AM
nice! ;D


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: Rominator on March 29, 2012, 08:05:35 AM
SUCCESS installing Mountain Lion DP 2 on a Mac Pro 2,1 (formerly 1,1).

Rebooted and selected the new Mountain Lion disk as my boot drive.  Works like a charm. 

Quick question...In all of the various layers of VM here....When you say you the above phrase, are you saying that you ran the installer in a VMware environment and now it can boot by itself, or are you booting into Lion, then booting ML inside a VM world?


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: Hooper on March 29, 2012, 09:02:54 AM
Thanks to MacEFIRom , Sascha_77, Grammataki and all the others for there hard work .
Mac Pro 2.1 , 8 core 3gHz , three partition's ,first Lion second Lion third Snow leopard .
Boot partition is on a second drive second partition  <string>hd(2,4)</string>.
Installed, Chameleon_2.1svn_r1886_trunk_10.8.pkg , edit  the serial number in smbios.plist .
Then I used Grammataki's method to create a DSDT.aml file,
 " http://www.insanelymac.com/forum/index.php?showtopic=273369 "
 placed it into the Boot extras folder , sound is working great .
 
When I have a USB stick inserted it wound mound after reboot I have to reinsert it, then it works  .
The System Profiler reads an ATI Radeon HD 5000 , but it is a Radeon HD 5770 , I hope it doesn't make a difference it is only reading this ?
Thanks a lot ,  it is a big improvement in Apps like FinalCutProX .  64bitHappy ;-) 

Gerahdo: it makes difference, because dvd-player and geek bench won't work ! So all you have to do is set graphics_enabler in org.chameleon.Boot.plist to Yes (from No) ! (used textwrangler to edit the line)


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: konran on March 29, 2012, 01:50:10 PM
Quick question...In all of the various layers of VM here....When you say you the above phrase, are you saying that you ran the installer in a VMware environment and now it can boot by itself, or are you booting into Lion, then booting ML inside a VM world?

Booting the ML DP2 installer and cloning the installed ML DP2 system to a DMG happens all within a virtual machine. Then you have to be outside the VM (leave or shutdown the VM) to clone the DMG (which has to accessible on a common location for VM and host system) back to a physical HFS+ volume. This has to be because you can't give full writable access permissions on a physical disk into a VM.
The result then is: you have a bootable installed ML DP2 on a physical volume - that hopefully any 64bit capable bootloader like Chameleon can start.

I did it quite similar these days:
I had setup a virtual machine for ML DP2 on a PC in VMware Workstation 8 a few days when DP2 was officially seeded. There are some threads online how to do that on a PC. When I realized that it worked well I had the idea if it would run better or more performant on a real Mac ... but at that time I was not yet convinced to use Chameleon on my Mac. I imported the Vmware VM with Parallels Desktop on my MacPro1,1 - indeed it is running with at least 20% more performance on the Mac even if the Mac has "only" 2 Xeon Dual Core 2.66 GHz and the PC has a Intel i7-860 Quad Core 2.88 GHz (in both cases I gave 2 CPU cores, 2048 MB RAM and 256 MB GPU Memory to the VM).

While this thread was born I also followed to run my MacPro1,1 with Chameleon to boot it in 64bit kernel mode. Besides I didn't make a FW upgrade to 2,1 because for me there is no need to do so. There is no OS that breaks off running between the 1,1 and the 2,1 generation, the line is dropped I think after 3,1. Anyway I looked for a possibility to install Mountain Lion DP 2 on this Mac Pro and also had to realize that a normal installation does not work even if the Lion kernel was booted in 64bit and the valid platform on the installation medium is patched for my board and machine model.

I ended up like this: created HFS+ volume empty for ML DP2, started the ML DP2 virtual machine in Parallels Desktop. The main part in the VM I did run in Terminal, su'd to root and
Code:
# # NOTE: I have root passwords set on the physical system and on the virtual system!
# # that means: "sudo passwd root" at any time before doing this
# cd /
# find . -depth -xdev | cpio -oa | ssh root@myLionMac.fritz.box "cd /Volumes/MLion\ HD; cpio -ivmdu"
So this was my way to access the Mountain Lion's physical disk out of my virtual machine. The commands copy a live running mounted filesystem ... which is cleaned up after the first start. It works fairly well with less issues compared to the virtual machine and I have two monitors running (the VM can't do that).

In the meantime I'm using Chameleon 21.svn r1897 with 10.8 enabler which also works outstanding.

Added:
I forgot to mention that I removed all references to prl and Parallels from the physical filesystem copy of Mountain Lion - thus taking away any kext's, tools, virtual filesystem support, etc. that belongs to Parallels Desktop to keep the OS as a VM alive. Those things are better not seen on a physical running system.


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: electropura718 on March 29, 2012, 03:33:41 PM
I installed ML DP2 within the Virtual Machine.  Within the VM, I cloned the entire virtual Macintosh HD using Carbon Copy Cloner.  I cloned it to a .dmg outside of the Virtual Machine, on my Lion Desktop.  I then cloned the dmg to a physical disk.  The result is a totally functional and bootable (with Chameleon) ML installation.  Does that make sense?

It's actually easier than it sounds.  I suppose you can eliminate the .dgm step entirely and clone directly from the virtual machine to a physical disk, but at the time, I thought I might need to tinker with it first.  Turns out it needed no modification to be bootable at all.

I would imagine its possible to clone your Lion install into a VM, and upgrade that to ML, then clone back to a physical disk if you want to do an upgrade install rather than a clean install.  I have not tried that, though.



Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: konran on March 29, 2012, 05:41:17 PM
I suppose you can eliminate the .dgm step entirely and clone directly from the virtual machine to a physical disk,

Yes, I saved the DMG step with my Terminal method written in my previous post. Maybe many people don't like to type shell commands...

I would imagine its possible to clone your Lion install into a VM, and upgrade that to ML, then clone back to a physical disk if you want to do an upgrade install rather than a clean install.

As long as the VM software used for that supports running Lion and ML this is possible. Parallels made their last update of PD 7 compatible to use ML. One advantage of this way is that the VM runs normally always directly in 64bit kernel mode, even if the hosting OS is only booted in 32bit kernel mode. So I can normally run my ML DP2 virtual machine on my Snow Leopard which is booted w/out Chameleon in 32bit kernel mode.

There is one issue with all Mac OS X'es now that I tried booting with Chameleon into 64bit kernel mode:
I can't start any Mac OS X virtual machine which already exists and runs w/out Chameleon via Parallels Desktop. It results in an error of unsupported Mac OS X running on the wrong host system. The same error comes with Chameleon booting in 32bit kernel mode.

Anyone else with this symptome?


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: Sascha_77 on March 29, 2012, 05:49:45 PM
For all with Audio-Problems and 2 not working onboard SATA-Ports ....

http://ul.to/iglu78jb

here you can leech a complete Backup of my Chameleon-Boot-Partiton (10.8 compatible). Simply change the 2 .plist Files in the Extras Folder and there you go.

Working Audio und the 2 onboard Sata´s. Without hacking. :D Should work well on 1,1 and 2,1 MacPros.

Have phun.


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: jabbawok on March 30, 2012, 12:34:00 PM
For all with Audio-Problems and 2 not working onboard SATA-Ports ....

http://ul.to/iglu78jb

here you can leech a complete Backup of my Chameleon-Boot-Partiton (10.8 compatible). Simply change the 2 .plist Files in the Extras Folder and there you go.

Working Audio und the 2 onboard Sata´s. Without hacking. :D Should work well on 1,1 and 2,1 MacPros.

Have phun.

Does this keep your UUID? when I tried this before with Lion it messed up my UUID which I think caused problems with messages.

Thanks..

Mac Pro 1,1 with HD4770


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: Hooper on March 30, 2012, 03:34:44 PM
@ Electropura Tnx x 1000 !! I now have a fully working 10.7.3 & 10.8 (DP2) X86_64 on my mac-pro 1,1 from 2006. Made a copy of Macintosh HD (ML) from within VMware to external USB-drive (image-.dmg), and burned the image back on a HD (HFS+/mbr). Had to use Chameleon-2.1 svn-r1908.pkg on the Boot drive, which already contained the Lion 10.7.3 legacy-partition. I hope final release of ML will also be able to run this way ? Only Apple knows !? :-) And of course many thanks all the others on this forum thread to !!



Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: Sascha_77 on March 30, 2012, 04:22:15 PM
For all with Audio-Problems and 2 not working onboard SATA-Ports ....

http://ul.to/iglu78jb

here you can leech a complete Backup of my Chameleon-Boot-Partiton (10.8 compatible). Simply change the 2 .plist Files in the Extras Folder and there you go.

Working Audio und the 2 onboard Sata´s. Without hacking. :D Should work well on 1,1 and 2,1 MacPros.

Have phun.

Does this keep your UUID? when I tried this before with Lion it messed up my UUID which I think caused problems with messages.

Thanks..

Mac Pro 1,1 with HD4770

Don´t know. I have no Probs with Messages here.


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: konran on March 30, 2012, 07:53:42 PM
Again my question in short:
Can anyone run a Mac OS X non-server (Lion, ML) virtual machine with Parallels Desktop 7 on an old Mac Pro that is actively booted with Chameleon?


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: electropura718 on March 30, 2012, 09:26:15 PM
I don't have Parallels...I have VMWare Fusion and it runs perfectly fine using Chameleon (booting the 64 bit kernel).
Not sure why it would be different with Parallels, as both virtualization programs do pretty much the same thing...but who knows they coded it.


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: Sascha_77 on March 30, 2012, 09:38:36 PM
Again my question in short:
Can anyone run a Mac OS X non-server (Lion, ML) virtual machine with Parallels Desktop 7 on an old Mac Pro that is actively booted with Chameleon?

Tested it now ... got an error. In 32Bit Mode no Problem.


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: konran on March 31, 2012, 05:01:30 PM
I don't have Parallels...I have VMWare Fusion and it runs perfectly fine using Chameleon (booting the 64 bit kernel).
Not sure why it would be different with Parallels, as both virtualization programs do pretty much the same thing...but who knows they coded it.

Thanks :)
I'll give it a try with VMWare Fusion and see then...


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: konran on March 31, 2012, 05:03:47 PM
Tested it now ... got an error. In 32Bit Mode no Problem.

Thanks for testing ... I've put a support inquiry to Parallels. Maybe they can give some answer...


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: electropura718 on March 31, 2012, 06:08:40 PM
I don't have Parallels...I have VMWare Fusion and it runs perfectly fine using Chameleon (booting the 64 bit kernel).
Not sure why it would be different with Parallels, as both virtualization programs do pretty much the same thing...but who knows they coded it.

Thanks :)
I'll give it a try with VMWare Fusion and see then...

Use the Tech Preview and not the release version with Mountain Lion.  The release version does not work with ML. 


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: patida on April 01, 2012, 12:45:58 PM
1. where do I get the "org.chameleon.Boot plist" file from or where can I find it ?

2.) where do I have to replace the mac computer serial in the "smbios.plist" file ?

         <key>SMserial</key>
         <string>G666666PUPZ</string>

          Do i have to replace "SMserial" here with my mac computer serial ?


 
3.) The 64 bit kernel is needed for installing mountain lion DP2 ?

 ???


Thanks for the help

nick


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: electropura718 on April 01, 2012, 04:14:30 PM
1. where do I get the "org.chameleon.Boot plist" file from or where can I find it ?

2.) where do I have to replace the mac computer serial in the "smbios.plist" file ?

         <key>SMserial</key>
         <string>G666666PUPZ</string>

          Do i have to replace "SMserial" here with my mac computer serial ?


3.) The 64 bit kernel is needed for installing mountain lion DP2 ?

 ???


Thanks for the help



nick

You first two questions make it sound like you have not properly installed Chameleon.  Both files live in your Extra folder.  If you are confused, Sasha posted his entire Extra folder a few entries back.  You'll have to enter your serial in the smbios file.  Just open it in Text Edit.  There aren't that many items in the plist.  Should be easy to spot where it goes.

Mountain Lion DP 2, unlike previous releases, does not have a 32 bit kernel.  Since you need to boot from the installer diskj, which only has a 64 bit kernel, installing it is problematic.  Some of us have found that installing it in a virtual machine first (Parallels or VMWare), which does not boot using EFI like a real machine does, gets around that problem.   You just clone the installed system from the virtual drive to a physical drive.  Hackintosh users create their own modified installer disks which boot using Chameleon or Chimera, however since they are made for PC's and not genuine Macs, I have yet to find any that work correctly.  Have not given up on that.


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: patida on April 01, 2012, 06:04:36 PM
Thanks ! 

  at the moment I am running a 120 GB SSD in Bay 1. (two partitions here one for the lion system; user is outsourced on a 1TB HDD - Bay 2 , the second partition on the SSD is for bootcamp; win 7)
  I also use a evga gtx 570 graphics card with modified kexts in lion and also in bootcamp for my graphics work. "Additional I have a original mac 8800 gt graphics card if i need it" … its not build in at the moment,
  cause everything works fine with the modified kexts for evga gtx 570.
 
  I now like to try the following : 1.) make an image (.dmg) from the lion system from the SSD with Carbon Copy Cloner
                                             2.) Restore the image in a VM using the latest Paralells version
                                             3.) Update osx lion to osx mlion in VM (Parallels)
                                             4.) produce an image (.dmg) from the updated VM (mlion)
                                             5.) restore this image on an another physical hdd or restoring it directly to my SSD (partition 1) while booting from another hdd inside the mac - Bay 3

                                             6.) try to boot the restored system with chameleon

                                Question: A.) will I be able to boot from bootcamp (partition 2 on SSD) cause in the guide here in the forum you need to delete your original boot file ?
                                              B.) will the new bootloader chameleon recognize the bootcamp partition and boot it ?

     sorry for my bad english !    ;D
 
                                               
 
                                 


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: netkas on April 01, 2012, 08:22:59 PM
I remembr fixing trouble with parallels on a hackintosh, parallels was reading some value of nvram, and when u boot macpro with chameleon, it misses whole nvram, so , just set that value with nvram console command and parallels will run fine till reboot, dont remember the exact variable name.


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: patida on April 01, 2012, 09:10:57 PM
thats true … parallels gives you a  :)

1) use vmware as described … parallels changes obviously NVRAM

2.) if you used parallels (latest version supports mlion) type         cmd+alt+O+F       on Systemstart
   
     then reset EFI to Standard Parameters   … may help
     
     type:  reset - NVRAM   Enter
               set - defaults    Enter
                reset - all         Enter

                  shut - down      Enter

      The Restart gives you Standard Parameters in EFI
     



Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: konran on April 02, 2012, 03:16:28 AM
  I now like to try the following : 1.) make an image (.dmg) from the lion system from the SSD with Carbon Copy Cloner
                                             2.) Restore the image in a VM using the latest Paralells version
                                             3.) Update osx lion to osx mlion in VM (Parallels)
                                             4.) produce an image (.dmg) from the updated VM (mlion)
                                             5.) restore this image on an another physical hdd or restoring it directly to my SSD (partition 1) while booting from another hdd inside the mac - Bay 3

                                             6.) try to boot the restored system with chameleon

This looks to me as if you want to clone your complete productive running Lion into a Mountain Lion. If you think to replace your system later and want to use Mountain Lion as your primary system - the please keep in mind that you cannot do that. ML is a Developer Preview and has its issues. And last but not least Apple will not allow and Developer Preview of this OSX upgrading into the final release. So you would get lost if you delete your old system.


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: konran on April 02, 2012, 10:53:44 AM
1) use vmware as described … parallels changes obviously NVRAM

In the meantime I realized that a very recent release of Chameleon causes the NVRAM data loss. I'm running 2.1svn r1897, made the following test:

- fresh reboot with Chameleon into Lion 10.7.4
- fixed the main missing NVRAM values that I had previously saved in a file
- reboot again with Chameleon
- output of "nvram -p": all variables either missing or reset, boot configuration values missing

I've tested VMware which did not cause the problem. Until now I haven't tested Parallels, I will do. And I think I'll downgrade Chameleon to r1820.

added:
I tested also Parallels Desktop 7 and it doesn't modify the NVRAM. Thus it has to be Chameleon, have to test different svn revisions...


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: konran on April 02, 2012, 11:50:03 AM
Use the Tech Preview and not the release version with Mountain Lion.  The release version does not work with ML.

Indeed Mountain Lion DP2 works with VMware Fusion Tech Preview and Lion 10.7.4 does as well, both in 64bit mode of Chameleon. But I hope more that Parallels will solve the 64bit-Problem because performance of Parallels Desktop is significantly better.


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: gerahdo on April 02, 2012, 08:53:28 PM
Thanks to MacEFIRom , Sascha_77, Grammataki and all the others for there hard work .
Mac Pro 2.1 , 8 core 3gHz , three partition's ,first Lion second Lion third Snow leopard .
Boot partition is on a second drive second partition  <string>hd(2,4)</string>.
Installed, Chameleon_2.1svn_r1886_trunk_10.8.pkg , edit  the serial number in smbios.plist .
Then I used Grammataki's method to create a DSDT.aml file,
 " http://www.insanelymac.com/forum/index.php?showtopic=273369 "
 placed it into the Boot extras folder , sound is working great .
 
When I have a USB stick inserted it wound mound after reboot I have to reinsert it, then it works  .
The System Profiler reads an ATI Radeon HD 5000 , but it is a Radeon HD 5770 , I hope it doesn't make a difference it is only reading this ?
Thanks a lot ,  it is a big improvement in Apps like FinalCutProX .  64bitHappy ;-) 

Gerahdo: it makes difference, because dvd-player and geek bench won't work ! So all you have to do is set graphics_enabler in org.chameleon.Boot.plist to Yes (from No) ! (used textwrangler to edit the line)

Thank you, did it and works great,
Thanks Hooper


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: konran on April 03, 2012, 02:53:26 AM
1) use vmware as described … parallels changes obviously NVRAM

I've done some more tests ... NVRAM is cleared immediately after reboot with Chameleon - tested 2.1svn revisions:

r1820 (with first 10.8 support patch)
r1897 with 10.8 support
r1908 with 10.8 support does not work with MacPro1,1 - crash on start


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: patida on April 03, 2012, 09:55:58 PM
problems … mountain lion DP2 doesn't boot in Chameleon-2.1svn-r1820   whats wrong.  … did also a PRAM reset because of my bootcamp partition

whats wrong ?   :-\


my                smbios.plist


<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
        <string>Apple Inc.</string>                                                                    1
        <key>SMproductname</key>                                                                  2
        <string>MacPro1,1</string>                                                                     3
        <key>SMsystemversion</key>                                                                 4                                                 
        <string>1.0</string>                                                                               5
        <key>SMsystemboard</key>                                                                    6
        <string>Mac-F4208DC8</string>                                                                 7
        <key>SMbiosversion</key>                                                                        8       
        <string>MP21.88Z.007F.B06.0707021348</string>                                           9
        <key>SMcputype</key>                                                                              10
        <string>1026</string>                                                                                 11
        <key>SMserial</key>                                                                                  12
        <string> "my mac pro serial from about this mac / more info here" </string>        13
</dict>
</plist>



  Questions:

  A)  is the number  ( Mac-F4208DC89 ) in       line 7     for all mac pros 1.1 identical ?

  B)  is the number  (MP21.88Z.007F.B06.0707021348) in     line 9      for all mac pros 1.1 identical

        because I have adapted it from the supported smbios.plist (MacEFIRom - first post) ?

  C)  "my mac pro serial from about this mac / more info"  in line 13 correct ?
   



my org.chameleon.Boot.plist  (adapted from MacEFIRom - first post)


<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
   <key>Default Partition</key>             14
   <string>hd(1,2)</string>                       15
   <key>GraphicsEnabler</key>
   <string>Yes</string>
   <key>Kernel</key>
   <string>mach_kernel</string>
   <key>Kernel Flags</key>
   <string></string>
   <key>Quiet Boot</key>
   <string>No</string>
   <key>Timeout</key>
   <string>10</string>
</dict>
</plist>


Question: What does 1,2 mean in line 15 "<string>hd(1,2)</string> "

                   Does this mean Boot partition with chameleon is on a HDD in Bay 2
                   and bootable system (mountain lion ; 64 for example) on HDD in Bay 1   … I don't think so

Thank You for the support !   


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: patida on April 03, 2012, 10:08:49 PM
for those who are interested in better grafic support in lion  (kext)

   using a evga gtx 580 this way in my productive system

   http://goo.gl/2fMU8


   guess its nothing new

   


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: konran on April 03, 2012, 10:52:09 PM
I remembr fixing trouble with parallels on a hackintosh, parallels was reading some value of nvram, and when u boot macpro with chameleon, it misses whole nvram, so , just set that value with nvram console command and parallels will run fine till reboot, dont remember the exact variable name.

netkas, could you make a test again on a MacPro with NVRAM? I'm asking because I found out that NVRAM is always cleared when I boot my MacPro1,1 with Chameleon (currently 2.1svn r1897, because it is the last one that is usable with my Mac).


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: konran on April 03, 2012, 11:19:32 PM
problems … mountain lion DP2 doesn't boot in Chameleon-2.1svn-r1820   whats wrong.  … did also a PRAM reset because of my bootcamp partition

You could try r1897 with 10.8 support ... it's the most recent that works on my MacPro1,1. And you have to make sure that it has 10.8 support - otherwise it wouldn't boot Mountain Lion at all.

 A)  is the number  ( Mac-F4208DC89 ) in       line 7     for all mac pros 1.1 identical ?

Yes, this is the system board ... I've found in the PlatformSupport.plist from Lion for my MacPro1,1 this one:
Mac-F4208DC8 (your last 9 is too much).

 B)  is the number  (MP21.88Z.007F.B06.0707021348) in     line 9      for all mac pros 1.1 identical

It depends on the firmware version your MacPro runs with. If you didn't upgrade it to a 2007 MacPro2,1 firmware you should have MP11.005C.B08 ... but you can see that in Systeminformation:=Boot ROM Version

 C)  "my mac pro serial from about this mac / more info"  in line 13 correct ?

Yes. It is the same physical machine as w/out booting via Chameleon.

Question: What does 1,2 mean in line 15 "<string>hd(1,2)</string> "

Look in Terminal with "diskutil list". The first digit in hd(1,2) is the disk number, the second digit is the partition number, both values start with a 0.

Take care that you have modified the file PlatformSupport.plist (in /System/Library/CoreServices) accordingly to match your MacPro as a supported machine. There are two dictionaries with keys and strings that have to match. I've put my systemboard version and MacPro1,1 model to the end of both lists. Repeat that in a copy of that file in /System/Library/CoreServices/com.apple.recovery.boot for the Recovery HD partition (before it is ever been created!).


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro with ATI X1900 XT
Post by: Mr. Zarniwoop on April 04, 2012, 01:47:51 AM
I can't get this quite working for me, I think my old ATI 1900XT is causing problems.

  • MacPro 2,1 (was MacPro 1,1)
  • OEM Apple ATI X1900 XT (I have heard this will be a problem with Mountain Lion, which I am not trying just yet)
  • Mac OS X Lion 10.7.3
  • everything done exactly as the first post in this thread

If I let it boot up with GraphicEnabler=YES, and I start Chameleon in verbose mode, I get the following error screen:

Code:
Darwin/x86 boot v5.0.132 - Chameleon v2.1svn r1478
Build date: 2011-08-29 20:12:06
10235MB memory
VESA v3.0 16MB (ATI ATOMBIOS)
Read HFS+ file: [hd(0,2)/System/Library/CoreServices/SystemVersion.plist] 479 bytes.
Loading Darwin 10.7
Loading kernel /mach_kernel
Read HFS+ file: [hd(0,2)/mach_kernel] 4096 bytes.
Read HFS+ file: [hd(0,2)/mach_kernel] 7949336 bytes.
ACPI table not found: DSDT.aml
No DSDT found, using 0 as kid value.
Using PCI-Root-UID value: 0
Framebuffer @0xE0000000  MMIO @0xF0E20000
0xF0E00000
ATI card non-POSTed, reading VBIOS from PCI ROM @0xf0e00000
Framebuffer set to device's default:  S
Nr of ports set to framebuffer's default: 0

If I change it to boot up with GraphicEnabler=NO, it boots up, but I get only one display stuck in 1024x768 mode.

I did try using the DSDT.aml in the forum, it didn't change anything as I presume it has nothing in it for that.

Can I use an OEM Apple ATI X1900 XT card and get it booted in 64-bit mode?  Or is this actual Apple card a non-starter with Chameleon in a Mac Pro?


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: electropura718 on April 04, 2012, 05:02:32 AM
You can use an apple card, no problem. 


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro with ATI X1900 XT
Post by: andystubbs on April 04, 2012, 07:07:21 AM
If I let it boot up with GraphicEnabler=YES, and I start Chameleon in verbose mode, I get the following error screen:

Code:
Darwin/x86 boot v5.0.132 - Chameleon v2.1svn r1478
Build date: 2011-08-29 20:12:06
10235MB memory
VESA v3.0 16MB (ATI ATOMBIOS)
Read HFS+ file: [hd(0,2)/System/Library/CoreServices/SystemVersion.plist] 479 bytes.
Loading Darwin 10.7
Loading kernel /mach_kernel
Read HFS+ file: [hd(0,2)/mach_kernel] 4096 bytes.
Read HFS+ file: [hd(0,2)/mach_kernel] 7949336 bytes.
ACPI table not found: DSDT.aml
No DSDT found, using 0 as kid value.
Using PCI-Root-UID value: 0
Framebuffer @0xE0000000  MMIO @0xF0E20000
0xF0E00000
ATI card non-POSTed, reading VBIOS from PCI ROM @0xf0e00000
Framebuffer set to device's default:  S
Nr of ports set to framebuffer's default: 0

If I change it to boot up with GraphicEnabler=NO, it boots up, but I get only one display stuck in 1024x768 mode.

Thats not an error but it looks to me that the version of chameleon that you are using is not posting your gpu - possibly because it has no matching device id's in the ati.c file for your card. You could try a newer version of chameleon or check the ati.c file of your current version to see if the device id is present.


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: konran on April 04, 2012, 11:56:19 AM
My NVIDIA GeForce 8800 GT is just broken last night, so I have to look for a replacement for MacPro1,1. I've found a good offer for NVIDIA Quadro FX 4500 Mac Edition. Has anyone tested this model with Chameleon and does it give a boot screen?
It seems that nVidia doesn't have any drivers for this board for Mac OS X.

I could also use my NVIDIA GeForce GTX 285 from my PC and flash it for Mac. I realized that some of you have already done so. Could anyone give me a resource to a guide because I've never flashed a graphics board...


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: chromafile on April 04, 2012, 12:22:50 PM
My NVIDIA GeForce 8800 GT is just broken last night,

Baking 8800GT might help you ;)
http://hardforum.com/showthread.php?t=1421792


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro with ATI X1900 XT
Post by: Mr. Zarniwoop on April 04, 2012, 01:28:03 PM
Code:
Using PCI-Root-UID value: 0
Framebuffer @0xE0000000  MMIO @0xF0E20000
0xF0E00000
ATI card non-POSTed, reading VBIOS from PCI ROM @0xf0e00000
Framebuffer set to device's default:  S
Nr of ports set to framebuffer's default: 0

Thats not an error but it looks to me that the version of chameleon that you are using is not posting your gpu - possibly because it has no matching device id's in the ati.c file for your card. You could try a newer version of chameleon or check the ati.c file of your current version to see if the device id is present.

Thank you.  I'm not sure where the ati.c file is located, as I am totally new to Chameleon.  I will try a different, newer, version.

My understanding from the past is that in legacy mode, the MacPro1,1 and MacPro2,1 do something with the OEM Apple ATI X1900 XT that doesn't happen with other cards: they actually supply a Boot Camp VGA BIOS from the 2006/2007 Mac Pro EFI firmware for an ATI X1900 XT.  Here's a Google Translated discussion on that from MacBidoullie (http://), explaining why that card doesn't work in Boot Camp in later Mac Pro models: because post-2007 Mac Pro firmware no longer includes the ATI X1900 XT VGA BIOS code.  Could that be the source of the problem?  In other words, in legacy mode, does it think it's a PC BIOS card in need of injection instead of an Apple EFI card?


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: electropura718 on April 04, 2012, 04:33:06 PM
I can boot Mac or PC cards...ATI or Nvidia...in my Mac Pro 2,1 with Chameleon.  Makes no difference.
I don't have your particular ATI card to test with.   I'm currently using a PC Nvidia GeForce GTX 470 as my main card now, but have used an ATI (Mac) 4870 in the past.

I'm guessing you have a bad install or incompatible version of Chameleon.  You might want to try 2.1 r1820, since it works with Mountain Lion, rather than the old one at the top of this thread.  I had success last night with Chimera 1.9 (which has the bonus of support of Multiple Nvidia cards using Graphics Enabler=YES), as well.

Make sure you are installing Chameleon on it's own partition and not your Mac OS partition.  You can try my DSDT, which I posted earlier in this thread to get your audio and ODD SATA working, if you want.



Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: electropura718 on April 04, 2012, 04:37:40 PM
I could also use my NVIDIA GeForce GTX 285 from my PC and flash it for Mac. I realized that some of you have already done so. Could anyone give me a resource to a guide because I've never flashed a graphics board...

You don't need to flash anything if you are using Chameleon.  Chameleon doesn't give a crap about EFI.  You can use PC cards if you want.   You get boot screens anyway. You can use the latest Nvidia driver package on their site.  It basically supports all their cards (even without chameleon...but on a Mac booting normally with EFI64, you won't get boot screens).



Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: Mr. Zarniwoop on April 04, 2012, 04:49:36 PM
Quote from: electropura718
I'm guessing you have a bad install or incompatible version of Chameleon.
I don't think that's it, I actually started over with a single drive in my Mac Pro.  By that, I mean a new MBR repartitioned drive according to the first post, 1GB "Boot" partition for Chameleon and the rest partitioned with my OS X install copied over using Carbon Copy Cloner.  I then installed the exact version of Chameleon in the first post.

Quote from: electropura718
You might want to try 2.1 r1820, since it works with Mountain Lion, rather than the old one at the top of this thread.  I had success last night with Chimera 1.9 (which has the bonus of support of Multiple Nvidia cards using Graphics Enabler=YES), as well.
I will definitely try r1820 and, if that doesn't work, Chimera.

Quote from: electropura718
Make sure you are installing Chameleon on it's own partition and not your Mac OS partition.  You can try my DSDT, which I posted earlier in this thread to get your audio and ODD SATA working, if you want.
Chameleon is definitely in its own partition, and I have since added your DSDT.  I know I'm really close except my Apple ATI X1900 XT card!  Thanks for your suggestions.


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: patida on April 04, 2012, 08:42:18 PM


my symbios.plist


<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
        <string>Apple Inc.</string>
        <key>SMproductname</key>
        <string>MacPro1,1</string>
        <key>SMsystemversion</key>
        <string>1.0</string>
        <key>SMsystemboard</key>
        <string>Mac-F4208DC8</string>
        <key>SMbiosversion</key>
        <string>MP11.005C.B08.0707021348</string>                   1.)
        <key>SMcputype</key>
        <string>1026</string>
        <key>SMserial</key>
        <string>"Y O U R SERIAL"</string>
</dict>
</plist>




Question: 1.)   MP11.005C.B08   = Boot ROM Version     

                     - Is the second part "0707021348" correct for mac pro 1.1
                     - What does "0707021348" mean
                     - Where can I find this numbers (0707021348)


Thanks for the help    ;D

and special thanks to konran.

                     

                   


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: konran on April 04, 2012, 09:58:38 PM
Question: 1.)   MP11.005C.B08   = Boot ROM Version     

                     - Is the second part "0707021348" correct for mac pro 1.1
                     - What does "0707021348" mean
                     - Where can I find this numbers (0707021348)

It just ends with .B08 - omit the second part. About this Mac doesn't show more. The second part maybe is a subversion ... you can have a look at the Apple support pages where they list the firmware upgrades for the Mac Pro families.


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro with ATI X1900 XT
Post by: Mr. Zarniwoop on April 05, 2012, 04:52:17 AM
Code:
Using PCI-Root-UID value: 0
Framebuffer @0xE0000000  MMIO @0xF0E20000
0xF0E00000
ATI card non-POSTed, reading VBIOS from PCI ROM @0xf0e00000
Framebuffer set to device's default:  S
Nr of ports set to framebuffer's default: 0

Thats not an error but it looks to me that the version of chameleon that you are using is not posting your gpu - possibly because it has no matching device id's in the ati.c file for your card. You could try a newer version of chameleon or check the ati.c file of your current version to see if the device id is present.

Thanks again for your post, especially when you mentioned ati.c which caused me to start looking for what the heck that might mean.  According to this post on InsanelyMac, (http://www.insanelymac.com/forum/index.php?showtopic=231075&st=622) ATI "Legacy" cards like the ATI X1900 XT were removed from Chameleon after r760.  Ok... after way more digging... my Apple ATI X1900 XT now works, albeit with a quirk or two.

1. I did install r1820, same results.  No go, for the reasons I mentioned.
2. I installed boot from r1515_trunkGraphicsEnabler from Azimutz per http://forum.voodooprojects.org/index.php?topic=1959.0
3. I copied ATiGraphicsEnabler.dylib from the same r1515_tGE to /Extra/modules
4. I added AtiConfig=Alopias in my org.chameleon.Boot.plist per a bunch of posts on InsanelyMac

Dual-link DVI works.  Dual DVI displays work.  QE/CI works.  Good stuff.

Quirks under Legacy Mode Chameleon 64-bit kernel boot (vs. EFI32 32-bit kernel boot):

  • Apple logo boot screen is not in full 2560x1600 resolution and is mirrored on both displays
  • "About This Mac" says my processor speed is 2.99 GHz (should say 3 GHz)
  • "System Information" under Graphics/Displays shows Unknown (should say ATI Radeon X1900 XT)
  • "System Information" under Graphics/Displays - Chipset shows Unknown (should say ATY,RadeonX1900)

However, everything else under Graphics/Displays is the same.  Well, almost, the ROM Revision is different (I think due to the 2006/2007 Mac Pro firmware providing a Boot Camp VGA BIOS per my previous note), and the "EFI Driver Version" is 01.00.140 under EFI32/32-bit kernel and 01.00.318 under Legacy Mode Chameleon/64-bit kernel.

It'd be nice to fix the quirks in case of some unintended issues down the road from them, but for now, my circa 2006 EFI32-based Mac Pro is running Mac OS X 10.7.3 with a 64-bit kernel.   I suspect this path will be too painful for Mountain Lion, but maybe I'll invest in a new card by then.


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro with ATI X1900 XT
Post by: andystubbs on April 05, 2012, 06:16:54 AM
Thanks again for your post, especially when you mentioned ati.c which caused me to start looking for what the heck that might mean.  According to this post on InsanelyMac, (http://www.insanelymac.com/forum/index.php?showtopic=231075&st=622) ATI "Legacy" cards like the ATI X1900 XT were removed from Chameleon after r760.  Ok... after way more digging... my Apple ATI X1900 XT now works, albeit with a quirk or two.

Good work, nice to see somebody follow up, research the problem, solve it and then post back with the solution. Congrats!  :)


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro with ATI X1900 XT
Post by: electropura718 on April 05, 2012, 03:50:38 PM
  • Apple logo boot screen is not in full 2560x1600 resolution and is mirrored on both displays
  • "About This Mac" says my processor speed is 2.99 GHz (should say 3 GHz)
  • "System Information" under Graphics/Displays shows Unknown (should say ATI Radeon X1900 XT)
  • "System Information" under Graphics/Displays - Chipset shows Unknown (should say ATY,RadeonX1900)[/
Yep.  The Apple boot screen thing is a known issue.  It's fixable (I found a few pages on the subject googling...but the solution looked to be more trouble than it was worth to me).  Most people using Chameleon are doing so on a Hackintosh...so they are likely replacing the Apple boot screen with a theme anyway.

I get the 2.99 GHz instead of 3.0.   There is probably some file somewhere that needs to be edited in order to fix it...but like the boot screen issue, its more trouble than it's worth to me.

Your graphics card not being properly identified might be a more serious issue...I can see that causing problems in some instances.   If you use a card supported by Graphics Enabler, you should not have this issue anymore.[/list]


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro with ATI X1900 XT
Post by: Mr. Zarniwoop on April 05, 2012, 04:28:49 PM
  • Apple logo boot screen is not in full 2560x1600 resolution and is mirrored on both displays
  • "About This Mac" says my processor speed is 2.99 GHz (should say 3 GHz)
  • "System Information" under Graphics/Displays shows Unknown (should say ATI Radeon X1900 XT)
  • "System Information" under Graphics/Displays - Chipset shows Unknown (should say ATY,RadeonX1900)

Yep.  The Apple boot screen thing is a known issue.  It's fixable (I found a few pages on the subject googling...but the solution looked to be more trouble than it was worth to me).  Most people using Chameleon are doing so on a Hackintosh...so they are likely replacing the Apple boot screen with a theme anyway.

I get the 2.99 GHz instead of 3.0.   There is probably some file somewhere that needs to be edited in order to fix it...but like the boot screen issue, its more trouble than it's worth to me.

Your graphics card not being properly identified might be a more serious issue...I can see that causing problems in some instances.   If you use a card supported by Graphics Enabler, you should not have this issue anymore.

My stance on the boot screen and processor speed is similar.  If I can fix it in Chameleon without mucking with my Mac OS X install, leaving it fully natively EFI32/Mac Pro 2006-2007 bootable without any hacks, I'll do that.

The graphics card bothered me a little until I realized everything seems to work.  Even the same extensions are being loaded to drive it (ATI1900Controller, ATIFramebuffer, ATIRadeonX1000, ATISupport) without any hacking in OS X itself, it's just that those strings in System Information are wrong.  For those who are interested, here are the differences in System Information:


native EFI32/32-bit kernel boot

ATI Radeon X1900 XT:

  Chipset Model:   ATY,RadeonX1900
  Type:   GPU
  Bus:   PCIe
  Slot:   Slot-1
  PCIe Lane Width:   x16
  VRAM (Total):   512 MB
  Vendor:   ATI (0x1002)
  Device ID:   0x7249
  Revision ID:   0x0000
  ROM Revision:   113-A52027-140
  EFI Driver Version:   01.00.140



Legacy Mode Chameleon/64-bit kernel boot

Unknown:

  Chipset Model:   Unknown
  Type:   GPU
  Bus:   PCIe
  Slot:   Slot-1
  PCIe Lane Width:   x16
  VRAM (Total):   512 MB
  Vendor:   ATI (0x1002)
  Device ID:   0x7249
  Revision ID:   0x0000
  ROM Revision:   113-B7710C-176
  EFI Driver Version:   01.00.318




Once it gets to the desktop, everything "feels" exactly the same.  When I say everything with graphics works, I mean Chess, DVD Player, and iTunes all work so QE/CI seems to be fine.  I have two DVI displays attached, with the dual-link DVI at 2560x1920 and the second DVI at 1920x1200.  I don't play games on my Mac but still have Quake 3 on it from ages ago, and it plays just as I remember it.  Quake recognized it as an ATI X1900 XT OpenGL driver.  I can test whatever anyone suggests to see if there are any issues, but really, it seems like from a legacy ATI card perspective, it's working except for those two strings.


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro with ATI X1900 XT
Post by: electropura718 on April 05, 2012, 07:11:11 PM
 If I can fix it in Chameleon without mucking with my Mac OS X install, leaving it fully natively EFI32/Mac Pro 2006-2007 bootable without any hacks, I'll do that.

Just remember, if you decide to upgrade to Mountain Lion, your system will not be bootable using EFI32.  You might have to keep a disk with Lion around for troubleshooting purposes.  Mountain Lion has no 32 bit kernel or 32 bit EFI support...at least, as of DP2.  I doubt we will see it return, unless public outcry is furious about the machines left behind.

Looks like your ATI info being missing is just cosmetic, then.  Glad it is still working fine.



Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro with ATI X1900 XT
Post by: Mr. Zarniwoop on April 05, 2012, 07:32:25 PM
Just remember, if you decide to upgrade to Mountain Lion, your system will not be bootable using EFI32.  You might have to keep a disk with Lion around for troubleshooting purposes.  Mountain Lion has no 32 bit kernel or 32 bit EFI support...at least, as of DP2.  I doubt we will see it return, unless public outcry is furious about the machines left behind.

Yeah, that's a good reminder.  Once Mountain Lion is out, I'll probably finally buy a modern graphics card as a "last" investment in this Mac, and see if it'll be possible to keep a dual-boot Legacy Mode Chameleon/64-bit kernel and native EFI32/32-bit kernel from Mountain Lion DP1 in the same Mac OS X install.  That would obviously not quite be a normal OOB install, but perhaps that'll be the best I should expect.

I'll also wait and see if during the year any new developments turn into allowing a modern card show boot screens on my EFI32 2006-2007 Mac Pro through DVI ports.  Today, the options seem overpriced and outdated considering I don't play games on this Mac.  An AMD Radeon HD 6870 Graphics card seems like the best value for Lion today if I can live without the boot screens, if I understand correctly, although I'm unclear if EFI64 flashing it would be of any difference in an EFI32 MacPro1,1/MacPro2,1.  Cindori's blog post on Mountain Lion and 6000 series (http://www.groths.org/?p=698) makes it sound like any flashed 6xxx might work with Mountain Lion in an EFI32 Mac Pro...

In any case, clearly I got my money's worth out of this Mac at this point!


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: gerahdo on April 05, 2012, 09:19:46 PM
. Apple logo boot screen is not in full 2560x1600 resolution and is mirrored on both displays
"System Information" under Graphics/Displays shows Unknown (should say ATI Radeon X1900 XT)
"System Information" under Graphics/Displays - Chipset shows Unknown (should say ATY,RadeonX1900)

Try to add this into your "org.chameleon.Boot.plist"  in your Boot/ Extra folder
         
        <key>Graphics Mode</key>
   <string>2560x1600x32</string>                if this is your monitor res
   <key>GraphicsEnabler</key>                   if you alredy have this
   <string>Yes</string>                               set it to yes



Hope this helps , Gerahdo


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: Mr. Zarniwoop on April 06, 2012, 01:44:55 AM
. Apple logo boot screen is not in full 2560x1600 resolution and is mirrored on both displays

Try to add this into your "org.chameleon.Boot.plist"  in your Boot/ Extra folder
         
        <key>Graphics Mode</key>
   <string>2560x1600x32</string>                if this is your monitor res

Thanks.  I had already tried that.  Apparently that resolution isn't in the VESA BIOS of that card, so it doesn't work with an ATI X1900 XT.


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: electropura718 on April 06, 2012, 01:52:30 AM

Thanks.  I had already tried that.  Apparently that resolution isn't in the VESA BIOS of that card, so it doesn't work with an ATI X1900 XT.

http://www.tonymacx86.com/viewtopic.php?f=76&t=18312

More complicated than I would want to deal with, but knock yourself out if you are the adventurous type.



Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: Mr. Zarniwoop on April 06, 2012, 02:03:15 AM
http://www.tonymacx86.com/viewtopic.php?f=76&t=18312

More complicated than I would want to deal with, but knock yourself out if you are the adventurous type.

I'd already found that but couldn't get it to work!

By the way, the Processor Speed display got fixed with the following in smbios.list:

Code:
<key>SMmaximalclock</key>
<string>3000</string>


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: patida on April 07, 2012, 05:59:09 PM
 ;D


little tipp

if you have divided your "productive system" in two parts  … osx lion System on SSD and user account outsourced

    why not use migration assistant inside the clean installed mountain lion and then link to your outsourced user account

     Result: needs 10 minutes time … and you have nearly everything back in mountain lion

     I did it that way … runs great



mac pro 2.1 (former 1.1)

evga gtx 570 graphics with full graphics support

running mountain lion; osx lion ; win 7, 64 bit on bootcamp           THANK YOU APPLE  :P


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: patida on April 08, 2012, 10:11:43 PM
get error message when booting with chameleon

     "error parsing plist.file"  :o
 
         "wait 5 seconds …


       boot works but I am getting the error message and boot is slower

       does this mean that the error occurs in "org.chameleon.Boot.plist" ?

   

       any experience on this ?

       
       nick

       


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: electropura718 on April 08, 2012, 11:18:51 PM
get error message when booting with chameleon

     "error parsing plist.file"  :o
 
         "wait 5 seconds …


       boot works but I am getting the error message and boot is slower

       does this mean that the error occurs in "org.chameleon.Boot.plist" ?

   

       any experience on this ?

       
       nick

       


Check both that and the smbios.plist file for syntax errors.  I got that once, and I had cut and pasted something erroneously.  Thankfully, it still booted but slower (just like what happened with you). For me it was smbios.



Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: patida on April 08, 2012, 11:30:34 PM
Thanks elektropura 718

  will have a look on both files.
 
  nick


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: patida on April 09, 2012, 07:03:55 PM
error message when booting with chameleon is    ???        still there

     "error parsing plist.file" 
 
         "wait 5 seconds …


       boot works but I am getting the error message and boot is slower

       any ideas on this

       
       Thanks

       


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: andystubbs on April 09, 2012, 08:03:19 PM
You have an error in your file  - post the contents so we can see the problem


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: patida on April 09, 2012, 08:19:17 PM
problem

 "error parsing plist.file" 
 
         "wait 5 seconds …

when booting with chameleon

booting with -v gives me the diagnostic messages … but where can i find the diagnostic messages in a file … because I want to post them ?

nick


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: jabbawok on April 11, 2012, 09:52:18 PM
Thanks to this thread, I am now running 10.8 DP2 on my Mac Pro 1,1. Many thanks to everyone who contributed!
What I'm wondering is if somehow Chameleon could solve the issue with HDMI audio not being available on my HD5770, where the same card in a newer Mac Pro will work?
Would be great if I could just run HDMI to my TV which ignores analogue audio inputs when it us using HDMI.

Thanks again.
 :)


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: Peloche on April 12, 2012, 09:43:12 AM
Hi all,

MacPro 1.1 2006 transformed in 2.1 + Pro 5355.

64 bits with boot partition Chameleon 1820.

HD4890 graphic card

Main OS 10.7.3

Thanks to electropura718 for his ML DP2 method, i've used the same, VMWare and CCC to clone and restore on physical disk.

When i use Chameleon (1820) with Verbose mode (-v) and Graphic Enabler booting for booting MLDP2, i get the following :

RpcOut: couldn't open channel with RPCI protocol

If i disable "Graphic Enabler" within Chameleon, ML DP2 boots :

- with a 10 Mo VRAM Graphic card and no kext loaded for GPU.

- I've found three vmware kext loaded:

com.vmare.kext.vmci
com.vmware.kext.vsockets
com.vmware.kext.vmhgfs

Is there any mod to do after cloning and restoring ?

Thanks,



Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: konran on April 12, 2012, 01:01:29 PM
- I've found three vmware kext loaded:

com.vmare.kext.vmci
com.vmware.kext.vsockets
com.vmware.kext.vmhgfs

Is there any mod to do after cloning and restoring ?

Of course! You have to remove all drivers related to VMware (or prl and Parallels if you would use this instead). Boot your standard OS and remove the VMware kext's from the ML DP2 physical volume (in Terminal as sudo root'ed, with Finder you have to sudo much more).
Then find everything else in Library, Filesystems and Extensions directories on the ML DP2 partition that is suspicious for being a driver or system extension and remove it. In Applications (or anywhere else) you will find the VMware Tools directory. Remove it.

Then you should be good to go...

Cheers,
Konran


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: konran on April 12, 2012, 01:07:37 PM
64 bits with boot partition Chameleon 1820.

I saw your "About my Mac" without a serial number. Maybe you've painted it with the same background color as the rest ... but if not: don't forget to put your real serial number that you see in 10.7.3 into the smbios.plist file and the system board specific things as well.


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: Peloche on April 12, 2012, 02:51:21 PM
Thanks konran sn is painted  ;D

But i've looked for vmware kext and i didn't find them, i'll try again, thanks, if you have a nice method of search do not hesitate  ;D


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: Peloche on April 12, 2012, 04:20:33 PM
I removed the following found in terminal with :

sudo find . -iname "*vmware*" -type f

and after

sudo find . -iname "*vmware*" -type d

and no way, same situation, i've looked for *vmw* didn't find anymore



Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: konran on April 12, 2012, 05:34:35 PM
sudo find . -iname "*vmware*" -type f

That way you obviously can't find what you need to. You must not use * as a placeholder because find matches only fixed strings. Instead try this:

Code:
$ exec sudo su - # provide your password, transit to root shell, no more sudo then
# find . -depth -xdev -type d | fgrep -i vmware
# rm -rf ... # things you recognize as real VMware entries # remember you are root here and it happens everything you do!
# find . -depth -xdev -type f | fgrep -i vmware
# rm -f ... # things you find here but you won't find anything when the above did work
# # the # and $ signs at start of line are the prompts only, don't type them; the other # are start of comments

Good luck.


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: Peloche on April 12, 2012, 05:57:48 PM
Thanks a lot konran,

Tried your lines but didn't find anymore  >:(



Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: jabbawok on April 12, 2012, 10:06:01 PM
Is it possible you need to reset the kext cache?


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: Peloche on April 13, 2012, 07:39:13 AM
Thanks jabbawok for your help, i've tried it but no change.


Is it possible you need to reset the kext cache?


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: Peloche on April 13, 2012, 12:26:45 PM
I've re-cloned re-restored, re-removed vmware files, and it was the same...

But i was concentrated on vmware files and forgot the principal  >:(

My video card is HD4890, i had installed the exotic patch supplied by duffs http://forum.netkas.org/index.php/topic,1854.msg10280.html#msg10280 with kext helper, and ... permissions were not set very well ...

Re-set permissions and bingo works like a charm !




Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro with ATI HD 4890 2GB
Post by: Mr. Zarniwoop on April 15, 2012, 07:39:07 PM
'll also wait and see if during the year any new developments turn into allowing a modern card show boot screens on my EFI32 2006-2007 Mac Pro through DVI ports.  Today, the options seem overpriced and outdated considering I don't play games on this Mac. 

So a friend took pity on me, and gave me a SAPPHIRE HD 4890 Vapor-X 2GB (http://www.sapphiretech.com/presentation/product/product_index.aspx?cid=1&gid=3&sgid=1073&pid=263&psn=000101&lid=1) that was apparently sitting unused.  I realize that's a bit off from the 4890 variants that largely plug-and-play thanks to Netkas, but I'm not one to easily give up.  it's become my project to try and get this SAPPHIRE HD 4890 Vapor-X 2GB working in this Legacy Mode Chameleon/64-bit kernel booting 2006-2007 Mac Pro with OS X Lion 10.7.3.  For now, it's living in slot 2 (set to x8 speed) because the heat sink on the bottom of the card is too tall to let it live in slot 1 (which can be set to x16 speed).  I'll worry about that later once I have the card functional.

I've figured out how to get the card power, as it uses both a 6-pin and 8-pin power plug.  With both of those plugged into the motherboard using the right cables, my Mac Pro won't boot and turns off instantly after being turned on.  (Perhaps it draws too much from the motherboard, or perhaps the 8-pin cable I bought is faulty.)  So, instead I have the 6-pin on the motherboard and the 8-pin powered down from the optical drives bay.  That let it boot into Windows 7 x64 fine, albeit without a boot screen until the legacy mode boot started.  In Windows, I made a copy of the ROM, and booted into OS X (using Screen Sharing) and used Zeus to turn it into an EFI ROM.  Zeus wouldn't flash the card, it gave an error, so I used ATIWinFlash back in Windows to flash it and it now the Zeus EFI-flashed ATI HD 4890 2GB shows the grey boot screens and still works in Windows.

Unfortunately, booting to OS X isn't working to the desktop.

With native EFI32/32-bit kernel boot, I get the boot screen, the grey Apple logo and spinning wheel, but then no desktop on any display.   I can login with Screen Sharing, and then I see it complains "The power cable for your graphics card is not properly connected [...]" and "About This Mac" reports "ATI Radeon HD 4890 2048 MB".  With legacy mode Chameleon/64-bit kernel boot, it's roughly the same, but not quite, but without the power cable warning.  There, "About This Mac" reports "ATI Radeon HD 4800 Series (null)".

Here's what System Profiler reports under Graphics/Displays:


native EFI32/32-bit kernel boot

ATI Radeon HD 4890:

  Chipset Model:   ATI Radeon HD 4890
  Type:   GPU
  Bus:   PCIe
  Slot:   Slot-2
  PCIe Lane Width:   x8
  VRAM (Total):   2048 MB
  Vendor:   ATI (0x1002)
  Device ID:   0x9460
  Revision ID:   0x0000
  ROM Revision:   113-B7710C-176
  EFI Driver Version:   01.00.318
  Displays:
      Display:
        Resolution:     1280 x 800
        Pixel Depth:    32-Bit Color (ARGB8888)
        Main Display:  Yes
        Mirror:       Off
        Online:       Yes


I have no idea about the display, it doesn't seem to matter what I have port I have plugged into the card, nothing shows up once at the desktop.  The card has DVI, HDMI, DP and VGA ports.

Legacy Mode Chameleon/64-bit kernel boot

ATI Radeon HD 4800 Series:

  Chipset Model:   ATI Radeon HD 4800 Series
  Type:   GPU
  Bus:   PCIe
  Slot:   Slot-2
  PCIe Lane Width:   x8
  Vendor:   ATI (0x1002)
  Device ID:   0x9460
  Revision ID:   0x0000


No display here, although I can choose from a couple of resolutions in Displays.  Right now it's 1280x1024 via Screen Sharing.


I'm using Chameleon 2.1svn r1820.  GraphicsEnabler=YES, nothing else yet special done.  I'm about to start experimenting with frame buffer settings (AtiConfig) in Chameleon along with anything else I can figure out, and when thoroughly convinced I've exhausted that, I plan to also start hacking around in OS X.

However, if anyone has suggestions, I'd certainly welcome them.  Last time, a few placed words of explanation of how this works gave me what I needed to find the answer.

In case it helps, I'm also attaching the ROM that Zeus 2.8 made for this SAPPHIRE HD 4890 Vapor-X 2GB card.


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro with ATI HD 4890 2GB
Post by: Mr. Zarniwoop on April 15, 2012, 09:31:31 PM
I'm about to start experimenting with frame buffer settings (AtiConfig) in Chameleon along with anything else I can figure out, and when thoroughly convinced I've exhausted that, I plan to also start hacking around in OS X. [...] SAPPHIRE HD 4890 Vapor-X 2GB card.

I'm still not sure what, if anything, will make a difference in Chameleon.  But with a native EFI32/32-bit kernel boot, I added the device IDs to ATIRadeonX2000.kext and ATI4800Controller.kext and things are a little better.  Remember, I am getting boot screens since flashed.  And now, I don't get the desktop display automatically, but if I unplug the DVI and plug it back in once booted, it fires up.  Chess works.  DVD Player does not.


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro with ATI HD 4890 2GB
Post by: Mr. Zarniwoop on April 15, 2012, 09:46:48 PM
SAPPHIRE HD 4890 Vapor-X 2GB card.

Legacy Boot Mode Chameleon/64-bit kernel with AtiConfig=Motmot gives automatic desktop display on the DVI port.  Chess works.  DVD player works.

Second display, on the HDMI port, does not.  I may get a DP-DVI adapter, in case that port is lit.

Oh well, guess I'm about to leave native EFI32 boot behind.


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: electropura718 on April 16, 2012, 04:38:38 AM
I'm thinking this thread is gotten a bit off track with very specialized setups and graphics cards.  Perhaps one of us needs to recap step by step instructions to get someone up and running with Lion and Mountain Lion.   Its actually rather easy to get a basic setup running smoothly, especially now that the audio and internal SATA issues can be solved with DSDT or other means.  You'd never know it though, trying to wade through all the posts pertaining to unusual setups and exotic video cards.




Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: patida on April 16, 2012, 12:49:52 PM
electropura718

absolutely share your opinion  "I'm thinking this thread is gotten a bit off track with very specialized setups and graphics cards"

don't forget this thread is about

        "Booting the 64-bit kernel on the 2006/2007 Mac Pro"

 :-*


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: jabbawok on April 16, 2012, 04:51:59 PM
I disagree.
The whole point of getting this working is to extend the life of the EFI32 Mac Pros.
If the poster before is indeed trying to get his Mac Pro to boot with 64 bit Kernel and Extensions then this is a relevant thread irrespective of his non-vanilla graphics card.
While I agree its a pain to have to trawl through a 14 page thread and pick out the information you need to achieve the specific task you have set out to, the value of all this extra information is well worth it. Indeed many people are trying to get this working for Lion, which will not work with the stock graphics card the Mac Pro 1,1 shipped with so putting a PC graphics card in is a reasonable thing to do when apple are asking £200 for the 5770.

I think it may be a good idea for the OP to amend the first post with all the new info that has been added over time if he hasn't all ready.
 




Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: patida on April 16, 2012, 07:15:49 PM
jabbawok

i agree

"value of all this extra information (14 pages) is well worth it"   

 cause you really need the information all together.    ;)

 
 

 
 
 



Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: electropura718 on April 16, 2012, 11:46:05 PM
jabbawok

i agree

"value of all this extra information (14 pages) is well worth it"   

 cause you really need the information all together.    ;)

 

Oh.... I agree... The info is all useful, but I think the thread has become so long and varied now that someone new would have trouble following what they need to do to get up and running.   If I have time, maybe I will write a step by step of what I did, and maybe someone (or a few others) with a more exotic setup can do the same.  Will help us all troubleshoot if it's all documented.  This is basically the world's entire known repository of knowledge for running the 64 bit kernel on the 2006-7 Mac Pros.  We should do what we can to keep it making sense.


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: patida on April 17, 2012, 10:11:09 AM
this is the way everything worked for me

   apple 8800 gt is installed in bay 1 (nearest to ground)

       1.) install VMware fushion tech preview
       2.) install mountain lion DP2 in Vmware
       3.) Use Carbon Copy Cloner inside Vmware to clone mountain lion outside your VM to a (. dmg image) on your lion desktop

       4.) Now use Carbon Copy inside lion (not in the VM) to clone the mountain lion (.dmg) image to a physical drive

                     Note: my lion productive system is divided in two parts (lion system on a SSD - user account outsourced on a 1TB HDD)

       5.) install chameleon on a 1 gig partition on a HDD in Bay 1 (frontmost) use the terminal command 

                 rm /Volumes/Boot/boot                                                                                                To delete the original boot file

                 sudo bless --folder /Volumes/Boot --file /Volumes/Boot/boot --setBoot --legacyto                  tell your mac next start should be in 64 bit mode.

       6.) shut down your mac
       7.) take the apple 8800gt out off your mac and replace it with a evga gtx 570 or whatever pc card you like
       8.) Restart your mac in mountain lion

       9.) use migration assistant to migrate your osx lion data if you like
      10.) make a link inside mountain lion to your outsourced home folder

   
   
                 9.) and 10.) takes about 10 minutes to change the clean mountain lion install to the former status of your lion productive system.



       nick


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: patida on April 17, 2012, 10:22:05 AM
if you want to install for example evga gtx 470/480/570/580 (reference design) graphics cards (and others) you have to                              link to the forum       http://goo.gl/2fMU8

    1.)  put the device ID of gtx 570/580 to the file "<key>IOPCIPrimaryMatch</key>"

          you will find the ID if you put the card in a win machine or on the bootcamp side of your mac. Have a look her in the grafic infos
          Usually the ID is 1081 of gtx 570 or 1084 of gtx580

    2.)  You will find the the file "<key>IOPCIPrimaryMatch</key> under "Your Macintosh HD" /System/Library/Extensions/NVDAGF100Hal.kext

    3.)  Right click here on "NVDAGF100Hal.kext"

             - show packet contents
             - open Folder Contents
             - open file "Info.plist" with Text Wrangler


    4.)   Here you get :

     <key>IOPCIPrimaryMatch</key>
         <string>
            0x06c010de&amp;0xffe0ffff
            0x0dc010de&amp;0xffc0ffff
            0x0e2010de&amp;0xffe0ffff
            0x0ee010de&amp;0xffe0ffff
            0x0f0010de&amp;0xffc0ffff
            0x104010de&amp;0xffc0ffff
            0x124010de&amp;0xffc0ffff
            0x108110de&amp;0xffc0ffff
         </string>


    5.)   In "IOPCIPrimaryMatch"  add the Line "0x108110de&amp;0xffc0ffff"      at the end.

           1081 here is the graphic cards ID

    6.)   save the file


    7.) download "Kext utility.app"

    8.) Install supported "ATY_Init.kext "        http://goo.gl/MGuUC       by dragging in "Kext utility.app"

    9.) Install supported the modded "GeforceGLDriver.bundle"      http://goo.gl/PKwD0        by dragging it in "Kext utility.app"
               
                "Kext utility.app" will automatically repair your permissions on your "Your Macintosh HD"
     

    10.) Restart your mac … After that gtx 570 will appear under "about this mac / more info /Systeminfo/ grafic display


     Hint: use a apple efi card to get the apple boot screen (7300 gt or 8800 gt)
              after installing gtx 570 you can use boot champ … meaning you don't need the apple efi card any more inside your mac
              but keep this card … it helps !


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: konran on April 17, 2012, 12:26:36 PM
       5.) install chameleon on a 1 gig partition on a HDD in Bay 1 (frontmost) use the terminal command 

                 rm /Volumes/Boot/boot                                                                                                To delete the original boot file

                 sudo bless --folder /Volumes/Boot --file /Volumes/Boot/boot --setBoot --legacyto                  tell your mac next start should be in 64 bit mode.

Hi Nick,

good idea that you made a summary here. Unfortunately step 5.) will not work! After rm'oving the boot file you can't bless it because it has been gone. In the original post on page 1 of this thread macEFIRom advised to copy his boot file from thread's attachment to the /Volumes/Boot folder after removing the original one.

Due to my experiences Chameleon 2.1svn r1820 and r1897 with ML DP2 support mentioned explicitely here (http://www.insanelymac.com/forum/index.php?showtopic=231075&st=0) work OOB - means: no replacement of the boot file.

I have r1897 working with Chameleon standard theme and ML DP2 support on an unpatched MacPro1,1 (indeed there was no need to put the 2,1 firmware on it unless I don't make a CPU upgrade or anything else that my MacPro has to look like a 2,1 fashion model). I have not found anything really reasonable for firmware upgrading my MacPro as there is mentioned no specific performance gain. And at last: if Apple drops support for older MacPro's the 1,1 is out and the 2,1 as well.

Also one positive test: I had a nVidia GTX 285 PC card from XFX in spare that I tried on my original MacPro1,1 and it worked great! I used the ATY_init.kext from netkas with several mods from netkas' thread specifically for the GTX 285. I updated the nVidia graphics drivers to current in Snow Leopard and Lion as well. In ML DP2 there was no update possible as the drivers in DP2 are more recent than the latest Lion drivers. I had everything working, three Mac OS X'es, openCL, LuxRender, CUDA, etc. - but switching between the OS'es during boot is sometimes tricky when you have a black screen at that moment. So momentarily the GTX 285 is offline again and replaced by a 8800 GTS (Mac FW patched to appear as a 8800 GT with timing values for a GTS) until I get a repaired QuadroFX 4500 for further tests. Anyway, testing the GTX 285 showed me an interesting effect: for the first three reboots I forgot to activate Chameleon and didn't realize what happened (because the screen was black...). After really only some seconds after the boot chime I had the Lion login screen. I couldn't believe that a faster GPU has such an impact when I think there isn't much to do for a GPU...

A suggestion for this thread, besides it is important to have the facts together (and I saved all 14 pages to my disk - so I have it all ;) ):
It could be a good thing to open a new thread with specific issues for all GPU related questions (and answers as well). So, booting the old Mac Pro's is one aspect but configuring a non-standard graphics card to get it working with Chameleon or other methods is slightly different. What do you think?


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: patida on April 17, 2012, 01:43:25 PM
Thanks konran

    dont remove boot file in step 5.)

    konran     for reboot you could try bootchamp (i don't mean bootcamp !)       http://goo.gl/bFgQY

   
    Thanks for reading over my summary  … didn't have the time to read it twice

    if you have a look in the aty_init.kext and the driver bundle I mentioned you will recognize that there are much more graphics cards supported by netkas.


nick


   

   


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro with ATI HD 4890 2GB
Post by: Mr. Zarniwoop on April 17, 2012, 05:08:20 PM
I'm thinking this thread is gotten a bit off track with very specialized setups and graphics cards.

I almost posted in a different thread for the reasons you mention, but I kept it here thinking someone with a Mac Pro trying to get a 4890 working using a 64-bit kernel might look here.  I may just summarize in a new thread the steps for the SAPPHIRE HD 4890 Vapor-X 2GB as I'd guess it's likely the same for a Hackintosh too.

I resorted to OS X hacking to get both my displays to work in Lion.  One display is the Apple Cinema Display 30-Inch (dual-link DVI) on the card's DVI port, the other is an old Apple Cinema Display HD 23-Inch (ACD) with an ACD-to-DVI adapter and DVI-to-HDMI adapter plugged into the card's HDMI port.  To get my SAPPHIRE HD 4890 Vapor-X 2GB work with my Mac Pro in Legacy Mode Chameleon/64-bit kernel boot I needed GraphicsEnabler=Yes, AtiConfig=MotMot (probably not necessary, as the device ID seems to default to that), and then the last bit of magic was editing the ATI personalities inside ATI4800Controller.kex, which I learned from mucha's post on InsanelyMac (http://www.insanelymac.com/forum/index.php?showtopic=252061).  It appears that the MotMot ATI personality/frame buffer on Lion is set up for DVI and DisplayPort, but not HDMI.  So, I edited the DP personality from:

00 04 00 00 04 01 00 00 00 01 00 00 10 00 02 03

to change it to an HDMI personality:

00 08 00 00 04 02 00 00 00 01 00 00 20 00 02 02

The values:

00 80 00 00 (0x800) = connector-type (HDMI)
04 02 00 00 (0x204) = ATY,ControlFlags (had to boot up in native EFI32 and use IORegistryExplorer to see what it was looking for, 0x200 did not work)
00 01 (0x01) = features ("internal", just kept it the same)
00 00 (0x00) = unknown (couldn't find it documented, just kept it the same)
20 (0x20) = transmitter (UNIPHYB/linkb=true reported by redsock_bios_decoder (http://nologic.com/redsock_bios_decoder.zip) from my card's ROM dump on INTERNAL_UNIPHY)
00 (0x0) = encoder (DIG1/DIGA, kept the same, this differs from redsock's output but 0x1 causes a conflict with DVI)
02 (0x2) = hot plug ID (2 for port 2?, just kept it the same)
02 (0x2) = sense ID (reported by radeon_bios_decode, available on bcc9's post on InsanelyMac (http://www.insanelymac.com/forum/index.php?showtopic=249642))

Near as I can tell, everything works on both displays (QE/CI, DVD Player, etc.).  And, I can't get all the bits and pieces working under native EFI32 boot, as it seems to need Chameleon's GraphicsEnabler to load ATI4800Controller.  I just donated $10 each to netkas (https://www.paypal.com/cgi-bin/webscr?cmd=_donations&business=23GTK6KY5FD4J&lc=RU&item_name=netkas&currency_code=USD&bn=PP%2dDonationsBF%3abtn_donateCC_LG%2egif%3aNonHosted) and Cindori (http://groths.org/donate) for the utilities and posts which helped me tremendously.  If MacEFIRom (http://forum.netkas.org/index.php?action=profile;u=6834) takes donations I owe him as well for the Chameleon on Mac Pro instructions.


I forgot to mention that the SAPPHIRE HD 4890 Vapor-X 2GB physically doesn't fit in slot 1 in a Mac Pro, the only one that supports x16 PCIe speeds.  Because of the added DDR5 memory, it has memory chips on the bottom of the card, and it comes with a heat sink on them which physically blocks it from fitting in a Mac Pro.  I carefully removed the heatsink, making sure to leave the heatsink thermal transfer tape on the card on the memory.  With the card in slot 1, the tape perfectly makes good contact with the Mac Pro's aluminum memory cage.  So basically, it's using the Apple Mac Pro aluminum cage as its heatsink.

The card under benchmark stress does spin up, although really quietly compared to the older Apple ATI X1900 XT.  I've left it stressed, running benchmarks overnight, including running overclocked in Windows.  So, it seems like the Apple memory cage makes for a reasonable heatsink.  :)


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: konran on April 17, 2012, 10:19:46 PM
    konran     for reboot you could try bootchamp (i don't mean bootcamp !)       http://goo.gl/bFgQY

I'm not able to run BootChamp successfully on my configuration. After testing some things it was obvious why:

- Chameleon is installed on disk in bay 1 (frontmost), MBR, 2nd partition, active, 200 MiB
- Windows 7 x64 is installed on disk in bay 3, GPT, 3rd partition with MBR mapping support
- System-reserved partition with BOOTMGR couldn't be installed on the same disk in bay 3,
  I've tried manually but it wasn't bootable - even not with Chameleon; Windows created
  System-reserved and the Windows boot loader also on disk in bay 1 with MBR native support

In the Mac boot environment it seems that Windows can only boot from the first disk seen because AHCI mode is activated later by a patch in Windows. EFI32 boot doesn't do it per default and Chameleon doesn't as well. So I can't change the partitions for Chameleon and BOOTMGR. But the disk with Chameleon is patched with a boot sector from Chameleon installation. When I overwrite this MBR with the Win7 boot sector Windows boots from that one - but Chameleon can't do anymore. If I use BootChamp it will activate the System-reserved partition ... this is seen by the Mac boot sequence ... it loads the MBR (which belongs to Chameleon), jumps into it, continues with Chameleon boot, opening the default disk which is selected in Chameleon. No automatic boot of Windows possible at all :'(

Could it be a chance to copy all the files from System-reserved to the real Windows 7 partition, activate this one and hopefully boot Windows 7 this way?


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: Mr. Zarniwoop on April 18, 2012, 01:02:51 PM
In the Mac boot environment it seems that Windows can only boot from the first disk seen because AHCI mode is activated later by a patch in Windows. EFI32 boot doesn't do it per default and Chameleon doesn't as well. So I can't change the partitions for Chameleon and BOOTMGR.

I am not sure there's a first disk restriction to booting Windows.  On my Mac Pro, I have always booted Windows in legacy (BIOS) mode from an MBR disk in bay 2 just using the boot screen disk selector you get when you hold the "option" key.  However, if I boot from Chameleon, I can't boot that disk and it gives a BOOTMGR error.  I haven't dug around to see what it's looking for.

The downside of the boot screen disk selector is that any MBR partition is marked "Windows" and I just remember the first "Windows" volume boots Chameleon/64-bit kernel OS X (now my default boot on my 2006 Mac Pro) and the second "Windows" volume" on the screen boots Windows 7 x64.


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: jabbawok on April 19, 2012, 09:19:03 AM
this is the way everything worked for me

   apple 8800 gt is installed in bay 1 (nearest to ground)

       1.) install VMware fushion tech preview
       2.) install mountain lion DP2 in Vmware
       3.) Use Carbon Copy Cloner inside Vmware to clone mountain lion outside your VM to a (. dmg image) on your lion desktop

       4.) Now use Carbon Copy inside lion (not in the VM) to clone the mountain lion (.dmg) image to a physical drive


I used VMware disk image mounter to mount the Mountain Lion VMware disk and the SuperDuper to clone it to a physical disk.


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: Peloche on April 19, 2012, 02:19:12 PM
Hi all,

Somebody knows why Chameleon doesn't show external drives within the boot list ?


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: znal on April 19, 2012, 08:58:22 PM
I also noticed Chameleon not showing externel devices. I was trying to create a bootstick for Mac Pro 1,1, based on whats around in this forums and on Insanelymac, OSX86.net, etc. The sticks are not only not showing when I boot the HD with Chameleon, I'm also unable to boot a Chameleon stick other then through EFI. I managed to create a stick that actually boots, but it KP's at startup. Some ACPI kernel panic. I tried to fix it, without succes until now. But still it already get's past the no entry sign and starts booting.
If there is anybody interested in trying to create a bootstick for Mac Pro 1,1, it would be cool to do it together with someone else. I'm relatively new to all things Hackintosh, but I think, with all the stuff and documentation thats already out there it shouldn't be to hard.


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: Peloche on April 20, 2012, 02:02:53 PM
Did you try ML DP3 ?
I've tried ML DP3 with same method as ML DP2 from electropura718, stuck at:

Sandbox: sandboxd(181) deny file-write-create /private/var/folders/zz/zyxvpxvq6csfxvn_n0000000000000/C/com.apple.Coresymbolication
Sandbox: sandboxd(181) deny file-write-create /private/var/folders/zz/zyxvpxvq6csfxvn_n0000000000000/C/com.apple.CoresymbolicationTMP-TJyjn6Dm
Ethernet [Intel8254x]: Link up on en1, 100-Megabit, Full-duplex, Symmetric flow-control, Debug (792d,6f08,0de1 ,0e00,45e1 , 4000)
USBF :   86.573 AppleUSBEHCI[0xffffff801a060000] : : UIMCreateBulkTransfer - allocateIDs (adr=6:5(in)) returned error e000404f
Resetting IOCatalogue
Sandbox: sandboxd(181) deny file-write-create /private/var/folders/zz/zyxvpxvq6csfxvn_n0000000000000/C/com.apple.Coresymbolication
Sandbox: sandboxd(181) deny file-write-create /private/var/folders/zz/zyxvpxvq6csfxvn_n0000000000000/C/com.apple.CoresymbolicationTMP-5GXUkbkx



Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: hyram on April 20, 2012, 02:42:53 PM
Congrats guys on getting this working.

However, I'm a little perplexed as to why this gyration is necessary. So I've got a basic question: For an original mp1,1/2,1, what exactly is the boot sequence looking for (or at) that tells it it can or can't load the k64? I mean obviously it'll run, possible with driver issues, but you've shown it's possible. So why not figure out where this is and fix it rather than going the compatibility mode route?

Please excuse my naivety, it it shows too much.


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: netkas on April 20, 2012, 03:19:33 PM
Hi all,

Somebody knows why Chameleon doesn't show external drives within the boot list ?
its mac emulated bios not supporting usb drives


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: Peloche on April 20, 2012, 03:46:27 PM
Hi Netkas,

Thanks it couldn't be clearer  :D

Hi all,

Somebody knows why Chameleon doesn't show external drives within the boot list ?
its mac emulated bios not supporting usb drives


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: andystubbs on April 20, 2012, 03:56:59 PM
Hi all,

Somebody knows why Chameleon doesn't show external drives within the boot list ?
its mac emulated bios not supporting usb drives

External drives (both esata and usb) work via chameleon on a hackintosh.


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: netkas on April 20, 2012, 04:05:30 PM
Hi all,

Somebody knows why Chameleon doesn't show external drives within the boot list ?
its mac emulated bios not supporting usb drives

External drives (both esata and usb) work via chameleon on a hackintosh.

yea, but not on mac.


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: Peloche on April 20, 2012, 04:25:35 PM
Hi all,

Somebody knows why Chameleon doesn't show external drives within the boot list ?
its mac emulated bios not supporting usb drives

External drives (both esata and usb) work via chameleon on a hackintosh.

Hi Andystubbs,

On Hackint0sh all esata, usb bootable devices are shown within the boot list, but to boot from an usb device i get very often EBIOS read error : Device time out.

I got this error from a 2,5" 40 Go on usb dock, trying to install DP1, 2, 3, to be sure i super dupered my 10.7 on this 40Go usb drive and tried to boot, no way, i installed this drive on sata port, it worked very well...


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: andystubbs on April 20, 2012, 08:25:04 PM
On Hackint0sh all esata, usb bootable devices are shown within the boot list, but to boot from an usb device i get very often EBIOS read error : Device time out.

I got this error from a 2,5" 40 Go on usb dock, trying to install DP1, 2, 3, to be sure i super dupered my 10.7 on this 40Go usb drive and tried to boot, no way, i installed this drive on sata port, it worked very well...

Check the USB mode in your bios, if its set to legacy try changing it and try again


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: patida on April 20, 2012, 10:10:38 PM
mlion DP3 works   … on             mac pro 1.1->2.1
                                             ssd sata II
                                             evga gtx 570
                                             win 7 64 bit Bootcamp







Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: znal on April 21, 2012, 01:02:41 AM
Using VMware to install really seems to be the easiest way to install ML....

Thanks to everybody, this is a great forum.

Cheers. Daniel.


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: electropura718 on April 21, 2012, 05:32:59 AM

yea, but not on mac.

On a Hackintosh PC, you must set the BIOS to be able to boot from a USB drive.  Genuine Macs have no BIOS to set.
Chameleon may be compatible with booting from a DVD though....you might want to give that a try.


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: Peloche on April 21, 2012, 07:17:34 AM
On Hackint0sh all esata, usb bootable devices are shown within the boot list, but to boot from an usb device i get very often EBIOS read error : Device time out.

I got this error from a 2,5" 40 Go on usb dock, trying to install DP1, 2, 3, to be sure i super dupered my 10.7 on this 40Go usb drive and tried to boot, no way, i installed this drive on sata port, it worked very well...

Check the USB mode in your bios, if its set to legacy try changing it and try again

Thanks andystubbs but i've already tried all options within the USB Bios configuration, legacy on, off, high speed, full speed, Bios EHCI hand-off on, off etc ...

I've tried to use NEC USB ports (rear panel) instead of SouthBridge ports, same result.

I didn't have these issues with my former Gigabyte X58A-UD3R but this MB has had a serious pb and i've been obliged to change to Asus Sabertooth X58 and since this change i've got the "EBIOS read error..." despite Southbridge is still the same and NEC USB chipset i presume too.

But when i've installed the new MB Sabertooth X58 i've only replaced the DSDT within Extra folder and it worked immediatly, did i miss something ?


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: netkas on April 21, 2012, 09:27:14 AM

yea, but not on mac.

On a Hackintosh PC, you must set the BIOS to be able to boot from a USB drive.  Genuine Macs have no BIOS to set.
Chameleon may be compatible with booting from a DVD though....you might want to give that a try.

Thanks captain.


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: SirVikon on April 21, 2012, 11:31:55 AM
mlion DP3 works   … on             mac pro 1.1->2.1
                                             ssd sata II
                                             evga gtx 570
                                             win 7 64 bit Bootcamp







How? I can't install ML DP3 on my Mac Pro 1,1 (upgraded to 2,1). Where is the tutorial with VMWare? Here in this Forum i won't find anything.


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: patida on April 21, 2012, 12:41:46 PM
SirVikon

read for example the description from electropura718.

everything is described


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: konran on April 21, 2012, 05:10:18 PM
I used VMware disk image mounter to mount the Mountain Lion VMware disk and the SuperDuper to clone it to a physical disk.

Well, this did really sound like a big deal - unfortunately I've seen the VMware disk mount utility on VMware pages only as a part of the VDDK 5.0.0. The availability for VDDK is Windows and Linux. So how do you use this tool to clone your ML virtual machine vdsk to a HFS+ volume? (On a Mac of course...)


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: electropura718 on April 22, 2012, 12:56:48 AM
Here's what I did to get my system working with the 64 bit kernel in both Lion and Mountain Lion DP3.  Hopefully I have not forgotten or misremembered anything….

The Machine:

Mac Pro 2,1 (formerly a 1,1)
8 x 3 GHZ Xeon  32 GB RAM
(when running EFI 32, I had an ATI 4670, now have an unflashed PC version of Nvidia Geforce 470)

Download the files in MacEFIRom's original post at the start of this thread.  I will also post my modified files, that suit my particular setup and hardware.  You may need to modify them if your hardware is different than mine.

1) Formatted a drive with two partitions, using MBR, HFS+ Journaled.  One small partition (1GB) named "Boot" for the boot loader.  The rest used for storage space, but is not my main Mac OS install.  This drive is installed in the drive bay closest to the back of the machine.  My Mac OSX Lion 10.7.2 install is in the drive bay closest to the front of the machine.

2) Installed Chimera 1.9.1.   Base install only.  This is instead of the original suggestion to use Chameleon 2.0 RC2-r640.   (Chimera 1.9.1 supports Mountain Lion and can support multiple Nvidia cards with Graphics Enabler=YES)  Chimera is a variant of Chameleon.

3) Copy MacEFIRom's smbios.plist and org.chameleon.Boot.plist to Boot/Extra on the Boot partition. If this directory does not yet exist, create it.

4) Performed the following modifications on smbios.plist


        <key>SMproductname</key>
        <string>MacPro2,1</string>
        <key>SMsystemversion</key>
        <string>1.0</string>
        <key>SMmaximalclock</key>
        <string>3000</string>
        <key>SMsystemboard</key>
        <string>Mac-F4208DC8</string>
        <key>SMbiosversion</key>
        <string>MP21.88Z.007F.B06.0707021348</string>
        <key>SMcputype</key>
        <string>1026</string>
        <key>SMserial</key>
        <string>YOUR SERIAL NUMBER HERE</string>

Performed the following modifications on org.chameleon.Boot.plist

         <key>Default Partition</key>
   <string>hd(3,2)</string>
        <key>Graphics Mode</key>
        <string>1920x1200x32</string>    
   <key>GraphicsEnabler</key>
   <string>Yes</string>
   <key>Kernel</key>
   <string>mach_kernel</string>
   <key>Kernel Flags</key>
   <string></string>
   <key>Timeout</key>
   <string>2</string>

6) Add the attached DSDT file to Boot/Extra.  Without this DSDT file, your built in audio and extra internal SATA ports on the motherboard (if you are using them) will cease to function.  If you want to delve into what I did in the DSDT file, you can open it in a program called DSDTSE and compare to your unmodified extracted DSDT from your motherboard.  Thanks to Grammataki for pointing me in the right direction for this stuff.

5) Bless the new partition using Terminal

sudo bless --folder /Volumes/Boot --file /Volumes/Boot/boot --setBoot --legacy

6) Reboot.  You should be booting with the 64 bit kernel.  

If you want to return to the normal EFI32 boot, use the System Preferences>Startup Volume. To boot the 64 bit kernel again, issue the above terminal command again.

If everything is running well, and you want to install Mountain Lion DP3 on another drive, follow the procedure  I will detail in subsequent posts.   I would not use a Developer Preview as my main OS.

Thanks to everyone in the thread for their contributions.  Thanks to MacEFIRom for starting it all.  He did the bulk of the work in making this a viable option.  Thanks to Grammataki for pointing me in the right direction on DSDT.




Title: Update: Mountain Lion DP 3 install Without VMware!
Post by: electropura718 on April 22, 2012, 06:34:41 AM
Guys,

I found a way to install Mountain Lion DP 3 without going through VMWare.  In addition, you can do an upgrade install of a Lion system or a clean install.  Your choice.  You will have to create a temporary partition on a physical hard drive for the installer to run from, as Chameleon can't boot from a USB drive on a genuine Mac.   I used an 8GB partition.  You can get rid of it and reclaim the space after you install.

I will post complete directions tomorrow.  It's after 1 am in NYC, where I am...so I'll just briefly describe how I did it right now.

I copied the Base System.dmg from ML InstallESD to my desktop. Using Disk Utility, I converted it into a sparse image bundle and resized it to 8GB.

I copied the OSInstall.mkpg from the InstallESD Packages folder to my desktop and modified it to accept the Mac Pro 1,1 and 2,1 and added the correct board ID.  I deleted the symbolic link to the Packages folder on the Installer and copied the actual Packages folder from the InstallESD in its place.  I replaced the OSInstall.mkpg in the Packages folder with my modified one.   I then cloned the modified Base System.sparsebundle to the temporary drive partition.  

Reboot.  Hit any key during the Chimera/Chameleon startup for boot options.  I selected the temporary partition to boot from instead of my Lion system.   Booting continues to the Mountain Lion Installer and I proceed without a hitch.

Probably sounds more complicates than it was.  Will post complete instructions tomorrow.  This is a much more viable way to install....it's actually mimicking what the ML installer does before the reboot on a supported system.


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: Peloche on April 22, 2012, 08:49:49 AM
Did you try ML DP3 ?
I've tried ML DP3 with same method as ML DP2 from electropura718, stuck at:

Sandbox: sandboxd(181) deny file-write-create /private/var/folders/zz/zyxvpxvq6csfxvn_n0000000000000/C/com.apple.Coresymbolication
Sandbox: sandboxd(181) deny file-write-create /private/var/folders/zz/zyxvpxvq6csfxvn_n0000000000000/C/com.apple.CoresymbolicationTMP-TJyjn6Dm
Ethernet [Intel8254x]: Link up on en1, 100-Megabit, Full-duplex, Symmetric flow-control, Debug (792d,6f08,0de1 ,0e00,45e1 , 4000)
USBF :   86.573 AppleUSBEHCI[0xffffff801a060000] : : UIMCreateBulkTransfer - allocateIDs (adr=6:5(in)) returned error e000404f
Resetting IOCatalogue
Sandbox: sandboxd(181) deny file-write-create /private/var/folders/zz/zyxvpxvq6csfxvn_n0000000000000/C/com.apple.Coresymbolication
Sandbox: sandboxd(181) deny file-write-create /private/var/folders/zz/zyxvpxvq6csfxvn_n0000000000000/C/com.apple.CoresymbolicationTMP-5GXUkbkx



Works,

Made exotic kexts for HD4890 (ATI4800Controller.kext, ATIRadeonX2000.kext)

Then:

cd /Volumes/YourVolume/System/Library/Extensions/

sudo su -

chmod -R 755 ATI4800Controller.kext

chown -R 0:0 ATI4800Controller.kext

chmod -R 755 ATIRadeonX2000.kext

chown -R 0:0 ATIRadeonX2000.kext

ML DP2 was working without this exotic files but showing 10 Mb GC memory only, ML DP3 doesn't.

http://www.megafileupload.com/en/file/349207/Exotic-4890-ML-DP3-zip.html


Title: Install Procedure for Mountain Lion DP3 (no virtual machine needed!)
Post by: electropura718 on April 22, 2012, 06:11:00 PM
Here you go....hope I have not forgotten anything.  Post with questions if something isn't clear.

Procedure to install Mountain Lion DP 3 (modified installer---no virtual machine needed)

You will need the following free software to do this mod, in addition to the MacOSX Mountain Lion InstallESD:

Tinker Tool (or any software that allows you to see hidden files)
XCode
Carbon Copy Cloner (or Super Duper)
DMG Converter


1) Enable "Show hidden and system files" using Tinker Tool or other software that does this.  After you finish installing you can turn this off again.

2) Mount the disk image of Mountain Lion DP3.  You should be able to see the hidden BaseSystem.dmg.  Drag it to your desktop to copy it.

3) BaseSystem.dmg is read only, so we will need to fix that.  We will also need to make it larger.
     Download DMGConverter, if you don't already have it.  Convert it to Sparse Bundle Disk Image
     8 GB in size.

4) Back on the Mac OSX Mountain Lion Install ESD, find the OSInstall.mpkg within the Packages         folder.  Drag it to your desktop to copy it.  

5)Right click on it.  If you have Xcode installed, you should have the option to open it with Flat Package Editor.

6)When opened in Flat Package Editor, you should see a file called Distribution.  Drag it to your desktop to copy it.

7)Open "Distribution"  with Text Edit.  Find the Platform Support section of this file.  You are going to add the board ID for your Mac Pro 1,1 to the end of the list.  Mine was "Mac-F4208DC8".  You can verify yours using this command in Terminal

"ioreg -lp IOService | grep board-id"

8)Close your file.  Delete the Distribution file in OSInstall.mpkg and replace it with your modified one.

9) Mount the BaseSystem.sparsebundle you created.  

10)  Go to System/Installation and delete the symbolic link to the Packages folder.  Copy the actual Packages folder from the MacOSX Install ESD in its place.

11)  Inside the Packages folder, replace the OSInstall.mpkg with the new modified one you just made.

12) Copy the mach kernel from the InstallESD to root level of BaseSystem.sparsebundle

13) Using Disk Utility, create a small partition…8 GB in size on any internal hard drive in your system.  I used the drive I was intending to install Mountain Lion on (I devoted all the rest of the space to a second partition for that.  No special formatting…just HFS+, GUID. I named the 8GB Partition "Installer" and the large partition "Mountain Lion DP3 Test".  You can call them anything you like.

14) Using Carbon Copy Cloner, clone the BaseSystem.sparsebundle to the Installer partition.

15) Reboot.  Hit any key during the Chimera/Chameleon startup to enter boot options. Select to boot from the Installer partition instead of your normal Lion boot drive.

16) If all goes well, the Mountain Lion installer launches and you can proceed with the installation as if you had a supported machine.  After you install, it will ask you if you want to copy your Apps and User accounts and settings from your Lion install.

17) There is no step 17, unless you want to delete the installer partition to regain the lost space.  You can do that with Disk Utility.

This way of installing basically mimics the way Mountain Lion actually installs on a supported machine.  On a supported machine, when you first launch the installer, it creates a temporary partition and copies the necessary files to it and then reboots your system from it.  You are basically doing this part manually, with a modified installer that includes your board ID in Platform Support.

Good Luck.  Worked like a charm for me.  I may also try to do this using a DVD instead of creating a temporary partition. It appears Chameleon can boot from a DVD in boot options.


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: patida on April 22, 2012, 06:49:09 PM
Great     electropura718


THANK YOU


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: electropura718 on April 22, 2012, 07:32:32 PM
Great     electropura718


THANK YOU

Patida, I forgot a step. Please refresh and re-read my post.  I just edited it with the missing step included.



Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: patida on April 22, 2012, 07:48:08 PM
electropura718

which cpus do you use (8 x 3 GHZ Xeon)

intel 56…

any heat problems with the cpus ?

Thanks for all your information !

nick


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: electropura718 on April 22, 2012, 08:08:25 PM
electropura718

which cpus do you use (8 x 3 GHZ Xeon)

intel 56…

any heat problems with the cpus ?

Thanks for all your information !

nick



I upgraded the original Mac 1,1 processors to X5365's (8x3.0), upgraded firmware to make the machine a 2,1.
No heat problems at all.


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: Hooper on April 23, 2012, 12:19:53 AM
Electropura: excellent guide, thank uvm again ! Worked like a charm on my mac-pro 1,1 same board ID as yours  :)


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: jabbawok on April 23, 2012, 08:10:24 PM
I used   mounter to mount the  VMware disk and the SuperDuper to clone it to a physical disk.

Well, this did really sound like a big deal - unfortunately I've seen the VMware disk mount utility on VMware pages only as a part of the VDDK 5.0.0. The availability for VDDK is Windows and Linux. So how do you use this tool to clone your ML virtual  vdsk to a HFS+ volume? (On a  of course...)

As you say it's no longer included with VMWare Fusion 4.x however you can download VMWare Fusion 3 from their site and it's with that (may be inside the package). It comes with the tech' preview but The version that came with that (e.x.p) doesn't work for some reason.


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: SirVikon on April 23, 2012, 08:21:56 PM
@electropura78

do i need to boot my Mac 2,1 (formerly 1,1) with the 64bit kernel? Do i have to do the chameleon stuff? Or will i only do the 16 steps (step 17 is not necessary for me)?


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: jabbawok on April 23, 2012, 08:47:11 PM
@electropura78

do i need to  my  2,1 (formerly 1,1) with the 64bit ? Do i have to do the chameleon stuff? Or will i only do the 16 steps (step 17 is not necessary for me)?

Yes. The  1,1 and 2,1 are EFI32. Chameleon emulates EFI64. 10.8 will only boot from EFI64.


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: SirVikon on April 23, 2012, 10:19:11 PM
Thanks ... now i am in 64bit (on Lion) and want to do step 5 and 6. I have downloaded Xcode in Appstore but i haven't got the flat package editor :(


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: netkas on April 23, 2012, 10:36:05 PM
btw, anyone got chameleon working on macpro3,1?
it reboots here when reading data from partitions.

Too lazy to debug it for now.


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: SirVikon on April 23, 2012, 11:30:06 PM
Okay. Fine and thanks.

Everything is done and it ran on DP3.

But i have a question about the "boot" MBR Partition. Can i put this partition on my system disk (in my case "Macintosh HD") without deleting the system?

At this time, i have another disk (250GB) and there is 1GB for the boot Drive and the rest i just want to use for installing ML but i can't install ML on this drive, because its in MBR and not in GUID. This means, that i have a 250GB HDD only to start in 64bit kernel ... thats not very nice :( How can i solve this problem?


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: Hooper on April 24, 2012, 12:49:15 AM
SirVikon: MBR or GPT formatting are both set on the root of the hard disk. You cannot make/add a mbr-partition on a gpt-formatted hd. So either you make 1 disk formatted mbr, with a little (1GB) Chameleon Boot-partition and 1 or 2 additional partitions for ML/Lion (64bit kernel) install. Or you can make 1 dedicated mbr-Bootdisk for Chameleon (in drive-bay1), and a separate gpt-formatted disk (or 2) for install of ML/Lion (64bit kernel) the way Electropura described, (with Installer-partition of 8GB, to be deleted after install completed).


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: konran on April 24, 2012, 03:04:51 AM
But i have a question about the "boot" MBR Partition. Can i put this partition on my system disk (in my case "Macintosh HD") without deleting the system?
You can, physically and in theory, change partition scheme of your system from GPT to MBR with iPartition (only possible when you boot from a running system on another physical disk). But I would count on it that the Mac OS X boot process will not recognize this system disk as a bootable system. You would be able to boot Mac OS X via Chameleon in legacy startup mode but I think you don't have the Mac OS X system as bootable w/out using Chameleon ... and I don't even think that the system startup selector in preferences will be able to bless a Mac OS X system disk on MBR correctly.

I was in the same dilemma to spend one disk solely for Chameleon because I had to choose one GPT disk to change to MBR. As I have two disks which are pure data I took one of it (that had only one data partition for virtual machines only), changed partition scheme from GPT to MBR with iPartition. This gave 200 MB room as the EFI partition is no longer used by MBR scheme. So I place a HFS+ partition right in place of the former EFI and installed Chameleon in it. I installed this disk into bay 1 and so I go. There is no need to give 1 GB away for Chameleon - even 200 MB are more than enough.



Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: rezwits on April 24, 2012, 04:59:36 AM
I just want to get one thing, straight, I have been observing this topic for a month or so now, and basically, you can install the boot loader to an MBR drive in bay 1 and then install your OS X to a GUID partitioned drive that will have an EFI 200MB part?

So, the boot loader just ignores the EFI on the GUID drive(s)?

I mean it makes sense completely that that's how it works, but I would have thought I would have to install OS X to an MBR drive.

Laters...


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: Hooper on April 24, 2012, 01:42:52 PM
Konran: iPartition can convert gpt-disk to mbr without wiping/deleting existing partitions ?


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: electropura718 on April 24, 2012, 01:44:56 PM
I just want to get one thing, straight, I have been observing this topic for a month or so now, and basically, you can install the  loader to an MBR drive in bay 1 and then install your OS X to a GUID partitioned drive that will have an EFI 200MB part?

So, the  loader just ignores the EFI on the GUID drive(s)?

I mean it makes sense completely that that's , but I would have thought I would have to install OS X to an MBR drive.

Laters...

I just want to get one thing, straight, I have been observing this topic for a month or so now, and basically, you can install the  loader to an MBR drive in bay 1 and then install your OS X to a GUID partitioned drive that will have an EFI 200MB part?

So, the boot loader just ignores the EFI on the GUID drive(s)?

I mean it makes sense completely that that's , but I would have thought I would have to install OS X to an MBR drive.

Laters...

Mostly true.  You can have an OSX install in any partition.  GUID is fine.  Only the Chameleon partition must be MBR.   Actually MacOSX always completely ignores the Hidden EFI partition. It's always empty.  All EFI code is stored on a firmware chip.   The chip in a Mac Pro 2006-7 Can only do 32bit, which is why we are all here for an alternative.   MacOSX uses the EFI partition only as swap space during a firmware upgrade.  Its not used in bootup at all, even on a non-hacked Mac.  If Apple used the EFI partition instead of a chip, we would not have to get creative to boot a MacPro 2006-7 using the 64 bit kernel.


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: konran on April 24, 2012, 03:00:42 PM
Konran: iPartition can convert gpt-disk to mbr without wiping/deleting existing partitions ?

Yes, it does. I did it several times back and forth. Having a GPT disk changing to MBR it creates the MBR partition entries from GPT descriptions. The EFI partition from GPT is automatically dropped and transits to free space in the beginning of the disk because EFI belongs to the GPT specification which is not needed in MBR scheme. The limitation for a transition from GPT to MBR is that you must not have more than 4 partitions (EFI not counted) on the disk ... well I don't know if it creates an extended partition set entry into MBR if you have more than 4 partitions. My own maximum in my tests was having two partitions.

During the transition back from MBR to GPT iPartition claims necessary space of 200 MB in the beginning of the disk for EFI and converts all MBR partitions to GPT entries. Additionally it creates a hybrid GPT/MBR scheme on this set. So you will see up to 4 partitions in a MBR layer (said so as partition is visible in Windows) within GPT part of this thing. If you don't have the 200 MB for EFI (because you re-used this space in MBR mode) iPartition will move all partitions physically up to reclaim this space. So this is not recommended.

I always keep an external backup when I try and experiment with such things ... and finally it works as above.


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: konran on April 24, 2012, 03:05:01 PM
If Apple used the EFI partition instead of a chip, we would not have to get creative to boot a MacPro 2006-7 using the 64 bit kernel

I think Apple did exactly choose this way booting from a firmware chip to make sure that their hardware runs due to their license agreement and causing much trouble to hackintosh'ers at purpose.


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: armdn on April 24, 2012, 04:14:02 PM
Grammataki made mistake in SATA fix, his code will cause to report ESB2 as ICH7-M and all SATA drives as external. I corrected this, so code for SATA must be look:

Code:
Method (_DSM, 4, NotSerialized)
                                {
                                        Store (Package (0x02)
                                                {
                                                        "device-id",
                                                        Buffer (0x04)
                                                        {
                                                                0x81, 0x26, 0x00, 0x00
                                                        }
                                                }, Local0)
                                        DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
                                        Return (Local0)
                                }


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: electropura718 on April 24, 2012, 06:12:35 PM
Grammataki made mistake in SATA fix, his code will cause to report ESB2 as ICH7-M and all SATA drives as external. I corrected this, so code for SATA must be look:

Code:
Method (_DSM, 4, NotSerialized)
                                {
                                        Store ( (0x02)
                                                {
                                                        "device-id",
                                                        Buffer (0x04)
                                                        {
                                                                0x81, 0x26, 0x00, 0x00
                                                        }
                                                }, Local0)
                                        DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
                                        Return (Local0)
                                }

I caught his mistake.  The fix is in the DSDT I posted.


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: armdn on April 24, 2012, 06:33:03 PM
For me ur method with Chimera doesn't work... Very odd. It boots, but boot really loooooong. So long, that i can take shower, go to toilet, make coffee and it will still boot.

UPDATE: Now i can boot to ML DP3 and Lion on my Software RAID normal, but one problem appeared. In Chameleon 2.0RC2 which is used originally, my ATI Radeon HD 4870 (original Apple made) all ports works normal - miniDP + DL-DVI. Now with using Chameleon 2.1 SVN r1923 - works only DVI, miniDP works until login window appear. Then it just black screen, the second display start to be main display. This problem i had with GRUB. How to fix that??


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: konran on April 24, 2012, 07:42:31 PM
Now with using Chameleon 2.1 SVN r1923 - works only DVI, miniDP works until login window appear.

Could you try to downgrade to Chameleon 2.1svn r1897 with DP8 support? The upcoming revisions like r1920 didn't work for me. I think there are too much Hackintosh-PC specific patches which make it incompatible with a real MacPro1,1 or MacPro2,1. Unfortunately r1897 is no longer on InsanelyMac's (http://www.insanelymac.com/forum/index.php?showtopic=231075) Chameleon main page. So you have to use an older archive to find it.


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: electropura718 on April 25, 2012, 01:18:40 AM
btw, anyone got  working on macpro3,1?
it reboots here when reading data from partitions.

Too lazy to debug it for now.

Out of curiosity, why would you need to use Chameleon on a 3,1.  It has 64bit EFI and can boot the 64bit kernel normally?

Many versions of Chameleon have the reboot issue with Mountain Lion.  2.1 r1820 seems to work for starters. 


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: armdn on April 25, 2012, 08:09:24 AM
Now with using  2.1 SVN r1923 - works only DVI, miniDP works until login window appear.

Could you try to downgrade to  2.1svn r1897 with DP8 support? The upcoming revisions like r1920 didn't work for me. I think there are too much Hackintosh-PC specific patches which make it incompatible with a real MacPro1,1 or MacPro2,1. Unfortunately r1897 is no longer on InsanelyMac's (http://www.insanelymac.com/forum/index.php?showtopic=231075)  main page. So you have to use an older archive to find it.

I used r1897, for me it doesn't work normal at all... You can still download it from osx86.net.

UPDATE: Problem Solved! Just add
<key>Graphics Mode</key>
<string>1680x1050x32</string>
and all things now works! Now i HAVE a complete working Mac Pro 2,1 with 64-bit Kernel (10.7.3 + 10.8 DP3)!

(http://s019.radikal.ru/i606/1204/5f/c3817987988e.png)


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: Sascha_77 on April 25, 2012, 10:48:03 PM
Did you try ML DP3 ?
I've tried ML DP3 with same method as ML DP2 from electropura718, stuck at:

Sandbox: sandboxd(181) deny file-write-create /private/var/folders/zz/zyxvpxvq6csfxvn_n0000000000000/C/com.apple.Coresymbolication
Sandbox: sandboxd(181) deny file-write-create /private/var/folders/zz/zyxvpxvq6csfxvn_n0000000000000/C/com.apple.CoresymbolicationTMP-TJyjn6Dm
Ethernet [Intel8254x]: Link up on en1, 100-Megabit, Full-duplex, Symmetric flow-control, Debug (792d,6f08,0de1 ,0e00,45e1 , 4000)
USBF :   86.573 AppleUSBEHCI[0xffffff801a060000] : : UIMCreateBulkTransfer - allocateIDs (adr=6:5(in)) returned error e000404f
Resetting IOCatalogue
Sandbox: sandboxd(181) deny file-write-create /private/var/folders/zz/zyxvpxvq6csfxvn_n0000000000000/C/com.apple.Coresymbolication
Sandbox: sandboxd(181) deny file-write-create /private/var/folders/zz/zyxvpxvq6csfxvn_n0000000000000/C/com.apple.CoresymbolicationTMP-5GXUkbkx



Works,

Made exotic kexts for HD4890 (ATI4800Controller.kext, ATIRadeonX2000.kext)

Then:

cd /Volumes/YourVolume/System/Library/Extensions/

sudo su -

chmod -R 755 ATI4800Controller.kext

chown -R 0:0 ATI4800Controller.kext

chmod -R 755 ATIRadeonX2000.kext

chown -R 0:0 ATIRadeonX2000.kext

ML DP2 was working without this exotic files but showing 10 Mb GC memory only, ML DP3 doesn't.

http://www.megafileupload.com/en/file/349207/Exotic-4890-ML-DP3-zip.html

Hey thx Mate. I had exact the same Problems here. Have a 4890 too. With the patched kext now i can boot without problems. Ok no QE but for testing ok.


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: SirVikon on April 26, 2012, 10:14:47 AM
So many thanks at all.

Everything ran fantastic ... except of the bootcamp assistant. I can't start it. there will be an alert to update my boot-Rom Firmware ... any solutions on this?


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: Hooper on April 26, 2012, 10:43:48 AM
SirVikon: You are running in legacy-mode, so you have turned your genuine (32bit efi-rom) Mac-Pro into a Hackintosh (64bit emulated efi-rom). Therefore bootcamp (and a few other programs) won't run ,because the OS sees it now as a 64-bit MBR booted PC ! Thats the reason you get the alert of update the boot-Rom Firmware.


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: SirVikon on April 26, 2012, 11:11:17 AM
Thanks, but what if i want to make a new Bootcamp Partition? Now i can start OS X Lion in "normal" mode and use the BC-Assistant, but if i will only has ML installed i can't do that, because of ML will not start in "normal" mode ... But i think its possible to install Windows without BC-Assistant...


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: konran on April 26, 2012, 12:10:37 PM
Thanks, but what if i want to make a new Bootcamp Partition? Now i can start OS X Lion in "normal" mode and use the BC-Assistant, but if i will only has ML installed i can't do that, because of ML will not start in "normal" mode ... But i think its possible to install Windows without BC-Assistant...

So, for the moment you have OS X Lion, ML DP3 and BootCamp Windows on your Mac? Your statement makes me think that your going to create/install Windows on BootCamp more that once...

If you think to replace your Lion with ML keep in mind the following:

1.) Don't use Mountain Lion as the only Mac OS for now. It is "only" a Developer Preview, means it is considered having bugs. It will be less buggy the higher the preview number is ... but it is no final OS!

2.) If ML goes final in summer or whatever I wouldn't suggest to install it as the only Mac OS on an unsupported machine. As Hooper says you will always have some things that you can never run on a legacy booted (thus 64-Bit PC like modified Mac). This is made by design and as long as Apple will not change their policy about the supported machine list for ML you have to boot your Mac in 64-Bit legacy to run ML at all. A Mac Pro is so much extensible that it costs you almost nothing to have at least one Mac OS that is legally supported on your machine on another or even the same disk as ML (no, another disk when your other OS is Lion because of the naming of the recovery system partition which is Recovery HD ... it's the same for ML as well).

Anyway, if you like to install Windows manually w/out using BC assistant look here (http://www.tech-recipes.com/rx/9839/how-to-manually-partition-boot-camp-your-mac-for-windows-7/). I did it that way - but in "normal" 32-Bit mode, no legacy because BC assistant wanted to re-partition and destroy an already running disk. I had a 1 TB data disk with GPT scheme and all I wanted was to make the data part 120 GB less to claim space for Windows. So this recipe above worked well for me.

Unless ML is going final my system setup for ML DP3 will stay experimental and I'll use it as productive OS no sooner than the first one or two updates to the final version will be on stage. Remember the startup of Lion? So you may know what I mean...
Unfortunately I'll keep a Snow Leopard 10.6.8 (for two PPC applications). Besides Lion 10.7.4 will be my productive OS until the final+ status of ML on a MacPro2,1 (upgraded from 1,1).


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: RunesOfMagic on April 26, 2012, 04:43:34 PM
Hi,

anybody here who did the mod with Chamelon / changed DST's & booting 64 bit who runs also Photoshop CS 5.5?

I'm asking myself if Photoshop needs to be reregistered, caused by the changes / other environment.
Any expirience with this?

Best regards, RunesOfMagic


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: konran on April 27, 2012, 12:31:28 AM
anybody here who did the mod with Chamelon / changed DST's & booting 64 bit who runs also Photoshop CS 5.5?

I don't have 5.5 but Photoshop CS 5 ... there's no problem with registration. It's running, update checking, using GPU acceleration, etc. It should work as long as the machine's board ID and system serial number does not change ... I think so.

Switching between 32-bit and 64-bit must not have an impact - even not in CS 5.5: remember that you can switch a MacPro3,1 and later with native 64-bit EFI between 32-bit and 64-bit kernel at will during boot. Legacy mode could have an impact but not with CS 5.

Maybe someone out there who knows exactly what impact it has to the system booting it in legacy mode?


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: SirVikon on April 27, 2012, 02:20:00 PM
@Konran

Okay, that is helpful for me. I don't use the DP3 as my only system ... and that is what i am thinking of, i don't delete my Lion on my system. I can have lion with a little Extra User for problem solving only.

Thanks for all :)


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: RunesOfMagic on April 27, 2012, 05:21:42 PM
@Konran
Ok, that sounds good for me.  I will try the mods this weekend (don't have 10.8 Beta), but will see if booting 10.7.3 with 64bit kernel will work for me.
So at the end i'm hopefully ready with the old lady for 10.8  :P

Will drop a note if it's done.

Bye


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: jabbawok on April 27, 2012, 07:27:11 PM
Quote from:  link=topic=1123.msg11195#msg11195 date=1335455014
Hi,

anybody here who did the  with Chamelon / changed DST's & booting 64  who runs also  5.5?

I'm asking myself if  needs to be reregistered, caused by the changes / other environment.
Any expirience with this?

Best regards, RunesOfMagic

Using chameleon changes my hardware uuid. That may cause problems. I'm pretty sure I've ran photoshop cs 5.5 in 64 bit on 10.7 using chameleon and it's not asked to activate again... I've yet to try CS on 10.8 as yet.


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: konran on April 28, 2012, 01:42:28 AM
Using chameleon changes my hardware uuid. That may cause problems.

Earlier in this thread I reported that Chameleon resets NVRAM to nearly nothing after each successful boot via legacy mode. You can verify that in Terminal with:

Code:
nvram -p

This includes also a reset of the platform-uuid value. I restore lost NVRAM values always with a small shell script after reboot and recover these values:

Code:
#!/bin/bash
#
nvram fmm-computer-name="Konran's Mac Pro"
nvram SystemAudioVolume=8
nvram prev-lang:kbd='de:3'
nvram platform-uuid='%00%00%00%00%00%00%10%00%80%00%00%17%f2%02<%9c'
nvram EFIBluetoothDelay='%b8%0b'
echo "NVRAM status is now:"
nvram -p

Of course when Chameleon drops platform-uuid NVRAM value then your hardware UUID reported by system profiler will differ from normal Mac OS X non-legacy boot. So you can save your normal booted hardware UUID into such a script, execute it after Chameleon boot and you're good to go...


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: SirVikon on April 28, 2012, 11:04:57 AM
If i use Lion in 64bit Mode, i have some issues with the electricity. My CPUs will get 55A in 64 bit mode in idle and only 16A in idle in Normalmode. Thats the reason why my temps will increase up. I think i will let my MP only on Lion ... :( or i will make an upgrade (perhaps for 300€ on top) to at least a MP 3,1 ...



Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: electropura718 on April 28, 2012, 04:19:52 PM
If i use  in 64bit , i have some issues with the . My CPUs will get 55A in 64  mode in idle and only 16A in idle in Normalmode. Thats the reason why my temps will increase up. I think i will let my MP only on  ... :( or i will  an upgrade (perhaps for 300€ on top) to at least a MP 3,1 ...



My temps were exactly the same in K32 and K64.  Have no clue why yours are different.

My machine uses lots of power no matter what though...4 hard drives, 32GB RAM, 2 x 4 core processors,  Nvidia 470.


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: konran on April 28, 2012, 06:06:01 PM
Here is another good report on a ML DP3 installation on MacPro 2,1 (former 1,1 patched):

In conjunction with informaticus31 we took a ML DP3 disk from a supported MacPro3,1 which was Lion 10.7.3 previously with an upgrade installation to ML DP3 and placed this MacPro3,1 disk into my MacPro2,1. I patched PlatformSupport.plist in /S/L/Cor and Recovery HD's PlatformSupport.plist to get systemboard ID's for MacPro1,1 and MacPro2,1 listed and both MacPro1,1 and MacPro2,1 models as well. Saved and rebooted with Chameleon 2.1svn r1897 with 10.8 support.

It is running fine - only the hardware UUID is obviously the one from MacPro3,1 ... and it did not change after I recovered platform-uuid in NVRAM. So the hardware UUID must be stored somewhere else.


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: konran on April 28, 2012, 06:12:40 PM
Unfortunately I have an issue with ML DP3 on my MacPro2,1(1,1) that I hadn't with ML DP2:

Sleep and WakeUp does not work properly. It works going to sleep - but after waking up it panics after some seconds.
I used Chameleon 2.1svn r1897 with 10.8 support and DSDT's from electropura718. Sound works, ODD SATA ports I don't know yet ... but definitely the machine crashes after WakeUp. BTW I'm using a supported nVidia 8800 GT card.

This problem affects my "normal" installation on my machine and the MacPro3,1 => MacPro2,1(1,1) as posted above.

Anyone else having problems/kernel panic with WakeUp? Any clues on this?


Title: Re: @konran... sleep UUID issues
Post by: electropura718 on April 29, 2012, 01:29:54 AM
Unfortunately I have an issue with ML DP3 on my MacPro2,1(1,1) that I hadn't with ML DP2:

Sleep and WakeUp does not work properly.  going to sleep - but after  it panics after some seconds.
I used  2.1svn r1897 with 10.8 support and DSDT's from electropura718. Sound works, ODD SATA ports I don't know yet ... but definitely the machine crashes after WakeUp. BTW I'm using a supported nVidia 8800 GT card.

This problem affects my "normal" installation on my machine and the MacPro3,1 => MacPro2,1(1,1) as posted above.

Anyone else having problems/ panic with WakeUp? Any clues on this?


You might be able to fix your UUID problem by inserting it into your org...plist

<key>SystemID</key>
<string>xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx</string>

To find your UUID, open Disk Utility, then select the volume you have your boot OS on.  Then File/Get Info.

For sleep fix...try this...

http://code.google.com/p/xnu-sleep-enabler/downloads/detail?name=SleepEnabler.kext.10.7.x.zip



Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: SirVikon on April 29, 2012, 10:23:20 AM
Hi,

which org plist u mean? The one i have changed to boot via chameleon?
I have the Chameleon.org changed ... do this, but it will still show the wrong UUID?

Where do i have to put it in the plist? At the beginning, at the end or somewhere else?


Title: Re: @konran... sleep UUID issues
Post by: konran on April 29, 2012, 01:04:49 PM
First my apologies for my own considerations on hardware UUID - the NVRAM patches only work on Snow Leopard 10.6.8; for Lion and ML it doen't work!

You might be able to fix your UUID problem by inserting it into your org...plist

<key>SystemID</key>
<string>xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx</string>

Thanks, but it doesn't make it. I've placed your string into org.chameleon.Boot.plist and into smbios.plist after the first one wasn't working. The Champlist tool modifies smbios.plist to have a UUID inserted in the following way:

<key>SMUUID</key>
<string>xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx</string>

So I also tried your SystemID strings in org.chameleon.Boot.plist and SMUUID strings in smbios.plist together. None of them did it on Lion and ML :(

For sleep fix...try this...

http://code.google.com/p/xnu-sleep-enabler/downloads/detail?name=SleepEnabler.kext.10.7.x.zip

I've put this kext into /S/L/E and fixed permissions. It crashes immediately in the first boot stage when the kext's are loaded. The descriptive text for SleepEnabler is not very verbose. It says it is patched for 10.8 (but I don't assume that it is tested with 10.8 DP3). The standard AppleIntelCPUPowerManagement.kext is mentioned but there is no hint if I have to remove the Apple standard extension. Any experiences on that?

(And again: I didn't apply SleepEnabler to 10.6.8 and 10.7.4 as both sleep and wake up using Chameleon w/out it.)


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: electropura718 on April 29, 2012, 03:53:43 PM
Haven't tried it with ML DP3.  I've only tested ML for boot up and basic function. 
While we are at the developer preview stage, it's a bit difficult to distinguish between isolated bugs and new "features" that need to be patched to work around.

Thought the sleepenabler.kext was worth a shot, but it probably needs to be updated for DP 3.

As for the UUID issue, it hasn't caused me any problems.  I have Adobe CS 5.5 and it doesn't care about booting with Chameleon.   I also have Paragon NTFS for Mac.  It asks me to reserialize if I switch between EFI and Chameleon.  No big deal. 

This issue is mentioned on a few Hackintosh forums, with different workarounds.  the one I posted sounded the simplest to test.


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: SirVikon on April 29, 2012, 04:49:00 PM
;y only "problem" with the UUID is Time Machine ... but it only says that i have to merge the backups with the old backups from the "old" machine, so its not a really big problem at all for me.

nvram doesn´t work and with Lion an ML for me.

My Problems with the electricity has gone. Now its almost normal and the Temperatures are also absolutely normal.

For me is clear to keep my MP 2,1 with 8cores for now because with the 3,1 the speed bump is not really high so i have to buy a 4,1 and this is too expensive for me. I just want to sell my Mac Pro (8cores 2,66; 10GB RAM, 4870 1GB with Mac Rom) for approx. 800.-€ and want pay in maximum only 200.-€ on top for an 4,1. Perhaps i will have a chance, when new Mac Pros are released. Last week there was an ebay Auction for the 4,1 2,66 for 700.-€ ... thats a really super price but i have missed this auction :(

EDIT:

So now i have again some problems with the power consumption of the cpus. If i play songs in iTunes the consumption of the CPU raises on twice the normal level. If i stop the playback the consumption go instantly back to normal. I think i will omit Mountain Lion on my MP2,1 ... the better way is to buy a 4,1 for me.

If i want to reset the changes i made to start in Chameleon i only have to delete the partition boot?


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: konran on April 30, 2012, 01:43:31 AM
If i want to reset the changes i made to start in Chameleon i only have to delete the partition boot?

If you ever want to try it again with Chameleon just make the partition inactive (drop the "active" flag in MBR with iPartition) and bless your startup OS in the normal way to get rid of legacy boot mode.

Take care buying a MP 4,1 ... on Saturday informatikus31 told me about misfits of the MP 4,1 design. It sounds according to his words that the 4,1 was the worst MP of all ... unfortunately I don't remember what it was exactly (loudness, thermal design, power consumption?). For me it was clear that I wouldn't buy a 4,1 if I needed a newer one. The MP 1,1 was the best one concerning loudness ... it's the quietest one Apple ever made. My MP 2,1(1,1) is so quiet, you can't nearly hear it when it's running.


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: electropura718 on April 30, 2012, 04:48:43 AM
;y only "problem" with the UUID is Time Machine ... but it only says that i have to merge the  with the old backups from the "old" machine, so its not a really big problem at all for me.

nvram doesn´t work and with  an ML for me.

My Problems with the electricity has gone. Now its almost normal and the  are also absolutely normal.

For me is clear to keep my MP 2,1 with 8cores for now because with the 3,1 the speed bump is not really high so i have to buy a 4,1 and this is too expensive for me. I just want to sell my Mac Pro (8cores 2,66; 10GB RAM, 4870 1GB with Mac Rom) for approx. 800.-€ and want pay in maximum only 200.-€ on top for an 4,1. Perhaps i will have a chance, when new Mac Pros are released. Last week there was an ebay Auction for the 4,1 2,66 for 700.-€ ... thats a really super price but i have missed this auction :(

EDIT:

So now i have again some problems with the power consumption of the . If i play songs in iTunes the consumption of the CPU raises on twice the normal level. If i stop the playback the consumption go instantly back to normal. I think i will omit Mountain  on my MP2,1 ... the better way is to buy a 4,1 for me.

If i want to reset the changes i made to start in  i only have to delete the  boot?


I would not assume the CPU usage has anything to do with using Chameleon to run the 64 bit kernel (though it is possible)  Mountain lion is a developer preview and has many bugs.  Wait until the release later in the year before making any determination.  I don't see this behavior at all in Lion.


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: SirVikon on April 30, 2012, 07:32:50 AM
Many thanks to both of you :)

My Problems is not the usage, separate its the voltage input of the cpus. In Normal mode it takes between 16 and 22 A. With the normal usage with 10.7.3 in 64bit it takes 35 and 40A ... i don't know what is this (perhaps my SLAEG CPU doesn´t work correctly).

Okay i will wait, what to do :) Many, many thanks


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: RunesOfMagic on May 01, 2012, 05:04:29 PM
@SirVicon,

i'm running 10.7.3, today first time bootet as 64bit on my MacPro 2,1 (patched 1,1 2 x 5350), currently playing DireStraits from iTunes :-).  
Hardwaremonitoring shows 160-180 W, which is nearly same as with 32bit.

Keep in mind to watch V and A at the same time, speed stepping regulates both! So better use their product, aka Watt.

Read you again at macusers :-)


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: RunesOfMagic on May 01, 2012, 06:26:51 PM
@ALL.

Did you notice the change of the Hardware-UUID of your Mac (SystemProfiler) if bootet as 64bit system via Chamelon?
You can also see the different ones in our ~/Library/Preferences/ByHost/*, some programs, like adobe, iTunes creates a second one with the new UUID part of the name.

I try to force it manually (SystemID=xxx) as additional boot parameter, but it doesn't work. Using Chameleon v2.1svn r1820 here.
Well, time to look at the src..

Bye

Ok, konran also mentioned it ..


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: znal on May 02, 2012, 08:18:32 AM
Just really quick: I downloaded the ML update 12A193i through ML DP3 Mac App Store Softwareupdate. It installs fine. No problems so far. I am bootimh with Chameleon 2.1 r1926.


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: konran on May 02, 2012, 11:34:17 AM
Just really quick: I downloaded the ML update 12A193i through ML DP3 Mac App Store Softwareupdate. It installs fine. No problems so far. I am bootimh with Chameleon 2.1 r1926.

Which machine are you using? Did you test if you can go to standby and wakeup the machine w/out kernel panic?


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: Peloche on May 02, 2012, 12:44:34 PM
Hi all,

On my side Mac Pro 2.1 (1.1) update ML DP3 with App Store, installed was ok, reboot was ok, but booting ML DP3 gives Spinning wheel for ever.

Edit:Boot : Darwin /x86 boot v5.0.132 - Chameleon v2.1svn r1820

Edit: Reinstalled 4890 Exotic patch and it works, sleep ok, wake up ok but within 30sec KP  :o


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: mlfranco on May 02, 2012, 07:30:43 PM
Hi all,

I'm having problems with booting my Mac Pro 2.1 (1.1) with the 64-bit kernel...

I have two hard disks, bay one a 320GB one with MBR and a 2.1GB partition called Boot. Bay two, a 250GB disk with GUID and OS X Lion 10.7.3.

/dev/disk0
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:     FDisk_partition_scheme                        *320.1 GB   disk0
   1:                  Apple_HFS Boot                    2.1 GB     disk0s1
   2:                  Apple_HFS HD                      317.9 GB   disk0s2
/dev/disk1
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *250.1 GB   disk1
   1:                        EFI                         209.7 MB   disk1s1
   2:                  Apple_HFS Macintosh HD            240.0 GB   disk1s2
   3:                 Apple_Boot Recovery HD             650.0 MB   disk1s3


I have standar 2x 2,66GHz Dual-Core Intel Xeon and standar NVIDIA GeForce 7300 GT 256 MB. And 5GB Ram memory.

I follow the steps but I only have Kernel Panics... I have tried with different versions of chameleon boot file, but is still crashing...

Could someone help me?

Thanks a lot


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: electropura718 on May 02, 2012, 08:09:11 PM
Might be the graphics card.  I don't think Graphics Enabler supports it. 


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: konran on May 02, 2012, 10:12:04 PM
Might be the graphics card.  I don't think Graphics Enabler supports it.

...not only the Graphics Enabler doesn't it - the newer nVidia drivers in ML kicked the 7300 GT out. Lion is the last OS where 7300 GT is running OOB.


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: znal on May 02, 2012, 10:19:58 PM
Just really quick: I downloaded the ML update 12A193i through ML DP3 Mac App Store Softwareupdate. It installs fine. No problems so far. I am booting with Chameleon 2.1 r1926.

Which machine are you using? Did you test if you can go to standby and wakeup the machine w/out kernel panic?

@konran I'm using an MP 1,1 > 2,1 with two 2,66 Xeon 5355. With bsel mod they are shown as 3 Ghz in Geekbench. I'll try to increase the voltage as well, maybe I'll get them to 3.2 Ghz.

Standby and sleep work normal, no kernel panics so far, but I can't reboot/shutdown. The machine kills all jobs and seems to shut down, but doesn't do it completely.

I did a clean install of DP3 using the method of @electropura718, as well as his Extra folder. I had some issues getting the machine to reach the desktop, resets and the like, so I patched the AppleRTC.kext as shown here: http://www.insanelymac.com/forum/index.php?showtopic=253992&st=0
I tried NullCPUPowerManagement.kext, but it seems to be insignificant, so I removed it. Besides that I have FakeSMC.kext and some other sensor kexts in Extra/Extensions because I really like the new hardware monitoring app. If anybody is interested, it can be found here: http://www.projectosx.com/forum/index.php?showtopic=1643&hl=fakesmc
Chameleon 2.1 r1926 really is the one that worked best for me, maybe you should give it a try.



Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: mlfranco on May 02, 2012, 11:37:53 PM
Might be the .  I don't think  Enabler supports it.

...not only the Graphics Enabler doesn't it - the newer nVidia drivers in ML kicked the 7300 GT out. Lion is the last OS where 7300 GT is running OOB.
Thank you so much for your help.

I've just tried with Graphics Enabler and now it work, but only at 1280x800 with 10.7.3 Lion... any chance to fix it?


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: electropura718 on May 03, 2012, 03:12:13 AM
Might be the .  I 't think  Enabler supports it.

...not only the Graphics Enabler doesn't it - the newer   in ML kicked the 7300 GT out. Lion is the last OS where 7300 GT is running OOB.
Thank you so much for your .

I've just tried with Graphics Enabler and now it work, but only at 1280x800 with 10.7.3 Lion... any chance to fix it?

i think you need to replace your graphics card with something more modern.  surprised it works at all.  If you are on a budget, booting with Chameleon, you can use PC cards, which are generally cheaper.




Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: konran on May 03, 2012, 03:18:31 PM
I've just tried with Graphics Enabler and now it work, but only at 1280x800 with 10.7.3 Lion... any chance to fix it?

Do you have 1280x800 only in Lion AFTER passing login? Or does Chameleon also show such low resolution?

As I remember when I had the 7300 GT in my MacPro before replacing it I updated to the latest graphics/CUDA drivers on the nVidia page for Lion - there were really newer drivers than the installed ones. So I was capable to go 1920x1080 even on a 7300 GT, but slow of course.

For the Chameleon side you might try the Champlist tool as you can reveal more parameters. As you don't normally have higher VESA modes on a graphics board there is an additional parameter for org.chameleon.Boot.plist to specify your screen size where you can set e.g. 1920x1080x32 - you'll see this parameter in Champlist.

Even if you take another GPU like electropura718 suggests and I'd also recommend you need to specify your screen size for Chameleon unless you patch the GPU's EFI/BIOS for higher VESA modes on your own. And upgrading to newest nVidia drivers for Lion is also a good choice.

Edit:
I had Lion 10.7.4 11e27 at the time when I was using the original 7300 GT - but I don't think that it causes any difference to 10.7.3


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: mlfranco on May 03, 2012, 04:35:58 PM
I've just tried with Graphics Enabler and now it work, but only at 1280x800 with 10.7.3 Lion... any chance to fix it?

Do you have 1280x800 only in Lion AFTER passing login? Or does Chameleon also show such low resolution?

As I remember when I had the 7300 GT in my MacPro before replacing it I updated to the latest graphics/CUDA drivers on the nVidia page for Lion - there were really newer drivers than the installed ones. So I was capable to go 1920x1080 even on a 7300 GT, but slow of course.

For the Chameleon side you might try the Champlist tool as you can reveal more parameters. As you don't normally have higher VESA modes on a graphics board there is an additional parameter for org.chameleon.Boot.plist to specify your screen size where you can set e.g. 1920x1080x32 - you'll see this parameter in Champlist.

Even if you take another GPU like electropura718 suggests and I'd also recommend you need to specify your screen size for Chameleon unless you patch the GPU's EFI/BIOS for higher VESA modes on your own. And upgrading to newest nVidia drivers for Lion is also a good choice.

Edit:
I had Lion 10.7.4 11e27 at the time when I was using the original 7300 GT - but I don't think that it causes any difference to 10.7.3

I have 1280x800 both Chameleon and Lion... And I have just installed CUDA on my Mac.

That's my configuration with Champlist.
(http://imageshack.us/photo/my-images/99/capturadepantalla201205n.png)

But it's the same, not working at 1920 yet.


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: jabbawok on May 03, 2012, 06:29:12 PM
I'm thinking of using a small ide disk-on-module, sat in the optical bay, just for chameleon.
This kind of thing..
http://www.ebay.co.uk/itm/200741415629?ssPageName=STRK:MEWAX:IT&_trksid=p3984.m1438.l2648 (http://www.ebay.co.uk/itm/200741415629?ssPageName=STRK:MEWAX:IT&_trksid=p3984.m1438.l2648)
This way I reckon I can keep the OS disk GUID partition table and the apple recovery partition still functional.
Any reason why this shouldn't work?


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: mlfranco on May 03, 2012, 06:45:43 PM
Might be the .  I 't think  Enabler supports it.

...not only the Graphics Enabler doesn't it - the newer   in ML kicked the 7300 GT out. Lion is the last OS where 7300 GT is running OOB.
Thank you so much for your .

I've just tried with Graphics Enabler and now it work, but only at 1280x800 with 10.7.3 Lion... any chance to fix it?

i think you need to replace your graphics card with something more modern.  surprised it works at all.  If you are on a budget, booting with Chameleon, you can use PC cards, which are generally cheaper.



I'm really on a budget... any PC card should work?

I'm thinking to buy a new one, but I don't know how to choose... could you help me?
Here is where I'm going to buy it: PcBox (http://translate.google.com/translate?sl=es&tl=en&js=n&prev=_t&hl=en&ie=UTF-8&layout=2&eotf=1&u=http%3A%2F%2Fwww.pcbox.com%2Ftarjetas-graficas_0402.aspx%3Fch%3D000304081100000708120312000212df22a0530c386b6fd1d4c46f41ea522f0%26orden%3D1%23.T6LC7u0dKWk&act=url) and I only have 50€ for this. (check Madrid / Madrid(C/Sandoval) to see prices)
And I want to run Mountain Lion on my MacPRo 2.1(1.1)

It should be a 64bit graphic card? or it could be 32 bit or 128?

I was thinking about this one:

Quote
Point of View Geforce GT210. Procesador: 2560 x 1600 Pixeles, NVIDIA, GeForce GT 220, 589 MHz, 2048 x 1536 Pixeles, 2560 x 1600 Pixeles. Memoria: 1024 MB, DDR3-SDRAM, 64 Bit, 1000 MHz. Connectivity: PCI Express 2.0. Cooling: Active

Thank you so much, again!


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: konran on May 04, 2012, 12:00:42 AM
That's my configuration with Champlist.

But it's the same, not working at 1920 yet.

In your picture I see you have selected NVIDIA ROM ... to get this working you must have a *.rom file in the /Extra path of your Chameleon installation to work. Such a *.rom file is a substituting EFI emulation for the NVIDIA card actually used. If you don't have a matching *.rom file and placed in /Extra accurately with a special naming convention your GPU card cannot work correctly. So you should deselect this option.

I even tried a *.rom file for a GTX 285 PC card which was not from the same vendor as my physical part. It simply didn't work and I also had bad/small resolutions. The Graphics Enabler option together with the options I mentioned above will do well with many GPU's known by Chameleon. When you replace your 7300 GT with a PC card think of installing the ATY_init.kext by netkas because this injection will enable many known PC cards within the OS X kernel.


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: electropura718 on May 04, 2012, 01:30:00 PM
I'm thinking of using a small ide disk-on-module, sat in the optical bay, just for chameleon.
This kind of thing..
http://www.ebay.co.uk/itm/200741415629?ssPageName=STRK:MEWAX:IT&_trksid=p3984.m1438.l2648 (http://www.ebay.co.uk/itm/200741415629?ssPageName=STRK:MEWAX:IT&_trksid=p3984.m1438.l2648)
This way I reckon I can keep the OS disk GUID partition table and the apple recovery partition still functional.
Any reason why this shouldn't work?

I've not been able to get Chameleon to see the IDE bus in the optical bay as a boot up option. 


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: cc5135 on May 05, 2012, 08:13:44 AM
I solved my sleep issue by using the command
 
pmset -g assertions
 
to see which process had set PreventSystemSleep.  In my case, I saw
 
Listed by owning process:
PreventSystemSleep named: "com.apple.InternetSharing"

Once I disabled internet sharing system will sleep. Problem half solved how we leave on and sleep? will update once as  solution is found.

This is with a stock 10.7.3 setup no extra kexts


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: konran on May 05, 2012, 03:50:39 PM
Once I disabled internet sharing system will sleep. Problem half solved how we leave on and sleep? will update once as  solution is found.


On a running ML DP3 we'll have an update to ML DP4 via AppStore. informaticus31 told me that he applied it on a MacPro2,1(1,1) and he states it's running OOB - if ML DP3 is running previously already. Goodies should be:

- Sleep and WakeUp will work and don't cause KP any more (*)
- system shutdown is much faster now

(*) I don't know if informaticus31 has an active internet sharing. So I will apply the ML DP4 update as soon as I've got some other things fixed - should be tomorrow and I'll report back...


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: konran on May 06, 2012, 03:17:30 AM
I've done the AppStore update to ML DP4 which is available in ML DP3. It works on my MacPro2,1(1,1) w/out special preparation (after ML DP3 did run with the "usual" fixes).

Sleep/WakeUp issue changed: after going to sleep and waking with a key press the system behaved normal. Another test was waking the machine with a WOC/WOL call. The MacPro started but had a black screen. I clicked the mouse once and had a normal woken screen - but the system was not as reactive as I expected. Terminal and Finder were open but no keyboard input possible, no shutdown/restart/logoff. After some minutes I received the lock screen ... this opportunity made keyboard inputs possible again. So I unlocked the screen and restarted:
System shutdown was as loooong as with ML DP3, but it was hanging somewhere at the end (when the screen turned already black) because I had no more Apple chime to startup again...

Anyone with similar experiences?

BTW: I've upgraded Chameleon to 2.1svn r1929 (ErmaC trunk). It works and has an additional message on screen prior starting ML DP4 - something with dcb block count bla bla...


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: Peloche on May 06, 2012, 07:41:33 AM
I've done the AppStore update to ML DP4 which is available in ML DP3. It works on my MacPro2,1(1,1) w/out special preparation (after ML DP3 did run with the "usual" fixes).

Sleep/WakeUp issue changed: after going to sleep and waking with a key press the system behaved normal. Another test was waking the machine with a WOC/WOL call. The MacPro started but had a black screen. I clicked the mouse once and had a normal woken screen - but the system was not as reactive as I expected. Terminal and Finder were open but no keyboard input possible, no shutdown/restart/logoff. After some minutes I received the lock screen ... this opportunity made keyboard inputs possible again. So I unlocked the screen and restarted:
System shutdown was as loooong as with ML DP3, but it was hanging somewhere at the end (when the screen turned already black) because I had no more Apple chime to startup again...

Anyone with similar experiences?

BTW: I've upgraded Chameleon to 2.1svn r1929 (ErmaC trunk). It works ad has an additional message on screen prior starting ML DP4 - something with dcb block count bla bla...

Hi konran,

Thanks for your feedback, what's the build # of ML DP4 please.


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: lowrider on May 06, 2012, 05:11:05 PM
^^^^It's not really DP4 is an update to DP3 available at the AppStore if you have DP3 installed.  The build no. is OS X 10.8 (12A193i).

Lou


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: konran on May 06, 2012, 05:43:12 PM
^^^^It's not really DP4 is an update to DP3 available at the AppStore if you have DP3 installed.  The build no. is OS X 10.8 (12A193i).

Hi Lou,
what is your idea that it is not DP4? Look here (http://www.mactechnews.de/news/index/Apple-aktualisiert-Developer-Preview-von-OS-X-Mountain-Lion-und-verteilt-neuen-Build-von-OS-X-10-7-4-152872.html) for example.

(1) an update that leads to a different build no. for the main OS itself should therefore be considered as a new preview - de facto it is a different operating system
(2) it is about 1.47GB in size - it is not just a small update
(3) Apple distributed ML DP4 through AppStore to test the new updating facility and to fasten the distribution


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: electropura718 on May 06, 2012, 07:00:33 PM
^^^^It's not really DP4 is an update to DP3 available at the AppStore if you have DP3 installed.  The build no. is OS X 10.8 (12A193i).

Hi Lou,
what is your idea that it is not DP4? Look here (http://www.mactechnews.de/news/index/Apple-aktualisiert-Developer-Preview-von-OS-X-Mountain-Lion-und-verteilt-neuen-Build-von-OS-X-10-7-4-152872.html) for example.

(1) an update that leads to a different build no. for the main OS itself should therefore be considered as a new preview - de facto it is a different operating system
(2) it is about 1.47GB in size - it is not just a small update
(3) Apple distributed ML DP4 through AppStore to test the new updating facility and to fasten the distribution


He is right.  Apple is not calling this DP 4. Have no idea why, unless they plan to make DP 4 a much bigger update.


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: jabbawok on May 07, 2012, 04:06:49 PM
It is Developer Preview 4 in all but name.
Like Konran says, its huge at 1.4 GB and is probably a test of the app store's update process.
It's important that we can distinguish this from DP3 when discussing compatibility. There may be changes in Kexts that add or remove functionality for use EFI32 machine users.

As a side note, its been very well behaved. I've been using at my Dat-to-day O.S. on my Mac Pro since DP3 and its given me no trouble to speak of.


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: electropura718 on May 07, 2012, 04:28:11 PM
My third party Bluetooth USB module (iogear) no longer works after this update.  Have to switch to a USB mouse.

Iogear does not provide driver support.  Apple provides drivers in the OS.


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: jabbawok on May 09, 2012, 11:32:42 AM
My third party Bluetooth USB module (iogear) no longer works after this update.  Have to switch to a USB mouse.

Iogear does not provide driver support.  Apple provides drivers in the OS.

Get yourself on eBay and grab a proper internal one. they're £15 or thereabouts.
For example......

http://www.ebay.co.uk/itm/Apple-AirPort-Bluetooth-Module-MAC-PRO-IMAC-A1115-P-N-820-1696-A-BT-2-0-/300625409327?pt=UK_Computing_Other_Computing_Networking&hash=item45feabb52f#ht_1873wt_1304 (http://www.ebay.co.uk/itm/Apple-AirPort-Bluetooth-Module-MAC-PRO-IMAC-A1115-P-N-820-1696-A-BT-2-0-/300625409327?pt=UK_Computing_Other_Computing_Networking&hash=item45feabb52f#ht_1873wt_1304)


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: electropura718 on May 09, 2012, 10:17:31 PM
My third party Bluetooth USB module (iogear) no longer works after this update.  Have to switch to a USB mouse.

Iogear does not provide driver support.  Apple provides drivers in the OS.

Get yourself on eBay and grab a proper internal one. they're £15 or thereabouts.
For example......

http://www.ebay.co.uk/itm/Apple-AirPort-Bluetooth-Module-MAC-PRO-IMAC-A1115-P-N-820-1696-A-BT-2-0-/300625409327?pt=UK_Computing_Other_Computing_Networking&hash=item45feabb52f#ht_1873wt_1304 (http://www.ebay.co.uk/itm/Apple-AirPort-Bluetooth-Module-MAC-PRO-IMAC-A1115-P-N-820-1696-A-BT-2-0-/300625409327?pt=UK_Computing_Other_Computing_Networking&hash=item45feabb52f#ht_1873wt_1304)

Yeah..I know.  A real pain in the butt to install on a Mac Pro, though.  Thanks for the link. If they don't fix it in the next update, I'll probably do it.



Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: konran on May 10, 2012, 02:23:23 PM
As a side note, its been very well behaved.

Yes, it is really stable - and fast. The main thing to mention from my side is:
If we had a ML DP3 installed and successfully running on a MacPro2,1 or 1,1 the AppStore software update facility was to be used w/out any further modifications concerning the standard hardware components. We didn't need any modifications on Chameleon or kext's - it simply worked OOB.

So if this will be the future for further updates to ML we might live happy ... and that will be a significant difference to a PC Hackintosh configuration where always care has to be taken on any OS updates and kernel extensions.


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: jabbawok on May 11, 2012, 01:50:42 AM
As a side note, its been very well behaved.

Yes, it is really stable - and fast. The main thing to mention from my side is:
If we had a ML DP3 installed and successfully running on a MacPro2,1 or 1,1 the AppStore software update facility was to be used w/out any further modifications concerning the standard hardware components. We didn't need any modifications on Chameleon or kext's - it simply worked OOB.

So if this will be the future for further updates to ML we might live happy ... and that will be a significant difference to a PC Hackintosh configuration where always care has to be taken on any OS updates and kernel extensions.

I recently upgraded my SSD from a 128 to a 256. I have a hdd with chameleon and the 10.8 dp3 installer with a modified osinstall.mkext which has the macpro's machine ID added. As per electropura718's instructions.
I've set the hdd not to auto mount in 10.8 and it appears to be vanilla.
It's stable, quick and I'm using it as my day-to-day OS. (I have an 11" air with 10.7 on still)

My plan is to get an IDE disk on module to replace the HDD with chameleon and the OS install on it, and stick it under the DVD.

It would be great if someone could find a way to boot chameleon EFI and avoid the legacy boot restrictions of not booting from USB for example..


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: electropura718 on May 11, 2012, 03:40:34 AM
It would be great if someone could find a way to boot chameleon EFI and avoid the legacy boot restrictions of not booting from USB for example..

Not sure I follow you. The whole point of Chameleon is to avoid EFI as your 32 bit EFI in you Mac Pro cannot boot the 64 bit kernel.  Without legacy boot, booting the 64 bit kernel is impossible on your machine.


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: jabbawok on May 11, 2012, 03:52:26 AM
It would be great if someone could find a way to boot chameleon EFI and avoid the legacy boot restrictions of not booting from USB for example..

Not sure I follow you. The whole point of Chameleon is to avoid EFI as your 32 bit EFI in you Mac Pro cannot boot the 64 bit kernel.  Without legacy boot, booting the 64 bit kernel is impossible on your machine.

What I mean is if chameleon could be loaded from EFI32 and then do its bit emulating EFI64. Ther was someone who got rEFIt to do it (boot 64  k/e) with grub but without the clever stuff chameleon does it threw up a load of issues. It's particarly relavant if you have an early xserve as they don't have legacy boot.


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: konran on May 11, 2012, 12:21:25 PM
It would be great if someone could find a way to boot chameleon EFI and avoid the legacy boot restrictions of not booting from USB for example..

In the early days of using Chameleon on a MacPro2,1 I installed Chameleon on a 200MB MBR partition, made it active ... and forgot to apply the bless command. I booted with the startup disk selector mode, picked Chameleon Windows entry and started ML from its list.
That also worked well for me ... as long as I have a supported graphics card that shows up the startup disk selection.
The advantage of this kind of boot: no legacy mode
The disadvantage: you can't bless the Chameleon partition to start this way w/out legacy, so startup disk select is to use on every boot.

Why do you need to boot your disk package via USB? You could use one of the two ODD SATA ports and connect a cable into the 2nd DVD bay.


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: jabbawok on May 11, 2012, 12:50:54 PM
It would be great if someone could find a way to boot chameleon EFI and avoid the legacy boot restrictions of not booting from USB for example..

In the early days of using Chameleon on a MacPro2,1 I installed Chameleon on a 200MB MBR partition, made it active ... and forgot to apply the bless command. I booted with the startup disk selector mode, picked Chameleon Windows entry and started ML from its list.
That also worked well for me ... as long as I have a supported graphics card that shows up the startup disk selection.
The advantage of this kind of boot: no legacy mode
The disadvantage: you can't bless the Chameleon partition to start this way w/out legacy, so startup disk select is to use on every boot.

Why do you need to boot your disk package via USB? You could use one of the two ODD SATA ports and connect a cable into the 2nd DVD bay.

One use of USB boot would be to build a bootable USB installer. I'm going to have a go at making a DVD installer. I think I can get the pkg for chameleon to install just the boot loader and create a package for my DSDT, boot.plist and SMBIOS.plist.


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: electropura718 on May 14, 2012, 05:10:54 AM
One use of USB boot would be to build a bootable USB installer. I'm going to have a go at making a DVD installer. I think I can get the pkg for chameleon to install just the boot loader and create a package for my DSDT, boot.plist and SMBIOS.plist.

This may be possible...however after putting a little time into it, it dawned on me that there is really no benefit over doing it with the small partition method I described.  I mean, booting and installing off of a DVDs is much slower than an HD.  Doing it the way I described is pretty much the way Lion and Mountain Lion install via the app store, except in a little less automated fashion.



Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: Mr. Zarniwoop on May 14, 2012, 01:50:53 PM
however after putting a little time into it, it dawned on me that there is really no benefit over doing it with the small partition method I described.  I mean, booting and installing off of a DVDs is much slower than an HD.

One minor benefit would be to allow for nearly instant EFI32 mode booting, rather than the lengthy POST required by legacy mode booting.

I was playing around for a while trying to get Chameleon to boot without legacy mode on my 2006 Mac Pro just for that reason alone.

Right now I have it booting in legacy mode, but on a GUID-partitioned drive:

Code:
/dev/disk0
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *240.1 GB   disk0
   1:                        EFI                         209.7 MB   disk0s1
   2:                  Apple_HFS Boot                    209.7 MB   disk0s2
   3:                  Apple_HFS Mac 240GB SSD           239.0 GB   disk0s3
   4:                 Apple_Boot Recovery HD             650.0 MB   disk0s4

Boot is my Chameleon v2.1svn r1931 from ErmaC branch install.  "Mac 240GB SSD" is my Mac OS X Lion 10.7.4 install, which can boot with either 32-bit kernel using native EFI32 mode boot or 64-bit kernel using Chameleon legacy mode boot.


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: jabbawok on May 14, 2012, 05:53:47 PM
however after putting a little time into it, it dawned on me that there is really no benefit over doing it with the small partition method I described.  I mean, booting and installing off of a DVDs is much slower than an HD.

One minor benefit would be to allow for nearly instant EFI32 mode booting, rather than the lengthy POST required by legacy mode booting.

I was playing around for a while trying to get Chameleon to boot without legacy mode on my 2006 Mac Pro just for that reason alone.

Right now I have it booting in legacy mode, but on a GUID-partitioned drive:

Code:
/dev/disk0
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *240.1 GB   disk0
   1:                        EFI                         209.7 MB   disk0s1
   2:                  Apple_HFS Boot                    209.7 MB   disk0s2
   3:                  Apple_HFS Mac 240GB SSD           239.0 GB   disk0s3
   4:                 Apple_Boot Recovery HD             650.0 MB   disk0s4

Boot is my Chameleon v2.1svn r1931 from ErmaC branch install.  "Mac 240GB SSD" is my Mac OS X Lion 10.7.4 install, which can boot with either 32-bit kernel using native EFI32 mode boot or 64-bit kernel using Chameleon legacy mode boot.

Oh, I thought Legacy required MBR.


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: Mr. Zarniwoop on May 14, 2012, 06:14:55 PM
Oh, I thought Legacy required MBR.

I'm not sure I fully understand it, but I think it sort-of does.  I went down the path of reformatting back to GPT after reading posts around using iPartition and preserving a hybrid MBR (http://en.wikipedia.org/wiki/GUID_Partition_Table#Legacy_MBR_.28LBA_0.29) structure on a GPT drive.

Using iPartition, I have the GUID "Boot" Chameleon partition flagged with an MBR Type Code (AF: HFS+), "Active" and "Visible in Windows" but I'm not sure which if any of those make it bootable in legacy mode.


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: Eckhart on May 14, 2012, 06:49:06 PM
Dear friends,

What a brilliant thread! Following its instructions, I have been able to boot my 2007 MacPro 2,1 in EFI64, via Chimera, under Lion 10.7.4, but unable, at all, to boot any other partition/HD than this one: neither the Electropura's hacked MLDP3 installer nor a copy of MLDP3 via VMWare. Whenever I select any of these partitions, the systems restarts, booting only Lion 10.7.4.

Any suggestions?

Thanks in advance.

Eckhart.


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: jabbawok on May 14, 2012, 07:06:15 PM
Dear friends,

What a brilliant thread! Following its instructions, I have been able to boot my 2007 MacPro 2,1 in EFI64, via Chimera, under Lion 10.7.4, but unable, at all, to boot any other partition/HD than this one: neither the Electropura's hacked MLDP3 installer nor a copy of MLDP3 via VMWare. Whenever I select any of these partitions, the systems restarts, booting only Lion 10.7.4.

Any suggestions?

Thanks in advance.

Eckhart.

I'm using Chameleon-2.1svn-r1921 to boot 10.8 DP3 . give that a Go.


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: Eckhart on May 14, 2012, 08:41:30 PM
Thank you, jabbawok.

I've tried with Chameleon_2.1svn_r1957_trunk, via 10.8DP3 from VMWare, and got it!

 ;)


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: Mr. Zarniwoop on May 14, 2012, 09:07:46 PM
ollowing its instructions, I have been able to boot my 2007 MacPro 2,1 in EFI64, via Chimera, under Lion 10.7.4, but unable, at all, to boot any other partition/HD than this one

Chimera seems to support more graphics cards and boots up ok with my 2006 Mac Pro, but I'd get all kinds of odd errors in the kernel Console log.  Recent Chameleon seems more stable.


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: electropura718 on May 15, 2012, 05:20:13 AM
Oh, I thought Legacy required MBR.

Legacy requires MBR for the partition Chameleon is on.  Your OS can be on a normal partition.


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: ocelittle on May 16, 2012, 10:45:24 PM
Hey guys, I'm really interested in doing this. I am curious, though...how much of a boost would I get with a CUDA-enabled NVIDIA card?

I'd really love to take advantage of CS6 without buying a new rig.

I have a 2.1 (upgraded) 2x Quad 3.00GHZ (upgraded from Dual 2.66).


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: jabbawok on May 16, 2012, 11:42:31 PM
Anyone put the 10.8 12A206j update on their 1,1 yet?


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: electropura718 on May 17, 2012, 03:24:34 AM
Hey guys, I'm really interested in doing this. I am curious, though...how much of a boost would I get with a CUDA-enabled NVIDIA card?

I'd really love to take advantage of CS6 without buying a new rig.

I have a 2.1 (upgraded) 2x Quad 3.00GHZ (upgraded from Dual 2.66).

I have a CUDA GeForce GTX470...an unflashed PC card, actually.  Premiere Pro sees it and the difference is substantial. Much improved over my Radeon.  This is with CS5.5.  Don't have CS6 yet.


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: ocelittle on May 17, 2012, 04:25:12 AM
Hey guys, I'm really interested in doing this. I am curious, though...how much of a boost would I get with a CUDA-enabled NVIDIA card?

I'd really love to take advantage of CS6 without buying a new rig.

I have a 2.1 (upgraded) 2x Quad 3.00GHZ (upgraded from Dual 2.66).

I have a CUDA GeForce GTX470...an unflashed PC card, actually.  Premiere Pro sees it and the difference is substantial. Much improved over my Radeon.  This is with CS5.5.  Don't have CS6 yet.

Awesome, thanks for replying!

Do you have any experience with R3D files? I have a Scarlet and right now it's pretty sluggish unless I'm cutting at 1/8th.

(EDIT)
Also, what rig are you running? 1.1 (or 2.1 flashed)?

And the Radeon I'm running is the Mac 5770. I would switch in a heartbeat if I were to expect some real gains, though.


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: armdn on May 17, 2012, 12:48:29 PM
Anyone put the 10.8 12A206j update on their 1,1 yet?

Will test today.


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: jabbawok on May 17, 2012, 02:30:07 PM
Anyone put the 10.8 12A206j update on their 1,1 yet?

Will test today.

Got impatient. Updated my setup and it seems fine.


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: patida on May 17, 2012, 02:42:11 PM
Anyone put the 10.8 12A206j update on their 1,1 yet?

works fine … obvious improvements !     ;D



Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: armdn on May 17, 2012, 05:59:24 PM
Yep. On MP2,1 with Cham r1921 new build work normal.


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: konran on May 24, 2012, 02:19:18 PM
Well, I have an issue with 10.8 DP3 12A206j update: After sending my MacPro2,1(1,1) to sleep and waking up it first seemed to work normal. Some minutes later I did a reboot and got kernel panic on shutdown. Can anyone confirm?


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: jabbawok on May 24, 2012, 02:23:33 PM
Well, I have an issue with 10.8 DP3 12A206j update: After sending my MacPro2,1(1,1) to sleep and waking up it first seemed to work normal. Some minutes later I did a reboot and got kernel panic on shutdown. Can anyone confirm?
When I ask mine to sleep, there is a good 30 seconds before it goes to sleep, when it wakes the fans spin like mad for a wile. If i shutdown it KPs.

sound the sam as yours?


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: konran on May 24, 2012, 03:48:47 PM
When I ask mine to sleep, there is a good 30 seconds before it goes to sleep, when it wakes the fans spin like mad for a wile. If i shutdown it KPs.

sound the sam as yours?

Not identical. The KP's on shutdown, yes. When I send mine to sleep it will do immediately - but I was waiting before doing it until all system activity is near zero, no more Spotlight indexing etc. So this could make a difference for the point of time when it goes to sleep. After wakeup I only have high fan spinning when I wake it up nearly immediately after sending it to sleep. The fan RPM's after wakeup depend on the CPU/system temperature. With 12A206j build I waited more than 30 minutes after letting the Mac go to sleep when I woke it up. So I had only 500 RPM's CPU fan spinning. I tried it with an earlier update of 10.8 and made a sleep/wakeup sequence with only 1 minute time in between. In this case I had about 1100 RPM's CPU fan spinning with a slow decreasing curve.

I think that fan spinning is a normal behaviour while doing KP's on shutdown is not...

Added:
The fan behaviour is identical to my Lion 10.7.4 (11E53) installation which I'm using currently as my active OS. I left my Mac to sleep at 500 RPM CPU fan and woke it up a minute later. CPU fan went up to 1240 RPM and it took approx. 4 minutes to get down again to 500 RPM. Well, I have proper temperatures around - it's 30.5°C outside and 28.4°C in the inside. It is more work to cool down 2 Xeon's running at 3 GHz ;)


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: jabbawok on May 24, 2012, 03:53:23 PM
When I ask mine to sleep, there is a good 30 seconds before it goes to sleep, when it wakes the fans spin like mad for a wile. If i shutdown it KPs.

sound the sam as yours?

Not identical. The KP's on shutdown, yes. When I send mine to sleep it will do immediately - but I was waiting before doing it until all system activity is near zero, no more Spotlight indexing etc. So this could make a difference for the point of time when it goes to sleep. After wakeup I only have high fan spinning when I wake it up nearly immediately after sending it to sleep. The fan RPM's after wakeup depend on the CPU/system temperature. With 12A206j build I waited more than 30 minutes after letting the Mac go to sleep when I woke it up. So I had only 500 RPM's CPU fan spinning. I tried it with an earlier update of 10.8 and made a sleep/wakeup sequence with only 1 minute time in between. In this case I had about 1100 RPM's CPU fan spinning with a slow decreasing curve.

I think that fan spinning is a normal behaviour while doing KP's on shutdown is not...

I'll have a go at letting it sleep for an hour or two and see if I get high speed fans.
Is there any way of diagnosing the KP from logs, so as to work out what may be to blame?


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: konran on May 24, 2012, 05:21:07 PM
Is there any way of diagnosing the KP from logs, so as to work out what may be to blame?

May be this one How to locate your Console log (http://marinersoftware.corphelp.com/kb_article.php?ref=5180-ULCM-8394) could help...

On Lion it was a bit easier because there is a kernel.log and system.log file in /var/log directory. Unfortunately there is no kernel.log file on ML DP3 build 12A206j. I've found one entry in /var/log/zzz.log (which also can be seen with the Console app):
Code:
Thu May 24 18:06:22 201 [SleepServicesD] /SourceCache/SleepServicesD_executables/SleepServicesD-1.39/SleepServicesD/PowerStateTracker.m:129 Platform not supported
... but I'm not sure if this is all of it :(


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: antimagik on May 26, 2012, 04:47:12 AM
hullo lads,

i've got me 64bit kernel booting working on my 1,1 and fixed my sleep issues with the DSDT fixes at http://www.insanelymac.com/forum/index.php?showtopic=273369.

However, my IDE cable for the dvd drive is faulty and had been replaced with SATA cables connected to the motherboard. Problem is now I can't get my system to recognise the dvd drive in 64bit mode and the Intel ESB2 AHCI controller is not detected. Any ideas how to fix this?


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: andystubbs on May 26, 2012, 09:02:09 AM
Not sure if it will help but have you tried installing AHCIPortInjector.kext ?


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: antimagik on May 26, 2012, 10:54:11 AM
Aye, it's in my extensions folder.


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: electropura718 on May 26, 2012, 04:21:50 PM
hullo lads,

i've got me 64bit kernel booting working on my 1,1 and fixed my sleep issues with the DSDT fixes at http://www.insanelymac.com/forum/index.php?showtopic=273369.

However, my IDE cable for the dvd drive is faulty and had been replaced with SATA cables connected to the motherboard. Problem is now I can't get my system to recognise the dvd drive in 64bit mode and the Intel ESB2 AHCI controller is not detected. Any ideas how to fix this?

If you have a look at my DSDT that I posted a few pages back, it has the ODD SATA port fix in it.  Your internal SATA ports will function normally with my fix.   I have an internal BluRay burner running just fine off the motherboard SATA port.   Don't use Grammataki's fix, as he made an error with his, which will cause anything connected to them to read as a removable external drive with orange icons.



Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: RunesOfMagic on May 26, 2012, 06:18:18 PM
@electropura718
I started with a DSD from the thread (not yours), but i got those orange icons. So i decided to to build my own file, dumping the origin file from my own MacPro 2,1 (flashed 1,1). I used DSDT Editor, with includes the latest iasl from may, 18.
Just a question about your posted DSDT.aml file (md5sum 91703f49c5f8cd4bf7405d5097500410). I checked your file with the mentioned editor, and compared some of the fixes to the one's Grammataki's posted.  The difference regarding the ODD Sata ports was clear, but i saw that none of the three /* IRQNoFlags */-fixes was included, e.g they are still in the code.

Is this true or is something wrong with the iasl?

Best regards, Runes



Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: electropura718 on May 27, 2012, 07:38:16 AM
@electropura718
I started with a DSD from the thread (not yours), but i got those orange icons. So i decided to to build my own file, dumping the origin file from my own MacPro 2,1 (flashed 1,1). I used DSDT Editor, with includes the latest iasl from may, 18.
Just a question about your posted DSDT.aml file (md5sum 91703f49c5f8cd4bf7405d5097500410). I checked your file with the mentioned editor, and compared some of the fixes to the one's Grammataki's posted.  The difference regarding the ODD Sata ports was clear, but i saw that none of the three /* IRQNoFlags */-fixes was included, e.g they are still in the code.

Is this true or is something wrong with the iasl?

Best regards, Runes



It's true. I did not perform the other fixes.  They did not seem necessary.  I think they are only needed on a non apple motherboard.  I only performed the SATA fix and the internal audio fix.


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: armdn on May 29, 2012, 04:05:25 PM
I'm not agree with you, Real Time Clock and Timer fixes needed to make time correct. PIC also used in Mac Pro, so needed to be fixed too. USB, agree, optional, i have some hardware that prevents sleep anyway, so i'm personally does not needed in sleep. But the others...


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: antimagik on May 29, 2012, 05:12:44 PM
If you have a look at my DSDT that I posted a few pages back, it has the ODD SATA port fix in it.  Your internal SATA ports will function normally with my fix.   I have an internal BluRay burner running just fine off the motherboard SATA port.   Don't use Grammataki's fix, as he made an error with his, which will cause anything connected to them to read as a removable external drive with orange icons.

lifesaver. thank you!


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: Mr. Zarniwoop on May 30, 2012, 12:35:30 PM
Real Time Clock and Timer fixes needed to make time correct. PIC also used in Mac Pro, so needed to be fixed too.

What would be the issues if those aren't patched in the DSDT?  I ask because many of us have been running without those for a while with no obvious problems...


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: electropura718 on May 30, 2012, 01:28:20 PM
Real Time Clock and Timer fixes needed to make time correct. PIC also used in Mac Pro, so needed to be fixed too.

What would be the issues if those aren't patched in the DSDT?  I ask because many of us have been running without those for a while with no obvious problems...

Agreed.  I see no evidence of any issues related to this, but perhaps I am not looking properly.  Not claiming to be an expert in DSDT.  My system appears to be functioning properly in every way, and i have been using it for my primary work machine for quite a long time.  The SATA and audio fixes were obvious and absolutely necessary, but since Apple uses a custom motherboard, its hard to say if all the fixes commonly used in Hackintoshes are absolutely needed.

FWIW, I have not had the sleep issues that some others have had, either...under Lion, anyway.  I refuse to debug issues the the Mountain Lion developer previews.  It's still too early to start trying to fix stuff on your own, when the OS is still full of bugs and not ready for release. 



Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: Mr. Zarniwoop on May 30, 2012, 01:49:01 PM
FWIW, I have not had the sleep issues that some others have had, either...under Lion, anyway.

Same here, sleep works fine for me with legacy mode Chameleon/64-bit kernel Mac OS X Lion 10.7 booting.  I use the DSDT you posted (which did not include the IRQ removal typical for Hackintosh PCs) with one modification: added patches to enable HDMI audio on my 4890.

Really, the only downsides I can see so far with Chameleon booting vs. native:

  • longer legacy mode boot times
  • cannot boot from USB/Firewire devices
  • Chameleon assumes a Hackintosh PC so it fakes the NVRAM (have looked at the code to see if the real NVRAM could be available by disabling the fake NVRAM)

I view all of these as somewhat minor.

The upsides:

  • Mac OS X 64-bit kernel and extensions (and therefore presumably running Mountain Lion once it ships)
  • almost any Hackintosh PC graphics card supported (albeit by treating the Mac Pro as a Hackintosh PC which can mean patched kexts or other "fun" things)
  • extend the useful life of an old Mac that can still Geekbench at 11000 with an appropriate CPU (http://browse.geekbench.ca/geekbench2/search?q=X5365)


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: jabbawok on May 30, 2012, 01:51:49 PM
FWIW, I have not had the sleep issues that some others have had, either...under Lion, anyway.

Same here, sleep works fine for me with legacy mode Chameleon/64-bit kernel Mac OS X Lion 10.7 booting.  I use the DSDT you posted (which did not include the IRQ removal typical for Hackintosh PCs) with one modification: added patches to enable HDMI audio on my 4890.

Really, the only downsides I can see so far with Chameleon booting vs. native:

  • longer legacy mode boot times
  • cannot boot from USB/Firewire devices
  • Chameleon assumes a Hackintosh PC so it fakes the NVRAM (have looked at the code to see if the real NVRAM could be available by disabling the fake NVRAM)

I view all of these as somewhat minor.

The upsides:

  • Mac OS X 64-bit kernel and extensions (and therefore presumably running Mountain Lion once it ships)
  • almost any Hackintosh PC graphics card supported (albeit by treating the Mac Pro as a Hackintosh PC which can mean patched kexts or other "fun" things)
  • extend the useful life of an old Mac that can still can Geekbench at 11000 with an appropriate CPU (http://browse.geekbench.ca/geekbench2/search?q=X5365)
How did you enable hdmi audio. I'd like to do it on my 5770?


Title: MacPro1,1 DSDT.aml with HDMI/Mini Displayport (MiniDP) Audio Patches
Post by: Mr. Zarniwoop on May 30, 2012, 02:11:08 PM
How did you enable hdmi audio. I'd like to do it on my 5770?

First, I enabled the HDMI port by patching the framebuffer/personality per this post (http://forum.netkas.org/index.php/topic,1123.msg10980.html#msg10980).  That enabled HDMI video output.

Then, I added the following to my DSDT which enabled HDMI audio output:

Code:

            Device (PEGP)
            {
                Name (_ADR, 0x00040000)
                Name (_PRW, Package (0x02)
                {
                    0x09,
                    0x05
                })
 
                Device (GFX0)
                {
                    Name (_ADR, Zero)
                    Name (_SUN, One)
                    Method (_DSM, 4, NotSerialized)
                    {
                        Store (Package (0x02)
                            {
                                "hda-gfx",
                                Buffer (0x0A)
                                {
                                    "onboard-1"
                                }
                            }, Local0)
                          DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
                        Return (Local0)
                    }
                }

                Device (HDAU)
                {
                    Name (_ADR, One)
                    Method (_DSM, 4, NotSerialized)
                    {
                        Store (Package (0x02)
                            {
                                "hda-gfx",
                                Buffer (0x0A)
                                {
                                    "onboard-1"
                                }
                            }, Local0)
                          DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
                        Return (Local0)
                    }
                }
            }

Note that address in "Name (_ADR, 0x00040000)" may be different for your card, I don't have enough experience to know if this is the same across all MacPro1,1s or not?  [Update: It seems to be the same at least for those with OEM Apple ATI Radeon HD 5770 cards and this DSDT enables audio over the Mini DisplayPort ports including using MiniDP-to-HDMI adapters.]  In order for my DSDT to work, Chameleon's bdmesg output needs to show the PCI card's address as 0x4. Mine reads "ATI Radeon HD 4890 2048MB [1002:9460] (subsys [174b:e118]) (RV772:Motmot) :: PciRoot(0x0)/Pci(0x4,0x0)/Pci(0x0,0x0)" which equates to "Name (_ADR, 0x00040000)" for my 4890 in slot 1.

No edits were necessary to AppleHDA or AppleHDAController as my card's HDMI Audio Device_id, "30 aa", was already in the kexts.

electropura718's DSDT for MacPro1,1 with above HDMI/mDP audio patches attached to this post.

I use ErmaC's Enoch branch of Chameleon as it added 4890 device IDs, currently running r1982, latest available here (http://www.insanelymac.com/forum/index.php?showtopic=231075).


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: jabbawok on May 30, 2012, 04:10:33 PM
How did you enable hdmi audio. I'd like to do it on my 5770?

First, I enabled the HDMI port by patching the framebuffer/personality per this post (http://forum.netkas.org/index.php/topic,1123.msg10980.html#msg10980).  That enabled HDMI video output.

Then, I added the following to my DSDT which enabled HDMI audio output:

Code:

            Device (PEGP)
            {
                Name (_ADR, 0x00040000)
                Name (_PRW, Package (0x02)
                {
                    0x09,
                    0x05
                })
 
                Device (GFX0)
                {
                    Name (_ADR, Zero)
                    Name (_SUN, One)
                    Method (_DSM, 4, NotSerialized)
                    {
                        Store (Package (0x02)
                            {
                                "hda-gfx",
                                Buffer (0x0A)
                                {
                                    "onboard-1"
                                }
                            }, Local0)
                          DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
                        Return (Local0)
                    }
                }

                Device (HDAU)
                {
                    Name (_ADR, One)
                    Method (_DSM, 4, NotSerialized)
                    {
                        Store (Package (0x02)
                            {
                                "hda-gfx",
                                Buffer (0x0A)
                                {
                                    "onboard-1"
                                }
                            }, Local0)
                          DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
                        Return (Local0)
                    }
                }
            }

Note that address in "Name (_ADR, 0x00040000)" may be different for your card, I don't have enough experience to know if this is the same across all MacPro1,1s or not?  Check Chameleon's bdmesg output to be sure your address is the same, mine reads "ATI Radeon HD 4890 2048MB [1002:9460] (subsys [174b:e118]) (RV772:Motmot) :: PciRoot(0x0)/Pci(0x4,0x0)/Pci(0x0,0x0)" which equates to "Name (_ADR, 0x00040000)" for my 4890 in slot 1.

No edits were necessary to AppleHDA or AppleHDAController as my card's HDMI Audio Device_id, "30 aa", was already in the kexts.

electropura718's DSDT for MacPro1,1 with above HDMI audio patches attached.

I use ErmaC's Enoch branch of Chameleon as it added 4890 device IDs, currently running r1982, latest available here (http://www.insanelymac.com/forum/index.php?showtopic=231075).

THANKS! Worked a treat!  ;D All I did was use the attached DSDT. My card is an Apple HD5770, which on a new mac pro has working HDMI audio on its mini diplayport.

I have a 3rd party USB2 card and A USB3 card which may be causing the sleep issues. The USB3 card isn't being used (LAcie drivers don't seem to work in M'Lion) so I can take it out but I need the extra usb 2 ports so maybe a powered hub is the answer.


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: Mr. Zarniwoop on May 30, 2012, 04:17:03 PM
Glad to hear about HDMI audio!

I have a 3rd party USB2 card and A USB3 card which may be causing the sleep issues.

FWIW, I have a USB 2.0/Firewire PCI card in my Mac Pro, with devices attached, and it sleeps fine.  So, if I were you, I'd try pulling the USB 3.0 first and leaving the USB 2.0 behind.


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: Hooper on May 30, 2012, 07:45:39 PM
How did you enable hdmi audio. I'd like to do it on my 5770?

First, I enabled the HDMI port by patching the framebuffer/personality per this post (http://forum.netkas.org/index.php/topic,1123.msg10980.html#msg10980).  That enabled HDMI video output.

Then, I added the following to my DSDT which enabled HDMI audio output:

Code:

            Device (PEGP)
            {
                Name (_ADR, 0x00040000)
                Name (_PRW, Package (0x02)
                {
                    0x09,
                    0x05
                })
 
                Device (GFX0)
                {
                    Name (_ADR, Zero)
                    Name (_SUN, One)
                    Method (_DSM, 4, NotSerialized)
                    {
                        Store (Package (0x02)
                            {
                                "hda-gfx",
                                Buffer (0x0A)
                                {
                                    "onboard-1"
                                }
                            }, Local0)
                          DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
                        Return (Local0)
                    }
                }

                Device (HDAU)
                {
                    Name (_ADR, One)
                    Method (_DSM, 4, NotSerialized)
                    {
                        Store (Package (0x02)
                            {
                                "hda-gfx",
                                Buffer (0x0A)
                                {
                                    "onboard-1"
                                }
                            }, Local0)
                          DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
                        Return (Local0)
                    }
                }
            }

Note that address in "Name (_ADR, 0x00040000)" may be different for your card, I don't have enough experience to know if this is the same across all MacPro1,1s or not?  Check Chameleon's bdmesg output to be sure your address is the same, mine reads "ATI Radeon HD 4890 2048MB [1002:9460] (subsys [174b:e118]) (RV772:Motmot) :: PciRoot(0x0)/Pci(0x4,0x0)/Pci(0x0,0x0)" which equates to "Name (_ADR, 0x00040000)" for my 4890 in slot 1.

No edits were necessary to AppleHDA or AppleHDAController as my card's HDMI Audio Device_id, "30 aa", was already in the kexts.

electropura718's DSDT for MacPro1,1 with above HDMI audio patches attached.

I use ErmaC's Enoch branch of Chameleon as it added 4890 device IDs, currently running r1982, latest available here (http://www.insanelymac.com/forum/index.php?showtopic=231075).

THANKS! Worked a treat!  ;D All I did was use the attached DSDT. My card is an Apple HD5770, which on a new mac pro has working HDMI audio on its mini diplayport.

I have a 3rd party USB2 card and A USB3 card which may be causing the sleep issues. The USB3 card isn't being used (LAcie drivers don't seem to work in M'Lion) so I can take it out but I need the extra usb 2 ports so maybe a powered hub is the answer.

@jabbawok: Mr.Zarniwoop's dsdt works excellent 4 me as well ! :-) I now have a 2006 MP running ML-dp3, with Airdrop, Airplay, bluray-drive and even Displayport/HDMI audio ! Who needs a 2010 MP ?? haha. Momently watching a bluray-movie on my Panasonic plasma-tv, running fine from my MP with Mac Bluray-player and 2-channel displayport>hdmi audio (48kHz)... s m o o t h l y :-))


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: Mr. Zarniwoop on May 30, 2012, 08:38:02 PM
electropura718's DSDT for MacPro1,1 with above HDMI audio patches attached.


THANKS! Worked a treat!  ;D All I did was use the attached DSDT. My card is an Apple HD5770, which on a new mac pro has working HDMI audio on its mini diplayport.


@jabbawok: Mr.Zarniwoop's dsdt works excellent 4 me as well ! :-) I now have a 2006 MP running ML-dp3, with Airdrop, Airplay, bluray-drive and even Displayport/HDMI audio ! Who needs a 2010 MP ?? haha. Momently watching a bluray-movie on my Panasonic plasma-tv, running fine from my MP with Mac Bluray-player and 2-channel displayport>hdmi audio (48kHz)... s m o o t h l y :-))

Are you also using an OEM Apple ATI Radeon HD 5770 or a different card?


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: Hooper on May 30, 2012, 08:49:04 PM
Yes sir ! using it with the 30" Apple CD (DVI), and currently a Panasonic plasma-tv connected on the first mdp. Btw: thanks a lot for your dsdt !


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: jabbawok on May 30, 2012, 08:55:03 PM
How did you enable AirDrop and Airplay? Id like to get that working if I can.
Thanks.


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: Hooper on May 30, 2012, 09:07:10 PM
jabbawok: airplay works oob with airport-express or airplay compatible amplifier powered on. Option shows up in system preferences>>sound>>select airplay. For enabling airdrop I use the beautifull prog Lion Tweaks, latest version 1.4.3 works with ML, a really must-have in my opinion !
(or run terminal-code: defaults write com.apple.NetworkBrowser BrowseAllInterfaces 1) + killall Finder. Your mac's have to be in the same network to 'see' each other than.


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: jabbawok on May 30, 2012, 09:29:07 PM
Cheers Hooper. Airdrop works now. I was thinking of AirPlay Video mirroring to Apple TV. I have an app on my HTPC that emulates the AirPlay bit of Apple TV.


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: Hooper on May 30, 2012, 09:36:15 PM
Congrats jabbawok ! I have video mirroring working on my 'old' ATV-1, using aTV-Flash hack and remote-HD app.  guide: http://www.appletvhacks.net/2011/01/05/airplay-streaming-hacked-into-the-old-apple-tv/. Good Luck !


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: jabbawok on May 31, 2012, 11:08:23 AM
Congrats jabbawok ! I have video mirroring working on my 'old' ATV-1, using aTV-Flash hack and remote-HD app.  guide: http://www.appletvhacks.net/2011/01/05/airplay-streaming-hacked-into-the-old-apple-tv/. Good Luck !

This kind of thing?
http://www.apple.com/macosx/mountain-lion/features.html#airplay


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: Mr. Zarniwoop on June 02, 2012, 01:57:05 PM
In the meantime I realized that a very recent release of Chameleon causes the NVRAM data loss.

konran, were there earlier versions of Chameleon that properly supported "real" native Apple NVRAM in OS X on a Mac Pro?


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: netkas on June 03, 2012, 11:43:28 PM
It's next to impossible.

Efi runtime services most likely get wiped when legacy os booted(chameleon) and 64-bit kernel cant run 32-bit runtime services anyway(just look at code, apple didnt implement it)

The only possible and very hard to implement thing would be to dump runtime-services code from macpro3,1 and recreate it in memory with chameleon before running kernel.


Title: Re: NVRAM access from legacy mode/Chameleon?
Post by: Mr. Zarniwoop on June 04, 2012, 03:16:53 PM
Netkas, the one hope I had for getting at NVRAM from legacy mode is the Windows Apple Boot Camp Control Panel which clearly sets some NVRAM values when booted in legacy mode Windows, specifically the startup device (efi-boot-device and efi-boot-device-data).


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: konran on June 05, 2012, 09:37:47 AM
Efi runtime services most likely get wiped when legacy os booted(chameleon) and 64-bit kernel cant run 32-bit runtime services anyway(just look at code, apple didnt implement it)

I'm not sure if I clearly understand what you mean - AFAIK the NVRAM holds non-volatile stored parameters. Thus they have to be removed explicitely. Do you mean that Apple removes/clears the NVRAM and not Chameleon?

Could you give some pin-point to the code where to look for? I'd like to know where to start to look at - anyway I'm not sure if I can make any changes as I'm not familiar with Apple kernel code...


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: konran on June 05, 2012, 09:45:08 AM
konran, were there earlier versions of Chameleon that properly supported "real" native Apple NVRAM in OS X on a Mac Pro?

The first Chameleon version I used on my MacPro2,1(1,1) was 2.1svn r1820 with 10.8 support patch. At that time it looked like NVRAM was not destroyed - but I was wrong because I was using Snow Leopard 10.6.8 as my primary OS. Talking from my memory there were no issues with 10.6.8 but I had NVRAM loss issues with everything else. First trying with 10.8 DP1 I thought it was an issue with ML. Later I realized that Lion 10.7.4 had also NVRAM loss issues. The dependency was legacy OS boot, any kernel mode specified.


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: Hooper on June 12, 2012, 12:28:59 PM
So who wants to buy the brand new super-updated Mac Pro 6,1 ???? Hahaha in the Dutch Apple-Store for 'just' 2600 euro's !! With: 6 GB and the ATI 5770 and 1 QC processor.... ? I will definitely not order and stick with my 'old' 2006 model, running Mountain Lion, USB 3.0, SATA3 via pciee sata3 card and SSD, Bluray-writer, ATI/Apple 5770, and 2 DC-processors :-) Who let the dogs out ????


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: jabbawok on June 13, 2012, 02:34:39 PM
Just installed DP4 on the MacPro.
OK so far.
Edit: The first problem I encountered was the Dictation & Speech System pref locked up, but as soon as I opened the iris on my iSight, it was fine.
This piece of text was dictated using the inbuilt dictation. It works remarkably well.


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: konran on June 13, 2012, 05:20:24 PM
Just installed DP4 on the MacPro.

Could you please give a short insight on how you did it?
- Did you need a Parallels Desktop or VMWare Workstation virtual machine as in DP2?
- Or was it possible to only patch the PlatformSupport.plist in InstallESD.dmg and run the installation of a mounted copy?


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: jabbawok on June 13, 2012, 05:48:23 PM
Just installed DP4 on the MacPro.

Could you please give a short insight on how you did it?
- Did you need a Parallels Desktop or VMWare Workstation virtual machine as in DP2?
- Or was it possible to only patch the PlatformSupport.plist in InstallESD.dmg and run the installation of a mounted copy?

Sure.

I have a HDD (MBR) in my MacPro which has two partitions on it. One called boot and another called Installer. Mac OS resides on a totally separate SSD (GUID Partition Table).
Boot has Chameleon and my extras folder on it.
Installer is made by finding the BaseSystem.dmg (hidden) in the root of the InstallEDD.dmg. you mount InstallESD.dmg and then in terminal mount BaseSystem.dmg. Use Disk utility to "restore" it to the Installer partition.
In terminal copy (hidden) mach_kernel from InstallESD to the root of the installer partition.
Now delete the Packages symlink from the /System/Installation directory in the installer partition. Put in its place the Packages folder from InstallESD.DMG.
Finally the OSInstall.mpkg needs editing with flat package editor (comes with Xcode) to add your board ID to its list of supported machines. This is done by opening OSInstall.mpkg and dragging the Distribution resource out to desktop, deleting from the mpkg, editing with text editor then putting back in and saving. I've attached one with my board id (Mac-F4208DC8) in it. This was set in my SMbios.plist..

Reboot, then choses the installer partition in chameleon and after that is as it would be on a supported mac.

After install is complete I created /etc/fstab which has two entries in it which stop boot and Installer mounting when OSX boots so they dont apper in finder.
Like this for each Partition you want to hide: UUID=39C933A6-E5A4-3CFB-8841-21C89B0EDF77 none hfs rw,noauto change UUID to the appropriate one, found system report under Serial ATA.
You can mount them in Disk Utility if you need to add/edit them.
Let me know if you want more detail on any of the steps or perhaps some pictures, I'm not too good at writing instructions.

Eventually I plan to get an 8 gig disk on module for the boot and install partitioins and connect it to either the IDE or extra SATA port. In theory the boot and install could be the same partition, which I might try. Th whole setup should be a bit like the built in recovery on my new MacBook Air.


I've started a post on my 'blog http://www.jabbawok.net/?p=47 I'll try and make it as detailed as possible when I get more time and I can host some of the small files needed too.


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: konran on June 14, 2012, 10:41:03 AM
Finally the OSInstall.mpkg needs editing with flat package editor (comes with Xcode) to add your board ID to its list of supported machines. This is done by opening OSInstall.mpkg and dragging the Distribution resource out to desktop, deleting from the mpkg, editing with text editor then putting back in and saving. I've attached one with my board id (Mac-F4208DC8) in it. This was set in my SMbios.plist..

Thanks, great :)
Your way of patching for the board support is different as many of us have used in the past ... we had to (text)edit the PlatformSupport.plist file in /System/Library/CoreServices inside the InstallESD.dmg (or maybe it was the BaseSystem.dmg). So your method is new to me to apply changes to the OSInstall.mpkg package file. Anyway I will give it a go when my time slice allows it (should be next weekend). iOS development keeps me away from testing for now ;)


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: antimagik on June 14, 2012, 12:48:53 PM
I've finally moved to Lion from 10.6.8 and am currently at 10.7.4 for my mac pro 1,1 with apple 5770 card.

So far everything's going fine and dandy with the exception of sleep. My 30" ACD just doesn't start up when I wake the system from sleep anymore. It was working fine on 10.6.8 previously. Could someone have a peek at my dsdt and see where I could've gone wrong please? Thank you.

http://cl.ly/3Z0n3V3N42281B3j4608


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: jabbawok on June 14, 2012, 02:34:09 PM
I've finally moved to Lion from 10.6.8 and am currently at 10.7.4 for my mac pro 1,1 with apple 5770 card.

So far everything's going fine and dandy with the exception of sleep. My 30" ACD just doesn't start up when I wake the system from sleep anymore. It was working fine on 10.6.8 previously. Could someone have a peek at my dsdt and see where I could've gone wrong please? Thank you.

http://cl.ly/3Z0n3V3N42281B3j4608

Have you tried the one I'm using? in my extra's folder http://www.jabbawok.net/wp-content/uploads/2012/06/Extra.zip . My 23" ACD works fine after wake. It also adds HDMI-audio out to the display port.

Good Luck.


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: antimagik on June 14, 2012, 05:57:39 PM
@jabbawok

Thanks mate, I've given yours a bash but the same problem remains. Waking up still doesn't awake my acd. :(


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: electropura718 on June 14, 2012, 06:40:55 PM
I think they changed something on DP 4.  I had no sleep issues with earlier builds (unlike some others) but now I do.  Will try some experimentation with Hackintosh fixes.


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: jabbawok on June 14, 2012, 06:49:55 PM
I think they changed something on DP 4.  I had no sleep issues with earlier builds (unlike some others) but now I do.  Will try some experimentation with Hackintosh fixes.
My sleep issues seem to be resolved. In reluctant to do much more untill I get my hands on GM.


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: electropura718 on June 15, 2012, 12:09:48 AM
Yeah. Probably a waste of time to try and fix it, as it may be fixed in GM.

By the way, my Bluetooth is back working again in this build.  Stopped working in DP3.


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: jabbawok on June 18, 2012, 09:46:32 PM
Just pulling down the 12A248 update to DP4 via SW update. I'll let you know how it behaves.

Update: seems OK for now. No KPs so far and no error messages during install.


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: konran on June 19, 2012, 10:58:08 AM
Question to Admin:
A great sum of this thread with these 25 pages is filled with setting up Mountain Lion 10.8 on the old Mac Pro. Booting alone which is the main theme of the subject is covered intensively. There is the other thread Mac Pro 1,1/2,1 and 10.8 Mountain Lion (http://forum.netkas.org/index.php/topic,1847.0.html) which covers the special things to bring up ML on this Mac. What do you think about splitting or joining these two threads?


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: konran on June 19, 2012, 06:47:50 PM
I've started a post on my 'blog http://www.jabbawok.net/?p=47 I'll try and make it as detailed as possible when I get more time and I can host some of the small files needed too.

I finally updated my MacPro2,1(1,1) also to ML DP4 build 12A239 with your method - thanks, it works fine :)
The good thing: I expected that it would be a full re-install on my ML DP3 12A206j and that the installer would re-format the drive. But this is not the case, it was a seamless upgrade and computer settings remained as well as the default user etc.

But one should modify /System/Library/CoreServices/PlatformSupport.plist again to get the old Mac Pro's board ID listed. The upgrade places its default PlatformSupport.plist into the system!


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: jabbawok on June 19, 2012, 07:23:17 PM
I've started a post on my 'blog http://www.jabbawok.net/?p=47 I'll try and make it as detailed as possible when I get more time and I can host some of the small files needed too.

I finally updated my MacPro2,1(1,1) also to ML DP4 build 12A239 with your method - thanks, it works fine :)
The good thing: I expected that it would be a full re-install on my ML DP3 12A206j and that the installer would re-format the drive. But this is not the case, it was a seamless upgrade and computer settings remained as well as the default user etc.

But one should modify /System/Library/CoreServices/PlatformSupport.plist again to get the old Mac Pro's board ID listed. The upgrade places its default PlatformSupport.plist into the system!

Oddly enough, I didn't need to do this. My platformsupport.plist hasn't got my board listed it but everything still works fine.


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: chromafile on June 19, 2012, 09:00:32 PM
Just read a few posts and jabbawok's website.
I haven't tried it yet but I have a theory...
As we know, booting the k64 on MacPro1.1/2.1 needs Chameleon and it reads all info like Product name, Board ID, Firmware version and Serial from smbios.plist, not Mac Pro itself.

If you wanna keep all info from the original Mac Pro when using Chameleon, that's fine with me and ignore this :D

Anyway... if you change Board ID (into any supported models) in smbios.plist (maybe, Product name too), you don't have to modify OSInstall.mpkg and don't have to worry about PlatformSupport.plist.

I might try it when Mountain Lion hits GM.

Just my 2 cents ;)


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: jabbawok on June 19, 2012, 09:07:30 PM
Just read a few posts and jabbawok's website.
I haven't tried it yet but I have a theory...
As we know, booting the k64 on MacPro1.1/2.1 needs Chameleon and it reads all info like Product name, Board ID, Firmware version and Serial from smbios.plist, not Mac Pro itself.

If you wanna keep all info from the original Mac Pro when using Chameleon, that's fine with me and ignore this :D

Anyway... if you change Board ID (into supported model) in smbios.plist (maybe, Product name too), you don't have to modify OSInstall.mpkg and don't have to worry about PlatformSupport.plist.

I might try it when Mountain Lion hits GM.

Just my 2 cents ;)


Indeed. Pretty sure you're correct. This method has evolved from the booting 10.7 in 64bit K+E so people seemed to want to keep board IDs matching.

I guess if the SMBIOS just pretends to be a MacPro 5,1 then it may simplify things.


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: konran on June 20, 2012, 01:35:15 AM
I guess if the SMBIOS just pretends to be a MacPro 5,1 then it may simplify things.

Could be ... but I disagree. It might be possible that OS X supplies specified drivers and/or behaviour to differentiated board (ID)'s. If so it could run into severe problems if you supply a very much futurized board ID to a Mac Pro 1,1 or 2,1.


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: jabbawok on June 20, 2012, 01:40:53 AM
I guess if the SMBIOS just pretends to be a MacPro 5,1 then it may simplify things.

Could be ... but I disagree. It might be possible that OS X supplies specified drivers and/or behaviour to differentiated board (ID)'s. If so it could run into severe problems if you supply a very much futurized board ID to a Mac Pro 1,1 or 2,1.

You could end up with software update trying to flash the firmware on your mac with one from a newer model. That would be bad.

As for Kexts. I doubt think they are installed based on board ID, rather all are installed for every supported but of hardware. However there may be other things that read the board ID.


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: chromafile on June 20, 2012, 08:56:34 AM
I guess if the SMBIOS just pretends to be a MacPro 5,1 then it may simplify things.

Could be ... but I disagree. It might be possible that OS X supplies specified drivers and/or behaviour to differentiated board (ID)'s. If so it could run into severe problems if you supply a very much futurized board ID to a Mac Pro 1,1 or 2,1.

As for clean install, I don't think it's a problem since the installer installs all components and , when booting, OS X checks the configuration which components to load.
It might be a problem if you run Software Update. I don't know, who knows :P


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: jabbawok on June 20, 2012, 01:27:58 PM
I guess if the SMBIOS just pretends to be a MacPro 5,1 then it may simplify things.

Could be ... but I disagree. It might be possible that OS X supplies specified drivers and/or behaviour to differentiated board (ID)'s. If so it could run into severe problems if you supply a very much futurized board ID to a Mac Pro 1,1 or 2,1.

As for clean install, I don't think it's a problem since the installer installs all components and , when booting, OS X checks the configuration which components to load.
It might be a problem if you run Software Update. I don't know, who knows :P

Yes. Exactly. The same files are installed irrespective of hardware. All the Kexts that might be needed by any supported machine. As we discovered. All the HW in the 1,1 & 2,1 have Kexts present.


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: armdn on June 20, 2012, 02:55:36 PM
Tested with 12A248. All works fine.


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: Peloche on June 21, 2012, 09:37:31 AM
Hi all,

I'd like to install a PCI-e Sata III SSD card support "Velocity Solo - Mac Edition for Mac Pro" to boot my Mac Pro 2.1 (1.1 with MacEFIRom).

They say on their site (http://www.apricorn.com/products/desktop-ssd-hdd-upgrade-kits/velocity-solo-mac.html) :

"Mac Pro Compatibility Info

The Velocity Solo will function in all Mac Pro models, but will only boot in EFI64 machines which are the last 2 models, 2009 and 2010, also known as MacPro4,1 and MacPro5,1, which can be found by doing an "About This Mac", and then "More Info". The first two models, the 2006, 2007 known as MacPro1,1, MacPro2,1 are EFI32, so won't boot from the Velocity Solo, but will function as high performance storage. The 2008 Mac Pro 3,1 is EFI64 but does not boot reliably, and therefore is not supported
."

Do you see any issue with MacEFIRom 64-bit kernel booting solution ?

Thanks,


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: jabbawok on June 21, 2012, 09:55:58 AM
I'm also interested in this. I'd have tried it long ago if I didn't have to pay twice the price for one over here (UK).
There is a chance drives on it may come up as an external drive, but that's fixable with a modified kext. I'd be warned that the performance gains will be somewhat hampered by the PCI-E 1 slot bandwidth.
OWC do a similar device that uses MacBook Air SSDs and on PCI-e 1 machines the states performance is quite lower. I'm still keen to try it if I can get one for $50 instea of £50.


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: konran on June 21, 2012, 10:51:34 AM
"... The 2008 Mac Pro 3,1 is EFI64 but does not boot reliably, and therefore is not supported."

Do you see any issue with MacEFIRom 64-bit kernel booting solution ?

That says: it is not only done to have a EFI64 bootable Mac Pro - there are also other things to do. First I would put the kexts of the drivers for the controller into the Chameleon startup and hope they will work then. But when the interface is treated as responsible for external devices then you'd get stuck because legacy boot won't allow you to use a disk for startup when connected to it.


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: Peloche on June 21, 2012, 01:00:44 PM
Thanks jabbawok and konran for your replies.

Expansys has got it at £43:

http://www.expansys.com/apricorn-velocity-solo-for-mac-pro-ssd-interface-225917/






Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: chromafile on June 23, 2012, 07:27:56 AM
Why my last replay was posted as quote... weird ???

Anyway, I didn't plan to install DP4 but I did and modified smbios.plist.
Though I changed board ID, Firmware Version, Product name, etc..
Everything changed as we know except the Board ID...
On Mountain Lion, I run "ioreg -lp IOService | grep board-id" and the board ID still remains Mac-F4208DC8 (MacPro1.1/2.1).

So you have to modify OSInstall.mpkg to install and maybe, change PlatformSupport.plist afterwards.


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: neozeed on June 23, 2012, 07:09:31 PM
Help, I'm going crazy with this x1900!!!

I'm trying to boot up 10.6.8 on a MacPro 1,1 (flashed to thinking its now a 2,1) and I can boot in single user or safe mode, but the graphics doesn't seem to initalize booting normally.

I bought this Mac Pro used so I really don't have any idea what the history of this video card is..

(http://i.imgur.com/XIUY5.jpg)

booting normally through the 32bit firmware it tells me this about it

  Chipset Model:   ATY,RadeonX1900
  Type:   GPU
  Bus:   PCIe
  Slot:   Slot-1
  PCIe Lane Width:   x16
  VRAM (Total):   512 MB
  Vendor:   ATI (0x1002)
  Device ID:   0x7249
  Revision ID:   0x0000
  ROM Revision:   113-A52027-140
  EFI Driver Version:   01.00.140
  Displays:


When I try to use chameleon (and so many versions...!!!) this is what I get:

(http://i.imgur.com/lGo9T.jpg)

The screen flickers then its like it never goes into a full graphical mode.. the mouse pops up from time to time, and what I type appears on the screen like a text console, then every 30 seconds it gets blanked out.  I can SSH into the machine and it appears to be working in 64bit mode, everything but the graphics.

I've tried the 1515 legacy graphics helper thing and that didn't seem to do anything... What is more weird to me is that the updates wanted to push some ATI firmware update but it won't load.  So I'm wondering if this card I have is some 3rd party flashed thing that 64bit mode needs on the latest firmware?

Seeing that the 1900 is basically end of the line old junk, what would be a good (cheap!) card for a Mac Pro 1,1 that would work in both 32bit EFI, and 64bit Chameleon?  I want to keep running 10.6 as I need rosetta...

If there is someone with one of these 1900's that got it working through chameleon can you send me your /Volumes/Boot directory?  I am just going INSANE on this...

As an alternative, is there a way I can force the graphics into 'safe' mode, while keeping the rest of the system booting normally?? (I moved all the ATI kexts out of the extensions, and I get the framebuffer thing now...!)..

What kext's are required for any ATI card to work??  I've trimmed it down to:


ATI1900Controller.kext
ATIFramebuffer.kext
ATISupport.kext


The boot logo renders in high resolution (1920x1080) but for anything higher I have to do the GraphicsMode thing...


Type:   GPU
  Bus:   PCIe
  Slot:   Slot-1
  PCIe Lane Width:   x16
  VRAM (Total):   5 MB
  Vendor:   ATI (0x1002)
  Device ID:   0x7249
  Revision ID:   0x0000


I feel like I'm so close.. but at least I can run big programs without all the pausing of PAE nonsense...

I've found that the other kexts are:


ATIRadeonX1000GA.plugin
ATIRadeonX1000GLDriver.bundle
ATIRadeonX1000VADriver.bundle


Which adding them brings me back to the cursor screen booting with -f -v ..

So upon searching some more I changed my org.chameleon.Boot.plist to this:

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
   <key>Default Partition</key>
   <string>hd(0,2)</string>
   <key>GraphicsEnabler</key>
   <string>Yes</string>
   <key>@0,name</key>
   <string>ATY,Alopias</string>
   <key>@1,name</key>
   <string>ATY,Alopias</string>
   <key>AtiConfig</key>
   <string>Alopias</string>
   <key>Graphics Mode</key>
   <string>1280x1024x32</string>
   <key>Kernel</key>
   <string>mach_kernel</string>
   <key>Kernel Flags</key>
   <string></string>
   <key>Timeout</key>
   <string>20</string>
</dict>
</plist>


And I got this!...
(http://i.imgur.com/hmknY.jpg)

the menus work, the mouse is there, so I know its 'there' but of course the image is totally garbled... damn.

Anyways if anyone has any leads on this, much appreciated!!!

thanks!


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: LouCioccio on June 23, 2012, 10:53:08 PM
I've been following this thread also have same tower but the 7300 GT video card and know that I will have to upgrade.  I did quick search on the garbled ATI card. 
http://www.xlr8yourmac.com/graphics/mac_x1900xt_firmwareupdate.html
https://discussions.apple.com/thread/935722?start=30&tstart=0
http://forums.x-plane.org/index.php?showtopic=29913
Has it worked before? Tried re-seatting the card; maybe cleaning the fingers since you do not know the environment it was in.
OWC and BHPhoto has MAC cards for this beast but a peecee may suffice if never going back to legacy mode.
I did the flash 1,1 to2,1 and also used 1 hidden SATA for the lower DVD bay.

Hope this helps.

Ciao,
Lou Cioccio


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: neozeed on June 24, 2012, 02:04:44 AM
I've been following this thread also have same tower but the 7300 GT video card and know that I will have to upgrade.  I did quick search on the garbled ATI card. 
http://www.xlr8yourmac.com/graphics/mac_x1900xt_firmwareupdate.html
https://discussions.apple.com/thread/935722?start=30&tstart=0
http://forums.x-plane.org/index.php?showtopic=29913
Has it worked before? Tried re-seatting the card; maybe cleaning the fingers since you do not know the environment it was in.
OWC and BHPhoto has MAC cards for this beast but a peecee may suffice if never going back to legacy mode.
I did the flash 1,1 to2,1 and also used 1 hidden SATA for the lower DVD bay.

Hope this helps.

Ciao,
Lou Cioccio

I took it apart cleaned it up and same thing... I tried the firmware upgrade but it doesn't want to load... it fails loading some kext, so I loaded it manually then it fails claiming

"Necessary resources are missing, corrupt, or do not have the correct permissions. Delete the ATI Radeon X1900 XT Graphics Card Update and re-download it and run it again." 

item:6


I've downloaded it 3x now, run fix permissions before and after.. I can just assume that it doesn't like 10.6.8.. and that I'd need some intel 10.4 DVD (i have a PPC only ... grrr!!!)

but who knows it sounds like the newer firmware fixes a bunch of things, and a 10.4 disc has to be cheaper than a new card which seems to be $250+++ which kinda defeats the purpose of a $500 mac... :(


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: chromafile on June 24, 2012, 08:20:00 AM
Update.

I was playing with SMBios.plist today and found out that there was a wrong value in SMBios.plist provided by MacEFIRom and jabbawok.
I mean, it's not wrong, it must've changed a long time ago.

It should be like this now...
<key>SMboardproduct</key>, NOT <key>SMsystemboard</key>

Then I rebooted with a newly created SMBios.plist and ran "ioreg -lp IOService | grep board-id"
The board ID was changed as supposed to be.

I attach my SMBios.plist and it pretends to be a MacPro3,1 but you can change whatever you want.
Also, you can change "Memory Manufacturer" and "Part Number" (Not Serial Number, it doesn't work).
All my memory modules are the same, so I used "SMmemmanufacturer" & "SMmempart" but if you have mixed memory modules, you have to use values like "SMmemmanufacturer_1", "SMmemmanufacturer_2"... & "SMmempart_1", "SMmempart_2"...


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: RunesOfMagic on June 24, 2012, 12:11:18 PM
@chromafile

Yes, you're right, taking a look inside i386/libsaio/fake_efi.c from chameleon sources you will find it.

BTW, did anybody notice that with setting GraphicsEnable=no your original Mac can't handle the original Graphiccard correct? DVDPlayer crashes, also there is no "EFI-Version" specified at Systemprofiler.
With setting=Yes the performance is a little slower (CineBench 11.5, minus 4 Frames/s), but now DVDPlayer works.

Like a hackintosh :-(

Bye


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro with ATI X1900 XT
Post by: Mr. Zarniwoop on June 24, 2012, 06:04:32 PM
Help, I'm going crazy with this x1900!!!

I am the one who posted about the ATI Radeon X1900 XT in a Mac Pro running a 64-bit kernel booted under Chameleon including the steps of how I got it to work.

It's a somewhat tricky card in a Mac Pro because in legacy mode boot, the EFI firmware of the card isn't available and it doesn't actually have a PC BIOS firmware on the card.  Instead, the Mac Pro 1,1/2,1 firmware emulates the X1900 BIOS when booted in legacy mode.  As a result, when you boot OS X from Chameleon, since the EFI firmware is not there OS X doesn't initialize the card.  That's why you need to treat the X1900 in the Mac Pro like a "Hackintosh" PC would handle it and have Chameleon initialize the card as if it were a PC X1900.

And since the main trunk of Chameleon doesn't support the X1900 anymore, you need to use Azimuth's legacy (http://support.amd.com/us/gpudownload/windows/Legacy/Pages/radeonaiw_vista32.aspx?type=2.4.1&product=2.4.1.3.13&lang=English) card (non-HD) trunk of Chameleon I mentioned in an earlier post.  The only significant difference from my old setup compared in your post (assuming you are loading the correct legacy graphics enabler module) is that I did everything under Lion and you are running Snow Leopard.  I don't know if that makes a difference.  I didn't change any kexts or otherwise hack OS X.  Quick summery of how I got it to work:

  • used boot from Azimuth's trunkGraphicsEnablerModules branch of Chameleon (http://forge.voodooprojects.org/p/chameleon/source/tree/HEAD/branches/azimutz/trunkGraphicsEnablerModules)
  • used Azimuth's ATIGraphicsEnabler.dynlib in /Extra/Modules as described here (http://forum.voodooprojects.org/index.php?topic=1959.0)
  • used GraphicsEnabler=YES and AtiConfig=Alopias in org.chameleon.Boot.plist


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro with ATI X1900 XT
Post by: neozeed on June 24, 2012, 07:03:02 PM
Help, I'm going crazy with this x1900!!!

I am the one who posted about the ATI Radeon X1900 XT in a Mac Pro running a 64-bit kernel booted under Chameleon including the steps of how I got it to work.

It's a somewhat tricky card in a Mac Pro because in legacy mode boot, the EFI firmware of the card isn't available and it doesn't actually have a PC BIOS firmware on the card.  Instead, the Mac Pro 1,1/2,1 firmware emulates the X1900 BIOS when booted in legacy mode.  As a result, when you boot OS X from Chameleon, since the EFI firmware is not there OS X doesn't initialize the card.  That's why you need to treat the X1900 in the Mac Pro like a "Hackintosh" PC would handle it and have Chameleon initialize the card as if it were a PC X1900.

And since the main trunk of Chameleon doesn't support the X1900 anymore, you need to use Azimuth's legacy (http://support.amd.com/us/gpudownload/windows/Legacy/Pages/radeonaiw_vista32.aspx?type=2.4.1&product=2.4.1.3.13&lang=English) card (non-HD) trunk of Chameleon I mentioned in an earlier post.  The only significant difference from my old setup compared in your post (assuming you are loading the correct legacy graphics enabler module) is that I did everything under Lion and you are running Snow Leopard.  I don't know if that makes a difference.  I didn't change any kexts or otherwise hack OS X.  Quick summery of how I got it to work:

  • used boot from Azimuth's trunkGraphicsEnablerModules branch of Chameleon (http://forge.voodooprojects.org/p/chameleon/source/tree/HEAD/branches/azimutz/trunkGraphicsEnablerModules)
  • used Azimuth's ATIGraphicsEnabler.dynlib in /Extra/Modules as described here (http://forum.voodooprojects.org/index.php?topic=1959.0)
  • used GraphicsEnabler=YES and AtiConfig=Alopias in org.chameleon.Boot.plist

I'm using that 1515 boot..

sh-3.2# md5 boot
MD5 (boot) = d223aab348a8ce9c5c34aebf4708bba3
sh-3.2# ls -lh boot
-rw-r--r--  1 neozeed  staff   207K Sep  6  2011 boot


sh-3.2# ls -lR Extra/
total 416
-rw-r--r--@ 1 neozeed  staff    6148 Jun 22 18:16 .DS_Store
drwxr-xr-x  3 root    staff     102 Jun 22 18:03 Extensions
-rw-r--r--  1 root    staff   17414 Jun 22 18:15 dsdt.aml
-rw-r--r--@ 1 neozeed  staff  168967 Jun 22 18:16 dsdt.dsl
-rw-rw-rw-@ 1 neozeed  staff     633 Jun 23 12:31 org.chameleon.Boot.plist
-rw-rw-rw-@ 1 neozeed  staff     711 Jun 22 17:54 smbios.plist

Extra//Extensions:
total 64
-rwxr-xr-x@ 1 neozeed  staff  29304 Sep  6  2011 ATiGraphicsEnabler.dylib


sh-3.2# cat org.chameleon.Boot.plist
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
   <key>Default Partition</key>
   <string>hd(0,2)</string>
   <key>GraphicsEnabler</key>
   <string>Yes</string>
   <key>@0,name</key>
   <string>ATY,Alopias</string>
   <key>@1,name</key>
   <string>ATY,Alopias</string>
   <key>AtiConfig</key>
   <string>Alopias</string>
   <key>Graphics Mode</key>
   <string>1280x1024x32</string>
   <key>Kernel</key>
   <string>mach_kernel</string>
   <key>Kernel Flags</key>
   <string></string>
   <key>Timeout</key>
   <string>20</string>
</dict>
</plist>


sh-3.2# cat smbios.plist
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
        <string>Apple Inc.</string>
        <key>SMproductname</key>
        <string>MacPro2,1</string>
        <key>SMsystemversion</key>
        <string>1.0</string>
        <key>SMmaximalclock</key>
        <string>3000</string>
        <key>SMsystemboard</key>
        <string>Mac-F4208DC8</string>
        <key>SMbiosversion</key>
        <string>MP21.88Z.007F.B06.0707021348</string>
        <key>SMcputype</key>
        <string>1026</string>
        <key>SMserial</key>
        <string>MY SERIAL NUMBER WENT HERE</string>
</dict>
</plist>


And it doesn't work....

I'm assuming its the firmware on the 1900... mine is:

ROM Revision:   113-A52027-140
  EFI Driver Version:   01.00.140


I think I'll need a 10.4 intel install to run the updater as it sure doesn't like 10.6 ..  and again assuming this is a legit apple video card...     

could I beg for a copy of your boot drive???

thanks


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro with ATI X1900 XT
Post by: Mr. Zarniwoop on June 24, 2012, 07:05:23 PM
Extra//Extensions:
total 64
-rwxr-xr-x@ 1 neozeed  staff  29304 Sep  6  2011 ATiGraphicsEnabler.dylib

Should be Extra/Modules


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro with ATI X1900 XT
Post by: neozeed on June 24, 2012, 07:30:03 PM
Extra//Extensions:
total 64
-rwxr-xr-x@ 1 neozeed  staff  29304 Sep  6  2011 ATiGraphicsEnabler.dylib

Should be Extra/Modules

THAT WAS IT!!!!!! OMG it's working!!!

I'm posting from it now, it's SO MUCH FASTER than the i386/32bit running 64bit stuff ..

Thanks again!!!!!!!!!!!!!!!


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: chromafile on June 25, 2012, 10:13:01 PM
I guess if the SMBIOS just pretends to be a MacPro 5,1 then it may simplify things.

Could be ... but I disagree. It might be possible that OS X supplies specified drivers and/or behaviour to differentiated board (ID)'s. If so it could run into severe problems if you supply a very much futurized board ID to a Mac Pro 1,1 or 2,1.

Yes, you're right. If you change smbios.plist to MacPro4,1/5,1, you definitely get a kernel panic during a boot process because of AppleTyMCEDriver.kext, which only 4.1 & 5.1 load and I noticed this problem at many Hackintosh sites.

I did some tests with different smbios.plist and most settings seems okay except MacPro4,1/5,1. I currenty use smbios.plist with MacPro3,1 because it's a quite similar hardware to MacPro1,1/2,1 but I have to test more.
Only problem is, when using Geekbench, it definitely reports as Hackintosh :D


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: jabbawok on June 26, 2012, 12:54:47 PM
Just applied the security update test to Mountain Lion. No perceived ill effects.


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: cct on June 28, 2012, 08:02:14 PM

I simply did a PRAM reset and Chameleon boots up directly, without the previous EBIOS read errors. It would be good to add this to the initial howto, that in case the chameleon boot stucks, the PRAM might be a cause. I know it has been mentioned in between, but not related to the EBIOS errors.

Heiko

Thanks for that-- However I tried the Cmd-Opt-P-R, but still have my "EBIOS Read error...device error on block 0x0 sector 0" The frustrating thing for me is that I had successfully booted into 64 bit once, but then wanted a nice splash screen like Chimera.  I saw it mentioned here, tried Chimera 1.10 and then started getting the error... I guess its trying to go into a non existent BIOS...

I have reformatted, even made a new MBR with the
Code:
sudo fdisk -u /dev/diskx
and
Code:
sudo fdisk -i
and then reinstalled Chameleon (just as i did it before with the first post of the threat), but I still get the same EBIOS error.  When I boot holding the alt key, I see a windows option from a failed bootcamp install (I guess you can't do that with a Apple software RAID).  Maybe there is stuff still there on my other drives that is messing it up.  I tried using the bootcamp assistant to remove it but the only option in Lion that mentions remove just has me install it again.... any ideas to try? Is there a way of removing all traces of Bootcamp without using the assistant?

UPDATE: The problem is fixed! Turns out that the half-baked Boot Camp was the problem. The solution was for me to remove the two disks that has the software RAID, then successfully install Windows 7 so that I could then use the  BootCamp Assistant to remove Bootcamp.  I then put the the two disks that had the software RAID, and then followed the instructions from the first post of the thread!


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: LouCioccio on June 28, 2012, 10:30:39 PM
http://manuals.info.apple.com/en/boot_camp_install-setup.pdf

Here is link for the bootcamp manual.  Also in the Apple Discussions (I have Parallels) on bootcamp formatting something about using the windows disk for formatting the NTFS.  I am still following this thread.  Hope you get squared away.

Ciao,
Lou Cioccio


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: Peloche on July 01, 2012, 04:56:57 PM
Hi all,

I wanted to replace my boot drive on Mac Pro (chameleon+system) by a SSD, bought 120 Gb SSD, partitioned it and SuperDuper both partitions.

Wanted to bless it : sudo bless --folder /Volumes/Boot --file /Volumes/Boot/boot --setBoot --legacy (see 1st page)

Mac Pro answer: "Legacy mode not supported on this system"  ::)

No problem, removed the original boot disk (chameleon+system) and tried to boot on a SuperDuper system disk, no way impossible to select boot disk at startup, "insert a bootable disk ..."  :-\

So went to my Hack, same issues.   :(

Re-installed my Mac mini 10.5.8 and connect an usb dock with SSD on it.

Open terminal to bless the partition:

"sudo bless --folder /Volumes/Boot --file /Volumes/Boot/boot --setBoot --legacy"

"Could not get path in device plane for service
Can't get Open Firmware information
Can't set Open Firmware"   ???

One idea ! my Mac Book Air is 1st gen so it should be in the same state as Mac Pro before upgrading to 64 bits.

Made a try and no message, so thought it has worked.

Installed it onto Mac Pro, no way "insert a boot disk ..."  >:(

Any idea ?

More info:

HDD

bless --info "/Volumes/Boot"
finderinfo[0]:      2 => Blessed System Folder is /Volumes/Boot/
finderinfo[1]:     87 => Blessed System File is /Volumes/Boot/boot
finderinfo[2]:      0 => Open-folder linked list empty
finderinfo[3]:      0 => No alternate OS blessed file/folder
finderinfo[4]:      0 => Unused field unset
finderinfo[5]:      2 => OS X blessed folder is /Volumes/Boot/
64-bit VSDB volume id:  0xFAF3D8557E645C28


SSD

bless --info "/Volumes/Boot"
finderinfo[0]:      2 => Blessed System Folder is /Volumes/Boot/
finderinfo[1]:   1139 => Blessed System File is /Volumes/Boot/boot
finderinfo[2]:      0 => Open-folder linked list empty
finderinfo[3]:      0 => No alternate OS blessed file/folder
finderinfo[4]:      0 => Unused field unset
finderinfo[5]:      2 => OS X blessed folder is /Volumes/Boot/
64-bit VSDB volume id:  0xF796B96F0980B84D

Only one thing is different : volume id:

No, don't tell me that Mac Pro now could boot only on the first volume id: 0xFAF3D8557E645C28 and that information has been written in NVRAM ! no  :D



Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: jabbawok on July 01, 2012, 05:39:41 PM
Definately MBR, the new disk. Not Guid.


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: Peloche on July 01, 2012, 05:58:55 PM
Definately MBR, the new disk. Not Guid.

Hi jabbawok,

Thanks for your help, yes it is MBR.

HDD
/dev/disk2
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:     FDisk_partition_scheme                        *150.0 GB   disk2
   1:                  Apple_HFS Boot                    2.8 GB     disk2s1
   2:                  Apple_HFS Lion System 150Gb       147.2 GB   disk2s2

SSD
/dev/disk7
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:     FDisk_partition_scheme                        *128.0 GB   disk7
   1:                  Apple_HFS Boot                   2.1 GB     disk7s1
   2:                  Apple_HFS Lion System SSD         125.9 GB   disk7s2

Option key at boot has no effect and doesn't show bootable device


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: voidberg on July 01, 2012, 06:44:05 PM
Hey guys,

First of all thanks for the help given here. My Mac might not be as dead as I thought it would be. :)

I managed to install Chameleon and boot the system using the dsdt's posted here and everything works fine with the exception of sleep. I think the system wakes up (makes fan noises) but the displays don't. I've tried every dsdt posted here and also extracting one to no avail.

I've discovered that if I use graphicsenabler=No then sleep works fine but my card is not detected correctly and only one monitor works (also says it has 8 megs of vram).

My system is a stock MacPro1,1 2x2.0GHz with an 8800GT mac card (flashed from a PC one).

Any ideas what I could try to get sleep working? Can I make the system detect the video card while having graphicsenabler=No?

Thanks.


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: Mr. Zarniwoop on July 01, 2012, 09:30:12 PM
Wanted to bless it : sudo bless --folder /Volumes/Boot --file /Volumes/Boot/boot --setBoot --legacy (see 1st page)

Mac Pro answer: "Legacy mode not supported on this system"  ::)

You have to boot your Mac Pro in native EFI mode in order to run that command.  (i.e. without PC BIOS emulation/legacy mode/Chameleon)


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: Mr. Zarniwoop on July 01, 2012, 09:43:38 PM
Re-installed my Mac mini 10.5.8 and connect an usb dock with SSD on it.

Open terminal to bless the partition:

"sudo bless --folder /Volumes/Boot --file /Volumes/Boot/boot --setBoot --legacy"

"Could not get path in device plane for service
Can't get Open Firmware information
Can't set Open Firmware"   ???

Dumb question: Is that Apple Mac Mini a PowerMac10,1/10,2 model with a PowerPC G4 CPU?  If so, it doesn't have EFI and doesn't support legacy mode booting either.  It only supports Open Firmware booting.

The requirements for legacy mode boot are an Intel-based Apple Mac that supports Boot Camp booted in native EFI mode.  That's pretty much all of the Intel-based Macs except the Xserve.


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: Peloche on July 01, 2012, 10:54:56 PM
Wanted to bless it : sudo bless --folder /Volumes/Boot --file /Volumes/Boot/boot --setBoot --legacy (see 1st page)

Mac Pro answer: "Legacy mode not supported on this system"  ::)

You have to boot your Mac Pro in native EFI mode in order to run that command.  (i.e. without PC BIOS emulation/legacy mode/Chameleon)

Hi Mr. Zarniwoop,

Thanks for your help, but my Mac Pro doesn't boot to any other disk than the Chameleon one.
I think that the Pram is faulty, i'll reset it.


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: Peloche on July 01, 2012, 10:57:03 PM
Re-installed my Mac mini 10.5.8 and connect an usb dock with SSD on it.

Open terminal to bless the partition:

"sudo bless --folder /Volumes/Boot --file /Volumes/Boot/boot --setBoot --legacy"

"Could not get path in device plane for service
Can't get Open Firmware information
Can't set Open Firmware"   ???

Dumb question: Is that Apple Mac Mini a PowerMac10,1/10,2 model with a PowerPC G4 CPU?  If so, it doesn't have EFI and doesn't support legacy mode booting either.  It only supports Open Firmware booting.

The requirements for legacy mode boot are an Intel-based Apple Mac that supports Boot Camp booted in native EFI mode.  That's pretty much all of the Intel-based Macs except the Xserve.

Yeap it's Intel Mac mini.


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: Peloche on July 02, 2012, 10:02:11 AM
Hi,

PRAM reset done, i've erased SSD and install again, blessed it but same as before, no way to boot.

My SSD is Verbatim SATA-II 3Gb/sec 128GB.

System requirements are:

Windows 7, Vista, or XP
Mac OS X 10.1 or later

Sounds like my SSD couldn't boot with Chameleon, any one booting chameleon onto a SSD with Mac Pro ?


Edit:

Updated bootloader to 1902, IO error...

Downdated to 1897, works  :o  ;D

But this SSD is very slow  >:( other HDD was WD1500ADFS it seems that it was faster...

Edit: 1897 doesn't work for ML DP4 so installed 1921, thanks to jabbawok, site http://www.jabbawok.net/?p=47

Works well and SSD too, only booting is long.



Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: Mr. Zarniwoop on July 02, 2012, 01:24:46 PM
Works well and SSD too, only booting is long.

Have you tried using the prelinked kernel cache?  Chameleon defaults to loading every kext individually.

sudo kextcache -system-prelinked-kernel -all-loaded
sudo kextcache -v 1 -a i386 -a x86_64 -m /System/Library/Caches/com.apple.kext.caches/Startup/Extensions.mkext -z /System/Library/Extensions/

And set UseKernelCache=Yes in your org.chameleon.boot.plist.


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: stefx on July 02, 2012, 03:07:39 PM
I have try every possible solution to get sound working. Nothing worked. I have read everything like 3 times here. Do i have to tell smbios to read the dsdt file?

i have Mac pro 1,1 (turn into a 2,1) HD radeon 5770 Flashed 11g ram and Quad core intel Xeon (2,66 Ghz)

Dosent work on 10.7.4 or on ML DP4

Don't know what try next.



Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: Peloche on July 02, 2012, 05:31:05 PM
I have try every possible solution to get sound working. Nothing worked. I have read everything like 3 times here. Do i have to tell smbios to read the dsdt file?

i have Mac pro 1,1 (turn into a 2,1) HD radeon 5770 Flashed 11g ram and Quad core intel Xeon (2,66 Ghz)

Dosent work on 10.7.4 or on ML DP4

Don't know what try next.



Hi stefx,

IMHO you have got the wrong DSDT, tell me where to send you mine if you like to try it, i've got the same Mac Pro and sound works well.


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: voidberg on July 02, 2012, 05:33:04 PM
Hi stefx,

IMHO you have got the wrong DSDT, tell me where to send you mine if you like to try it, i've got the same Mac Pro and sound works well.

Hey,

I'd like to try it too, at this point I'm desperate. :D Send it please at andu AT ctrlz.ro.

Thanks.


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: Peloche on July 02, 2012, 05:42:00 PM
Works well and SSD too, only booting is long.

Have you tried using the prelinked kernel cache?  Chameleon defaults to loading every kext individually.

sudo kextcache -system-prelinked-kernel -all-loaded
sudo kextcache -v 1 -a i386 -a x86_64 -m /System/Library/Caches/com.apple.kext.caches/Startup/Extensions.mkext -z /System/Library/Extensions/

And set UseKernelCache=Yes in your org.chameleon.boot.plist.

Thanks Mr. Zarniwoop for your help,

Are you sure of your commands ? i applied them on Lion 10.7.5 and after that it was impossible to boot again on this system, fortunatly  ;D before applying them i SuperDupered my 10.7.5  :P so now back to normal  :D

Thanks anyway,


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: Peloche on July 02, 2012, 05:47:45 PM
Hi stefx,

IMHO you have got the wrong DSDT, tell me where to send you mine if you like to try it, i've got the same Mac Pro and sound works well.

Hey,

I'd like to try it too, at this point I'm desperate. :D Send it please at andu AT ctrlz.ro.

Thanks.

Done


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: stefx on July 02, 2012, 06:28:04 PM
can u post it here?


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: Peloche on July 02, 2012, 06:53:52 PM
can u post it here?

Try jabbawok's one : http://www.jabbawok.net/?p=47


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: stefx on July 02, 2012, 07:01:37 PM
That's the one i've been using at first.


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: stefx on July 02, 2012, 10:33:30 PM
Is it normal that i can boot with out the dsdt file in the Extra Folder?


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: Peloche on July 05, 2012, 06:20:20 AM
Hi all,

How are we going to update 10.7.5, when ML is out, on Mac Pro 2.1 (1.1) ?


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: konran on July 05, 2012, 11:02:45 AM
How are we going to update 10.7.5, when ML is out, on Mac Pro 2.1 (1.1) ?

Why do you think that updating to 10.7.5 on one partition or disk does infere with an installation of ML on another partition or disk?
You boot into your 10.7.4 partition in non-legacy mode (which I think is necessary to let the update perform normal) and apply the update to 10.7.5 - if you have special mods to your Mac Pro which requires using Chameleon kernel injection then it could be tricky and I don't know if you can run the upgrade while booting with Chameleon. The update may overwrite important kernel drivers during installation.

But whatever you do, it has nothing to do with your ML anywhere else...


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: Peloche on July 05, 2012, 12:40:11 PM
Hi konran,

May be i've not been clear enough...

I have a Mac Pro 2.1 (1.1) and I use Chameleon to boot in legacy mode in order to use ML.

My disk 10.7.4 has been updated to 10.7.5, ML has been installed on another disk from scratch.

The update from 10.7.4 to 10.7.5 has been done without any issues, but there is a difference in between 10.7.5 and ML, ML check the hardware and 10.7.5 doesn't.

So my question is:

How are we going to update the existing 10.7.5 with ML, like we are used to update others systems (Leopard-> Snow leopard -> Lion...) keeping all existing installed softwares, data etc...







Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: jabbawok on July 05, 2012, 08:19:38 PM
Hi konran,

May be i've not been clear enough...

I have a Mac Pro 2.1 (1.1) and I use Chameleon to boot in legacy mode in order to use ML.

My disk 10.7.4 has been updated to 10.7.5, ML has been installed on another disk from scratch.

The update from 10.7.4 to 10.7.5 has been done without any issues, but there is a difference in between 10.7.5 and ML, ML check the hardware and 10.7.5 doesn't.

So my question is:

How are we going to update the existing 10.7.5 with ML, like we are used to update others systems (Leopard-> Snow leopard -> Lion...) keeping all existing installed softwares, data etc...

I'd use time machine. Backup 10.7 then do a clean install of 10.8. Restore from the backup.

Alternatively use super duper to clone your 10.7 to a spare hdd. Install 10.8 and when it gets to the transfer my files and settings, do it from the cloned hdd.

Personally I don't like either.. I do a clean install. Install my apps. Set up mail, restore iTunes library. All my files live in a seperate data HDD.


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: voidberg on July 05, 2012, 08:24:10 PM
Peloche's DSDT worked for me like a charm. Only thing is that I experienced the occasional kernel panic when inserting a USB device.

I've installed USB Rollback from Multibeast which I've read that might solve it and so far so good, but since it only happened occasionally it might not have worked. :)


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: Peloche on July 06, 2012, 07:59:23 AM
Hi konran,

May be i've not been clear enough...

I have a Mac Pro 2.1 (1.1) and I use Chameleon to boot in legacy mode in order to use ML.

My disk 10.7.4 has been updated to 10.7.5, ML has been installed on another disk from scratch.

The update from 10.7.4 to 10.7.5 has been done without any issues, but there is a difference in between 10.7.5 and ML, ML check the hardware and 10.7.5 doesn't.

So my question is:

How are we going to update the existing 10.7.5 with ML, like we are used to update others systems (Leopard-> Snow leopard -> Lion...) keeping all existing installed softwares, data etc...

I'd use time machine. Backup 10.7 then do a clean install of 10.8. Restore from the backup.

Alternatively use super duper to clone your 10.7 to a spare hdd. Install 10.8 and when it gets to the transfer my files and settings, do it from the cloned hdd.

Personally I don't like either.. I do a clean install. Install my apps. Set up mail, restore iTunes library. All my files live in a seperate data HDD.

Hi Jabbawok,

Thanks for your input, i don't have any issue for User data they are on another disk, it's mainly for Applications it's too much work to reinstall all of them.



Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: Peloche on July 06, 2012, 08:01:08 AM
Peloche's DSDT worked for me like a charm. Only thing is that I experienced the occasional kernel panic when inserting a USB device.

I've installed USB Rollback from Multibeast which I've read that might solve it and so far so good, but since it only happened occasionally it might not have worked. :)

Hi voldberg,

Thanks for your feedback, USB KP will disappear without any known reason...


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: Peloche on July 06, 2012, 08:31:48 AM
Hi all,

My Mac Pro 2.1 (1.1) conf is shown on the attached pic.

Users data are on RAID1 separates drives.

In my ML DP4 I've changed my home directory to be the existing Lion one (RAID1) (System Prefs / Users Group / Right click on name of user on the left colomn / Advanced options / Home directory).

So now with ML DP4 I've got all my data and all Applications icons on the Dock, all Applications are working from ML DP4 but they are still located on Lion System Applications folder.

For the time being it's perfect, only changing Home Directory, it's cool.

But how to repatriate Applications folder from Lion (and their system files created during their installation) to ML DP4 in a proper way ?


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: konran on July 06, 2012, 12:02:04 PM
But how to repatriate Applications folder from Lion (and their system files created during their installation) to ML DP4 in a proper way ?

I think jabbawok's approach(es) is/are really good ... if you're really going to follow your complete OS X history starting off with Leopard trough to ML you'll have a system that keeps a lot of unused trash. The main impact IMHO is the transition from Snow Leopard to Lion when PPC support is completely dropped and next when it's going to 64bit only on ML. The idea of a clean install could be an option which makes absolutely sense for me ... and using Migration Assistant after the installation to transfer your user profile, settings and your applications. When you filter the applications to get rid of some old ones you can use e.g. CleanMyMac to get rid of settings which belong to those application which you haven't transferred to the new OS.


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: Peloche on July 06, 2012, 12:17:01 PM
But how to repatriate Applications folder from Lion (and their system files created during their installation) to ML DP4 in a proper way ?

I think jabbawok's approach(es) is/are really good ... if you're really going to follow your complete OS X history starting off with Leopard trough to ML you'll have a system that keeps a lot of unused trash. The main impact IMHO is the transition from Snow Leopard to Lion when PPC support is completely dropped and next when it's going to 64bit only on ML. The idea of a clean install could be an option which makes absolutely sense for me ... and using Migration Assistant after the installation to transfer your user profile, settings and your applications. When you filter the applications to get rid of some old ones you can use e.g. CleanMyMac to get rid of settings which belong to those application which you haven't transferred to the new OS.

Hi konran,

Here we are "Migration Assistant" should be the best way, within this migration Assistant we can choose "Applications" only which is what is missing in my conf, congrats konran and thanks a lot for your help.

I'm backing up my Lion Ssystem and give a try to this Assistant.

PS: I'm not towing Apps from Apple I  ;D, when they are obsolete they are removed...


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: voidberg on July 06, 2012, 12:18:54 PM
I've used Migration Assistant both from a Time Machine backup and another disk with a Lion installation and it worked ok even if it was slow as hell.


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: Peloche on July 06, 2012, 05:49:11 PM
Ok Assistant works slowly but seriously  :D

I never used it during my Apple life... :-[

Now i can run 10.7.5 or 10.8 12A256, since Migration Assistant left all in place in 10.7.5.

So it's very easy to install ML on Mac Pro 1.1 and work with it, thanks to MacEFIRom, Electropura718, Jabbawok and all other contributors who made it possible.

I've used Electropura718 method to install ML DP3, DP4 and it has worked well each time, Jabbawok procedure seems also to be successfull.

Waiting for GM  ???.

And many thanks to Netkas  ;D


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: armdn on July 08, 2012, 02:30:31 PM
Peloche

Say thanks to MacEFIRom - it was his idea to use Chameleon for booting.


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: Peloche on July 08, 2012, 03:02:52 PM
Peloche

Say thanks to MacEFIRom - it was his idea to use Chameleon for booting.

Hi armdn,

You should read better:

So it's very easy to install ML on Mac Pro 1.1 and work with it, thanks to MacEFIRom, Electropura718, Jabbawok and all other contributors who made it possible.


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: armdn on July 08, 2012, 03:10:52 PM
Ah, ok, my bad )))


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: Eckhart on July 08, 2012, 07:40:31 PM
Hello!

For all those who experienced sleep issues, try to add these two lines before the final tag </dict> in "org.chameleon.Boot.plist":

   <key>darkwake</key>
   <string>No</string>

For more info: see "Common boot options for Chimera, Chameleon, iBoot, and Unibeast" (http://www.macbreaker.com/2012/01/list-of-common-hackintosh-boot-flags_29.html)

By means of this trick and "2848-Chameleon-rev.2000.pkg", my Mac Pro 2,1, with an "Apple" ATI 5870 and ML DP4 (Build 12A256), works like a charm.

Anxious to get the GM!

Best regards.


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: Sascha_77 on July 10, 2012, 10:00:52 AM
Hi folx.

I got my Hands on the GM (12A269).

Installed it on my flashed 2,1 Mac-Pro. I have a flashed 4890 inside. Without a modified GFX-Driver it hangs at the "Sandbox"-Part. I tried Peloche´s 2 patched  kext´s which work fine with 10.8 DP3.

But I have no Luck at booting. Here is a Picture of the Screen at the Part where it hangs. Is use Chameleon 1820.

(http://s7.directupload.net/images/120710/temp/8wjqdmep.jpg) (http://s7.directupload.net/file/d/2947/8wjqdmep_jpg.htm)


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: Sascha_77 on July 10, 2012, 11:05:46 AM
Ok guys I got it.

I simply add my Gfx-Card (Sapphire 4890HD) ID (0x94601002) to the Info.plist´s of the two original 10.8 Kext´s

ATI4800.Controller.kext
ATIRadeonX2000.kext

My Mac booted up fine and I have my 2nd Screen Working. :D But ... no QE. The GFX is slugish. What must be changed at the ATIRadeonX2000-Binarie inside the MacOS Folder to get QE to work?

A little bit strange was, that the Mouse and Keyboard doesn´t worked directly. Reconnect the USB-Cable solved the Problem. Any ideas?

EDIT
After a 2nd Reboot Mouse and Keyboard worked directly. No idea what the Problem was.

Because QE .... i tried to put the patched ATIRadeonX2000.kext-Binarie from my 10.7.4 into the 10.8 Kext. Reboot. No QE. But it loads all extensions well. Look at the Picture.

(http://s1.directupload.net/images/120710/temp/lsmxsgob.png) (http://s1.directupload.net/file/d/2947/lsmxsgob_png.htm)

And here you can see 10.8 in Action. (-:

(http://s14.directupload.net/images/120710/temp/a6axnkdw.png) (http://s14.directupload.net/file/d/2947/a6axnkdw_png.htm)


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: Mr. Zarniwoop on July 10, 2012, 12:40:50 PM
[...] Sapphire 4890HD [...] no QE. The GFX is slugish. What must be changed at the ATIRadeonX2000-Binarie inside the MacOS Folder to get QE to work?

Have you tried fantomas1's supplied netkas' QE/CI ATI Radeon HD 48xx "exotic" card patch for Mountain Lion GM (http://forum.netkas.org/index.php/topic,2792.0.html), which enables hardware acceleration on unsupported cards?


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: Sascha_77 on July 10, 2012, 01:14:55 PM
Thx. Haven´t seen it. It works. :D

EDIT:
I´m completely switched to ML now. It works well on my "2,1".


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: bpd115 on July 11, 2012, 12:35:50 AM
Installed GM on my 1,1.

It's a 1,1 flashed to a 2,1 with 2x 4core 5335s, 10 gig of ram and a flashed XFX4870.

Using Chameleon, was originally using 2.1svn -r1921 release. 

I'm having sleep issues but everything else is fine.  It was crashing and fans going full bore if I used sleep from the Apple menu.  I erased the boot partition, installed Enoch-rev.2009 of chameleon and added the darkwake NO string to the org.chameleon.boot.plist file.  Using the dsdt.ami from this thread as well.

Now It will put the machine to sleep, but crash when trying to wake from sleep....


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: jabbawok on July 11, 2012, 12:43:53 AM
Just put GM on my machine as per the method on my blog. All AOK. Sleeps Fine. Fans spin up on wake for a few seconds then calm down again.
Seems quicker than DP4.


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: bpd115 on July 11, 2012, 12:59:58 AM
Just put GM on my machine as per the method on my blog. All AOK. Sleeps Fine. Fans spin up on wake for a few seconds then calm down again.
Seems quicker than DP4.

Since I am using your walkthrough mainly.....are you still using the same version of Chameleon?  The sleep issue isn't a huge deal for me since this is basically my iTunes server and it's up all the time.  However I'd just like to get it to run perfectly...are you using the "darkwake" "no" option?


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: jabbawok on July 11, 2012, 01:05:30 AM
Same version of chameleon. No darkwake. I don't use sleep usually as I run a VPN server on it.


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: bpd115 on July 11, 2012, 01:17:48 AM
Thanks....it could be usb related as well I suppose as I have an older Wacom Tablet and other USB odds and ends connected but I don't feel like digging behind everything to unplug hubs and whatnot.  I'll disable sleep for now since I really never use it and monitor others experiences.  Other than the longer boot time chameleon introduces, this is running great and will certainly hold me over until Apple decides to do something in 2013.


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: neozeed on July 11, 2012, 05:35:38 PM
Looks like i'm going to have to break down and get a new video card from the old 1900 ... anyone have any luck with ML with a flashed at 5770??  from what I gather is that if I use one port with a dvi/vga converter I'll get the boot screen (which is fine as that is what I'm doing now anyways because my 2ndary monitor is old) ..

I tried the new loader shuffle anyways and it just either loads the kexts goes to initialize then reboots, or sounds like it did something, but I'm just left staring at the text mode part of chameleon....


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: jabbawok on July 11, 2012, 05:38:42 PM
Looks like i'm going to have to break down and get a new video card from the old 1900 ... anyone have any luck with ML with a flashed at 5770??  from what I gather is that if I use one port with a dvi/vga converter I'll get the boot screen (which is fine as that is what I'm doing now anyways because my 2ndary monitor is old) ..

I tried the new loader shuffle anyways and it just either loads the kexts goes to initialize then reboots, or sounds like it did something, but I'm just left staring at the text mode part of chameleon....
I believe some people are using un-flashed cards..


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: neozeed on July 11, 2012, 05:55:29 PM
Looks like i'm going to have to break down and get a new video card from the old 1900 ... anyone have any luck with ML with a flashed at 5770??  from what I gather is that if I use one port with a dvi/vga converter I'll get the boot screen (which is fine as that is what I'm doing now anyways because my 2ndary monitor is old) ..

I tried the new loader shuffle anyways and it just either loads the kexts goes to initialize then reboots, or sounds like it did something, but I'm just left staring at the text mode part of chameleon....
I believe some people are using un-flashed cards..

I think I may go with the 4890 ... argh cards look all the same to me now, its so confusing. lol


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: Mr. Zarniwoop on July 11, 2012, 06:00:21 PM
I think I may go with the 4890

It's a great card for a MacPro1,1/2,1, with good performance even today considering the price. It has a downside: with every point release of OS X (10.7.3, 10.7.4, 10.7.5, 10.8 and presumably someday 10.8.1 and beyond) you need to patch the graphics card kexts both for device IDs and to get QE/CI enabled.  It's not been very hard, and has only taken a few minutes, but it is a hassle.


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: neozeed on July 11, 2012, 06:39:30 PM
I think I may go with the 4890

It's a great card for a MacPro1,1/2,1, with good performance even today considering the price. It has a downside: with every point release of OS X (10.7.3, 10.7.4, 10.7.5, 10.8 and presumably someday 10.8.1 and beyond) you need to patch the graphics card kexts both for device IDs and to get QE/CI enabled.  It's not been very hard, and has only taken a few minutes, but it is a hassle.

Yeah that is what it looks like, the difference being that there are people patching for the 4890, while the 1900 .. lol has fallen off the cliff!

Besides, I just noticed that a bunch of my PC games on steam are now available on OS X, but I can't play any of them as the my 1900 sucks.. lol


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: kcramer on July 11, 2012, 09:12:46 PM
I've been reading the threads here and I'm still not sure I understand the whole issue of getting an older Mac Pro to run Mountain Lion.

I have a Mac Pro 1,1 (Dual 2.66 GHz) with firmware MP11.005C.B08 and an ATI Radeon HD 4870 512MB.  Is the 4870 going to be supported under Mountain Lion?  I assume to get Mountain Lion running on it, I at least need to follow the instructions to get around the EFI32 and the ML system check, but it isn't clear to me if the 4870 is supported without additional work.

Thanks!


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: jabbawok on July 11, 2012, 09:21:38 PM
You definitely need to use chameleon to solve the EFI32 problem. The card should be supported as it was an option on a supported MacPro.


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: bpd115 on July 11, 2012, 10:40:13 PM
I think I may go with the 4890

It's a great card for a MacPro1,1/2,1, with good performance even today considering the price. It has a downside: with every point release of OS X (10.7.3, 10.7.4, 10.7.5, 10.8 and presumably someday 10.8.1 and beyond) you need to patch the graphics card kexts both for device IDs and to get QE/CI enabled.  It's not been very hard, and has only taken a few minutes, but it is a hassle.

Yeah that is what it looks like, the difference being that there are people patching for the 4890, while the 1900 .. lol has fallen off the cliff!

Besides, I just noticed that a bunch of my PC games on steam are now available on OS X, but I can't play any of them as the my 1900 sucks.. lol

Go with the 4870 1Gig....it's what I'm running and it doesn't give you the kext hassle.  Not much of a performance drop off from the 4890.


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: neozeed on July 11, 2012, 10:59:32 PM
I think I may go with the 4890

It's a great card for a MacPro1,1/2,1, with good performance even today considering the price. It has a downside: with every point release of OS X (10.7.3, 10.7.4, 10.7.5, 10.8 and presumably someday 10.8.1 and beyond) you need to patch the graphics card kexts both for device IDs and to get QE/CI enabled.  It's not been very hard, and has only taken a few minutes, but it is a hassle.

Yeah that is what it looks like, the difference being that there are people patching for the 4890, while the 1900 .. lol has fallen off the cliff!

Besides, I just noticed that a bunch of my PC games on steam are now available on OS X, but I can't play any of them as the my 1900 sucks.. lol

Go with the 4870 1Gig....it's what I'm running and it doesn't give you the kext hassle.  Not much of a performance drop off from the 4890.

Cool, that's what I've ordered!


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: HaraldSt on July 16, 2012, 02:44:47 AM
I am using a Mac Pro 1,1 (flashed to 2,1) with an MBR reformatted SSD on slot 4, Chameleon using Jabbawok's recommended version  Chameleon21_r1921 on partition 0, with his suggested plists corrected for the partition, and a Carbon Copied GM of ML on partition 1. The Chameleon loader comes up, but the boot hangs endlessly once the Apple Logo comes up on white screen (wait symbol circling).

Does anybody have any ideas?


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: jabbawok on July 16, 2012, 01:35:58 PM
I am using a Mac Pro 1,1 (flashed to 2,1) with an MBR reformatted SSD on slot 4, Chameleon using Jabbawok's recommended version  Chameleon21_r1921 on partition 0, with his suggested plists corrected for the partition, and a Carbon Copied GM of ML on partition 1. The Chameleon loader comes up, but the boot hangs endlessly once the Apple Logo comes up on white screen (wait symbol circling).

Does anybody have any ideas?

Did you clone basesystem.dmg then copy the installers and mach_kernel from installESD ?


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: Graeme43 on July 16, 2012, 07:15:43 PM
Don't suppose anyone can clone their boot partition so others can use it? I am only able to get 10.7 to boot in 64 bit kernel and 10.8 GM panics :(

Thanks :)


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: HaraldSt on July 17, 2012, 05:25:20 AM
I am using a Mac Pro 1,1 (flashed to 2,1) with an MBR reformatted SSD on slot 4, Chameleon using Jabbawok's recommended version  Chameleon21_r1921 on partition 0, with his suggested plists corrected for the partition, and a Carbon Copied GM of ML on partition 1. The Chameleon loader comes up, but the boot hangs endlessly once the Apple Logo comes up on white screen (wait symbol circling).

Does anybody have any ideas?

Did you clone basesystem.dmg then copy the installers and mach_kernel from installESD ?
No, I just cloned the ML partition from another system. I figured, I did not have to change it, since I did not have to trick an original installer. What should I do differently?


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: chromafile on July 17, 2012, 05:41:38 AM
I am using a Mac Pro 1,1 (flashed to 2,1) with an MBR reformatted SSD on slot 4, Chameleon using Jabbawok's recommended version  Chameleon21_r1921 on partition 0, with his suggested plists corrected for the partition, and a Carbon Copied GM of ML on partition 1. The Chameleon loader comes up, but the boot hangs endlessly once the Apple Logo comes up on white screen (wait symbol circling).

Does anybody have any ideas?

Did you clone basesystem.dmg then copy the installers and mach_kernel from installESD ?
No, I just cloned the ML partition from another system. I figured, I did not have to change it, since I did not have to trick an original installer. What should I do differently?

Did you clone the Mountain Lion partition on Mountain Lion? If so, I suppose that's the problem because Carbon Copy Cloner hasn't fully tested on Mountain Lion.
If not, I have no idea. You should just do the clean install by jabbawok's method.  


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: conleycd on July 17, 2012, 05:50:58 PM
Hi folks - especially Sascha_77:

Great thread and thanks for this work around Sascha - nice work.

Quick question.  I recently picked up some X5450 mistakenly for my Mac Pro 1.1 intending to do the upgrade which I later learned could only be done with x5365 something to do with the EFI.

Now, assuming my power supply handles the hit would this work around the EFI allow me to install the x5450s and run them (but probably wouldn;t allow me back into "normal" EFI 32 bit mode if it does work) right?

Thanks.


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: bobtob on July 17, 2012, 06:08:53 PM
Hello
Anyone running ML on MacPro 2.1 with 3 monitors?
What cards to use.
I have 5770 installed with 2 monitors works ok
I have 2nd card installed 8800gt to run 3rd monitor but I can not get it to work
any ideas on second card, any other cards I can use for 3rd monitor, I need single slot card as Im using one more pcie port for my usb3
Will this card: ATI Radeon HD 2600 XT.
Please help/

Rob


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: jabbawok on July 17, 2012, 07:19:27 PM
Will the 5770 not drive 3 displays then? Mine has two MDPs and one DVI


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: bobtob on July 17, 2012, 09:54:05 PM
it has one dvi and 2 dp but if you use 2 dp it will disable dvi port

Rob




Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: jabbawok on July 17, 2012, 10:01:41 PM
You might get a 57series pc card that's single slot and doesn't need the power, If its not apple shipped you might have to modify the kext. You shouldn't need to flash it.  I'm afraid you're going to have to be a guinni pig at this stage.


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: bobtob on July 17, 2012, 11:42:44 PM
Ill Get the card
Will you help me modifying kext ?
Rob



Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: jabbawok on July 18, 2012, 12:00:04 AM
Ill Get the card
Will you help me modifying kext ?
Rob



Sure as much as my knowledge can. There's more knowledgeable people on this forum than me.
I'd consider one of the single slot 5770s perhaps, that maybe the best bet.
Just as a longshot. Try setting graphics enabler to no in boot.plist. See if your 8800 works like that. Make sure you have a 10.7 to boot to change it back though..

It post in the graphics card section here asking which card they recommend for this particular solution before shelling out cash.

Also I can't guarantee this will solve your problem, as I've no way of testing.. If I come across I card I can try in my Mac Pro I will thoug.


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: bobtob on July 18, 2012, 12:04:14 AM
thanks man.
Any idea why system can not boot automatycly?
Every time I have to select manually.
 robert$ bless –i /Volumes/BOOT

acPro:~ robert$ bless –i /Volumes/BOOT
finderinfo[0]: 2 => Blessed System Folder is /Volumes/BOOT/
finderinfo[1]: 148 => Blessed System File is /Volumes/BOOT/boot
finderinfo[2]: 0 => Open-folder linked list empty
finderinfo[3]: 0 => No alternate OS blessed file/folder
finderinfo[4]: 0 => Unused field unset
finderinfo[5]: 2 => OS X blessed folder is /Volumes/BOOT/
64-bit VSDB volume id: 0xA9FFDBDA76DF0885
Rob


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: bobtob on July 18, 2012, 12:20:53 AM
Jabbawok you are GENIUS !!!!!!!!
I set enabler to no and it works :-)
THANK You so much
now only automatic boot left.

Rob

 ;D ;D ;D ;D



Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: akabane-local on July 18, 2012, 06:24:16 AM
Hi guys,

First up, everybody working on this is awesome, lots of time and effort put into keeping these machines alive!

Sorry for n00b post here.
I have 3 old Mac Pro 1,1 towers that I would like to fully upgrade, flash to 2,1 etc.
I'm not actually looking to run Mountain Lion just install some PC video cards on them, I have a spare GTX285 or two and QUADRO FX 4800.
I've searched around but haven't found anything concrete, could anyone point me in the right direction?
I did find one blog that suggested it was as simple as running iBoot and MultiBeast ala a Hackintosh build?

Thanks for any info guys!  ^_^


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: jabbawok on July 18, 2012, 08:31:14 PM
Jabbawok you are GENIUS !!!!!!!!
I set enabler to no and it works :-)
THANK You so much
now only automatic boot left.

Rob

 ;D ;D ;D ;D



You may need to re bless from 10.7 (EFI32) that tells the EFI to boot legacy.

From Man Bless.....

--setBoot                Set the system to boot off the specified parti-
                              tion. This is implemented in a platform-specific
                              manner. On Open Firmware-based systems, the
                              boot-device variable is modified. On EFI-based
                              systems, the efi-boot-device variable is
                              changed.


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: jabbawok on July 18, 2012, 08:36:52 PM
Hi guys,

First up, everybody working on this is awesome, lots of time and effort put into keeping these machines alive!

Sorry for n00b post here.
I have 3 old Mac Pro 1,1 towers that I would like to fully upgrade, flash to 2,1 etc.
I'm not actually looking to run Mountain Lion just install some PC video cards on them, I have a spare GTX285 or two and QUADRO FX 4800.
I've searched around but haven't found anything concrete, could anyone point me in the right direction?
I did find one blog that suggested it was as simple as running iBoot and MultiBeast ala a Hackintosh build?

Thanks for any info guys!  ^_^

Stick one in along with the Apple card and put a screen on it. A PC card wont show the boot screen but should work in the OS. You may need to modify a kext.
Look here for that.. http://forum.netkas.org/index.php/board,6.0.html


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: Graeme43 on July 20, 2012, 09:14:16 AM
Works great! Even have sleep working  ;D I am totally loving 10.8 right now! Its such a great refresh and since Apple actually gave me the 10.8 GM seed for free I should send my cash to the guy who helped get it running on my ol trusty and loved 1,1! Apple don't deserve it anyway if I can't run it properly and if some tech enthusiasts can get it up and going im sure Apple could!

I'm NOT buying a new Mac just because Apple say so! My 2.66x4 with SSD is more than enough power I need and the graphics I have at the mo is an Apple 4870 is only thing I'd consider upgrading but I don't know if anythings worthwhile for a small increase


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: dbculp on July 21, 2012, 10:45:28 PM
Success using Jabbawok's Extra folder but it took a while, at first I kept getting KPs and could only boot 64-bit in safe mode.  The log showed the panics were caused by the GeForce 7xxx kexts; I moved copies of them to the Backup Extensions folder and deleted the originals.  So far everything- sound, iTunes, DVD Player, internal SATA ports- seems to work just fine.  I have an XFX 6870 in slot 1 and still have the GeForce 7300 in slot 4 running a second monitor.


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: jabbawok on July 21, 2012, 10:47:16 PM
Glad it worked for you.


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: dbculp on July 22, 2012, 12:30:42 PM
The only major bug I've found is waking from sleep.  Goes to sleep fine, but no video when I try to wake it up (I do hear the drives spin up). I tried adding " <key>darkwake</key><string>No</string> " to the Boot.plist, is there anything else I can try to wake up sleeping beauty?
I wonder if the problem be related to the GeForce 7300.  It is in slot 4 running a second monitor but the System seems confused by this arrangement, it reads both cards as sitting in slot 1.


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: jabbawok on July 22, 2012, 12:46:18 PM
Try it without. Are those Lion kexts. I'd pull that 7300 you might find a Gt120 to replace it.


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: electropura718 on July 24, 2012, 05:02:18 AM
The only major bug I've found is waking from sleep.  Goes to sleep fine, but no video when I try to wake it up (I do hear the drives spin up). I tried adding " <key>darkwake</key><string>No</string> " to the Boot.plist, is there anything else I can try to wake up sleeping beauty?
I wonder if the problem be related to the GeForce 7300.  It is in slot 4 running a second monitor but the System seems confused by this arrangement, it reads both cards as sitting in slot 1.


You can't really use dual graphics cards unless you use a build of Chimera (not Chameleon) that supports it.  Chimera 1.9.1 supports dual Nvidia cards.  Don't know of any that support dual cards AMD/Nvidia.  No standard version of Chameleon supports dual cards with Graphics Enabler=YES.

If you want to swap out that 7300 for a GT120, ping me off list.  I have one in a box I can be persuaded to get rid of very inexpensively.





Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: dbculp on July 24, 2012, 12:42:54 PM
My only reason for keeping the 7300 in is that it shows the boot screen.  When I boot holding the option key I can see the available drives on the 7300's monitor, I can't see them with the 6870.  I'd like a way to see the boot screen on the 6870 (the Holy Grail) or a card that will work alongside it and does show the screen.


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: dgarratt on July 24, 2012, 01:12:37 PM
Hi Guys,

Wondering why we would use the Chameleon solution as opposed to dead.xx's solution here --> http://forums.macrumors.com/showthread.php?t=1404548 (http://forums.macrumors.com/showthread.php?t=1404548)

I've tested his guide on my MacPro2,1 with the GM build and it works perfectly. Only limitation I have found is that it will not work with my 16GB of ram without a kernel panic. As soon as I reduce my ram to 4GB it works perfectly. I'm sure someone will figure out this problem very soon. I believe it's a config setting in the boot.efi patch dead.xx supplied.

Interested to hear what others think of dead.xx's solution??


cheers-


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: HaraldSt on July 24, 2012, 04:48:57 PM
I've tested his guide on my MacPro2,1 with the GM build and it works perfectly. Only limitation I have found is that it will not work with my 16GB of ram without a kernel panic. As soon as I reduce my ram to 4GB it works perfectly. I'm sure someone will figure out this problem very soon. I believe it's a config setting in the boot.efi patch dead.xx supplied.
This looks like a 32bit RAM limit is still there...


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: dgarratt on July 25, 2012, 12:20:03 AM
I've tested his guide on my MacPro2,1 with the GM build and it works perfectly. Only limitation I have found is that it will not work with my 16GB of ram without a kernel panic. As soon as I reduce my ram to 4GB it works perfectly. I'm sure someone will figure out this problem very soon. I believe it's a config setting in the boot.efi patch dead.xx supplied.
This looks like a 32bit RAM limit is still there...

Lion works fine with the 16GM of ram I have so i'm not sure it has anything to do with a limitation. I feel it's something in the patched boot.efi file.


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: chromafile on July 25, 2012, 12:48:21 AM
I've tested his guide on my MacPro2,1 with the GM build and it works perfectly. Only limitation I have found is that it will not work with my 16GB of ram without a kernel panic. As soon as I reduce my ram to 4GB it works perfectly. I'm sure someone will figure out this problem very soon. I believe it's a config setting in the boot.efi patch dead.xx supplied.
This looks like a 32bit RAM limit is still there...

Lion works fine with the 16GM of ram I have so i'm not sure it has anything to do with a limitation. I feel it's something in the patched boot.efi file.

Then why do you think dead.xx's solution is better than the Chameleon solution?


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: HaraldSt on July 25, 2012, 01:36:11 AM
I've tested his guide on my MacPro2,1 with the GM build and it works perfectly. Only limitation I have found is that it will not work with my 16GB of ram without a kernel panic. As soon as I reduce my ram to 4GB it works perfectly. I'm sure someone will figure out this problem very soon. I believe it's a config setting in the boot.efi patch dead.xx supplied.
This looks like a 32bit RAM limit is still there...

Lion works fine with the 16GM of ram I have so i'm not sure it has anything to do with a limitation. I feel it's something in the patched boot.efi file.
Are you booting it in 32 or 64 bit mode...


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: electropura718 on July 25, 2012, 05:00:38 AM
I have 32 GB of RAM, working audio, sleep and internal ODD SATA ports using Chameleon/Chimera (using DSDT fixes).  The other patch has some promise, but I use what works. 



Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: stefx on July 25, 2012, 02:30:16 PM
So who will be the 1 to install ML. :-)



Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: electropura718 on July 25, 2012, 06:39:36 PM
So who will be the 1 to install ML. :-)



Many of us already have done it.  If the GM is the same as the release, anyway.


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: stefx on July 25, 2012, 07:05:13 PM
I get a " can't find mach_kernel" message.


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: chromafile on July 25, 2012, 08:25:17 PM
I get a " can't find mach_kernel" message.

How did you set up Install hd?

Mine is like,
Bay 1 SSD Mtn Lion
Bay 2 HD Boot/Installer/Data/Snow Leopard
Bay 3 HD Time Machine

If I set up org.chameleon.Boot.plist as,
   <key>Default Partition</key>
   <string>hd(1,2)</string>
and try to boot from Instaler, I get a "can't find mach_kernel" message, too.
So I modify it to <string>hd(0,2)</string>
When the installation is done, I boot into Snow Leopard and modify it to <string>hd(1,2)</string>
I use Chameleon r2030, btw.


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: stefx on July 25, 2012, 11:17:40 PM
Everything is working great.

Thank you all for the good work.

a Happy mac pro 1,1 user.



Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: dec-182 on July 26, 2012, 04:12:54 AM
You can't really use dual graphics cards unless you use a build of Chimera (not Chameleon) that supports it.  Chimera 1.9.1 supports dual Nvidia cards.  Don't know of any that support dual cards AMD/Nvidia.  No standard version of Chameleon supports dual cards with Graphics Enabler=YES.

Whoa, you're breaking my heart.  You're telling me that I can't upgrade (at least for now) because I have 2 Apple 5770's and neither Chimera nor Chameleon will support that configuration?


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: konran on July 26, 2012, 01:11:07 PM
If I set up org.chameleon.Boot.plist as,
   <key>Default Partition</key>
   <string>hd(1,2)</string>
and try to boot from Instaler, I get a "can't find mach_kernel" message, too.
So I modify it to <string>hd(0,2)</string>
When the installation is done, I boot into Snow Leopard and modify it to <string>hd(1,2)</string>

There is one great hint from jabbawok's blog which I'm using ever since:
As legacy boot via Chameleon doesn't reliably boot off the correct device using the following notation in org.chameleon.Boot.plist

   <key>Default Partition</key>
   <string>hd(1,2)</string>

try to specify the volume name of the boot device instead using the device node hd(1,2). So I'm using MLion HD on my Mac Pro or you can use Macintosh HD if that's the name of your boot volume. In the latter case the plist entry will read:

   <key>Default Partition</key>
   <string>Macintosh HD</string>

This will definitely make your life easier :)


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: chromafile on July 26, 2012, 04:30:35 PM
If I set up org.chameleon.Boot.plist as,
   <key>Default Partition</key>
   <string>hd(1,2)</string>
and try to boot from Instaler, I get a "can't find mach_kernel" message, too.
So I modify it to <string>hd(0,2)</string>
When the installation is done, I boot into Snow Leopard and modify it to <string>hd(1,2)</string>

There is one great hint from jabbawok's blog which I'm using ever since:
As legacy boot via Chameleon doesn't reliably boot off the correct device using the following notation in org.chameleon.Boot.plist

   <key>Default Partition</key>
   <string>hd(1,2)</string>

try to specify the volume name of the boot device instead using the device node hd(1,2). So I'm using MLion HD on my Mac Pro or you can use Macintosh HD if that's the name of your boot volume. In the latter case the plist entry will read:

   <key>Default Partition</key>
   <string>Macintosh HD</string>

This will definitely make your life easier :)


I've tried that before but somehow I got a lot of kernel panics or it didn't seem to work for me, so I gave up.
But I realized that I enclosed the volume name in quotes, which you don't. That's why I had problems.
Now this makes my life easier. Thanks! :D 


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: dbculp on July 27, 2012, 12:05:58 AM
So who will be the 1 to install ML. :-)

Many of us already have done it.  If the GM is the same as the release, anyway.

I tried with the release and it looked promising up to the actual installation began, then it ended abruptly with


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: HaraldSt on July 27, 2012, 06:05:37 AM
I am wondering, whether Chameleon would work with a disk that has the mirrored MBR/GUID scheme as created by Boot Camp. iPartition allows you to set that up on any disk. It would avoid having to have a pure MBR disk set aside.


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: chromafile on July 27, 2012, 08:35:18 AM
So who will be the 1 to install ML. :-)

Many of us already have done it.  If the GM is the same as the release, anyway.

I tried with the release and it looked promising up to the actual installation began, then it ended abruptly with

Looks like you're trying to upgrade from Lion? (because I can see the wallpaper on the screenshot)
You have to create a custom install and I'm not sure if an upgrade works or not. I think people successfully installed ML did a clean install, including myself.


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: dbculp on July 27, 2012, 01:20:03 PM
I guess I could wipe one of the 4 hard drives and try a clean install...  the other alternatives I'm considering are 1)starting in target disk mode, cloning from my MacBook Pro, modding the supported machines plist  2)using Pacifist to install packages piece by piece into Lion and just leaving out the supported machine plist (the Lion list would stay in place).


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: Mr. Zarniwoop on July 27, 2012, 01:57:46 PM
I am wondering, whether Chameleon would work with a disk that has the mirrored MBR/GUID scheme as created by Boot Camp. iPartition allows you to set that up on any disk. It would avoid having to have a pure MBR disk set aside.
Yes.  I have Chameleon running on a GUID drive with hybrid MBR per my previous post (http://forum.netkas.org/index.php/topic,1123.msg11551.html#msg11551).


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: chromafile on July 27, 2012, 04:16:39 PM
I guess I could wipe one of the 4 hard drives and try a clean install...  the other alternatives I'm considering are 1)starting in target disk mode, cloning from my MacBook Pro, modding the supported machines plist  2)using Pacifist to install packages piece by piece into Lion and just leaving out the supported machine plist (the Lion list would stay in place).

Back up a Lion drive with Time Machine (if you have) and add a new partition to a Lion drive with Disk Utility.
Restore BaseSystem.dmg to the new partition and then copy all pkgs and mach_kernel
Boot from the newly created install drive via Chameleon and install ML (after formatting the Lion drive)
Use Migration assistant to restore all your data.

Just my 2 cents 


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: stefx on July 27, 2012, 04:28:03 PM
any1 else have a problem with is time machiche HDD.

i cant boot if it 's plug.

is there a solution?

Been looking but can't find anything.

Thx for the help.


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: daitod on July 27, 2012, 04:56:49 PM

The only major bug I've found is waking from sleep.  Goes to sleep fine, but no video when I try to wake it up (I do hear the drives spin up). I tried adding " <key>darkwake</key><string>No</string> " to the Boot.plist

I was also able to get OS X 10.8 installed on my 2006 Mac Pro with Gigabyte GV-R687OC-1GD. It took some hex editor work to ATI6000Controller.kext to get both DVI ports working. The card is correctly recognized by the OS as an "AMD Radeon HD 6870".

Sound works after placing DSDT.AML in the Extra folder of the Chameleon boot partition. (Thank you Sascha_77.)

I am experiencing wake-from-sleep issues. The Mac will wake from sleep but it is immediately unstable. In a few minutes time, it always freezes. I am using the "darkwake" tip but without improvement.


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: electropura718 on July 27, 2012, 07:22:36 PM
any1 else have a problem with is time machiche HDD.

i cant boot if it 's plug.

is there a solution?

Been looking but can't find anything.

Thx for the help.


Did you try Konrans tip about specifying the drive to boot off of? 


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: nullbreached on July 27, 2012, 08:31:18 PM
Successful 10.8 install on a processors-upgraded Mac Pro 2,1 with Chameleon. But unfortunately, I still can't get the sound to work. I have used Jabbawok's DSDT. Any suggestions?


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: shinratdr on July 28, 2012, 04:38:28 AM
Anyone else with a 6870 or another card that lacks a bootscreen and always will figure out a way to switch between ML and Windows? ML is working great with Chameleon but if I set the startup disk to Windows I can't seem to successfully get back into OS X without popping in a card with bootscreen support, holding alt and selecting the Chameleon boot partition.

This has basically killed Bootcamp gaming for me and since that was the point of getting the 6870 that's kind of a shame. If anyone has any ideas I'm all ears. Just to cover the basics though, setting the startup disk via BootCamp.exe to the BOOT partition or the 10.8 parition doesn't work. Neither does trying to boot the Win7 partition via Chameleon. Throws a "BOOTMGR is missing" error.


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: nullbreached on July 28, 2012, 12:49:14 PM
Anyone else with a 6870 or another card that lacks a bootscreen and always will figure out a way to switch between ML and Windows? ML is working great with Chameleon but if I set the startup disk to Windows I can't seem to successfully get back into OS X without popping in a card with bootscreen support, holding alt and selecting the Chameleon boot partition."

Same situation, apparently there might have been a better card choice:

http://forum.netkas.org/index.php/topic,692.240.html (http://forum.netkas.org/index.php/topic,692.240.html)

I have used the arrow keys "blindly" during a boot to choose a different drive. I'm sure that one's obvious.


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: patida on July 28, 2012, 04:04:48 PM
tried a evga gtx 680 (4 gig version)   just to let you know … it simply works … on bootcamp side (4.0) and on mountain lion side. 
 
    this former mac pro 1.1 now is a really fast rendering machine  ;D  (2 ssds, 8 core intel 5355 ...


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: shinratdr on July 29, 2012, 02:00:20 AM
Same situation, apparently there might have been a better card choice:

What card would that be? As I understand it anything higher than a 4870/90 will lack a bootscreen on a Mac Pro 1,1 because of the EFI32 limitation. I have a reflashed 4870 I can get a bootscreen with but it's dying, causing crashes and generates way too much heat.

The 6870 works great in Win7 and ML, I just don't have a way to conveniently switch between the two operating systems. Booting blind doesn't seem to work for me, I can never get it to do anything if I hold alt without a card that can provide boot screen.


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: dbculp on July 29, 2012, 02:24:15 AM
I guess I could wipe one of the 4 hard drives and try a clean install...  the other alternatives I'm considering are 1)starting in target disk mode, cloning from my MacBook Pro, modding the supported machines plist  2)using Pacifist to install packages piece by piece into Lion and just leaving out the supported machine plist (the Lion list would stay in place).

I went with cloning from the MacBook Pro and modding the supported machines plist. After tweaking my extensions a little I have Mountain Lion (the release, not a dev preview) up and running.  Sound works.  Sleep probably won't, I still have my old GeForce 7300 in slot 4 and the system is still reading both the ATI 6870 and Geforce 7300 as occupying slot 1.  Once I'm sure everything else is working I'll set Chameleon to boot the Mountain Lion drive and pull out the GeForce 7300, hopefully that will cure the sleep issue.


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: stefx on July 29, 2012, 02:47:34 AM
Would it be good to upgrade chameleon too the last build?


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: chromafile on July 29, 2012, 05:24:21 AM
Would it be good to upgrade chameleon too the last build?

I use r2030 and haven't had any problems so far.


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: shinratdr on July 29, 2012, 07:17:32 AM
Would it be good to upgrade chameleon too the last build?

I use r2030 and haven't had any problems so far.

On that advice I ditched r1921 and upgraded to the latest, r2035. Worked perfectly, startup actually seems more reliable now. No more Finder crashing or empty sidebar issues anymore. I think those were caused by issues loading the kexts for my keyboard & mouse but I'm not sure. Either way with r2035 the issues just disappeared so I'm happy. Now all that's left is figuring out how to get in and out of Windows easily and I'll be back to the convenience level I had with Lion.


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: armdn on July 30, 2012, 05:06:31 AM
Same situation, apparently there might have been a better card choice:

What card would that be? As I understand it anything higher than a 4870/90 will lack a bootscreen on a Mac Pro 1,1 because of the EFI32 limitation. I have a reflashed 4870 I can get a bootscreen with but it's dying, causing crashes and generates way too much heat.

The 6870 works great in Win7 and ML, I just don't have a way to conveniently switch between the two operating systems. Booting blind doesn't seem to work for me, I can never get it to do anything if I hold alt without a card that can provide boot screen.

5870 by Apple have a normal boot screen on MP1,1/2,1.


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: Rominator on July 30, 2012, 05:12:57 AM
Yes, flashed 5770 and 5870 show a boot screen, but only via DVI to VGA adapter.

This is an issue that someone in flashing community could fix, but nobody has yet.


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: orenmac on July 30, 2012, 11:10:10 AM
any1 else have a problem with is time machiche HDD.

i cant boot if it 's plug.

is there a solution?

Been looking but can't find anything.

Thx for the help.


same here.
workaround: connect your Time Machine disk to one of 2 extra port (below tray 1).


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: perpacity on July 30, 2012, 11:48:28 AM
So here’s my dilemma. I keep getting a KP that says “Unable to find a driver for this platform “ACPI”…IOPlatformExpert.cpp:1546″

I’m running a MP1,1>2,1, (2 x5355) and an APPLE (ATI Radeon) 5770.

I can’t find a similar KP anywhere else on the web :\ Any suggestions?


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: chromafile on July 30, 2012, 02:29:56 PM
So here’s my dilemma. I keep getting a KP that says “Unable to find a driver for this platform “ACPI”…IOPlatformExpert.cpp:1546″

I’m running a MP1,1>2,1, (2 x5355) and an APPLE (ATI Radeon) 5770.

I can’t find a similar KP anywhere else on the web :\ Any suggestions?


The system is corrupted?
Repair Disk Permissions. If not work, do a clean install?


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: nullbreached on July 30, 2012, 05:03:48 PM
Would it be good to upgrade chameleon too the last build?

I use r2030 and haven't had any problems so far.

On that advice I ditched r1921 and upgraded to the latest, r2035. Worked perfectly, startup actually seems more reliable now. No more Finder crashing or empty sidebar issues anymore. I think those were caused by issues loading the kexts for my keyboard & mouse but I'm not sure. Either way with r2035 the issues just disappeared so I'm happy. Now all that's left is figuring out how to get in and out of Windows easily and I'll be back to the convenience level I had with Lion.

I just tried r2035 which did restore recognition of my 2,1 and its serial number (before it was showing as an iMac with a serial number as SMESRLNUMBR) but now my 6870 is only displaying one monitor (of my two). This is the first time since I started the 10.8 process that both monitors haven't been recognized. Any suggestions?

Also, with r2035 it now is recognizing the drive in the org.chameleon.Boot at startup automatically. It had yet to do that with r1921. And this is the first time, including 10.7 and 10.6 that it's listing the video card as 6870 and not 6XXX.


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: nullbreached on July 30, 2012, 05:43:00 PM
Would it be good to upgrade chameleon too the last build?

I use r2030 and haven't had any problems so far.

On that advice I ditched r1921 and upgraded to the latest, r2035. Worked perfectly, startup actually seems more reliable now. No more Finder crashing or empty sidebar issues anymore. I think those were caused by issues loading the kexts for my keyboard & mouse but I'm not sure. Either way with r2035 the issues just disappeared so I'm happy. Now all that's left is figuring out how to get in and out of Windows easily and I'll be back to the convenience level I had with Lion.

I just tried r2035 which did restore recognition of my 2,1 and its serial number (before it was showing as an iMac with a serial number as SMESRLNUMBR) but now my 6870 is only displaying one monitor (of my two). This is the first time since I started the 10.8 process that both monitors haven't been recognized. Any suggestions?

Also, with r2035 it now is recognizing the drive in the org.chameleon.Boot at startup automatically. It had yet to do that with r1921. And this is the first time, including 10.7 and 10.6 that it's listing the video card as 6870 and not 6XXX.


Subsequent reboots seemed to "fix" the dual monitors issue. Even though I made no adjustments.


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: amoulay on July 30, 2012, 08:24:35 PM
Can anyone please explain what is going on here?

http://swegen.blogspot.de/2011/07/bo...-lion-and.html

will the patch (x64patch-10.8-dp1.tbz) for ML make 1,1 64it EFI? what is the difference with Chameleon?

thanks in advance.


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: netkas on July 30, 2012, 09:28:12 PM
meh, you post broken link on a second forum....


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: Hooper on July 30, 2012, 10:41:32 PM
Amoulay: the proper link is: http://swegen.blogspot.de/2011/07/bootefi-x64-patch-for-mac-os-x-lion-and.html

All this 'patch' does is boot your mac in 64bit kexts, but only if you have a mac pro 3,1-5,1. The mac pro 1,1 and 2,1 do not have a 64bit efi chip on the motherboard, so it is impossible to activate and run it, only but via software emulation (grub and chameleon mbr legacy-bootdisk).
I have tried this patch on my macpro 1,1 and it does nothing, no 64bit kernel&extensions boot.


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: Mr. Zarniwoop on July 31, 2012, 12:16:56 AM
I have tried this patch on my macpro 1,1 and it does nothing, no 64bit kernel&extensions boot.

My impression of this patch (which I think is at the center of the "[GUIDE] SUCCESS! Install 10.8 on OLD unsupported Mac" thread on MacRumors (http://forums.macrumors.com/showthread.php?t=1325709)) is that it patches the ML OS X kernel, 64-bit and all, to allow booting from an EFI32 boot.  At least that's what it appears to describe in the forum?  If so, it's unlikely to survive an OS X software update that would deliver a new kernel, although I'd think it likely you could restore the old patched kernel with little downside or wait for a new patched kernel.

I'm not sure if this is preferable to a legacy mode/Chameleon boot at the heart of this thread, which allows for an unpatched Apple kernel and is likely to survive software updates.  Most of the issues in MacRumors patched kernel thread are from strange/goofy 64-bit kexts they're using for devices where Apple supplied only 32-bit kexts previously such as the Intel GMA 950 or X3100.  I imagine the sound issues described in the MacRumors thread and other issues are purely from certain things not being initialized properly that would normally be initialized by EFI64, most of which is done with the legacy mode/Chameleon boot either directly in Chameleon or through the DSDT.aml file.

Bit of a warning though, all this is from skimming the forum, I have not tried it so I may be missing the point entirely about what it's doing or how it works.


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: Rominator on July 31, 2012, 08:17:35 AM
I just read the thread, it is very promising in that it alters boot efi file to tell it that it can boot 64 bit kernel on 1,1 or 2,1.

Biggest issue for MP 1,1 and 2,1 is that 4GB of RAM is only part that gets mapped right, so having more creates problems, though another guy has 8 GB working.

Maybe it needs to be multiple of 4?

But it does look like a decent work around for some


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: pjdgilmour on August 01, 2012, 03:11:11 AM
I am using the Mountain Lion in a Mac Pro 1.1 (2.1 update), without the chameleon. I changed the install dmg according to this post and also this http://forums.macrumors.com/showthread.php?t=1404548 http://www.jabbawok.net/?p=47. This working perfect. The sound is ok.
Only time that this boot a little slow, it seems that the HD sleeps during the boot.


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: dbculp on August 01, 2012, 03:29:35 AM
I just read the thread, it is very promising in that it alters boot efi file to tell it that it can boot 64 bit kernel on 1,1 or 2,1.
Biggest issue for MP 1,1 and 2,1 is that 4GB of RAM is only part that gets mapped right, so having more creates problems, though another guy has 8 GB working.
Maybe it needs to be multiple of 4?  But it does look like a decent work around for some
I just ran Rember to make sure, all 16 GB of my RAM is running right.  I've pulled out my GeForce 7300, the only graphics card in now is a 6870, and sleep works.  I've tested all the hardware and apps, everything works. Geekbench score is 6974 compared to 6180 from my 32-bit Lion (same hardware configuration).


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: perpacity on August 02, 2012, 10:58:54 AM
So here’s my dilemma. I keep getting a KP that says “Unable to find a driver for this platform “ACPI”…IOPlatformExpert.cpp:1546″

I’m running a MP1,1>2,1, (2 x5355) and an APPLE (ATI Radeon) 5770.

I can’t find a similar KP anywhere else on the web :\ Any suggestions?


The system is corrupted?
Repair Disk Permissions. If not work, do a clean install?


I'm on my third clean install... same problem.  :-\


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: yucate on August 02, 2012, 02:55:04 PM
I am really really pissed. not only that I spent a lot of money since 1999 for Apple. I was also their biggest fan. NOW it all changed. I remember how we were laffin about B. Gates and MICROSOFT. PRobally they are now the ones laffin their asses off that we ( for  years ) financed that MORONS at APPLE. It JUST can not be that my 4 year old MAC PRO can not use the new OS Mountain Lion. Not that I need it BUT who the fuck they think they are. I think all owners deserve to have a FIRMWARE UPGRADE for OUR Computers. We should FINALLY ALL GET TOGETHER and SIGN a PETITION for this issue. XP Windows was on the market for 11 years and than got announced they will no support after April 2014. What ? they can do that and APPLE cant. What a FUKKIN JOKE IS THIS ?

If this petition gets on its way and it really should, I really consider to SUE Apple for compensation ( a new MACPRO ) or to give me back my money for selling me something which is not even worth SHIT now.

I am NOT a Upgrade Junkie or something like that. I am just really pissed of all this global capitalism bullshit. My 2cent...sry..


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: nullbreached on August 02, 2012, 03:06:10 PM
So here’s my dilemma. I keep getting a KP that says “Unable to find a driver for this platform “ACPI”…IOPlatformExpert.cpp:1546″

I’m running a MP1,1>2,1, (2 x5355) and an APPLE (ATI Radeon) 5770.

I can’t find a similar KP anywhere else on the web :\ Any suggestions?


The system is corrupted?
Repair Disk Permissions. If not work, do a clean install?


I'm on my third clean install... same problem.  :-\


And you are using the Chameleon process as outlined by Jabbawok? I have the same machine configuration but with a 6870 and am up and running. What build of Chameleon are you using?


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: chromafile on August 02, 2012, 07:46:22 PM
So here’s my dilemma. I keep getting a KP that says “Unable to find a driver for this platform “ACPI”…IOPlatformExpert.cpp:1546″

I’m running a MP1,1>2,1, (2 x5355) and an APPLE (ATI Radeon) 5770.

I can’t find a similar KP anywhere else on the web :\ Any suggestions?


The system is corrupted?
Repair Disk Permissions. If not work, do a clean install?


I'm on my third clean install... same problem.  :-\

Hmm, weird. My MP2.1 has 2 x5355 + Radeon 5770 (Apple), no 3rd party PCIE cards.
If yours is identical, try Chameleon r2030 and my Chameleon extra files.

Chameleon r2030
http://www.mediafire.com/?goljbiulbd2pdsd


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: HaraldSt on August 03, 2012, 10:41:37 PM
My method on an upgraded 2,1 (8 core 3.0Hhz) with upgraded ATI 4870 (supported under Tiger, still) was as follows:
- Pulled disk, and installed ML on a system supporting ML.
- BOOT partition was created on a disk with Boot Camp, which makes the disk GUID with shadow MBR. It's a non-standard 3 partition layout. Disk utility might let you do this, but I used iPartition.
- JabbaWok style install of Chameleon r2035 with his extras on BOOT, Graphics Enabler set to No, blessed as described
- Doing chflags hidden /Volumes/BOOT hides it under normal use.
First boot was really slow, second a bit faster - most likely the caches.
Still need to fiddle to support default booting by partition name (most likely). With 4 disks, they come up in different order on boot, and the raw disk numbering seems to move around. But I am right now migrating from Lion, which will take HOURS. This will happen later.
The ML disk is the original Apple Mac Pro 750. Once this has proven stable, I will eventually move more stuff around, and minimize the Snow Leopard and Lion partitions. Then upgrade the Lion disk to ML on another system, and replace the 750GB with an SSD mirroring system, applications, and some caches. Legacy systems are actually on a firewire drive (I have running systems starting with Tiger.)

The SSD makes a huge difference, but it died and is out for RMA...


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: HaraldSt on August 04, 2012, 03:32:06 AM
My method on an upgraded 2,1 (8 core 3.0Hhz) with upgraded ATI 4870 (supported under Tiger, still) was as follows:
- Pulled disk, and installed ML on a system supporting ML.
- BOOT partition was created on a disk with Boot Camp, which makes the disk GUID with shadow MBR. It's a non-standard 3 partition layout. Disk utility might let you do this, but I used iPartition.
- JabbaWok style install of Chameleon r2035 with his extras on BOOT, Graphics Enabler set to No, blessed as described
- Doing chflags hidden /Volumes/BOOT hides it under normal use.
First boot was really slow, second a bit faster - most likely the caches.
Still need to fiddle to support default booting by partition name (most likely). With 4 disks, they come up in different order on boot, and the raw disk numbering seems to move around. But I am right now migrating from Lion, which will take HOURS. This will happen later.
The ML disk is the original Apple Mac Pro 750. Once this has proven stable, I will eventually move more stuff around, and minimize the Snow Leopard and Lion partitions. Then upgrade the Lion disk to ML on another system, and replace the 750GB with an SSD mirroring system, applications, and some caches. Legacy systems are actually on a firewire drive (I have running systems starting with Tiger.)

The SSD makes a huge difference, but it died and is out for RMA...

This is working well, but the system description is not working. In "About this Mac" it is labelled an iMac, Summer 2001, with the wrong video (right family), no serial (SOMESRLNMBR). I have looked at the plist entries on the web, but did not find ones that fixed this. Any ideas?


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: fbriatto2 on August 04, 2012, 03:42:21 AM
Thanks to

- jabbawoks method,  => see http://www.jabbawok.net/
- chromafile => see pg. 36
Chameleon r2030 : http://www.mediafire.com/?goljbiulbd2pdsd
chroma's Extra.zip (9.86 KB - downloaded 3 times.)
- Rominator with the idea of removing the geforce kexts to adress the 7300 boot screen graphics card, (see around pg 21 or 22)

i finally upgraded directly from SnowLeopard to MountainLion,  the following config working without too much hassle.

MacPro1.1 2.66 Ghz, upgraded to MacPro2.1, 3 Ghz 8-core processing (2x 5365/8MB Cache, beasts !), 16 GB RAM (by 8x2 GB),
Apple GeForce 7300GT, AMD RADEON HD 6870 graphics, CalDigit USB3 Adapter, 2x SSDs (one OCZ, one OWC) etc.

Chameleon r2030 / MBR BOOT
OS X 10.8 (12A269) / Darwin 12.0.0

I have never moved/removed any memory / disk or graphics card during the install process. The only problem was after
install, i got systematic KPs before i moved the two GeForce.kext files (one from Library/Extensions, the other from System/Library/Extensions)
 to a backup folder. After that, the 7300GT still gives me the boot screen and a decent 1280x1024 VGA secondary monitor besides my
main one (connected to the ATI 6870, 1920x1200).

Tested many apps, updated parralels 7, little snitch and some others, never got a panic so far. sound works flawlessly so far as well as portal, and aperture (under snow leopard, with the same setup i had some discrepancies while editing under aperture, now it's all perfect).

Will continue more systematic testing tomorrow and give some feedback if I feel it interesting. Soooo happy !.

Hope this will help to keep you happy with your MacPro 1.1 ! until Greedy Apple brings a "decent" upgrade with Thunderbolt and all...the latest
bells and whistles.

Best.
 



Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: HaraldSt on August 04, 2012, 03:54:48 AM
Can somebody explain what kind of serial number should we put here and where more exactly?
Sorry...just want to make sure before proceed

The actual serial number can't be extracted from the system, so you can put your serial number in by editing this in the smbios.plist file:

        <key>SMserial</key>
        <string>G666666PUPZ</string>


Thanks  ;)
Where is this file supposed to be located? It does not seem to get picked up from /Volumes/BOOT


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: HaraldSt on August 04, 2012, 04:32:24 AM
Where is this file supposed to be located? It does not seem to get picked up from /Volumes/BOOT
Ok, Extras folder - guess, I should reread the doc...


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: HaraldSt on August 04, 2012, 06:53:30 PM
Where is this file supposed to be located? It does not seem to get picked up from /Volumes/BOOT
Ok, Extras folder - guess, I should reread the doc...
All working like a charm.
With BootCamp and CC Cloner, it might be possible to create a single disk with ML and BOOT. I suspect, the Recovery partition is not really usable anyway.


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: Rominator on August 04, 2012, 09:19:43 PM
I am very curious about the front page 1,1 "fix" that patches boot.efi.

SOme say 4GB max, another says 8. Would be great to find out absolute max and if it is a multiple of 4



Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: fbriatto2 on August 05, 2012, 01:53:13 AM

I don really understand the question. Running Macpro 2.1 with 16GB, no hassle. (8x2GB).


I am very curious about the front page 1,1 "fix" that patches boot.efi.

SOme say 4GB max, another says 8. Would be great to find out absolute max and if it is a multiple of 4




Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: HaraldSt on August 05, 2012, 06:52:35 AM
It looks like SSDs are not recognized as solid state, and there is no way to enable TRIM? At least not on my Corsair  Force 3...
Has anybody run into this?


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: chromafile on August 05, 2012, 08:08:58 AM

I don really understand the question. Running Macpro 2.1 with 16GB, no hassle. (8x2GB).


I am very curious about the front page 1,1 "fix" that patches boot.efi.

SOme say 4GB max, another says 8. Would be great to find out absolute max and if it is a multiple of 4


What Rominator means is about a boot.efi patch method to run ML on MP1.1, not the Chameleon solution ;)


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: HaraldSt on August 06, 2012, 01:01:15 AM
I am very curious about the front page 1,1 "fix" that patches boot.efi.

SOme say 4GB max, another says 8. Would be great to find out absolute max and if it is a multiple of 4


I have tried the boot.efi patch with the Preview 1 developer release, grafted into the Release version that boots with Chameleon. It will not start booting, but displays a no go sign on white (crossed circle.)


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: HaraldSt on August 06, 2012, 01:03:56 AM
It looks like SSDs are not recognized as solid state, and there is no way to enable TRIM? At least not on my Corsair  Force 3...
Has anybody run into this?
Is there an SMBios.plist entry to further define SATA driver properties?


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: patida on August 06, 2012, 03:08:25 PM
any experience on Tesla 2075 in mac pro 2.1 (bootcamp side and osx side) ?  ???

Thanks

nick


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: HaraldSt on August 06, 2012, 04:51:01 PM
It looks like SSDs are not recognized as solid state, and there is no way to enable TRIM? At least not on my Corsair  Force 3...
Has anybody run into this?
Is there an SMBios.plist entry to further define SATA driver properties?
The problem is that legacy boot and Chameleon keep the Intel SATA chipset in emulation mode, not AHCI. This also has a performance impact. I have not found any Chameleon option to have it change to AHCI.

Apart from being limited in speed, this disables internal ports (used by my Blue Ray addition), and prevents SSD recognition.

Is there a way to use an AHCI port injection driver?


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: stefx on August 06, 2012, 05:17:48 PM
is there a way to make a USB recovery key with chameleon method?
For a mac ro user.


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: RunesOfMagic on August 06, 2012, 05:24:30 PM
The problem is that legacy boot and Chameleon keep the Intel SATA chipset in emulation mode, not AHCI. This also has a performance impact. I have not found any Chameleon option to have it change to AHCI.

Apart from being limited in speed, this disables internal ports (used by my Blue Ray addition), and prevents SSD recognition.

Is there a way to use an AHCI port injection driver?
Install the right dsdt.aml to Extra-Folder (look in this thread), after this, all disks appear as internal (in disk manager, no yellow disks).
No TRIM support is common for non-Apple SSD on all Systems - but you can patch the binary/driver. Google for TrimmEnabler, works for me on both SSD within 10.8.

Bye


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: RunesOfMagic on August 06, 2012, 05:26:15 PM
is there a way to make a USB recovery key with chameleon method?
For a mac ro user.

IMHO, no, cause chamelon is working in legacy-mode. Within this, no usb/firewire to boot from.
Bye


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: electropura718 on August 06, 2012, 06:44:43 PM
is there a way to make a USB recovery key with chameleon method?
For a mac ro user.

IMHO, no, cause chamelon is working in legacy-mode. Within this, no usb/firewire to boot from.
Bye

If you need a recovery key, you can make one with Lion or earlier.  You can boot off a USB /FW using the 32 bit kernel for recovery purposes (not Chameleon).  Just hold down the option key during bootup.  You cannot do this with Mountain Lion, which lacks a 32 bit kernel.


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: HaraldSt on August 07, 2012, 05:39:57 AM
The problem is that legacy boot and Chameleon keep the Intel SATA chipset in emulation mode, not AHCI. This also has a performance impact. I have not found any Chameleon option to have it change to AHCI.

Apart from being limited in speed, this disables internal ports (used by my Blue Ray addition), and prevents SSD recognition.

Is there a way to use an AHCI port injection driver?
Install the right dsdt.aml to Extra-Folder (look in this thread), after this, all disks appear as internal (in disk manager, no yellow disks).
No TRIM support is common for non-Apple SSD on all Systems - but you can patch the binary/driver. Google for TrimmEnabler, works for me on both SSD within 10.8.

Bye
The disks are internal, but do not reflect the actual controller and AHCI. I have tried to build and aml from my Mac Pro. Adding it caused a crash. I have not found the source for the correct SATA controller that compiled without errors. If somebody has a solution that works, I would like to try it. I am out of time for this, and reverted the SSD to Lion. ML is still bootable from a partition, but until the details are resolved, I will stay on Lion for most of my work.


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: fabiokell on August 07, 2012, 08:52:09 PM
I have a question: installing and booting Lion with 64bit kernel on a imac early 2006 with core 2 duo cpu would allow me to break the barrier of 4gb of RAM?


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: electropura718 on August 08, 2012, 12:47:51 AM
I have a question: installing and booting Lion with 64bit kernel on a imac early 2006 with core 2 duo cpu would allow me to break the barrier of 4gb of RAM?

I have 32GB  of RAM in my MacPro.  Apps like Adobe After Effects,  can use it all.

I don't know how much RAM the 2006 iMac can physically install, but the OS can use it all.

Not sure which processor that iMac runs.  The core duo cannot run 64 bit, but the core 2 duo can.

This thread is about the MacPro, not the iMac.


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: dopeelf on August 08, 2012, 12:53:52 PM
I just found a script called get_acpitables that I ran on snow leopard and copied the dsdt and ssdt files to my Extra folder. Seems to be working fine for me.

http://www.insanelymac.com/forum/index.php?showtopic=215844

EDIT: Spoke too soon, turns out I dumped a patched DSDT file. I lost odd sata.


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: dbculp on August 08, 2012, 03:37:00 PM
The problem is that legacy boot and Chameleon keep the Intel SATA chipset in emulation mode, not AHCI. This also has a performance impact. I have not found any Chameleon option to have it change to AHCI.  Apart from being limited in speed, this disables internal ports (used by my Blue Ray addition), and prevents SSD recognition.

System Report shows both of my SSDs (an OCZ and an OWC) as "Medium Type: Solid State" and my Blu-Ray burner is working on one of the extra internal ports.  I am using the dsdt.aml from this thread.  Also, under "Extensions", it shows AppleAHCIPort as installed/loaded.  I assumed this meant that, when ML loaded, this would kick it into AHCI mode???  My SSDs seem to be working properly.


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: HaraldSt on August 08, 2012, 04:50:39 PM
How can I remove Chameleon completely, or especially clear the MBR.
I also have Boot Camp, and managed to boot Windows 7 from Chameleon. Somehow, that stopped working.

I cleared the Boot partition, but the chameleon boot loader still tries to load instead of the MBR for Windows on another disk.

I would hate to have to repartition this disk...


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: armdn on August 08, 2012, 07:03:44 PM
I just found a script called get_acpitables that I ran on snow leopard and copied the dsdt and ssdt files to my Extra folder. Seems to be working fine for me.

http://www.insanelymac.com/forum/index.php?showtopic=215844

EDIT: Spoke too soon, turns out I dumped a patched DSDT file. I lost odd sata.

You must to patch your DSDT with SATA fix ant other fixes.


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: HaraldSt on August 08, 2012, 10:32:24 PM
I just found a script called get_acpitables that I ran on snow leopard and copied the dsdt and ssdt files to my Extra folder. Seems to be working fine for me.

http://www.insanelymac.com/forum/index.php?showtopic=215844

EDIT: Spoke too soon, turns out I dumped a patched DSDT file. I lost odd sata.

You must to patch your DSDT with SATA fix ant other fixes.

I have looked for this fix and not found it, could you provide a pointer to a working version?


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: HaraldSt on August 08, 2012, 10:34:50 PM
How can I remove Chameleon completely, or especially clear the MBR.
I also have Boot Camp, and managed to boot Windows 7 from Chameleon. Somehow, that stopped working.

I cleared the Boot partition, but the chameleon boot loader still tries to load instead of the MBR for Windows on another disk.

I would hate to have to repartition this disk...
Found the solution, it was not Chameleon's fault. The MBR on he bootcamp disk was corrupted. I used the old trick of resizing the HFS partition slightly on that disk, then bringing it back to full size, which made Disk utility fix that error.

Chameleon still grabs ALL legacy boots, but you can load Windows from it's boot menu.


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: HaraldSt on August 09, 2012, 02:57:18 AM
Grammataki made mistake in SATA fix, his code will cause to report ESB2 as ICH7-M and all SATA drives as external. I corrected this, so code for SATA must be look:

Code:
Method (_DSM, 4, NotSerialized)
                                {
                                        Store (Package (0x02)
                                                {
                                                        "device-id",
                                                        Buffer (0x04)
                                                        {
                                                                0x81, 0x26, 0x00, 0x00
                                                        }
                                                }, Local0)
                                        DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
                                        Return (Local0)
                                }
I get a compile error, when trying to use DSDT Editor with this - most likely caused by lack of matching brackets here: "}, Local0)"

Anybody have correct syntax?


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: HaraldSt on August 09, 2012, 05:10:30 AM
It looks like SSDs are not recognized as solid state, and there is no way to enable TRIM? At least not on my Corsair  Force 3...
Has anybody run into this?
Is there an SMBios.plist entry to further define SATA driver properties?
The problem is that legacy boot and Chameleon keep the Intel SATA chipset in emulation mode, not AHCI. This also has a performance impact. I have not found any Chameleon option to have it change to AHCI.

Apart from being limited in speed, this disables internal ports (used by my Blue Ray addition), and prevents SSD recognition.

Is there a way to use an AHCI port injection driver?
Ok, found the correct dsdt.aml. It still does not fix the audio completely (line out is not working correctly), but I am using Firewire or display audio anyway. I have trim enabled, the internal SATA Blue Ray is there, and I have tweaked the parameters to show all details correctly except for the UUID, which does not seem to carry through (I am trying to keep everything the same as Lion.)
Now, for a GUI interface, since I always get the Chameleon loader except after Parameter Reset. Lion also boot into 64 bit mode, and my Boot Camp can also be selected.


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: konran on August 09, 2012, 01:03:18 PM
Chameleon still grabs ALL legacy boots, but you can load Windows from it's boot menu.

I wouldn't boot Windows/BootCamp via legacy boot method with Chameleon because some drivers don't like it so much. I keep Win 7 x64 on a separate MBR disk and patched the boot sector to get advanced Intel AHCI performance drivers working (you can Google for this procedure). The advantage is that BootCamp performs quite fast with it but a (slight) disadvantage is that legacy boot causes KP on Win7. So I always have to boot Win7 by holding option key and select the second Windows icon (the first one is always Chameleon) - thus leaving legacy boot mode.


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: RunesOfMagic on August 09, 2012, 06:57:57 PM
Hey,

after one week it works most of the time - but sometimes system just freezes inside work, not clear from logs why.
I'm using sleep mode, which works (automatic sleep / awake) - but in /var/log/zzz i still get messages (from SleepServicesD) that this Platform is not supported on each start/awake?

(MacPro 2,1 (org. 1,1), with chameleon, DSDT-File and ML 10.8)

How about you ?

bye
 


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: HaraldSt on August 10, 2012, 05:41:59 AM
Chameleon still grabs ALL legacy boots, but you can load Windows from it's boot menu.

I wouldn't boot Windows/BootCamp via legacy boot method with Chameleon because some drivers don't like it so much. I keep Win 7 x64 on a separate MBR disk and patched the boot sector to get advanced Intel AHCI performance drivers working (you can Google for this procedure). The advantage is that BootCamp performs quite fast with it but a (slight) disadvantage is that legacy boot causes KP on Win7. So I always have to boot Win7 by holding option key and select the second Windows icon (the first one is always Chameleon) - thus leaving legacy boot mode.
Yeah, I gave up on AHCI except when I need to flash the SSD firmware. AHCI enabler does a nice job going back and forth, but now I pull the disk with Chameleon first, and do a PRAM reset.


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: astro201 on August 10, 2012, 11:48:19 AM
Hi all,

thanks for all the useful information. I have a Mac Pro 1,1, and am successfully running Chameleon on it to boot into either Lion or Mountain Lion in 64 bit mode via
legacy mode. This all works fine if the Chameleon Boot partition is in the built-in SATA bays 1-4, but Chameleon does not recognize partitions to boot from in the extra SATA ports 5&6 (also known as ODD ports). If I boot e.g. Mountain Lion on a partition in bays 1-4, it recognizes drives connected via the ODD ports fine (as internal drives).

So, my question: Has anyone successfully managed to install the Chameleon Boot partition in bays 1-4, and then actually boot from a disk connected via the ODD ports?
This all seems to have to do with AHCI vs legacy mode, and probably will require coding support inside Chameleon to detect the 5&6th SATA port via AHCI mode switching, rather then relying on DSDT patching of the OS to be booted (as that can only happen AFTER the extra drive has been detected).

Any suggestions or solutions welcome! Also, if this is absolutely not possible, please also tell me, because then I can stop looking for solutions!


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: HaraldSt on August 11, 2012, 03:58:43 AM
Hi all,

thanks for all the useful information. I have a Mac Pro 1,1, and am successfully running Chameleon on it to boot into either Lion or Mountain Lion in 64 bit mode via
legacy mode. This all works fine if the Chameleon Boot partition is in the built-in SATA bays 1-4, but Chameleon does not recognize partitions to boot from in the extra SATA ports 5&6 (also known as ODD ports). If I boot e.g. Mountain Lion on a partition in bays 1-4, it recognizes drives connected via the ODD ports fine (as internal drives).

So, my question: Has anyone successfully managed to install the Chameleon Boot partition in bays 1-4, and then actually boot from a disk connected via the ODD ports?
This all seems to have to do with AHCI vs legacy mode, and probably will require coding support inside Chameleon to detect the 5&6th SATA port via AHCI mode switching, rather then relying on DSDT patching of the OS to be booted (as that can only happen AFTER the extra drive has been detected).

Any suggestions or solutions welcome! Also, if this is absolutely not possible, please also tell me, because then I can stop looking for solutions!

Chameleon and Windows use Legacy boot, which runs the SATA controller in emulation and not AHCI mode. Until AHCI is turned on, the extra ports are not there. Legacy boot only works on the internal SATA controller.
I have placed Chameleon on the same disk as Mountain Lion. It uses "Boot Camp" partitioning, where the GUID is mirrored to MBR. As you point out, with the proper DSDT.aml, AHCI is turned on and the extra ports are there, but only after boot. This is where my Blue Ray/2nd DVD is connected.
Given the hybrid partitioning, this is not that restrictive.
My biggest hassle is having to do a native Windows boot from Chameleon, and Chameleon booting is slow, slow, slow...


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: Graeme43 on August 11, 2012, 09:05:34 AM
Has anyone tried the 10.8.1 beta yet to see if it kills boot?


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: HaraldSt on August 11, 2012, 04:31:41 PM
Is there an smbios.plist entry to control the reported graphics card? Mine is only reported as generic ATI 4800.


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: PeterHolbrook on August 12, 2012, 08:48:40 PM
Has anyone been able to iron out the "Errors parsing plist"? I think that, like others, I've double-checked repeatedly the contents of both smbios.plist and org.chameleon.Boot.plist and failed to see any errors. I don't suppose any possible internal errors in dsdt.aml would cause such a message. Can the error be in the Chameleon boot itself or in some auxiliary file in Library or use?


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: electropura718 on August 13, 2012, 05:49:16 AM
Has anyone been able to iron out the "Errors parsing plist"? I think that, like others, I've double-checked repeatedly the contents of both smbios.plist and org.chameleon.Boot.plist and failed to see any errors. I don't suppose any possible internal errors in dsdt.aml would cause such a message. Can the error be in the Chameleon boot itself or in some auxiliary file in Library or use?

I know you double-checked, but the parsing error is almost definitely a syntax error.  Download my Extra folder and change the info for your machine where needed. Be careful about what you change.

My post that has my Extra folder attached is currently on page 16.


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: PeterHolbrook on August 13, 2012, 07:26:13 AM
I know you double-checked, but the parsing error is almost definitely a syntax error.  Download my Extra folder and change the info for your machine where needed. Be careful about what you change.

My post that has my Extra folder attached is currently on page 16.

I didn't actually create my smbios.plist and org.chameleon.Boot.plist files. I downloaded them and then modified what was required for my setup. Here they are. See if you can find something wrong:

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
   <key>SMbiosdate</key>
   <string>11/06/2009</string>
   <key>SMbiosvendor</key>
   <string>Apple Inc.</string>
   <key>SMbiosversion</key>
   <string>MP21.88Z.007F.B06.0707021348</string>
   <key>SMboardproduct</key>
   <string>Mac-F4208DC8</string>
   <key>SMcputype</key>
   <string>1026</string>
   <key>SMfamily</key>
   <string>MacPro</string>
   <key>SMmanufacturer</key>
   <string>Apple Inc.</string>
   <key>SMproductname</key>
   <string>MacPro2,1</string>
   <key>SMserial</key>
   <string>MY_ACTUAL_NUMBER_GOES_HERE</string>
   <key>SMsystemversion</key>
   <string>1.0</string>
</dict>
</plist>


<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
   <key>Default Partition</key>
   <string>Macintosh HD</string>
   <key>GUI</key>
   <string>No</string>
   <key>Graphics Mode</key>
   <string>1920x1440x32</string>
   <key>GraphicsEnabler</key>
   <string>Yes</string>
   <key>Kernel</key>
   <string>mach_kernel</string>
   <key>Legacy Logo</key>
   <string>Yes</string>
   <key>Quiet Boot</key>
   <string>No</string>
   <key>Timeout</key>
   <string>1</string>
   <key>UseKernelCache</key>
   <string>Yes</string>
</dict>
</plist>

Naturally, once the "error parsing plist" disappears, I want to set "Quiet Boot" to "Yes".


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: electropura718 on August 13, 2012, 07:51:34 PM
 <string>11/06/2009</string>

I think the slashes are the problem.

This is what is in my smbios


<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
        <string>Apple Inc.</string>
        <key>SMproductname</key>
        <string>MacPro2,1</string>
        <key>SMsystemversion</key>
        <string>1.0</string>
        <key>SMmaximalclock</key>
        <string>3000</string>
        <key>SMsystemboard</key>
        <string>Mac-F4208DC8</string>
        <key>SMbiosversion</key>
        <string>MY SERIAL HERE</string>
        <key>SMcputype</key>
        <string>1026</string>
        <key>SMserial</key>
        <string>G86391A1UPZ</string>
</dict>
</plist>


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: HaraldSt on August 13, 2012, 09:22:28 PM
I use the dsdt.aml downloaded from a link in this thread. SATA is running in AHCI mode, and an SSD is properly recognized in Bay 4, as is a Blue Ray recorder attached to one of the extra internal ports.

When inserting a disk into the Blue Ray, it shows up on the desktop, but when accessing it, either the system or the application is crashing. DVD player does not run at all without crashing, even with plist cleared, and no disk in the drive.

Any thoughts?

The crash is due to this:
Application Specific Information:
TF->from:1 to:0
*** Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '-[__NSCFString bytes]: unrecognized selector sent to instance 0x7d459150'

I suspect, somehow the drive is not configured correctly. System info has it as this:

HL-DT-ST BD-RE  WH08LS20:

  Model:   HL-DT-ST BD-RE  WH08LS20                
  Revision:   2.000000
  Serial Number:   H9E9AGK4059        
  Native Command Queuing:   No
  Detachable Drive:   No
  Power Off:   No
  Async Notification:   Yes

I will have to reboot to take a look at it  from native Lion...
Rebooted, looks the same:

HL-DT-ST BD-RE  WH08LS20:

  Model:   HL-DT-ST BD-RE  WH08LS20               
  Revision:   2.000000
  Serial Number:   H9E9AGK4059         
  Native Command Queuing:   No
  Detachable Drive:   No
  Power Off:   No
  Async Notification:   Yes



Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: HaraldSt on August 13, 2012, 10:36:58 PM
Has anybody been able to get the memory to show up using SMBios.plist entries?
Copying from my system report, I have for example:

      <key>SMmemmanufacter_1</key>
      <string>0x802C</string>
      <key>SMmempart_1</key>
      <string>0x3138484631323837324A4436363742354433</string>
      <key>SMmemserial_1</key
      <string>0xDD066C39</string>
In system report, they are all N/A

This cosmetic, of course...


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: chevi on August 14, 2012, 12:50:34 AM
In org.chameleon.Boot.plist add

   <key>UseKernelCache</key>
   <string>Yes</string>

In smbios.plist identify your mac as 3.1

<key>SMproductname</key>
        <string>MacPro3,1</string>
        <key>SMsystemversion</key>
        <string>1.0</string>
        <key>SMboardproduct</key>
        <string>Mac-F42C88C8</string>
        <key>SMbiosversion</key>
        <string>MP31.88Z.006C.B05.0802291410</string>


Use the dsdt.aml attached and chameleon 2.1svn 2034, this will fix sleep issues

Thanks


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: PeterHolbrook on August 14, 2012, 07:59:19 AM
<string>11/06/2009</string>

I think the slashes are the problem.
No, that can't be it. I added that only a couple of days ago, and I did it using the Chameleon Wizard application. The "error parsing plist" message has been there from the very beginning, ever since I downloaded jabbawok's Extra folder.


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: andystubbs on August 14, 2012, 09:19:41 AM
Hi all,

thanks for all the useful information. I have a Mac Pro 1,1, and am successfully running Chameleon on it to boot into either Lion or Mountain Lion in 64 bit mode via
legacy mode. This all works fine if the Chameleon Boot partition is in the built-in SATA bays 1-4, but Chameleon does not recognize partitions to boot from in the extra SATA ports 5&6 (also known as ODD ports). If I boot e.g. Mountain Lion on a partition in bays 1-4, it recognizes drives connected via the ODD ports fine (as internal drives).

So, my question: Has anyone successfully managed to install the Chameleon Boot partition in bays 1-4, and then actually boot from a disk connected via the ODD ports?
This all seems to have to do with AHCI vs legacy mode, and probably will require coding support inside Chameleon to detect the 5&6th SATA port via AHCI mode switching, rather then relying on DSDT patching of the OS to be booted (as that can only happen AFTER the extra drive has been detected).

Any suggestions or solutions welcome! Also, if this is absolutely not possible, please also tell me, because then I can stop looking for solutions!

Chameleon and Windows use Legacy boot, which runs the SATA controller in emulation and not AHCI mode. Until AHCI is turned on, the extra ports are not there. Legacy boot only works on the internal SATA controller.
I have placed Chameleon on the same disk as Mountain Lion. It uses "Boot Camp" partitioning, where the GUID is mirrored to MBR. As you point out, with the proper DSDT.aml, AHCI is turned on and the extra ports are there, but only after boot. This is where my Blue Ray/2nd DVD is connected.
Given the hybrid partitioning, this is not that restrictive.
My biggest hassle is having to do a native Windows boot from Chameleon, and Chameleon booting is slow, slow, slow...

You could probably load the ahci kexts by using a preboot image in your extra folder. That way the extra drives should be visible to the bootloader. If you are feeling adventurous google will show you how to create a preboot image and kext utility will create your extensions.mkext for you (containing all of the kexts that you want preloaded).
This is a fairly common method and I use it to create boot / install disks for hackintoshes.


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: electropura718 on August 15, 2012, 01:41:36 AM
<string>11/06/2009</string>

I think the slashes are the problem.
No, that can't be it. I added that only a couple of days ago, and I did it using the Chameleon Wizard application. The "error parsing plist" message has been there from the very beginning, ever since I downloaded jabbawok's Extra folder.

Dude.  Use my Extra folder. I have no problems or parsing errors.  Modify it one item at a time with whatever is different in the smbios you are using .  Eventually you will figure out what entry is the problem. 


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: HaraldSt on August 15, 2012, 03:04:23 AM
Hey,

after one week it works most of the time - but sometimes system just freezes inside work, not clear from logs why.
I'm using sleep mode, which works (automatic sleep / awake) - but in /var/log/zzz i still get messages (from SleepServicesD) that this Platform is not supported on each start/awake?

(MacPro 2,1 (org. 1,1), with chameleon, DSDT-File and ML 10.8)

How about you ?

bye
 
I can sleep via menu, and it seems to work. But I have had one crash after the system went to sleep following TimeMachine early in the morning. For now, I have turned off that power management feature.


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: RunesOfMagic on August 15, 2012, 06:29:41 PM
@HaraldSt
Did you also get this message from SleepServiceD ?

BTW, i also had problems with DVD-Player & Crashes (no picture & audio), but different error (-69889). I resolved it by trashing ~/"Library/Application Support/DVD Player/Settings/*". After this, DVD-Player works for me!

Bye


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: ant0 on August 15, 2012, 11:18:21 PM
Hi man. Same issues for my upgraded macPro 1.1-->2.1 (zzz.log issue and sporadic KP without a clear reason). Maybe I have figure out what's the problem about our zzz.log. Some module can't recognize the machine's manufacturer (apple in this case). I have edited my smbios.plist adding some strings. Down you can look at my entire smbios.plist (I replaced my S/N with zero's):

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
        <string>Apple Inc.</string>
        <key>SMproductname</key>
        <string>MacPro2,1</string>
        <key>SMsystemversion</key>
        <string>1.0</string>
        <key>SMsystemboard</key>
        <string>Mac-F4208DC8</string>
        <key>SMbiosversion</key>
        <string>MP21.88Z.007F.B06.0707021348</string>
        <key>SMcputype</key>
        <string>1026</string>
        <key>SMserial</key>
        <string>00000000000</string>
        <key>SMfamily</key>
        <string>MacPro</string>
        <key>SMmanufacturer</key>
        <string>Apple Inc.</string>
        <key>SMbiosvendor</key>
        <string>Apple Inc.</string>
</dict>
</plist>



Bu now my zzz.log is clear. Can you confirm if it's true for you too?
About KP, I have to test my machine for a long time before I can certainly say it's cured. Let me know.
Regards.


Hey,

after one week it works most of the time - but sometimes system just freezes inside work, not clear from logs why.
I'm using sleep mode, which works (automatic sleep / awake) - but in /var/log/zzz i still get messages (from SleepServicesD) that this Platform is not supported on each start/awake?

(MacPro 2,1 (org. 1,1), with chameleon, DSDT-File and ML 10.8)

How about you ?

bye
 


Spoke too early... :\ MY ZZZ is still dirty.


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: HaraldSt on August 16, 2012, 02:22:58 AM
@HaraldSt
Did you also get this message from SleepServiceD ?

BTW, i also had problems with DVD-Player & Crashes (no picture & audio), but different error (-69889). I resolved it by trashing ~/"Library/Application Support/DVD Player/Settings/*". After this, DVD-Player works for me!
Nope. Will try the DVD tip!


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: HaraldSt on August 16, 2012, 02:24:55 AM
@HaraldSt
Did you also get this message from SleepServiceD ?

BTW, i also had problems with DVD-Player & Crashes (no picture & audio), but different error (-69889). I resolved it by trashing ~/"Library/Application Support/DVD Player/Settings/*". After this, DVD-Player works for me!
Nope. Will try the DVD tip!
Boom! No... on the DVD...


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: HaraldSt on August 16, 2012, 02:28:04 AM
Boom! No... on the DVD...
Interesting. I can now play, rip, copy DVDs on the Blue Ray, where is crashed before. But still no on the DVD Player...


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: HaraldSt on August 16, 2012, 02:41:39 AM
Boom! No... on the DVD...
Interesting. I can now play, rip, copy DVDs on the Blue Ray, where is crashed before. But still no on the DVD Player...
In Lion in 64 bit mode it also crashes, works fine in 32 bits...


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: HaraldSt on August 16, 2012, 03:43:18 PM
Spoke too early... :\ MY ZZZ is still dirty.
Same here, and regular hard hangs. Have turned it off for now.


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: stefx on August 17, 2012, 01:09:35 PM
It's off for me too.


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: Eckhart on August 19, 2012, 12:42:49 PM
My MacPro 2,1 is faultlessly running OS X 10.8 (Final) with Chameleon installed on an IDE HD using the DVD cable. However, when I command:

Quote
sudo bless --folder /Volumes/Boot --file /Volumes/Boot/boot --setBoot --legacy

Terminal replies with:

Quote
Legacy mode not supported on this system

This warning did not appear with the DP or GM versions of Mountain Lion.

I would sincerely appreciate any help.


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: chromafile on August 19, 2012, 05:26:00 PM
My MacPro 2,1 is faultlessly running OS X 10.8 (Final) with Chameleon installed on an IDE HD using the DVD cable. However, when I command:

Quote
sudo bless --folder /Volumes/Boot --file /Volumes/Boot/boot --setBoot --legacy

Terminal replies with:

Quote
Legacy mode not supported on this system

This warning did not appear with the DP or GM versions of Mountain Lion.

I would sincerely appreciate any help.

Your Mac is already booting in legacy mode with chameleon.
Therefore, that command doesn't work. No need to run that command again.
To use that command, you have to boot OS X (Lion, Snow Leopard, Leopard & Tiger) via EFI.


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: fbriatto2 on August 19, 2012, 05:52:42 PM
Use the dsdt.aml attached and chameleon 2.1svn 2034, this will fix sleep issues
YES THIS ONE WORKS FLAWLESSLY for me at least since one week. DVD player, Aperture, sleep (without the 7300),
I am really surprised and happy about this 2.1svn 2034. Not willing to move anywhere else since i tested it !
Hope it's the same for all of you. (Macpro 1.1/2.1, SSDs, AMD 6800, 16GB Ram, Dual screen config).
Excellent.
Now trying to get all this setup with a triple boot to be able to choose simply at startup between:

win7 (bootcamp) / MacOS ML (legacy) / MacOS Lion or SL (native)

If anyone has some hints on this I would appreciate. Thanks ! (tried refit, no success so far).
Fabio.


In org.chameleon.Boot.plist add

   <key>UseKernelCache</key>
   <string>Yes</string>

In smbios.plist identify your mac as 3.1

<key>SMproductname</key>
        <string>MacPro3,1</string>
        <key>SMsystemversion</key>
        <string>1.0</string>
        <key>SMboardproduct</key>
        <string>Mac-F42C88C8</string>
        <key>SMbiosversion</key>
        <string>MP31.88Z.006C.B05.0802291410</string>


Use the dsdt.aml attached and chameleon 2.1svn 2034, this will fix sleep issues

Thanks


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: Eckhart on August 19, 2012, 06:28:53 PM
My MacPro 2,1 is faultlessly running OS X 10.8 (Final) with Chameleon installed on an IDE HD using the DVD cable. However, when I command:

Quote
sudo bless --folder /Volumes/Boot --file /Volumes/Boot/boot --setBoot --legacy

Terminal replies with:

Quote
Legacy mode not supported on this system

This warning did not appear with the DP or GM versions of Mountain Lion.

I would sincerely appreciate any help.

Your Mac is already booting in legacy mode with chameleon.
Therefore, that command doesn't work. No need to run that command again.
To use that command, you have to boot OS X (Lion, Snow Leopard, Leopard & Tiger) via EFI.

Thank you, chromafile. However, how should I proceed in order to boot automatically with Chameleon without using the Option key to select the BOOT partition? If I don't press it at startup, the system does not recognize as bootable the HD with ML and the process stops with the grey Forbidden sign...


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: chromafile on August 20, 2012, 03:57:24 AM
My MacPro 2,1 is faultlessly running OS X 10.8 (Final) with Chameleon installed on an IDE HD using the DVD cable. However, when I command:

Quote
sudo bless --folder /Volumes/Boot --file /Volumes/Boot/boot --setBoot --legacy

Terminal replies with:

Quote
Legacy mode not supported on this system

This warning did not appear with the DP or GM versions of Mountain Lion.

I would sincerely appreciate any help.

Your Mac is already booting in legacy mode with chameleon.
Therefore, that command doesn't work. No need to run that command again.
To use that command, you have to boot OS X (Lion, Snow Leopard, Leopard & Tiger) via EFI.

Thank you, chromafile. However, how should I proceed in order to boot automatically with Chameleon without using the Option key to select the BOOT partition? If I don't press it at startup, the system does not recognize as bootable the HD with ML and the process stops with the grey Forbidden sign...

Sound like PRAM is messed up. I suggest you reset PRAM, boot into supported OS X (if you still have it) and run the bless command.
Not sure if you can use the bless command with Lion or SL install DVD. If they works, you don't need to install Lion or Snow Leopard.
Anyway, I still have Snow Leopard just in case ;)


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: Eckhart on August 20, 2012, 09:10:48 AM
Thanks, again, Chromafile. I'll try and let you know...


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: Eckhart on August 20, 2012, 11:15:23 AM
It works! Not needing to reset PRAM. Thank you very much!


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: HaraldSt on August 20, 2012, 09:45:33 PM
Use the dsdt.aml attached and chameleon 2.1svn 2034, this will fix sleep issues
YES THIS ONE WORKS FLAWLESSLY for me at least since one week. DVD player, Aperture, sleep (without the 7300),
I am really surprised and happy about this 2.1svn 2034. Not willing to move anywhere else since i tested it !
Hope it's the same for all of you. (Macpro 1.1/2.1, SSDs, AMD 6800, 16GB Ram, Dual screen config).
Excellent.
Now trying to get all this setup with a triple boot to be able to choose simply at startup between:

win7 (bootcamp) / MacOS ML (legacy) / MacOS Lion or SL (native)

If anyone has some hints on this I would appreciate. Thanks ! (tried refit, no success so far).
Fabio.


In org.chameleon.Boot.plist add

   <key>UseKernelCache</key>
   <string>Yes</string>

In smbios.plist identify your mac as 3.1

<key>SMproductname</key>
        <string>MacPro3,1</string>
        <key>SMsystemversion</key>
        <string>1.0</string>
        <key>SMboardproduct</key>
        <string>Mac-F42C88C8</string>
        <key>SMbiosversion</key>
        <string>MP31.88Z.006C.B05.0802291410</string>


Use the dsdt.aml attached and chameleon 2.1svn 2034, this will fix sleep issues

Thanks
Fixes sleep here, too. But the DVD Player is still crashing.


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: chevi on August 21, 2012, 12:25:20 AM
In org.chameleon.Boot.plist use

<key>GraphicsEnabler</key>
   <string>Yes</string>

This wil fix dvd player crash


Use the dsdt.aml attached and chameleon 2.1svn 2034, this will fix sleep issues
YES THIS ONE WORKS FLAWLESSLY for me at least since one week. DVD player, Aperture, sleep (without the 7300),
I am really surprised and happy about this 2.1svn 2034. Not willing to move anywhere else since i tested it !
Hope it's the same for all of you. (Macpro 1.1/2.1, SSDs, AMD 6800, 16GB Ram, Dual screen config).
Excellent.
Now trying to get all this setup with a triple boot to be able to choose simply at startup between:

win7 (bootcamp) / MacOS ML (legacy) / MacOS Lion or SL (native)

If anyone has some hints on this I would appreciate. Thanks ! (tried refit, no success so far).
Fabio.


In org.chameleon.Boot.plist add

   <key>UseKernelCache</key>
   <string>Yes</string>

In smbios.plist identify your mac as 3.1

<key>SMproductname</key>
        <string>MacPro3,1</string>
        <key>SMsystemversion</key>
        <string>1.0</string>
        <key>SMboardproduct</key>
        <string>Mac-F42C88C8</string>
        <key>SMbiosversion</key>
        <string>MP31.88Z.006C.B05.0802291410</string>


Use the dsdt.aml attached and chameleon 2.1svn 2034, this will fix sleep issues

Thanks
Fixes sleep here, too. But the DVD Player is still crashing.


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: stefx on August 21, 2012, 04:20:46 PM
I use your dsdt and last build of chameleon 2047 everything is working great.

I love this forum.



In org.chameleon.Boot.plist add

   <key>UseKernelCache</key>
   <string>Yes</string>

In smbios.plist identify your mac as 3.1

<key>SMproductname</key>
        <string>MacPro3,1</string>
        <key>SMsystemversion</key>
        <string>1.0</string>
        <key>SMboardproduct</key>
        <string>Mac-F42C88C8</string>
        <key>SMbiosversion</key>
        <string>MP31.88Z.006C.B05.0802291410</string>


Use the dsdt.aml attached and chameleon 2.1svn 2034, this will fix sleep issues

Thanks


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: RunesOfMagic on August 21, 2012, 07:23:11 PM
Hmm, after faking my Mac to be MacPro 3,1 i still get those erros:

sudo tail /var/log/zzz.log

Tue Aug 21 20:10:29 201 [SleepServicesD] /SourceCache/SleepServicesD_executables/SleepServicesD-1.43/SleepServicesD/ModeConfig.m:41 Waiting for IOPlatformPluginFamily to load ...
Tue Aug 21 20:10:30 201 [SleepServicesD] /SourceCache/SleepServicesD_executables/SleepServicesD-1.43/SleepServicesD/PowerStateTracker.m:129 Platform not supported

How about you - and, what SMC is reported? My is still the same as from MacPro 1,1:

ioreg -l | grep smc-version
 "smc-version" = "1.7f10"

Need more time to say if sleep problem is away - but i guess not, cause of errors in zzz.log about unsupported Platform.

By


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: HaraldSt on August 22, 2012, 05:25:13 AM
And after two days, the crashes on awakening are back, usually about 45 secs into the waking bit...


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: showbizjohn on August 22, 2012, 09:46:11 AM
Hi all,

Great work here so far. Just a few questions before I dig in and start the install.
Has anyone done this successfully booting from the extra SATA ports (with DSDT.aml changes) and being able to see/use the apple raid card in 10.8 (I have my 4 internal drive sleds connected to this card in a raid 5 set)
Whilst I have not seen any posts to confirm this, does the Radeon HD 5770 still support multiple displays after this procedure?

Regards, John.


Title: Mountain Lion random Kernel Panic on MacPro1.1 (updated to 2.1)
Post by: ant0 on August 23, 2012, 01:42:27 PM
Hi folks. Like RunesOfMagic (and others) had said, ML works great on MP2.1/1.1....with the right DSDT table of course. Nevertheless, some times ML generate strange Kernel Panic, with a "not clear log" to understand where is the problem. Now I want to solve that problem...but I have no much time to dedicate. However I have two hypothesis:

1) Chamaleon BL have some "low level" bug.
2) Chamaleon don't have (and can't obtain) a complete address table, so it generates bad address space.
3) The zzz.log message ([SleepServicesD] /SourceCache/SleepServicesD_executables/SleepServicesD-1.43/SleepServicesD/PowerStateTracker.m:129 Platform not supported) is very hard to debug. I can't find more info on the net, so I have to investigate. Can this module cause kp? Anyway, I can't find a proove by now.

About point one, now I've installed the last stable Chamaleon release from OSx86.net (Chamaleon-2.1svn-r2047.pkg). Since the new update, I never reported a KP, but I can't be sure that the problem gone away because the KP,in my case, are unpredictable (I can use my mac for 7days without KP, but I can have two kp in the same day). Whenever I upd Chamaleon, I do a deep cache cleaning with "mountain lion cache cleaner". I suppose that some caches are builded over hw configuration emulated by chameleon.

About the second point, I have added my SSDT tables (System Service Dispatch Table) dumped directly from my machine. The SSDT is in fact an array in which are stored all the syscalls addresses. I think this can help to avoid KP because it seems due a bad SysCall address. Unfortunatly I don't have much free time to study well this approach (I don't know if the SSDT tables are really loaded by Chamaleon), but I'm full of hope. :)

Last, I'm trying to figure out why the log say "not supported", also if Chamaleon emulate a supported machine (Mac Pro 3,1). Can this module cause KP? I hope no... but I'm working to solve this issue anyway.

Following there is my actual config, so everybody, with random KP, can collect statistical data about machines configs:
* MacPro 1.1 (fw hacked to 2.1)
* SSD 80gb (F80A), with chamaleon partition and modded recovery partition
* SSD vertex3 maxIO, for ML
* Two HD on MIRROR RAID array configuration (software raid)
* Geforce 8800GTS 512, flashed for mac.
* 8gb ram
If you have random KP too, please report your configuration.

RunesOfMagic....have you a sw raid too? I want to be sure that software raid is not the cause of KP.
Stay tuned folks, and everybody with KP during ML use, help me please. :)  Some ideas?


P.S. A small gif for you: a nice chamaleon theme in ML style.
http://www.ig33kstas.com/2011/08/chameleon-themes-customize-your-chameleon-bootloader-with-login-2-lion-theme/
It's very simple to configure the right resolution of the theme and to replace the right resolution background (all in "ALTERNATE" directory). Add the attached file to have the right ML icon. Enjoy!

P.P.S. Updated to 10.8.1 without any problem. A big bet: the KP disappears or will be more frequently due the upgrade? ......


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: chromafile on August 23, 2012, 05:39:07 PM
Just installed 10.8.1 update and everything seems fine :D


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: stefx on August 23, 2012, 06:08:05 PM
Installed 10.8.1.

got stuck at grey screen, force restart.

Everything seems to be ok for now.





Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: perpacity on August 24, 2012, 12:16:57 AM
So here’s my dilemma. I keep getting a KP that says “Unable to find a driver for this platform “ACPI”…IOPlatformExpert.cpp:1546″

I’m running a MP1,1>2,1, (2 x5355) and an APPLE (ATI Radeon) 5770.

I can’t find a similar KP anywhere else on the web :\ Any suggestions?


The system is corrupted?
Repair Disk Permissions. If not work, do a clean install?


I'm on my third clean install... same problem.  :-\

Hmm, weird. My MP2.1 has 2 x5355 + Radeon 5770 (Apple), no 3rd party PCIE cards.
If yours is identical, try Chameleon r2030 and my Chameleon extra files.

Chameleon r2030
http://www.mediafire.com/?goljbiulbd2pdsd



^^^Partially works.
I can load the initial installer using the Jabbawok frantic arrow method, but once it restarts, I am greeted with a "can't find /mach_kernel" error, unless I revisit the frantic arrow tapping, at which point, I can either log into my Lion install through legacy, or start over with the ML install, causing an infinite loop.

I have tried changing the default partition to the install, as well as the destination partitions, reblessed the BOOT disk several times, reset PRAM, repairing permissions, about 8 clean installs, and no luck.

Anything else I should try?


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: HaraldSt on August 24, 2012, 02:41:00 AM
Just installed 10.8.1 update and everything seems fine :D
Same here.


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: armdn on August 24, 2012, 08:52:40 AM
Also just updated... no stucks, everything goes normal. I think we need to wait more heavy update.


Title: Free trade to developers working on 10.8 ML on 1,1 and 2,1 Mac Pros
Post by: Rominator on August 24, 2012, 10:39:51 AM
So things look good so far for Mac Pro 1,1 and 2,1.

From what I can tell you guys have got it working pretty well with exception of RAM quantity and the need to use a more modern GPU.

We at MacVidCards have been pleased to help with offering more Mac GPUs with help from various clever folks who have joined our team at needed times. With help from Netkas and others we have been able to offer many newer GPU options to Mac Pro fans in the past.

We would like to "give back" and are thus making the following offer.

If there are people trying to work this ML thing out on a Mac Pro but being held back by their no longer supported 7300GT, Q4500, or X1900 we would like to offer a FREE trade for an EFI32 GT120. I will reserve 10 of these cards for FREE trade to developers trying to get ML more functional for "unsupported" machines.

Basically, you will need to send me a working one of the above cards and in return I will send you an EFI32 GT120 with Dual DVI. These work in many OS's back to 10.5.6 or so. Shows boot screens, etc, and works perfectly with ML 10.8 and 10.8.1. You will not need to fiddle with old kexts to make these work, you will be able to concentrate on solving the RAM issues and any other issue that pops up. These even have current CUDA & OpenCl support, unlike the older cards.

These are 256 Meg cards that can run 2 @ 30" displays, they also work in Windows as 9500GT cards.

Easiest if you are in LA as we are based in Hollywood, CA and can just swap the cards out in person. Developers in other locales will need to arrange shipping here, we will cover the return shipping of your new GT120.

It is my hope that people will honor the idea and hard work here and not just try to get a free upgrade. We wish to encourage and advance the efforts to get ML working on older machines. I also hope that any unscrupulous competitors not try to weasel their way into this offer.

PM us for further details. And keep up the good work !!!!

(I will also be posting this at MacRumours in the "ML on old hardware" thread)


Title: Re: Mountain Lion random Kernel Panic on MacPro1.1 (updated to 2.1)
Post by: RunesOfMagic on August 24, 2012, 02:46:34 PM
hi ant0,

sorry, starting with 10.8 i switched to 3 TB disk's and didn't create again a new apple sw raid.
No kernel panics after claiming to be a 3.1 MacPro, but i think it's only a matter of time (i'm still using sleep).

Config, hmm, nothing special, 2 x 3 TB, 1 x Samsung SSD with ML / L (as backup).  I kicked my Superdrive and replaced it with an old 250 GB IDE drive, chameleon and ML installer on it. Second DVD-Slot from MacPro is holding a Multi-DVD drive, still IDE.  On 5.th data onboard is a second, older, Vertex2-SSD (not bootable, of cause).  And XFX 6870 as graphic card, using  DVI, which graphics enable on within chameleon.
Chamelon is self compiled, 2.1svn-2000.

P.S. Now running 10.8.1, still same messages in zzz.log

By


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: stefx on August 27, 2012, 02:32:51 PM
 :-\ Well with 10.8.1 Sleep Crash are back.



Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: RunesOfMagic on August 27, 2012, 06:55:25 PM
Recognized for the first time after waking up from sleep that there is NO actual entry within zzz.log, complaining running on a non supported system!
BTW, my system will crash directly if some installation touches kernel extensions! True for installation of LittleSnitch and true for TrimEnabler. TRIM support for SSD was gone after updating to 10.8.1, so i  need to run it again.

Bye

(No kernel cache  enabled within chameleon for this tests)


Title: Re: Mountain Lion random Kernel Panic on MacPro1.1 (updated to 2.1)
Post by: ant0 on August 27, 2012, 08:04:54 PM
Thanks for the info RuneOfMagic! Now we can say that the SW raid is safe.
KP are still there on Chamaleon 2047! If there is a bug on this bootloader, it persists.
The SSDT way is a flop. KP want alive. Hehehhe  :'(
Now I'm focused on SleepServicesD. I think that ours random/sleep KP relates this deamons (...if not, solving this bug we achieve the complete ML compatibility).
I have "decompiled" SleepServiceD and it seems to do a sort of SMC version control. Configuring the chamaleon's SMbios.plist, we can set all System Profiler's entries except the SMC version. There is a method to deceive SMC version, but it requires an additional kext. I want a "clear" installation of ML over Chamaleon, so I don't want add any extra kext to prove my theory. I wrote an emal to the osx86's web master, explaining the problem and asking for a way to contact the chamaleon's developers.
I want ask to implements a way to set the SMC version with a SMbios.plist key.
If someone want follow me on this way, please help me. If the developers receive a lot of requests....they will have no a choice :)
Waiting for a reply....
Have a nice day folks. :)

 
hi ant0,

sorry, starting with 10.8 i switched to 3 TB disk's and didn't create again a new apple sw raid.
No kernel panics after claiming to be a 3.1 MacPro, but i think it's only a matter of time (i'm still using sleep).

Config, hmm, nothing special, 2 x 3 TB, 1 x Samsung SSD with ML / L (as backup).  I kicked my Superdrive and replaced it with an old 250 GB IDE drive, chameleon and ML installer on it. Second DVD-Slot from MacPro is holding a Multi-DVD drive, still IDE.  On 5.th data onboard is a second, older, Vertex2-SSD (not bootable, of cause).  And XFX 6870 as graphic card, using  DVI, which graphics enable on within chameleon.
Chamelon is self compiled, 2.1svn-2000.

P.S. Now running 10.8.1, still same messages in zzz.log

By


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: yellowbunny on August 27, 2012, 10:25:19 PM
Hello all,

This is my first post, been reading for quite a while.

I have 10.8.1 up and running on my Mac Pro. It all works 100% great apart from Dictation. It looks like it is working but seems to not do anything.

I've tried deleting plists and changing DNS but that doesn't help. If I boot the drive on my MacBook Pro via target disk mode it works straight away...

Any ideas?

Many thanks



Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: yellowbunny on August 28, 2012, 10:56:18 AM
Nevermind. I have woken up this morning and it is now working perfectly. Great!


Title: Re: Mountain Lion random Kernel Panic on MacPro1.1 (updated to 2.1)
Post by: andystubbs on August 28, 2012, 03:41:16 PM
Thanks for the info RuneOfMagic! Now we can say that the SW raid is safe.
KP are still there on Chamaleon 2047! If there is a bug on this bootloader, it persists.
The SSDT way is a flop. KP want alive. Hehehhe  :'(
Now I'm focused on SleepServicesD. I think that ours random/sleep KP relates this deamons (...if not, solving this bug we achieve the complete ML compatibility).
I have "decompiled" SleepServiceD and it seems to do a sort of SMC version control. Configuring the chamaleon's SMbios.plist, we can set all System Profiler's entries except the SMC version. There is a method to deceive SMC version, but it requires an additional kext. I want a "clear" installation of ML over Chamaleon, so I don't want add any extra kext to prove my theory. I wrote an emal to the osx86's web master, explaining the problem and asking for a way to contact the chamaleon's developers.
I want ask to implements a way to set the SMC version with a SMbios.plist key.
If someone want follow me on this way, please help me. If the developers receive a lot of requests....they will have no a choice :)
Waiting for a reply....
Have a nice day folks. :)

Can you not edit the smbios.c file to achieve this?


Title: Re: Mountain Lion random Kernel Panic on MacPro1.1 (updated to 2.1)
Post by: ant0 on August 28, 2012, 05:45:20 PM
Maybe you mean "smbios.plist". In this case, it's not possible to add an SMCversion key, because chamaleon don't know that key.

Thanks for the info RuneOfMagic! Now we can say that the SW raid is safe.
KP are still there on Chamaleon 2047! If there is a bug on this bootloader, it persists.
The SSDT way is a flop. KP want alive. Hehehhe  :'(
Now I'm focused on SleepServicesD. I think that ours random/sleep KP relates this deamons (...if not, solving this bug we achieve the complete ML compatibility).
I have "decompiled" SleepServiceD and it seems to do a sort of SMC version control. Configuring the chamaleon's SMbios.plist, we can set all System Profiler's entries except the SMC version. There is a method to deceive SMC version, but it requires an additional kext. I want a "clear" installation of ML over Chamaleon, so I don't want add any extra kext to prove my theory. I wrote an emal to the osx86's web master, explaining the problem and asking for a way to contact the chamaleon's developers.
I want ask to implements a way to set the SMC version with a SMbios.plist key.
If someone want follow me on this way, please help me. If the developers receive a lot of requests....they will have no a choice :)
Waiting for a reply....
Have a nice day folks. :)

Can you not edit the smbios.c file to achieve this?


Title: Re: Mountain Lion random Kernel Panic on MacPro1.1 (updated to 2.1)
Post by: andystubbs on August 28, 2012, 07:52:37 PM
Maybe you mean "smbios.plist". In this case, it's not possible to add an SMCversion key, because chamaleon don't know that key.

No I mean download the source for chameleon, edit the smbios.c file to use a different version then recompile and test it works before asking the developers to make any changes!

Actually skip that - is the SMC Version not derived from the SMbiosversion string in the smbios.plist? And if not why not install FakeSMC.kext to see if that cures the problem before asking for changes which may or may not help?


Title: Re: Mountain Lion random Kernel Panic on MacPro1.1 (updated to 2.1)
Post by: ant0 on August 29, 2012, 03:17:34 PM
You right! Maybe I'm too hurry. I have to test before ask. However.... I haven't ask anything to developer, yet. I don't have a lot of free time, so I'll test the "fakesmc way" ASAP.
By the way....I've updated to Chamaleon r2050 and activated C-state and P-state. Waiting for KP on this config.
Have a nice day.

P.S. I've found a nice app to autoupdate chamaleon and for a quick graphic config of smbios.plist and other things. It's called "champlist" and you can download here:
http://www.osx86.net/cat/2-bootloaders.html




Maybe you mean "smbios.plist". In this case, it's not possible to add an SMCversion key, because chamaleon don't know that key.

No I mean download the source for chameleon, edit the smbios.c file to use a different version then recompile and test it works before asking the developers to make any changes!

Actually skip that - is the SMC Version not derived from the SMbiosversion string in the smbios.plist? And if not why not install FakeSMC.kext to see if that cures the problem before asking for changes which may or may not help?


Title: Re: Mountain Lion random Kernel Panic on MacPro1.1 (updated to 2.1)
Post by: andystubbs on August 29, 2012, 03:47:01 PM
P.S. I've found a nice app to autoupdate chamaleon and for a quick graphic config of smbios.plist and other things. It's called "champlist" and you can download here:
http://www.osx86.net/cat/2-bootloaders.html

ChameleonWizard is very nice for this too http://www.insanelymac.com/forum/index.php?showtopic=257464


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: PTuser on September 02, 2012, 10:24:26 PM
Hi
First post - I ran the Macefi instructions and my Mac Pro 8 core 2.1 is now booting 64 bit. I need a fix that works for audio as I haven't been able to get it going. I tried one of the workarounds but it didnt come back....Its a must as it is messing with Protools HD and its drivers, so would appreciate some help....

Im on 10.7.4 right now but will hopefully move on to mountain lion in the next few weeks if there are no more issues....


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: armdn on September 03, 2012, 05:28:07 AM
Did you fixed your DSDT??


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: PTuser on September 03, 2012, 08:25:27 AM
Hi
I tried Sascha_77s workaround but the terminal would not accept the script. Is there another way or a file I can grab?


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: PTuser on September 03, 2012, 09:06:01 AM
Here's what I did to get my system working with the 64 bit kernel in both Lion and Mountain Lion DP3.  Hopefully I have not forgotten or misremembered anything….

The Machine:

Mac Pro 2,1 (formerly a 1,1)
8 x 3 GHZ Xeon  32 GB RAM
(when running EFI 32, I had an ATI 4670, now have an unflashed PC version of Nvidia Geforce 470)

Download the files in MacEFIRom's original post at the start of this thread.  I will also post my modified files, that suit my particular setup and hardware.  You may need to modify them if your hardware is different than mine.

1) Formatted a drive with two partitions, using MBR, HFS+ Journaled.  One small partition (1GB) named "Boot" for the boot loader.  The rest used for storage space, but is not my main Mac OS install.  This drive is installed in the drive bay closest to the back of the machine.  My Mac OSX Lion 10.7.2 install is in the drive bay closest to the front of the machine.

2) Installed Chimera 1.9.1.   Base install only.  This is instead of the original suggestion to use Chameleon 2.0 RC2-r640.   (Chimera 1.9.1 supports Mountain Lion and can support multiple Nvidia cards with Graphics Enabler=YES)  Chimera is a variant of Chameleon.

3) Copy MacEFIRom's smbios.plist and org.chameleon.Boot.plist to Boot/Extra on the Boot partition. If this directory does not yet exist, create it.

4) Performed the following modifications on smbios.plist


        <key>SMproductname</key>
        <string>MacPro2,1</string>
        <key>SMsystemversion</key>
        <string>1.0</string>
        <key>SMmaximalclock</key>
        <string>3000</string>
        <key>SMsystemboard</key>
        <string>Mac-F4208DC8</string>
        <key>SMbiosversion</key>
        <string>MP21.88Z.007F.B06.0707021348</string>
        <key>SMcputype</key>
        <string>1026</string>
        <key>SMserial</key>
        <string>YOUR SERIAL NUMBER HERE</string>

Performed the following modifications on org.chameleon.Boot.plist

         <key>Default Partition</key>
   <string>hd(3,2)</string>
        <key>Graphics Mode</key>
        <string>1920x1200x32</string>    
   <key>GraphicsEnabler</key>
   <string>Yes</string>
   <key>Kernel</key>
   <string>mach_kernel</string>
   <key>Kernel Flags</key>
   <string></string>
   <key>Timeout</key>
   <string>2</string>

6) Add the attached DSDT file to Boot/Extra.  Without this DSDT file, your built in audio and extra internal SATA ports on the motherboard (if you are using them) will cease to function.  If you want to delve into what I did in the DSDT file, you can open it in a program called DSDTSE and compare to your unmodified extracted DSDT from your motherboard.  Thanks to Grammataki for pointing me in the right direction for this stuff.

5) Bless the new partition using Terminal

sudo bless --folder /Volumes/Boot --file /Volumes/Boot/boot --setBoot --legacy

6) Reboot.  You should be booting with the 64 bit kernel.  

If you want to return to the normal EFI32 boot, use the System Preferences>Startup Volume. To boot the 64 bit kernel again, issue the above terminal command again.

If everything is running well, and you want to install Mountain Lion DP3 on another drive, follow the procedure  I will detail in subsequent posts.   I would not use a Developer Preview as my main OS.

Thanks to everyone in the thread for their contributions.  Thanks to MacEFIRom for starting it all.  He did the bulk of the work in making this a viable option.  Thanks to Grammataki for pointing me in the right direction on DSDT.




I cant find the attached DSDT file mentioned in this post?..

I now have audio devices up and running - however I run Protools HD/Native and am running into issues with the Avid core audio driver. Anyone else using PT10HD with chameleon?


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: palba on September 03, 2012, 11:29:23 AM
I'm a big Mac Pro fan, and I own both a 2006 and 2010 Mac Pro. After writing the firmware tools for these systems, I started to feel like the 2006 Mac Pro didn't get much of a boost from the 2007 firmware upgrade, unlike the 2009 upgrade, which unlocked a lot of potential. I'm also a big hackintosh fan, and I've built numerous platforms going back to 2006, when it all began. I started doing some research on booting the 64 bit kernel on the 2006/2007 Mac Pro. As you probably know, these Macs have a 32 bit EFI implementation, so the Mac OS can only boot the 32 bit kernel. This is of course an arbitrary decision on Apple's part, as the Xeon CPUs in all the Mac Pros are certainly 64 bit capable. There's been some posts on this forum, as well as some earlier posts by netkas on the subject, about using the Chameleon bootloader to load the OS, since in theory, this should be a pretty darn compatible hackintosh! I attempted to configure the system to boot in this manner, using all of the information available in these posts, but all of the information and suggestions available are close, but none of them get everything right. I did successfully accomplish this, and I can say that it works very well, with the only thing not recognized and working is the built-in audio. This can probably be fixed with some additional work, and maybe someone else can suggest some settings to accomplish this, but right now, with this guide, you can boot the 2007 Mac Pro (of course my 2006 has been upgraded to 2007) in 64 bit kernel mode, and the system works 100%, with sleep, shutdown, networking, CPU identification working properly. If you are using the original nVidia 7300GT, you will have to use a more modern graphics card that the Chameleon bootloader can understand. Also, since this is booting like a hackintosh, you don't have to use a flashed card, or actual Apple card (although you can if you want) just any PC card that is currently working with the modern bootloaders, which is quite nice.

It's actually pretty easy once you know what to do and how to configure everything. In essence you will be booting the Mac Pro in what's called "Legacy Mode" which is Apple's way of saying a normal PC BIOS environment, not the EFI32 environment. One of the things I struggled with is that Apple's EFI implementation will not boot any sort of USB or Firewire storage in "Legacy Mode", so this has to be done on an internal hard drive. The Chameleon boot partition can be on a separate drive in the system or on an additional partition. The separate drive has the benefit of not having to touch the Mac OS partition at all, so it is very clean, but requires using a drive sled spot or using an additional drive in the optical bay area. In either case, the system can be booted the original way via the EFI32 mode, or the chameleon way for 64 bit kernel, so it's a very flexible solution.

Here is the guide:

If you are using a single drive, partition the drive with 2 partitions, both HFS+, using the MBR option. Name the 1st partition Boot, and make it 1GB in size. The 2nd partition will hold your normal Mac OS installation.

If you are using a separate drive, partition using MBR, choose HFS+, and name it Boot.

Install the older Chameleon bootloader, the filename is Chameleon-2.0-RC2-r640.pkg, you can easily find it on the web. Choose the Boot partition, and deselect all the options except the bootloader.

To delete the original boot file, type this command, via the Terminal:

rm /Volumes/Boot/boot

You can use any of the modern Chameleon bootloader files, you will only need the boot file. You can find installer packages all over the Internet for this, so don't ask here. If it's already in an installer package, you can use Pacifist to extract it. Copy this file to the Boot volume, at the root. I've included the one I used in my testing, so you can use this one as well.

Copy the attached smbios.plist and org.chameleon.Boot.plist to Boot/Extra, and if you have any themes you want to use copy these to the Boot/Extra folder as well. If you don't know how the Chameleon bootloader works, or about themes, or anything else related to the hackintosh, don't ask here, there are plenty of forums on the Internet for that.

If you are using a single drive, use this in the org.chamleeon.Boot.plist file (this is in the supplied file):

   <key>Default Partition</key>
   <string>hd(0,2)</string>

If you are using a separate drive, use this in the org.chamleeon.Boot.plist file:

   <key>Default Partition</key>
   <string>hd(1,2)</string>

The actual serial number can't be extracted from the system, so you can put your serial number in by editing this in the smbios.plist file:

        <key>SMserial</key>
        <string>G666666PUPZ</string>

In order to boot the system this way, you have to bless the new Boot partition in a special way, via the Terminal:

sudo bless --folder /Volumes/Boot --file /Volumes/Boot/boot --setBoot --legacy

If you want to return to the normal EFI32 boot, use the System Preferences>Startup Volume. To boot the 64 bit kernel again, issue the above terminal command again.

In my testing I haven't run into any issues other than the sound, and benchmarking is right where it should be at for a 64 bit kernel. I hope you enjoy the benefits of extending the value of your 2006 or 2007 Mac Pro, or being able to change your system back and forth from the 32 to 64 bit kernel for development purposes.



Hi,
I've done all this step!
I'm running Macos 10.7.4 on my mac pro 1.1 2006 on a RAID 5 SET. I've created the new Boot partition on an external sata disk.
The result is that the system doesn't start and the apple icon exchange with the broken folder.
How can I do? Where I'm wrong?
Many thanks in advance!
Best regards
Paul


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: PeterHolbrook on September 03, 2012, 01:12:51 PM
How can I do? Where I'm wrong?

I suggest that you read http://www.jabbawok.net/?p=47, paying attention to every single syllable of the procedure and doing things accordingly.


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: orsodimare on September 04, 2012, 10:36:23 AM
.....
I've created the new Boot partition on an external sata disk.
The result is that the system doesn't start and the apple icon exchange with the broken folder.
How can I do? Where I'm wrong?
Many thanks in advance!
Best regards
Paul


As written in the guide, the boot disk must be internal, you have just to un-box your external disk and put it in one of the internal slot, that's all ...


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: palba on September 04, 2012, 03:14:12 PM
.....
I've created the new Boot partition on an external sata disk.
The result is that the system doesn't start and the apple icon exchange with the broken folder.
How can I do? Where I'm wrong?
Many thanks in advance!
Best regards
Paul


As written in the guide, the boot disk must be internal, you have just to un-box your external disk and put it in one of the internal slot, that's all ...


Oh I see... I' ve figured out that the "external" sata is connected to the internal sata port, all the bay are occupied by the raid set.
I've tried to know if there is a way to shrink the RAID SET size without data loss.
Furthermore with my actual configuration can be a different hd number set:
<key>Default Partition</key>
   <string>hd(2,2)</string>
I,ve tried 1,2 / 3,2 but nothing happen.
Many thanks in advance
Paul


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: electropura718 on September 04, 2012, 04:45:05 PM
Here's what I did to get my system working with the 64 bit kernel in both Lion and Mountain Lion DP3.  Hopefully I have not forgotten or misremembered anything….

The Machine:

Mac Pro 2,1 (formerly a 1,1)
8 x 3 GHZ Xeon  32 GB RAM
(when running EFI 32, I had an ATI 4670, now have an unflashed PC version of Nvidia Geforce 470)

Download the files in MacEFIRom's original post at the start of this thread.  I will also post my modified files, that suit my particular setup and hardware.  You may need to modify them if your hardware is different than mine.

1) Formatted a drive with two partitions, using MBR, HFS+ Journaled.  One small partition (1GB) named "Boot" for the boot loader.  The rest used for storage space, but is not my main Mac OS install.  This drive is installed in the drive bay closest to the back of the machine.  My Mac OSX Lion 10.7.2 install is in the drive bay closest to the front of the machine.

2) Installed Chimera 1.9.1.   Base install only.  This is instead of the original suggestion to use Chameleon 2.0 RC2-r640.   (Chimera 1.9.1 supports Mountain Lion and can support multiple Nvidia cards with Graphics Enabler=YES)  Chimera is a variant of Chameleon.

3) Copy MacEFIRom's smbios.plist and org.chameleon.Boot.plist to Boot/Extra on the Boot partition. If this directory does not yet exist, create it.

4) Performed the following modifications on smbios.plist


        <key>SMproductname</key>
        <string>MacPro2,1</string>
        <key>SMsystemversion</key>
        <string>1.0</string>
        <key>SMmaximalclock</key>
        <string>3000</string>
        <key>SMsystemboard</key>
        <string>Mac-F4208DC8</string>
        <key>SMbiosversion</key>
        <string>MP21.88Z.007F.B06.0707021348</string>
        <key>SMcputype</key>
        <string>1026</string>
        <key>SMserial</key>
        <string>YOUR SERIAL NUMBER HERE</string>

Performed the following modifications on org.chameleon.Boot.plist

         <key>Default Partition</key>
   <string>hd(3,2)</string>
        <key>Graphics Mode</key>
        <string>1920x1200x32</string>    
   <key>GraphicsEnabler</key>
   <string>Yes</string>
   <key>Kernel</key>
   <string>mach_kernel</string>
   <key>Kernel Flags</key>
   <string></string>
   <key>Timeout</key>
   <string>2</string>

6) Add the attached DSDT file to Boot/Extra.  Without this DSDT file, your built in audio and extra internal SATA ports on the motherboard (if you are using them) will cease to function.  If you want to delve into what I did in the DSDT file, you can open it in a program called DSDTSE and compare to your unmodified extracted DSDT from your motherboard.  Thanks to Grammataki for pointing me in the right direction for this stuff.

5) Bless the new partition using Terminal

sudo bless --folder /Volumes/Boot --file /Volumes/Boot/boot --setBoot --legacy

6) Reboot.  You should be booting with the 64 bit kernel.  

If you want to return to the normal EFI32 boot, use the System Preferences>Startup Volume. To boot the 64 bit kernel again, issue the above terminal command again.

If everything is running well, and you want to install Mountain Lion DP3 on another drive, follow the procedure  I will detail in subsequent posts.   I would not use a Developer Preview as my main OS.

Thanks to everyone in the thread for their contributions.  Thanks to MacEFIRom for starting it all.  He did the bulk of the work in making this a viable option.  Thanks to Grammataki for pointing me in the right direction on DSDT.




I cant find the attached DSDT file mentioned in this post?..

I now have audio devices up and running - however I run Protools HD/Native and am running into issues with the Avid core audio driver. Anyone else using PT10HD with chameleon?


The attachments only show up if you are logged in.  Register for a login and you should be able to download my Extra folder.   My system is running Avid Media Composer 6, which is having no problems.  No idea about ProTools, but I think it uses the same core audio components.  You might need to reinstal ProToolsl, after getting 64 bit up and running, to make sure you are using 64 bit components.  If you installed ProTools while running the 32 bit kernel, it might not have installed all the proper components for 64 bit operation.



Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: PTuser on September 10, 2012, 10:55:12 PM
Hi
Thanks for responding - I have those filesw. Im having trouble tracking down a mac download for Chimera 1.9.1. The latest I can find is 10.6.2?


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: PTuser on September 11, 2012, 07:52:36 AM
I meant 1.6.2 :))


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: PTuser on September 11, 2012, 11:41:38 AM
I now have the Chimera 1.9.1 installer. I have followed instructions and modified the plist to use my start up osx drive location  (0,2) but I just get the restart screen of death after darwin does its thing ????? - so Im stuck. Macefiroms original post works however I wanted the chimera one as I will upgrade to ML if it works ok on lion.

The dsdt file def goes in the extra folder?

One last thing. My mac is an 8 core 2,1. Its got 32 bit kernel which is why I want to go down this route. I dont know if that makes a difference to the chimera workaround. It worked ok with macefiroms so hopefully not..


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: Graeme43 on September 19, 2012, 06:29:58 PM
PTUser, the chameleon I used for my 10.8 install doesn't boot 10.7 so u may never know if it works until u try it  ???. Never tried chimera though as chameleon works great so don't see any reason to touch it  ???

I could link to an image o boot drive I use for 10.8.1  but you'd need to add your own SN to the plist


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: chromafile on September 19, 2012, 06:34:05 PM
Just installed 10.8.2 update and everything seems fine with Chameleon r2059.


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: creality on September 20, 2012, 10:22:51 PM
5mins ago I installed 10.8.2 with running Chameleon Bootloader on my MacPro1,2. The stupid thing is I have to wait about 1min before booting into Chameleon - but working great on SoftwareRAID (stripped).

 :)


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: fbriatto2 on September 21, 2012, 11:36:54 PM
Same for me. 10.8.2 works nicely. I combined it with the latest Chameleon update.
Just a little hassle before I realised that the update delivered a new geforce kext (in Sys/lib/ext).
After removing it, Portal, Aperture and Audio are OK. The only exception is dictation.
Dictation worked randomly in 10.8.1 but currently not any more.

In the log i see a : kAFAssistantErrorDomain error 208
If someone has an idea... Thanks to all.

Current config.
MacPro1.1 2.66 Ghz, upgraded to MacPro2.1, 3 Ghz 8-core processing (2x X5365), 16 GB RAM (by 8x2 GB),
Apple GeForce 7300GT, AMD RADEON HD 6870 graphics, CalDigit USB3 Adapter, 2x SSDs (OCZ Vertex4, OWC)


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: armdn on September 23, 2012, 07:53:13 AM
For me Dictation work normal with a FireWire iSight.  ;D


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: creality on September 25, 2012, 09:53:26 PM
Hi there,

my Mac2.1 (original) is running without any hacked kexts...just needed to patch the DSDT.aml for working sound. But one thing...since MountainLion my USB Webcam don't wakeup after sleep. I have to unplug it from usb - thats all :)

ML is working on my machine with Apple Software Raid (stripped mode). Sleep is working well. ICloud and Photostream also working.

other strange issues:
- magic mouse is slow and stucking
- chameleon is booting after 2min wait time (nothing happens - grey screen)

May be the chameleon sucks with Raid.

my Config:
- 2.5HDD on SuperDrive Slot with 1GB MBR Partition and Chameleon on it
- booting in Legacy Mode (seems not to be necessary)

may be someone has a solution to fix up the boot time...

regards.


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: fbriatto2 on September 26, 2012, 11:18:16 PM
=> Dictation is working today. I did not change anything (SW/HW) so I assume it's a sporadic server problem. Thanks.

=> Regarding slow chameleon boot times, did you try with caches enabled ? I assume you already now but maybee not...
Anyways even with kernel caches enabled the boot time is quite slow... A performance enhancement on this
side would be welcome.


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: konran on September 27, 2012, 09:20:49 AM
Hi all,

in the meantime I've moved to a MacPro3,1 ... therefore I don't need my MacPro2,1 anymore and can offer it to anyone who needs a good tested one which had 10.8 ML running with Chameleon, DSDT's, audio, ODD SATA and sleep working.

The machine is cleaned and refurbished:
MacPro2,1(former 1,1) 2 x Intel Xeon Dual Core 3 GHz (upgraded), 10 GB RAM, 2 x 250 GB HDD, nVidia 8800 GTS (patched 8800 GT EFI), Mighty Mouse, Apple White Keyboard, OS X 10.7 + Mac OS X 10.6; 1 ODD SATA connected externally, 1 ODD SATA wired internally; original Intel Xeon Dual Core 2.66 GHz pair and nVidia 7300 GT card included.

Anyone interested please PM me. My location is Bonn, Germany.


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: creality on September 27, 2012, 03:42:54 PM
I think the boot delay its not a caching problem...chameleon boot loader appears 1min after power on. Thats a crazy behavior. I will try to install the system on a different disk to test some configuration modes.


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: jeremiahbarrar on September 27, 2012, 07:24:59 PM
I installed Chameleon on a internal IDE hard drive underneath the SuperDrive. Chameleon boots up and shows my boot disk. When I boot with -v and GraphicsEnabler=Yes and a ATI 5770 (confirmed working in a Hackintosh with Chameleon) it loads mach kernel and crashes and reboots a second later. any suggestions?


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: fbriatto2 on September 27, 2012, 09:00:17 PM
Looong Chameleon Boot time

Just did some tests. Same for me, from poweron to chameleon loader screen it takes about one minute.
Did not realize that because I rarely reboot.

My config is probably very current with chameleon on the first SSD partition and macos on the second one.
The SSD is in the first slot.

I am not bothered by that but if I had some time I would probably drop all connected devices, reduce memory to the minimum
and keep only the SSD in the first slot to help isolate the root cause, if any. Could be related to the way boot0 behaves...
Should also take a look at the source code to try to understand what is going on ...

Anyways if you have an idea I am interested as well.


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: holymacoli on September 28, 2012, 02:54:19 AM
Just wanted to say thank you for this solution.

I just got this going on my

2,1 (1,1) Mac Pro
2 x Quad Core Xeon
16 GB RAM
Lion 10.7.4
GTX 570

THANK YOU




Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: orsodimare on September 28, 2012, 01:03:44 PM
Same for me. 10.8.2 works nicely. I combined it with the latest Chameleon update.
Just a little hassle before I realised that the update delivered a new geforce kext (in Sys/lib/ext).
After removing it, Portal, Aperture and Audio are OK. The only exception is dictation.
....
Current config.
MacPro1.1 2.66 Ghz, upgraded to MacPro2.1, 3 Ghz 8-core processing (2x X5365), 16 GB RAM (by 8x2 GB),
Apple GeForce 7300GT, AMD RADEON HD 6870 graphics, CalDigit USB3 Adapter, 2x SSDs (OCZ Vertex4, OWC)


Great... but I have two questions:
1- how did you manage to have the 7300GT working (with ML I knew it leads to KP due to its 32bit "soul")?
2- which geforce kext did you remove after updating from S/L/E ?

Thanks in advance


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: creality on September 28, 2012, 02:36:35 PM
I installed Chameleon on a internal IDE hard drive underneath the SuperDrive. Chameleon boots up and shows my boot disk. When I boot with -v and GraphicsEnabler=Yes and a ATI 5770 (confirmed working in a Hackintosh with Chameleon) it loads mach kernel and crashes and reboots a second later. any suggestions?

I have the same device 5770 - but I do not require GraphicEnabler. The 5770 runs out of the box. Try to turn the GraphicEnabler off this should be working... ;)


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: PeterHolbrook on September 28, 2012, 02:45:37 PM
I have the same device 5770 - but I do not require GraphicEnabler. The 5770 runs out of the box. Try to turn the GraphicEnabler off this should be working... ;)

Well, yes, it sort of "works" without the GraphicsEnabler line in org.chameleon.Boot.plist , but it only works in the sense that you can see things on the screen. However, the graphics card won't be properly identified by the system and there will be serious flaws. For instance, you won't be able to play a DVD. So, add the relevant line and avoid such obvious pitfalls.


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: fbriatto2 on September 28, 2012, 05:14:04 PM
Before I removed this extension I had KPs as well.

Extension removed from Libray/Extensions is

GeForce.kext 1 Apr. 2012 2.2 Mo

The 7300 in slot 4 is just used for the VGA output which gives me the boot screen.
After boot, I have 3 screens connected. 2 on the 6800 (Gigabyte) and one on the 7300.
On the 7300 the only available mode is 1280x1024 (i think it uses a basic / generic VGA driver)
On the 6800 all is "nominal" on the two 6800 DVI connected screens.

System report gives the following

AMD Radeon HD 6870 Series :

  Nom:   ATY,Duckweed
  Type:   Contrôleur du moniteur
  Gestionnaire installé:   Oui
  MSI:   Oui
  Bus:   PCI
  Logement:   Slot-1
  Identifiant du fournisseur:   0x1002
  Identifiant du périphérique:   0x6738
  Identifiant du fournisseur du sous-système:   0x1458
  Identifiant du sous-système:   0x21fb
  Identifiant de révision:   0x0000
  Largeur du câble:   x16
  Vitesse de la liaison:   2.5 GT/s

Apple GeForce 7300GT :

  Nom:   NVDA,Display-B
  Type:   Contrôleur du moniteur
  Gestionnaire installé:   Oui
  MSI:   Non
  Bus:   PCI
  Logement:   Slot-4
  Identifiant du fournisseur:   0x10de
  Identifiant du périphérique:   0x0393
  Identifiant du fournisseur du sous-système:   0x0000
  Identifiant du sous-système:   0x0400
  Révision de la ROM:    5.73.22.29.A1
  Identifiant de révision:   0x00a1
  Largeur du câble:   x8
  Vitesse de la liaison:   2.5 GT/s




Same for me. 10.8.2 works nicely. I combined it with the latest Chameleon update.
Just a little hassle before I realised that the update delivered a new geforce kext (in Sys/lib/ext).
After removing it, Portal, Aperture and Audio are OK. The only exception is dictation.
....
Current config.
MacPro1.1 2.66 Ghz, upgraded to MacPro2.1, 3 Ghz 8-core processing (2x X5365), 16 GB RAM (by 8x2 GB),
Apple GeForce 7300GT, AMD RADEON HD 6870 graphics, CalDigit USB3 Adapter, 2x SSDs (OCZ Vertex4, OWC)


Great... but I have two questions:
1- how did you manage to have the 7300GT working (with ML I knew it leads to KP due to its 32bit "soul")?
2- which geforce kext did you remove after updating from S/L/E ?

Thanks in advance


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: fbriatto2 on September 28, 2012, 05:18:44 PM
regarding my config, one additional info, sleep does not work. The 7300 apparently induces
a non sleep behavior. I did not test without the 7300 but someone did and it appears to be
the problem. As I dont use sleep anyways... I prefer to keep the boot screen to be able to chose
between Windows 7, OSX 10.8, Snow Leopard (just in case i kep a small disk with SL on it and it
helped me a lot for the initial installation),  or Apple's recovery partition.


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: jeremiahbarrar on September 28, 2012, 07:37:43 PM
I successfully booted the install partition and got all the way through. After install triggered the reboot, computer started up and Chameleon loaded. only one partition was found, the installer. the partition I installed Mountain Lion on was not there. I tried booting the installer again and this time it failed. It loads the kernel, DSDT, SMBios and then it crashed. everything worked before the install.


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: HaraldSt on September 29, 2012, 01:55:23 AM
Hi there,

my Mac2.1 (original) is running without any hacked kexts...just needed to patch the DSDT.aml for working sound. But one thing...since MountainLion my USB Webcam don't wakeup after sleep. I have to unplug it from usb - thats all :)

ML is working on my machine with Apple Software Raid (stripped mode). Sleep is working well. ICloud and Photostream also working.

other strange issues:
- magic mouse is slow and stucking
- chameleon is booting after 2min wait time (nothing happens - grey screen)

May be the chameleon sucks with Raid.

my Config:
- 2.5HDD on SuperDrive Slot with 1GB MBR Partition and Chameleon on it
- booting in Legacy Mode (seems not to be necessary)

may be someone has a solution to fix up the boot time...

regards.

Your RAID could be an issue, since the boot is using Legacy.

Chameleon/Legacy in general is slower. It takes about a minute for my system to get to login. I ran into an issue with REALLY slow boot after a crash. It took ~ 5min, with the Chameleon GUI screen drawing like molasses. I tried the usual - disk repair, permissions, restoring the MBR label on boot, reinstalling Chameleon etc.

Nothing worked. I finally did the cmd-option-P-R parameter reset, which I should have done first. Fixed it!


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: orsodimare on October 01, 2012, 01:54:08 PM
regarding my config, one additional info, sleep does not work. The 7300 apparently induces
a non sleep behavior. I did not test without the 7300 but someone did and it appears to be
the problem. As I dont use sleep anyways... I prefer to keep the boot screen to be able to chose
between Windows 7, OSX 10.8, Snow Leopard (just in case i kep a small disk with SL on it and it
helped me a lot for the initial installation),  or Apple's recovery partition.

I don't care about "SLEEP" too, on the contrary I am missing a lot the boot screen: so I'm going to give your workaround a chance !!!
thanks a lot.


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: rezwits on October 19, 2012, 05:21:26 AM
Hey fbriatto2,

Can you boot off that CalDigit (fasta-6gu3) eSata/USB3 PCIe card using an eSata drive with a ccc clone of your Mountain Lion install??  Would love to hear if that's possible??  I like having removable bootable backup storage connected, instead of using hd bays.

Let me know PLEASE Thanks..., oh well I guess after looking at it you only have the USB3 card.

Does anyone have the CalDigit fasta-6gu3? Booting Mountain Lion??

Same for me. 10.8.2 works nicely. I combined it with the latest Chameleon update.
Just a little hassle before I realised that the update delivered a new geforce kext (in Sys/lib/ext).
After removing it, Portal, Aperture and Audio are OK. The only exception is dictation.
Dictation worked randomly in 10.8.1 but currently not any more.

In the log i see a : kAFAssistantErrorDomain error 208
If someone has an idea... Thanks to all.

Current config.
MacPro1.1 2.66 Ghz, upgraded to MacPro2.1, 3 Ghz 8-core processing (2x X5365), 16 GB RAM (by 8x2 GB),
Apple GeForce 7300GT, AMD RADEON HD 6870 graphics, CalDigit USB3 Adapter, 2x SSDs (OCZ Vertex4, OWC)



Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: creality on October 19, 2012, 02:06:36 PM
Thanks to HaraldSt. I will try this.

Update today:

It seems that my Mac is going crazy. After long time of working correctly now is the time for killing him. My apps dont start anymore. Adobe Lightroom some PS Plugings, Keynote, Pages and Aperture (all legal copys) stopped working. The issue is everytime when I need to restart my Mac. Once installed all is good...restart it and all sucks.

Dont know what to do.  >:( >:( >:(


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: HaraldSt on October 19, 2012, 11:44:37 PM
Thanks to HaraldSt. I will try this.

Update today:

It seems that my Mac is going crazy. After long time of working correctly now is the time for killing him. My apps dont start anymore. Adobe Lightroom some PS Plugings, Keynote, Pages and Aperture (all legal copys) stopped working. The issue is everytime when I need to restart my Mac. Once installed all is good...restart it and all sucks.

Dont know what to do.  >:( >:( >:(
Those all sound like apps with some form of DRM. Check to make sure, your serial # and UDID are not changing. You can find these in the first screen of System Information. Together with the ethernet MAC address, these are often used to unlock sw on a system, while prevent it from being copied.


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: fbriatto2 on October 21, 2012, 01:21:37 AM
rezwits,

nope.

I am currently usinf CCC & the USB3 to have a full backup of my boot disc, but the chameleon loader does not
see the caldigit east/USB3 ports. They ae only recognised and operational AFTER the macOS boot sequence
from my 1st SATA drive.

Anyways, if anyone is able to boot from the calldigit card, I would be interested as well, even if I generally prefer to keep my 2 SSD boot drives
on the internal ports (OSX on Bay 1, WIN7 on Bay2) mainly for performance reasons.

[ author=rezwits link=topic=1123.msg16332#msg16332 date=1350620486]
Hey fbriatto2,

Can you boot off that CalDigit (fasta-6gu3) eSata/USB3 PCIe card using an eSata drive with a ccc clone of your Mountain Lion install??  Would love to hear if that's possible??  I like having removable bootable backup storage connected, instead of using hd bays.

Let me know PLEASE Thanks..., oh well I guess after looking at it you only have the USB3 card.

Does anyone have the CalDigit fasta-6gu3? Booting Mountain Lion??

Same for me. 10.8.2 works nicely. I combined it with the latest Chameleon update.
Just a little hassle before I realised that the update delivered a new geforce kext (in Sys/lib/ext).
After removing it, Portal, Aperture and Audio are OK. The only exception is dictation.
Dictation worked randomly in 10.8.1 but currently not any more.

In the log i see a : kAFAssistantErrorDomain error 208
If someone has an idea... Thanks to all.

Current config.
MacPro1.1 2.66 Ghz, upgraded to MacPro2.1, 3 Ghz 8-core processing (2x X5365), 16 GB RAM (by 8x2 GB),
Apple GeForce 7300GT, AMD RADEON HD 6870 graphics, CalDigit USB3 Adapter, 2x SSDs (OCZ Vertex4, OWC)

[/quote]


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: fbriatto2 on October 21, 2012, 01:25:54 AM
Additional note.
DICTATION started working... dont know why... did not change anything.
Probably a server side problem solved.

 


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: perpacity on October 22, 2012, 12:24:55 PM
Time for a new mac I suppose.  ???


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: fbriatto2 on October 23, 2012, 12:43:32 AM
No way, i will not leave the 1.1 upped to 2.1 which is know working soo good with the 6870.
Will move only if the new MAC does provides at least :
- thunderbird
- openess to PC VID CARDS (high end)
- huge gain (x5 minimum) in performance compared to my 8 cores @3GHZ (Xeon X5365)
- same HDD modularity as MACPRO
- maybee USB3

Really happy with ML10.8.2 full 64 and everything running fine.

Time for a new mac I suppose.  ???


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: fbriatto2 on October 23, 2012, 12:45:51 AM
THUNDERBOLD  ;D for sure !


No way, i will not leave the 1.1 upped to 2.1 which is know working soo good with the 6870.
Will move only if the new MAC does provides at least :
- thunderbird
- openess to PC VID CARDS (high end)
- huge gain (x5 minimum) in performance compared to my 8 cores @3GHZ (Xeon X5365)
- same HDD modularity as MACPRO
- maybee USB3

Really happy with ML10.8.2 full 64 and everything running fine.

Time for a new mac I suppose.  ???


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: HaraldSt on November 05, 2012, 05:12:40 PM
Has anybody tried to boot from a Fusion drive via Chameleon?
I am not sure of the level of compatibility of Core Storage with legacy mode, but it might be readable. The magic of the tiered storage management only happens during idle time...


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: armdn on November 06, 2012, 04:20:10 PM
Has anybody tried to boot from a Fusion drive via Chameleon?
I am not sure of the level of compatibility of Core Storage with legacy mode, but it might be readable. The magic of the tiered storage management only happens during idle time...

I Think it is not a problem. You can crate FD, install 10.8 on it, and for Chameleon use another drive. I have a software RAID-0 which is in GPT and no problems.


Title: Booting the 64-bit kernel on the 2006/2007 Mac Pro with Apple Raid Card
Post by: palba on November 08, 2012, 09:27:21 AM
Hi all,
Here I am with a simple question?
I'd like to convert my system but I have the internal Apple Raid Card.
With 4 1Tb disk. I've created a Raid Partition with 3 and the other with the two partition(boot+System).
The problem is that I can't format the single partition Boot with the MBR option.
I can do this change only in the entire disk that prevent the macos installation.
How can i do? Could I use an external software?
Many thanks in advance! Best regards
Paul


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: palba on November 08, 2012, 11:31:47 AM
I'm a big Mac Pro fan, and I own both a 2006 and 2010 Mac Pro.

Here is the guide:

If you are using a single drive, partition the drive with 2 partitions, both HFS+, using the MBR option. Name the 1st partition Boot, and make it 1GB in size. The 2nd partition will hold your normal Mac OS installation.

If you are using a separate drive, partition using MBR, choose HFS+, and name it Boot.



Install the older Chameleon bootloader, the filename is Chameleon-2.0-RC2-r640.pkg, you can easily find it on the web. Choose the Boot partition, and deselect all the options except the bootloader.

To delete the original boot file, type this command, via the Terminal:

rm /Volumes/Boot/boot

You can use any of the modern Chameleon bootloader files, you will only need the boot file. You can find installer packages all over the Internet for this, so don't ask here. If it's already in an installer package, you can use Pacifist to extract it. Copy this file to the Boot volume, at the root. I've included the one I used in my testing, so you can use this one as well.

Copy the attached smbios.plist and org.chameleon.Boot.plist to Boot/Extra, and if you have any themes you want to use copy these to the Boot/Extra folder as well. If you don't know how the Chameleon bootloader works, or about themes, or anything else related to the hackintosh, don't ask here, there are plenty of forums on the Internet for that.

If you are using a single drive, use this in the org.chamleeon.Boot.plist file (this is in the supplied file):

   <key>Default Partition</key>
   <string>hd(0,2)</string>

If you are using a separate drive, use this in the org.chamleeon.Boot.plist file:

   <key>Default Partition</key>
   <string>hd(1,2)</string>

The actual serial number can't be extracted from the system, so you can put your serial number in by editing this in the smbios.plist file:

        <key>SMserial</key>
        <string>G666666PUPZ</string>

In order to boot the system this way, you have to bless the new Boot partition in a special way, via the Terminal:

sudo bless --folder /Volumes/Boot --file /Volumes/Boot/boot --setBoot --legacy




Hi,
I have few questions:
Format: I have tried to do as described. but using HFS+ with MBR the Macos Installer doesn't work!
so I followed the instruction to create an HFS+ Partition and a FAT32 partition ( I don't know if the MBR option is applied!
Then Chamaleon: Where is the bootloader? I mean in the custom install appear : Standard/EFI/HFS - Options -Themes -Extras . After the install, in the boot disk appears 3 folders (Extra/Library/usr).
I put the 2 modified files org.chameleon.Boot and smbios in EXTRA folder.
Where i put the file "boot"?
Where I am wrong?
Any suggestion is very well appreciated!
Many thanks in advance, best regards!
Paul

Here my partition system:
/dev/disk2
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *1.0 TB     disk2
   1:                        EFI                         209.7 MB   disk2s1
   2:                  Apple_HFS MACHD                   997.9 GB   disk2s2
   3:       Microsoft Basic Data BOOT                    1.8 GB     disk2s3



Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro with Apple Raid Card
Post by: armdn on November 09, 2012, 04:57:30 AM
Hi all,
Here I am with a simple question?
I'd like to convert my system but I have the internal Apple Raid Card.
With 4 1Tb disk. I've created a Raid Partition with 3 and the other with the two partition(boot+System).
The problem is that I can't format the single partition Boot with the MBR option.
I can do this change only in the entire disk that prevent the macos installation.
How can i do? Could I use an external software?
Many thanks in advance! Best regards
Paul

1) You need to use only integrated SATA controller for booting. Or any other SAS Controller that support booting on Mac.
2) Apple Mac Pro RAID Card will prevent booting from anything except Mac OS X.
3) So - you will not boot to Chameleon at all until you remove Apple RAID Card out of Mac Pro.


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: palba on November 09, 2012, 09:15:29 AM
Many thanks! This is an huge problem!
Could I use the main board sata connector?
Thanks
Paul


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: HaraldSt on November 11, 2012, 02:53:28 AM
Many thanks! This is an huge problem!
Could I use the main board sata connector?
Thanks
Paul
They are not available in standard legacy mode until the system has been switched to AHCI mode.


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: patida on November 11, 2012, 08:53:34 PM
Fusion Drive works perfect !  ;D


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: jvt on November 14, 2012, 02:17:03 PM
Hi, I've just installed Mountan Lion on my Mac Pro 1.1, the Jabbaworks way (great stuff!) ( http://www.jabbawok.net/?p=47 )

After that, I've created a custom dsdt.aml by exporting my Mac Pro's dsdt and applying all fixes mentioned by grammataki (even more great stuff!) ( http://www.insanelymac.com/forum/topic/273369-original-mac-pro-11legacy-64-bit-modedsdt-fixes/ )

Things work very well. No problems at all!

However I don't understand 3 things, maybe there is a hardware guru out here that can enlighten me a bit ???

1. DSDT export and import - compiler errors

   I used DSDT editor 0.7 to extract the dsdt.aml for my Mac Pro.

   When compiling the extracted DSDT ( even without any changes ) the compiler gives me three errors, please note all this hardware cofig is complete
   abracadabra for me….

   1) line 825: "invalid combination of Length and Min/Mac fixed flags"

      this has something to do with the config of PCI0. And as we can clearly see the Lengtvh value is incorrect.

Scope (\_SB)
Device (PCI0)
Name (BUF0, ResourceTemplate ()
               DWordMemory (ResourceProducer, PosDecode, MinFixed, MaxFixed, Cacheable, ReadWrite,
                    0x00000000,         // Granularity
                    0x00000000,         // Range Minimum
                    0xFEBFFFFF,         // Range Maximum
                    0x00000000,         // Translation Offset
                    0x00000000,         // Length
                    0x00,, , AddressRangeMemory, TypeStatic)

   2) line 1371 "Length is not equal to fixed Min/Max window"

Also this error is in the PCI0 config,

Scope (\_SB)
Device (PCI0)
Name (PBRS, ResourceTemplate ()
                DWordMemory (ResourceProducer, PosDecode, MinFixed, MaxFixed, Cacheable, ReadWrite,
                    0x00000000,         // Granularity
                    0xA0000000,         // Range Minimum
                    0xFE000000,         // Range Maximum
                    0x00000000,         // Translation Offset
                    0x5E000000,         // Length
                    ,, , AddressRangeMemory, TypeStatic)

   3) line 3340 "string must be entirely alphanumeric (smc-napa)"

                Device (SMC)
                {
                    Name (_HID, EisaId ("APP0001"))
                    Name (_CID, "smc-napa")
                    Name (_STA, 0x0B)

   The last error went away after applying the changes mentioned by Grammataki.

   The first 2 errors I had auto-fix by DSDT editor.

   However I find it strange the epxorted DSDT contains these errors.

   Are these bugs in my Mac's firmware ? Or is the compiler used in the DSDT editor more strict then needed ?

   My firmware level is MP11.005C.B08, SMC 1.7f10.

   I hope the auto-fixes applied by DSDT editor don't break anything. Up to now, thinks look fine.

2. DSDT export and import - why are fixes needed.

   I would expect when using a stock Mac Pro, no fixes would be needed to the DSDT at all. After all, I'm running an original Mac Pro
   and I would assume this hardware is supported by Mountain Lion, except for the EFI32 of course. Or are these fixes ( audio, usb sleep, etc ) related to changes
   in device drivers that need my Mac Pro to "present itself differently" to the OS ?

3. I use an original Apple 5770 video card.

   Using "graphicsenabler=yes" this gave me the problem acceleration was not workig.

   I assume this is because the graphics enabler does not contain the correct configuration for the stock Apple video card. ( checked the latest code to
   see if there was any reference and could not find it ).

   Now when I run the card with graphicsenabler=no, things work fine.

   The only strange thing is that OSX sees the card as being a Radeon 5000 card, instead of 5700. Any idea why this is ?

Thx for your answers in advance.


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: armdn on November 16, 2012, 02:47:43 PM
Many thanks! This is an huge problem!
Could I use the main board sata connector?
Thanks
Paul
They are not available in standard legacy mode until the system has been switched to AHCI mode.

They are not available for booting. But available for non-boot volumes.


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: palba on November 28, 2012, 01:21:12 PM
Many thanks! This is an huge problem!
Could I use the main board sata connector?
Thanks
Paul
They are not available in standard legacy mode until the system has been switched to AHCI mode.

They are not available for booting. But available for non-boot volumes.

Hi ,
I, tested with an IDE disk in the CD-rom bay. Now Chamaleon starts but it doesn't find the Macos X volume in the Apple Raid Card Set.
I guess how could I test the 64bit boot on my 2.1 with 10.6.8. Do I have any chance?
Many thanks


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: armdn on December 02, 2012, 04:10:49 PM
No. Apple RAID Card is the huge problem for such things as Chameleon.


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: HaraldSt on December 10, 2012, 08:59:05 PM
Fusion Drive works perfect !  ;D
I currently have an SSD + std drive combo, with symbolic links from the SSD for less frequently or bulky directories. It works pretty well.
The std drive is configured to be able to boot on its own mirroring all the content on the 240GB ssd.
I backed up the SSD to another drive, booted from it, and built a fusion drive. This proceeded without error. From Lion, the drive was seen as conventional multi-volume drive.
I recreated a boot drive under ML from the original using CarbonCopy. So far, so fine. When I rebooted in Lion, the drive was seen as not mountable due to an unsupported format (no worry, data is still there.) I presume that ML had changed properties to a Fusion drive.
BUt I could not boot from the drive due to an error on the drive. And 10.8.2 under ML did not seem to be able to repair it. In finally gave up, and restored the original configuration.

Not having the ability to repair would be an important barrier to use it as your main system, even with TimeMachine set up (I back up against to volumes just to make sure.)
Perhaps 10.8.3 will have the support for all ML systems...


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: orsodimare on December 11, 2012, 06:42:31 PM
Chameleon/Legacy is a working combination for sure in order to boot the 64-bit kernel on a MacPro 2,1 (1,1) but I'm wondering if it could be a different (faster) bootloader combination that can be used.
For example I'm having very good impression reading about "Clover" (in the Hackintosh arena) but if it can be useful for this topic is beyond my understanding....
Opinions?  ::)


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: last_animated on December 12, 2012, 06:36:13 PM
I've been having a play with this and I've got things working very nicely. I'm on a MacPro2,1 with a an MBR disk with a 1GB boot partition containing Chameleon and another partition with Mountain Lion. It works absolutely fine and I'm very happy with it. However I've been playing around with a second identical MacPro that has a Crucial M4 SSD startup disk for Snow Leopard. This one absolutely refuses to work and gives missing boot disk errors every time I try. I've fixed this by swapping the SSD out for a regular disk and now it's perfectly happy running Mountain Lion too - but I would like to get the SSD working. Has anyone got any suggestions as to what could be going wrong? Do SSDs write partition information in odd places or some such? That seems unlikely to me, but it's the only thing I can think of. As far as I can tell the setup for the disks is identical in every way except that it works with the regular disk and fails with the SSD.

Any help appreciated!
(In case anyone is interested I followed the instructions here http://boffinblogger.blogspot.co.uk/2012/11/easier-mountain-lion-install-on_25.html (http://boffinblogger.blogspot.co.uk/2012/11/easier-mountain-lion-install-on_25.html) which work well if you have a machine that can already install Mountain Lion so you can create the necessary disk image).


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: HaraldSt on December 20, 2012, 05:17:24 AM
...but I would like to get the SSD working.
I am using a Corsair 3 (240GB), and it is working fine. My BOOT partition is on another disk. I have a second Mountain Lion install residing on a 3TB disk, and since I never got the Recovery Partition to work in this configuration, I converted it using iPartition. In iPartition, I made it to be recognized as an MBR, then reformatted HFS+, and just made it hidden via chgflags after setting it up as BOOT.
I also have a native, rarely used Lion configuration. It does have a recovery partition.


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: pianoguy on December 22, 2012, 02:50:44 AM
I can't boot in 32-bit anymore, even when I go to preferences and choose the Mac disk in "startup disk". Any suggestions, aside from deleting the chameleon partition (since I would like to switch back and forth)?
UPDATE HALP!!! I renamed the chameleon "boot" file to "boot fake" so that it would stop forcing me to boot with it, and now my computer won't boot. I get "boot1: error"


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: armdn on December 23, 2012, 03:22:30 PM
I can't boot in 32-bit anymore, even when I go to preferences and choose the Mac disk in "startup disk". Any suggestions, aside from deleting the chameleon partition (since I would like to switch back and forth)?
UPDATE HALP!!! I renamed the chameleon "boot" file to "boot fake" so that it would stop forcing me to boot with it, and now my computer won't boot. I get "boot1: error"

Rename it back to "boot". If you want to boot back in 32-bit mode or EFI mode - just reset PRAM with CMD+Opt+P+R key combination during startup.


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: paulrbeers on December 26, 2012, 02:55:00 PM
I'm hoping someone can help me with my problem, I followed the instructions on jabbawok.net (which is just a more written out set of procedures of this thread if I am not mistaken) and all is working perfectly with the exception of Messages/iMessage.   I'm getting the same issue as the guys over a TonyMacX86:

http://www.tonymacx86.com/general-help/83263-imessage-wont-work.html

Anyone else having problems with iMessage/Messages on their 1,1 (upgraded to 2,1 in my case) running Mt. Lion?   Can you log in and out without issues?   This may have been previously discussed in this thread, but we are now at page 45!

Mac Pro 1,1 (firmware upgraded to 2,1)
GPUs:  Nvidia GTS 450 and Nvidia GT440
16GB of RAM
240GB SSD boot drive

I saw on Jabbawok that one person stated he had to re-do the install which is fine I can do that, but I don't want to do that if I am going to run into the same problem (looking for confirmation that iMessage service still works on 1,1's upgraded to Mt. Lion).  Truthfully, this was half the reason I upgraded to Mt Lion!


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: HaraldSt on December 29, 2012, 08:26:49 PM
I can't boot in 32-bit anymore, even when I go to preferences and choose the Mac disk in "startup disk". Any suggestions, aside from deleting the chameleon partition (since I would like to switch back and forth)?
UPDATE HALP!!! I renamed the chameleon "boot" file to "boot fake" so that it would stop forcing me to boot with it, and now my computer won't boot. I get "boot1: error"
You might have to do a PRAM reset several times before it holds. Than use OPTION to pick the startup desk.


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: vwpieces on January 01, 2013, 02:18:16 AM
Thanks guys. especially MacEFIRom, Netkas & electropura718. Electropura718, a special thanks for sharing you files.

Mac newborn here, just over 2 weeks. Have the 2006 now 2.1 & now the boot loader to 64bit kernel. This one took me a while, couple days of reading & an afternoon. Still clueless about OS X but somehow I got it done. Yeah, this should be my second post  ;D

My main goal here was to get win7 x64 installed on this thing, preferably on SSD if its possible. Already have win7 x86 bootcamp but the performance is bad on one SATA HDD. The HTPC win7 x64 2.66 Q8400 core 2 Quad 8GB ddr2 667 & SSD kicks the pants off this thing.  In theory they should both be equal.

Geekbench
HTPC 8348
MP 2.1 6238 which is actually high for the 5150's
Sapphire 4870 1GB, 16GB Ram
x5355 should be here soon & SSD is next...

got 3 of these MP 1.1 for free from work, guess I'll keep this one, get the other 2 operational & sell.

Thanks again, HAPPY NEW YEAR!
I Need a friggin Beer after that.
Nick


edit: was in sleep mode for an hour, woke up w/ the old Logitech BT mouse (not mac) just fine. ODD now on SATA ejects from KB but I haven't burned with it yet. OS X 10.7.5 WOO-Hoo.


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: HaraldSt on January 04, 2013, 02:34:18 AM
...My main goal here was to get win7 x64 installed on this thing, preferably on SSD if its possible. Already have win7 x86 bootcamp but the performance is bad on one SATA HDD. The HTPC win7 x64 2.66 Q8400 core 2 Quad 8GB ddr2 667 & SSD kicks the pants off this thing.  In theory they should both be equal. ...
edit: was in sleep mode for an hour, woke up w/ the old Logitech BT mouse (not mac) just fine. ODD now on SATA ejects from KB but I haven't burned with it yet. OS X 10.7.5 WOO-Hoo.
To make this happen properly, the controller has to be set to AHCI mode in legacy mode. Chameleon will not work with it. However, there is info on the net using AHCI Enabler by Chad Johnson. It is not compatible with Chameleon, so the OS has to be 32bit Lion.
- Run 32 Bit Lion
- Use Boot Camp to install Windows 7
- Get everything configured to work properly
- Boot into Windows, and do the registry change as described in the docs
- Shut down, and boot Lion
- Using AHCI enabler, back up the MBR, and then patch it.
Boot into Windows or Mac. You will now be in AHCI mode. You will also see all SATA ports.
Some things like the BootCamp Control panel will not work correctly, when they look at the MBR, you might need to use the Option Key to get back to Lion on restart.

I have tried it, and it works. But I am mainly in ML, and the speed is ok otherwise.

More here:
http://www.insanelymac.com/forum/topic/126089-howto-boot-macs-with-intel-chipset-in-ahci-win7-vista-xp-linux/page__st__200

-- Harald


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: vwpieces on January 04, 2013, 06:10:18 AM
Thhank you Harald,
I am still looking for solutions to the ODD_SATA ports in Windows but I am also on the same parallel as your link but slightly different & no bootcamp.
http://forums.macrumors.com/showthread.php?t=760482 (http://forums.macrumors.com/showthread.php?t=760482)

Also the main issue I have had & took me days to figure out on my own was that the Win7 install DVD I have for x64 is an expanded type with all versions available from installation. & No that type inst DVD will not work in 32-bit EFI machines. My link confirms it att he bottom of section 2. At one point of my misery I did find a post about reconfig of the ISO in ImgBurn. There is a link to a different  post & it designates a setting change for x86 or x64 where the tutorial I used didn't specify & had the X86 setting, I was converting my X64 ISO.  >:(

In the end the chameleon did not fix what I needed. It was a good learning experience. All along I have been close, but no cigar.
I did finally get my install DVD to run & have Win7 X64 on it's own HDD without bootcamp. It should not have worked but some how it did. haven't given up yet, but pretty soon my ISP is going to send me hate mail for passing the monthly bandwidth limit, installing too many windows updeates too many times.

Thanks again for the link & I will read it a few times & try to understand before making the regedits & MBR fixes.

& another note; the X5355 CPUs arrived today. Installed & ran a couple Geekbench scores. It did OK.....
http://browser.primatelabs.com/geekbench2/1485836 (http://browser.primatelabs.com/geekbench2/1485836)
I think 12422 is Awesome. highest score I have seen for Xeon X5355.
Nick


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: HaraldSt on January 08, 2013, 05:00:54 PM
Starting a few days ago I lost the ability to log into iMessage. The process fails after authentication, when the system is initializing and exchanging credentials. Based on some other discussions, I suspect Apple tightened the system eligibility requirements including serial number.
I am using the serial number of my Mac Pro, but it might have lost eligibility, since the 2,1 are not supported by ML.
Does anybody know, where I could find serial numbers for a late model Mac Pro?


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: chromafile on January 08, 2013, 05:12:21 PM
Starting a few days ago I lost the ability to log into iMessage. The process fails after authentication, when the system is initializing and exchanging credentials. Based on some other discussions, I suspect Apple tightened the system eligibility requirements including serial number.
I am using the serial number of my Mac Pro, but it might have lost eligibility, since the 2,1 are not supported by ML.
Does anybody know, where I could find serial numbers for a late model Mac Pro?


The real serial numbers won't help you. You really need a real Mac with ML to use iMessage right now.
http://bit.ly/13e8YeI


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: nullbreached on January 08, 2013, 05:17:33 PM
You might want to follow this thread:

http://www.tonymacx86.com/general-help/84047-imessage-wont-work-21.html (http://www.tonymacx86.com/general-help/84047-imessage-wont-work-21.html)

I'm not sure alternative serial numbers are working for anyone. I am in the same situation as yourself.

Starting a few days ago I lost the ability to log into iMessage. The process fails after authentication, when the system is initializing and exchanging credentials. Based on some other discussions, I suspect Apple tightened the system eligibility requirements including serial number.
I am using the serial number of my Mac Pro, but it might have lost eligibility, since the 2,1 are not supported by ML.
Does anybody know, where I could find serial numbers for a late model Mac Pro?


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: HaraldSt on January 08, 2013, 11:45:22 PM
I'm not sure alternative serial numbers are working for anyone. I am in the same situation as yourself.
I think, you are right. Apple's subtle way of discouragement. This was working fine for many months. It's a server side change, me thinks...


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: chromafile on January 09, 2013, 06:24:33 PM
I'm not sure alternative serial numbers are working for anyone. I am in the same situation as yourself.
I think, you are right. Apple's subtle way of discouragement. This was working fine for many months. It's a server side change, me thinks...

Seems like it's working if you use Clover EFI Bootloader.
http://bit.ly/13iJVGl


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: HaraldSt on January 09, 2013, 08:44:07 PM
I'm not sure alternative serial numbers are working for anyone. I am in the same situation as yourself.
I think, you are right. Apple's subtle way of discouragement. This was working fine for many months. It's a server side change, me thinks...

Seems like it's working if you use Clover EFI Bootloader.
http://bit.ly/13iJVGl
Does the Clover loader support 12GB RAM? Most of the previous solutions crashed above 8GB.


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: HaraldSt on January 10, 2013, 12:48:51 AM
Quote from: nullbreached link=topic=1123.msg18461#msg18461 date=1357661853
Seems like it's working if you use Clover EFI Bootloader.
http://bit.ly/13iJVGl
Has anybody seen descriptions of how to use Clover on a Mac Pro?


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: chromafile on January 11, 2013, 01:44:36 AM
I'm not sure alternative serial numbers are working for anyone. I am in the same situation as yourself.
I think, you are right. Apple's subtle way of discouragement. This was working fine for many months. It's a server side change, me thinks...

Seems like it's working if you use Clover EFI Bootloader.
http://bit.ly/13iJVGl
Does the Clover loader support 12GB RAM? Most of the previous solutions crashed above 8GB.

No idea 'cause I haven't tried Clover yet.
But you seem to confuse the patched boot.efi and Clover EFI bootloader.


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: HaraldSt on January 11, 2013, 03:02:54 AM
I'm not sure alternative serial numbers are working for anyone. I am in the same situation as yourself.
I think, you are right. Apple's subtle way of discouragement. This was working fine for many months. It's a server side change, me thinks...

Seems like it's working if you use Clover EFI Bootloader.
http://bit.ly/13iJVGl
Does the Clover loader support 12GB RAM? Most of the previous solutions crashed above 8GB.

No idea 'cause I haven't tried Clover yet.
But you seem to confuse the patched boot.efi and Clover EFI bootloader.
Doesn't Clover do an EFI boot?


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: chromafile on January 11, 2013, 07:02:04 AM
I'm not sure alternative serial numbers are working for anyone. I am in the same situation as yourself.
I think, you are right. Apple's subtle way of discouragement. This was working fine for many months. It's a server side change, me thinks...

Seems like it's working if you use Clover EFI Bootloader.
http://bit.ly/13iJVGl
Does the Clover loader support 12GB RAM? Most of the previous solutions crashed above 8GB.

No idea 'cause I haven't tried Clover yet.
But you seem to confuse the patched boot.efi and Clover EFI bootloader.
Doesn't Clover do an EFI boot?

The EFI boot is for PC UEFI boards, not for a real Mac.
I just tried Clover and the EFI boot isn't working. So, I used a legacy boot method, instead.
It worked but sound & extra SATA ports don't work even though I used DSDT.aml.
Clover is a bit complicated for Mac Pro:( 


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: armdn on January 19, 2013, 06:43:43 PM
How did you do this? Can you give an instruction?


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: nullbreached on January 19, 2013, 07:22:52 PM
I don't believe Clover works on "real" Macs at this point. There is discussion about adding a feature to Chameleon for this iMesage issue for "real" Macs but it might be dying on the vine:

http://forge.voodooprojects.org/p/chameleon/issues/309/#ic2397 (http://forge.voodooprojects.org/p/chameleon/issues/309/#ic2397)
Quote from: nullbreached link=topic=1123.msg18461#msg18461 date=1357661853
Seems like it's working if you use Clover EFI Bootloader.
http://bit.ly/13iJVGl
Has anybody seen descriptions of how to use Clover on a Mac Pro?


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: chromafile on January 19, 2013, 09:35:42 PM
How did you do this? Can you give an instruction?

I gathered some info from insanelymac.com & tonymacx86.com and iMessage is finally working with Chameleon.
You have to use Clover to enable iMessage, then go back to Chameleon. So here we go...

I have GPT Mountain Lion SSD and MBR BOOT & Lion SSD, so the instruction is based on this setting.
You should modify config.plist for your configuration. Mine is Xeon x5355 + Radeon HD5770 (Apple)
If your Apple ID password is less than 8 characters, login for iMessage might fail. So change password to 8+ characters.
I use the real serial number of MacPro3,1. Not sure whether faked one works or not.
Please don't ask me the real serial number. It belongs to my friend's MacPro3,1 and I can't share it with you.
 
1. Boot into Lion and format BOOT partition (HFS+).
2. Download my config.plist and Clover EFI bootloader from http://bit.ly/We0ZrR
3. Install Clover into BOOT partition (Standard Installation).
4. Open config.plist with Xcode or your favorite text editor.
5. Change DefaultBootVolume, SerialNumber and MLB. MLB is your serial number + 6 characters (total 17 characters).
6. Replace config.plist at /Volumes/BOOT/EFI
7. open Terminal and run "sudo bless --folder=/Volumes/BOOT/ --file=/Volumes/BOOT/EFI/BOOT/CLOVERX64.efi --setBoot --legacy", then reboot.
8. When Clover Menu appears, Mountain Lion drive should be selected, then enter.  
9. Launch Messages and enter your Apple ID to login. You might wanna open Messages' preferences to check if you successfully logged in.
10. If you successfully logged in iMessage, boot into Lion. Format BOOT partition and install Chameleon and Extra.
11. Open Terminal and run "sudo bless --folder /Volumes/BOOT --file /Volumes/BOOT/boot --setBoot --legacy", then reboot.
12. Launch Messages and you should stay logged-in.


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: armdn on January 20, 2013, 08:46:32 AM
Great THANKS! Will try this!

About Serial, i don't mind, will use my own original from MacPro2,1.


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: Eckhart on January 20, 2013, 08:03:48 PM
Hello, chromafile.

Where is your config.plist?

And thanks for the instructions!


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: chromafile on January 20, 2013, 08:39:03 PM
Hello, chromafile.

Where is your config.plist?

And thanks for the instructions!

The attachment of my post.


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: Eckhart on January 20, 2013, 08:54:25 PM
Sorry. I read your instructions without being logged.

Thanks a lot!


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: orsodimare on January 21, 2013, 12:16:31 PM

I gathered some info from insanelymac.com & tonymacx86.com and iMessage is finally working with Chameleon.
You have to use Clover to enable iMessage, then go back to Chameleon. So here we go...


Thanks for the info: I will try it on my MP next week.
Why, once installed Clover and enabled iMessage, you suggest to roll-back to Chameleon ??


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: chromafile on January 21, 2013, 04:30:59 PM

I gathered some info from insanelymac.com & tonymacx86.com and iMessage is finally working with Chameleon.
You have to use Clover to enable iMessage, then go back to Chameleon. So here we go...


Thanks for the info: I will try it on my MP next week.
Why, once installed Clover and enabled iMessage, you suggest to roll-back to Chameleon ??


Because, with Clover, I can't get sound working and SATA doesn't work properly, as a result, extra SATA doesn't work at all. I just don't have time to figure them out right now.
Good news is, I read Chameleon devs are working on iMessage fix. When it's out, we don't have to use Clover just for iMessage.


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: HaraldSt on January 22, 2013, 01:04:50 AM

I gathered some info from insanelymac.com & tonymacx86.com and iMessage is finally working with Chameleon.
You have to use Clover to enable iMessage, then go back to Chameleon. So here we go...


Thanks for the info: I will try it on my MP next week.
Why, once installed Clover and enabled iMessage, you suggest to roll-back to Chameleon ??

Because, with Clover, I can't get sound working and SATA doesn't work properly, as a result, extra SATA doesn't work at all. I just don't have time to figure them out right now.
Good news is, I read Chameleon devs are working on iMessage fix. When it's out, we don't have to use Clover just for iMessage.

Alas, not working for me. After the Clover Boot Screen, I get a white screen with the no go sign. I am running 10.8.3. Back to Chameleon...


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: chromafile on January 22, 2013, 08:22:28 AM

I gathered some info from insanelymac.com & tonymacx86.com and iMessage is finally working with Chameleon.
You have to use Clover to enable iMessage, then go back to Chameleon. So here we go...


Thanks for the info: I will try it on my MP next week.
Why, once installed Clover and enabled iMessage, you suggest to roll-back to Chameleon ??

Because, with Clover, I can't get sound working and SATA doesn't work properly, as a result, extra SATA doesn't work at all. I just don't have time to figure them out right now.
Good news is, I read Chameleon devs are working on iMessage fix. When it's out, we don't have to use Clover just for iMessage.

Alas, not working for me. After the Clover Boot Screen, I get a white screen with the no go sign. I am running 10.8.3. Back to Chameleon...


Forget about the Clover solution. Chameleon now supports iMessage.
Download FileNVRAM.dylib and copy it to /Extra/modules/
Use Custom Installation of Chameleon-2.2svn-r2171 to install FileNVRAM
reboot and try iMessage.

Chameleon-2.2svn-r2171.pkg is here
http://www.sendspace.com/file/xk7fkj
http://www.sendspace.com/file/nfne6i


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: firecast on January 22, 2013, 09:04:54 AM
Thanks, chromafile!
Compiling Chameleon r2170 and adding FileNVRAM.dylib enabled iMessage on my MacPro2,1 10.8.2. :-)


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: cloudgoblin on January 22, 2013, 01:17:37 PM
i'm using 2006 2007 imac intel core 2 duo just installed a linux mint 64 bit on the machine using GRUB for dual boot works fine and much smoother than osx SL which runs 32 bit thanks to the 32 bit efi .

grub menu allows me to boot osx 64 bits so i was curious to see how that would run .
i run in the same problems as mac pro users
namely sound not working     Sascha_77 patch works fine for me
full HD not enabled  i didn't find anything relevant for me not beeing anything near an expert
but fidling around i'm under the impression that the xnu statements in grub.cfg ,originating from /etc/grub.d/30_os-prober, can't read properly /system/library/extensions/bundled files kext
has anyone got an idea about that?
I believe that if i got the proper xnu statements both the sound and display problems would be solved without complicated (for me) patches
The 32 bit osx boot from grub menu has in the same problem not suprisingly since xnu statements are the same
extracting kexts from the bundlles into the /system/library/extensions led to kernel panic crashes booting from grubmenu which means they get read that way by grub xnu statements ,
the standart osx booting works just fine though not troubled a bit by unusual folder content so my question is what is the conventional osx bootloader calling that allows it to read the proper kext files that the grub xnu statements does not
here is the the grub shell call i have

  menuentry "Mac OS X (64-bit) (on /dev/sda2)" --class osx --class darwin --class os {
   insmod part_gpt
   insmod hfsplus
   set root='(hd0,gpt2)'
   search --no-floppy --fs-uuid --set=root 22ee0dd4e18491a5
        load_video
        set do_resume=0
        if [ /var/vm/sleepimage -nt10 / ]; then
           if xnu_resume /var/vm/sleepimage; then
             set do_resume=1
           fi
        fi
        if [ $do_resume = 0 ]; then
           xnu_uuid 22ee0dd4e18491a5 uuid
           if [ -f /Extra/DSDT.aml ]; then
              acpi -e /Extra/DSDT.aml
           fi
           xnu_kernel64 /mach_kernel boot-uuid=${uuid} rd=*uuid
           if [ /System/Library/Extensions.mkext -nt /System/Library/Extensions ]; then
              xnu_mkext /System/Library/Extensions.mkext
           else
              xnu_kextdir /System/Library/Extensions
           fi
           if [ -f /Extra/Extensions.mkext ]; then
              xnu_mkext /Extra/Extensions.mkext
           fi

I could probably build a /Extra directory but i hven't a clue about dooing this
I havn't found anything about xnu statements that's relevant


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: HaraldSt on January 23, 2013, 12:22:50 AM

I gathered some info from insanelymac.com & tonymacx86.com and iMessage is finally working with Chameleon.
You have to use Clover to enable iMessage, then go back to Chameleon. So here we go...


Thanks for the info: I will try it on my MP next week.
Why, once installed Clover and enabled iMessage, you suggest to roll-back to Chameleon ??

Because, with Clover, I can't get sound working and SATA doesn't work properly, as a result, extra SATA doesn't work at all. I just don't have time to figure them out right now.
Good news is, I read Chameleon devs are working on iMessage fix. When it's out, we don't have to use Clover just for iMessage.
Forget about the Clover solution. Chameleon now supports iMessage.
Use Custom Installation of Chameleon-2.2svn-r2171 to install FileNVRAM
reboot and try iMessage.

Chameleon-2.2svn-r2171.pkg is here
http://www.sendspace.com/file/nfne6i
Worked on first try, brilliant.

Note: this also fixes the DVD Player crash!!!

Excellent work!


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: HaraldSt on January 23, 2013, 05:54:29 PM
I have been using the LogIntoLion theme on a 27" Cinema display, but no matter how I change the display rez in the plist, the graphic elements are distorted. They look as designed for 1024x768, and are squashed. I am using an alternate background sized to the display.

Any pointer to where there is a description of how to adjust this?


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: chromafile on January 23, 2013, 07:07:43 PM
I have been using the LogIntoLion theme on a 27" Cinema display, but no matter how I change the display rez in the plist, the graphic elements are distorted. They look as designed for 1024x768, and are squashed. I am using an alternate background sized to the display.

Any pointer to where there is a description of how to adjust this?

Like this one?
http://bit.ly/1499jPd
or this?
http://bit.ly/149dlXY


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: HaraldSt on January 24, 2013, 04:26:27 AM
I have been using the LogIntoLion theme on a 27" Cinema display, but no matter how I change the display rez in the plist, the graphic elements are distorted. They look as designed for 1024x768, and are squashed. I am using an alternate background sized to the display.

Any pointer to where there is a description of how to adjust this?

Like this one?
http://bit.ly/1499jPd
or this?
http://bit.ly/149dlXY
It looks like this entails flashing my Apple card - I am not ready for that, I think...   ;)


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: HaraldSt on January 24, 2013, 04:27:30 AM
Has anybody made progress on Sleep? It looks like it's the one remaining issue. My system hangs hard on wake about every 3rd or 4th time.


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: ianolito on January 26, 2013, 12:10:44 AM
Has anybody made progress on Sleep? It looks like it's the one remaining issue. My system hangs hard on wake about every 3rd or 4th time.

I have the same problem here. Would love to have some pointers on how I can troubleshoot/debug this issue.


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: jabbawok on January 29, 2013, 07:54:23 PM

I gathered some info from insanelymac.com & tonymacx86.com and iMessage is finally working with Chameleon.
You have to use Clover to enable iMessage, then go back to Chameleon. So here we go...


Thanks for the info: I will try it on my MP next week.
Why, once installed Clover and enabled iMessage, you suggest to roll-back to Chameleon ??

Because, with Clover, I can't get sound working and SATA doesn't work properly, as a result, extra SATA doesn't work at all. I just don't have time to figure them out right now.
Good news is, I read Chameleon devs are working on iMessage fix. When it's out, we don't have to use Clover just for iMessage.

Alas, not working for me. After the Clover Boot Screen, I get a white screen with the no go sign. I am running 10.8.3. Back to Chameleon...


Forget about the Clover solution. Chameleon now supports iMessage.
Download FileNVRAM.dylib and copy it to /Extra/modules/
Use Custom Installation of Chameleon-2.2svn-r2171 to install FileNVRAM
reboot and try iMessage.

Chameleon-2.2svn-r2171.pkg is here
http://www.sendspace.com/file/xk7fkj
http://www.sendspace.com/file/nfne6i

Awesome. !


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: vinny. on January 31, 2013, 10:47:26 PM
I did these instructions to the T and my computer died.

Is there any other way to do it? a safer way?


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: jabbawok on January 31, 2013, 10:50:00 PM
I did these instructions to the T and my computer died.

Is there any other way to do it? a safer way?
Could you elaborate? Do you mean the instructions for chameleon 64 but boot or the messages fix?


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: HaraldSt on February 01, 2013, 03:13:10 AM
Warning for those with 3rd party SSDs, the latest 10.8.3 previews have killed all previous ways of enabling trim.

You might want to stay on 10.8.2.

I will have to retrofit, which will be painful....


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: vinny. on February 01, 2013, 01:40:26 PM

[/quote]
Could you elaborate? Do you mean the instructions for chameleon 64 but boot or the messages fix?
[/quote]

Yeah sorry, I meant for the original instrucitons with chameleon.. creating a boot and install disk partition, mounting OS iso on one, chameleon on other.. I can't even remember now, but it was from the http://www.jabbawok.net/?p=47 (http://www.jabbawok.net/?p=47) instructions, I followed them to the letter.


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: pixxelpusher on February 08, 2013, 02:40:02 PM
Hi I'm having trouble too. Trying to install 10.8 onto a 2006 mac pro using the instructions here: http://www.jabbawok.net/?p=47. I have done exactly as it says. When I reboot I can select the BOOT disk and it loads and I can select Installer disk. It then proceeds to load the apple installer, grey screen with white apple logo, but then hangs, spinning wheel freezes and no response. On a force quit and retry it does the same thing.

My mac is a 2006 Mac Pro 1,1 with 2 Quad Core 3ghz processors, 32GB Ram, flashed PC ATI Radeon HD4890.
Has been running 10.6.8 smoothly for years, but really want to get this upgrade working.

Any ideas anyone?


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: fbriatto2 on February 09, 2013, 01:02:31 AM
THIS IS A REPOST FROM 6 Months ago. Since then, moved to 10.8.2. No hassle (a part from kexts files to remove for the 7300).
Dictation works fine and everything is hyper "stable". Never got an OS crash or whatever. One thing now, i will change for the
2013/2014 Macpros only if there is a x5 performance enhancement or a huge reduction in current consumption...

=======================================
Thanks to

- jabbawoks method,  => see http://www.jabbawok.net/
- chromafile => see pg. 36 of this forum (extra.zip files)
- Chameleon r2030 : http://www.mediafire.com/?goljbiulbd2pdsd

- Rominator with the idea of removing the geforce kexts to adress the 7300 boot screen graphics card, (see around pg 21 or 22)

Upgraded from SnowLeopard to MountainLion,  the following config is working very WELL :

MacPro1.1 2.66 Ghz, upgraded to MacPro2.1,
3 Ghz 8-core processing (2x 5365/8MB Cache),
16 GB RAM (8 x 2GB modules),
Apple GeForce 7300GT (boot screen board),
AMD RADEON HD 6870 graphics (drives 2 screens, the main 24" and the 21" boot screen via the screen's second entry)
CalDigit USB3 Adapter,
3x SSDs (SAMSUNG (main boot OS10.8), OCZ (OS backup via USB3 but no boot), OWC (main windows 7), 2x2TB HDD's for Data and TimeMachine )
Chameleon r2030 / MBR BOOT

Dual boot
OS X 10.8.2
Windows 7

I have never moved/removed any memory / disk or graphics card during the install process. The only problem was after
install, i got systematic KPs before i moved the two GeForce.kext files (one from Library/Extensions, the other from System/Library/Extensions)
 to a backup folder. After that, the 7300GT still gives me the boot screen and a decent 1280x1024 secondary monitor besides my
main one (connected to the ATI 6870, 1920x1200).

Tested many apps, updated parralels 7, little snitch and some others, never got a panic so far. sound works flawlessly so far as well as portal, and aperture (under snow leopard, with the same setup i had some discrepancies while editing under aperture, now it's all perfect).


If th ecurrent release of Chameleon does not work, try a previous one. Also try different Graphicsenabler settings.


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: pixxelpusher on February 09, 2013, 07:54:11 AM
Thanks for posting your method but it's still not working for me. Have spent a day on it, very frustrating.
From a clean install, I've tried Chameleon r2030 following jabbawoks method and using his extra files for the Chameleon boot disk.
I have also physically taken out my 7300 GT video card.
On reboot it seems to get a bit further as it now boots into the installer partition with the apple logo and the spinning wheel, but that's it, spinning wheel just continues to spin and nothing comes of it.
Tried 3 times now so not sure what's happening.
Any more suggestions?


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: pixxelpusher on February 09, 2013, 07:56:22 AM
Oh also my mac pro 2006 is still on firmware 1,1... does it need to be on 2,1 (2007 firmware)?


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: pixxelpusher on February 09, 2013, 09:38:45 AM
Also the Mountain Lion install is the current one off the app store as I just bought it yesterday, so I think it is now 10.8.2 standard. Again, don't know if that makes a difference.


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: fbriatto2 on February 11, 2013, 02:25:57 AM
I would try to use FW 2.1 and 10.8 to start with... because that's how it worked for me before i simply upgraded to 10.8.2
however I have no idea if this can be the problem.

Also please describe a little bit more of your config (hw setting, disks, where are they connected, video card etc) maybee someone
has an idea.

>>>>>>>>>>>>>
>>>>>>>>>>>>>


>>>>>>>>>>>>>
Oh also my mac pro 2006 is still on firmware 1,1... does it need to be on 2,1 (2007 firmware)?

Also the Mountain Lion install is the current one off the app store as I just bought it yesterday, so I think it is now 10.8.2 standard. Again, don't know if that makes a difference.
>>>>>>>>>>>>


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: cyborjaunt on February 15, 2013, 11:16:08 PM
I keep getting boot0: error when booting. I've tried all different things to get Mac 10.8 on my 2,1 MacPro. Would anyone be interested in helping me (using Teamviewer) control my computer and set everything up correctly for me.

I have Mac 10.8 install DMG, 3 Hard Drives, currently installed OS is 10.7.5
I have all the software need to get things going. (I think)

Thanks.


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: fbriatto2 on February 18, 2013, 02:20:28 AM
http://www.macbreaker.com/2012/02/hackintosh-boot0-error.html


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: pixxelpusher on February 22, 2013, 05:33:30 PM
Does FW 2.1 do anything that could harm my machine? Also how do I get 10.8 from apple, when the purchased version was 10.8.2?

My specs are mac pro 2006, 2x 3.0GHz quad core processors, 32GB ram, 4 hard drive's in the main drive bays, 2 superdrives, flashed pc ATI Radeon 4890HD video card.

I would try to use FW 2.1 and 10.8 to start with... because that's how it worked for me before i simply upgraded to 10.8.2
however I have no idea if this can be the problem.

Also please describe a little bit more of your config (hw setting, disks, where are they connected, video card etc) maybee someone
has an idea.

>>>>>>>>>>>>>
>>>>>>>>>>>>>


>>>>>>>>>>>>>
Oh also my mac pro 2006 is still on firmware 1,1... does it need to be on 2,1 (2007 firmware)?

Also the Mountain Lion install is the current one off the app store as I just bought it yesterday, so I think it is now 10.8.2 standard. Again, don't know if that makes a difference.
>>>>>>>>>>>>


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: HaraldSt on February 27, 2013, 12:02:09 AM
Looks like iMessage server changes now lock out Chameleon ML again. What a bummer!


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: HaraldSt on February 27, 2013, 12:37:02 AM
Looks like iMessage server changes now lock out Chameleon ML again. What a bummer!

Reinstalled BOOT with the latest Chameleon. Still no dice...
Customer Code: 9549-6618-7641


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: chromafile on February 27, 2013, 05:13:04 PM
you might wanna change your Apple ID password or payment info., then sign in again.


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: HaraldSt on February 28, 2013, 12:52:23 AM
you might wanna change your Apple ID password or payment info., then sign in again.
Tried that, and a different Apple ID. No change.

Does it work for everyone else out there?


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: chromafile on February 28, 2013, 09:26:09 AM
Working for me;) I can sign out & in without any problems.
Try updating FileNVRAM.
http://bit.ly/Xl63xr


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: HaraldSt on February 28, 2013, 05:52:45 PM
Working for me;) I can sign out & in without any problems.
Try updating FileNVRAM.
http://bit.ly/Xl63xr
Tried that. Also added an /Extras folder to the boot disk, in which the plist is created. No dice! On registration, it logs on, pulls down the other IDs in the dialog (which means, it must pass logon), but then dies in the last step. Also tried manually finding the PlatformUUID, and adding that to the NVRAM plist.


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: chromafile on February 28, 2013, 06:18:47 PM
Working for me;) I can sign out & in without any problems.
Try updating FileNVRAM.
http://bit.ly/Xl63xr
Tried that. Also added an /Extras folder to the boot disk, in which the plist is created. No dice! On registration, it logs on, pulls down the other IDs in the dialog (which means, it must pass logon), but then dies in the last step.

I was once in the same situation and but managed to fix the problem.
Don't know whether it's gonna work for you or not.

Here are all I did...
Disable iMessage from all iDevices (iPhone, iPad, iPod Touch, etc).
Change Apple ID password.
Wait for a day before enabling iMessage all iDevices, then enable iMessage.
Sign in iMessage from ML.
Voila! everything back to normal since then.

Well, good luck;)


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: brunosky on March 14, 2013, 12:37:54 AM
Hello,
I have a Mac Pro 1,1 (now 2,1) and I'm a very satisfied user of Chameleon with Mountain Lion, after following the steps pointed out by Jabbawok.
Everything is working great, apart from a problem that happens only after putting my Mac to sleep and awakening it: if I connect an external USB device (audio, pen drive, iPhone, etc.), I experience a kernel panic.
No problem if I don't put the Mac to sleep.
Any idea?
Thank you


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: LouCioccio on March 14, 2013, 10:39:16 PM
Have looked in the crash logs after that kernel panic?

Lou Cioccio


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: brunosky on March 14, 2013, 10:53:06 PM
Hi Lou,
Yes I've looked in the crash logs.
It's curious, but I can't see anything: the CrashReporter in the Console remains always empty, even if I cause a kernel panic intentionally.
I presume this depends on the fact I'm booting my Mac with Chameleon.
Thank you


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: HaraldSt on March 15, 2013, 04:53:07 AM
Working for me;) I can sign out & in without any problems.
Try updating FileNVRAM.
http://bit.ly/Xl63xr
Tried that. Also added an /Extras folder to the boot disk, in which the plist is created. No dice! On registration, it logs on, pulls down the other IDs in the dialog (which means, it must pass logon), but then dies in the last step. Also tried manually finding the PlatformUUID, and adding that to the NVRAM plist.
Got it to work with the release version of the Combo update of 10.8.3 and Chameleon 2.2-r2187, plus a new iCloud password. Not sure, which one was the magic. Trim Enabler failed on the ML, but worked on my Retina, which really did not need it. I transplanted the KEXT, and after setting permissions, and touch'ing /System/Library/Extensions, all was well.


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: HaraldSt on March 15, 2013, 04:55:46 AM
Hello,
I have a Mac Pro 1,1 (now 2,1) and I'm a very satisfied user of Chameleon with Mountain Lion, after following the steps pointed out by Jabbawok.
Everything is working great, apart from a problem that happens only after putting my Mac to sleep and awakening it: if I connect an external USB device (audio, pen drive, iPhone, etc.), I experience a kernel panic.
No problem if I don't put the Mac to sleep.
Any idea?
Thank you
I have a MacPro 1,1 upgraded via FW and 3GHz Quad Core Intel transplant to 2,1. Sleep has never worked reliably under ML, only 32bit Lion.


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: armdn on March 15, 2013, 07:19:56 AM
Working for me;) I can sign out & in without any problems.
Try updating FileNVRAM.
http://bit.ly/Xl63xr
Tried that. Also added an /Extras folder to the boot disk, in which the plist is created. No dice! On registration, it logs on, pulls down the other IDs in the dialog (which means, it must pass logon), but then dies in the last step. Also tried manually finding the PlatformUUID, and adding that to the NVRAM plist.
Got it to work with the release version of the Combo update of 10.8.3 and Chameleon 2.2-r2187, plus a new iCloud password. Not sure, which one was the magic. Trim Enabler failed on the ML, but worked on my Retina, which really did not need it. I transplanted the KEXT, and after setting permissions, and touch'ing /System/Library/Extensions, all was well.

Do it manually (without TRIM Enabler) and TRIM will work.


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: armdn on March 15, 2013, 07:21:07 AM
Hello,
I have a Mac Pro 1,1 (now 2,1) and I'm a very satisfied user of Chameleon with Mountain Lion, after following the steps pointed out by Jabbawok.
Everything is working great, apart from a problem that happens only after putting my Mac to sleep and awakening it: if I connect an external USB device (audio, pen drive, iPhone, etc.), I experience a kernel panic.
No problem if I don't put the Mac to sleep.
Any idea?
Thank you
I have a MacPro 1,1 upgraded via FW and 3GHz Quad Core Intel transplant to 2,1. Sleep has never worked reliably under ML, only 32bit Lion.

For me Sleep is working even with PC HD 6870. But doesn't work with USB 3.0 Card.


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: stefx on March 15, 2013, 05:00:35 PM
any1 has install 10.8.3

Just did it everything seems to work fine


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: DanCT on March 16, 2013, 01:41:07 AM
After extensive research, I have not been able to figure out how to install Windows 8 64 alongside my installation of ML.
I am too a Mac Pro 1,1 owner, with an unflashed 6850, 9GB of RAM and did the Jabberwock method to get ML neatly set up with everything working but sleep.
I just can't seem to make Chameleon boot either the install DVD or USB stick.

And oh lord, have I spent time to get this set up working as it is... I guess I am just too lazy now to do it all over again.
At this point I am offering a PayPal donation to whoever guides me through the process.

Thank you all 


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: HaraldSt on March 16, 2013, 01:51:57 AM
After extensive research, I have not been able to figure out how to install Windows 8 64 alongside my installation of ML.
I am too a Mac Pro 1,1 owner, with an unflashed 6850, 9GB of RAM and did the Jabberwock method to get ML neatly set up with everything working but sleep.
I just can't seem to make Chameleon boot either the install DVD or USB stick.

And oh lord, have I spent time to get this set up working as it is... I guess I am just too lazy now to do it all over again.
At this point I am offering a PayPal donation to whoever guides me through the process.

Thank you all 
If you have a Lion partition, I would boot from that after doing a PRAM reset. Unbless the boot partition. Then use BootCamp to install. After Windows is running, bless boot. It should show up.


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: DanCT on March 16, 2013, 02:08:55 AM
If you have a Lion partition, I would boot from that after doing a PRAM reset. Unbless the boot partition. Then use BootCamp to install. After Windows is running, bless boot. It should show up.

No Lion partition here. And will not be able to install through Boot Camp since MP1,1 will not boot Windows 8 64-bit installation disk.

Is there any way to make Chameleon boot the installation disk?


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: HaraldSt on March 16, 2013, 02:54:23 AM
If you have a Lion partition, I would boot from that after doing a PRAM reset. Unbless the boot partition. Then use BootCamp to install. After Windows is running, bless boot. It should show up.

No Lion partition here. And will not be able to install through Boot Camp since MP1,1 will not boot Windows 8 64-bit installation disk.

Is there any way to make Chameleon boot the installation disk?
Well, I think, you are crazy not to have a Lion partition on the Mac Pro for a backup. You could even set up an external USB boot disk. Without it, you cannot risk unblessing the BOOT.


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: HaraldSt on March 16, 2013, 03:01:50 AM
So, everything's working under 10.8.3 but sleep. And that is driving me buggy, since I am environmentally conscious...

Any tips?


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: HaraldSt on March 17, 2013, 12:54:05 AM
For me Sleep is working even with PC HD 6870. But doesn't work with USB 3.0 Card.
Which card are you using? Does it work ok otherwise? I have a number of USB 3 drives, and it would be nice to get the speed improvement I see on my MacBook Pro.


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: Rominator on March 23, 2013, 10:29:45 PM
After extensive research, I have not been able to figure out how to install Windows 8 64 alongside my installation of ML.
I am too a Mac Pro 1,1 owner, with an unflashed 6850, 9GB of RAM and did the Jabberwock method to get ML neatly set up with everything working but sleep.
I just can't seem to make Chameleon boot either the install DVD or USB stick.

And oh lord, have I spent time to get this set up working as it is... I guess I am just too lazy now to do it all over again.
At this point I am offering a PayPal donation to whoever guides me through the process.

Thank you all 

Are you still trying?

There is a way, I created a post here about it.


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: palba on April 15, 2013, 06:37:37 PM
Hi All,
I'm trying again this mission!
Just to remember: Macpro 2.1, Apple raid card.
I've swapped my ide Cd-drive with an IDE disk.
The ide disk has been partitioned in MBR with the two partition and I think should work.
Here I have a problem: I can't install the system on the MBR partition.
I've tried all the hackintosh method to install on an MBR disk without success.
What I can do to let it work?
Any idea is very well accepted.
Many thank in advance!
Paul


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: mskaff on April 16, 2013, 08:03:15 PM
The MBR disk with 2 partitions are not for installing Mac OS X ML, they are: 1 for the boot loader (Chameleon) and the other the Mac OS Installer.
From there you boot your computer with Chameleon, choose the Installer partition and install/update Mountain Lion on an existing GUID partitioned HFS+ disk.
You can use this guide http://www.jabbawok.net/?p=47
or if you have another supported Mac, you can boot the Mac Pro in Target disk mode, connect it to the supported Mac, and install Mountain Lion on the Mac Pro disk.
Hope this helps.


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: palba on April 16, 2013, 09:15:15 PM
Hi,
I don't know if my problem is clear. I've got the Apple Raid card with 4 disk inside.
Everyone here told me: forget to make it work!
So I've thought: 1 Ide drive , 2 partitions MBR. Chamaleon starts but that's it.
So I have two chances: Install a System (10.6) in the second partion (using a modified system maybe i could)
The other I can copy an installer into my MBR partition and.. Could I use the Raid Set?
Probably not or yes?
Many thanks in advance.
Best regards
Paul

The MBR disk with 2 partitions are not for installing Mac OS X ML, they are: 1 for the boot loader (Chameleon) and the other the Mac OS Installer.
From there you boot your computer with Chameleon, choose the Installer partition and install/update Mountain Lion on an existing GUID partitioned HFS+ disk.
You can use this guide http://www.jabbawok.net/?p=47
or if you have another supported Mac, you can boot the Mac Pro in Target disk mode, connect it to the supported Mac, and install Mountain Lion on the Mac Pro disk.
Hope this helps.


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: armdn on April 17, 2013, 08:33:04 AM
palba - PULL OUT THAT CRAPPY Apple Mac Pro RAID Card! This card prevent to load legacy boot and any other OS except Mac OS X on EFI. This RAID card by apple is a reason of not working chameleon.


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: palba on April 17, 2013, 08:38:08 AM
Even if i want load from the IDE chain?
That's incredible! I don't want to trash a system with an amaze speed just because
Apple want that i buy another system! That they remove recently so I cannot buy a newer one anymore!
Ant all the job are stolen by the Imac User! And I have no job!
Shit!
Bye
Paul


palba - PULL OUT THAT CRAPPY Apple Mac Pro RAID Card! This card prevent to load legacy boot and any other OS except Mac OS X on EFI.


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: brunosky on April 18, 2013, 02:32:20 PM
Can someone help me to understand the reason why my Mac Pro 1,1 (now 2,1) experiences kernel panics, after sleep/awake, when it comes the moment to connect USB devices?
I'm enclosing a message from Chameleon.
Already added, in the org.chameleon.Boot.plist, the lines:

   <key>UseKernelCache</key>
   <string>Yes</string>

but without success.
Mountain Lion 10.8.3 is working great, with Jabbawok method, apart from this problem, and I am very respectful of the environment.  :)
Thank you


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: brunosky on April 22, 2013, 01:15:30 PM
In org.chameleon.Boot.plist add

   <key>UseKernelCache</key>
   <string>Yes</string>

In smbios.plist identify your mac as 3.1

<key>SMproductname</key>
        <string>MacPro3,1</string>
        <key>SMsystemversion</key>
        <string>1.0</string>
        <key>SMboardproduct</key>
        <string>Mac-F42C88C8</string>
        <key>SMbiosversion</key>
        <string>MP31.88Z.006C.B05.0802291410</string>


Use the dsdt.aml attached and chameleon 2.1svn 2034, this will fix sleep issues

Thanks

I ♥ this forum!
I'd been getting crazy for a couple of months for the sleep issues with my Mac Pro 1,1 (and then 2,1), that I'm using with Chameleon and Mountain Lion, now 10.8.3, following Jabbawok's directions.
Everything was working fine, apart for the problem of a kernel panic, after sleep/wake, when it came the moment to connect USB devices (USB pen drives, external speakers, iPhone, etc.).
The first step with which I've come very near to a solution was booting Chameleon in verbose mode, a little intimidating with those hundreds of lines: I say very near because, in some circumstances, my Mac froze anyway.
The second step was adding to the org.chameleon.Boot.plist (as chevi suggested in August 2012, but I found the solution in another forum), the lines:
   <key>UseKernelCache</key>
   <string>Yes</string>
Also the lines:
   <key>USBBusFix</key>
   <string>Yes</string>
are fundamental.
No need anymore to boot in verbose mode, but the problem of occasional panics persisted.
The third, and definitive, step was tricking the system to be a mac pro 3.1, as suggested by chevi, modifying the smbios.plist: I fixed definitely the issue!  ;D
Thanks a lot to chevi!
(The dsdt.aml he posted doesn't work with me: I continue to use the one posted by Jabbawok, with Chameleon 2.2svn 2170.)
I don't understand how this trick can work, but I'm happy anyway, being very environmentally conscious.
Long live the Mac Pro 1,1 (now 3,1)!
I've spent a lot of money for my Mac Pro (the latest for 2 Intel Xeon Quad Core processors) and a lot of time to hack it: maybe it was easier to buy a new one, but it is very nice to bypass the Apple forced upgrade policy.
With this trick now are possible additional upgrades?
If I'm not wrong we owners of a Hackintosh Mac Pro 1,1/2,1/3,1 with Chameleon can't use the recovery disk of Mountain Lion: is there somewhere a workaround?

Thanks again for this great forum!


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: HaraldSt on April 24, 2013, 01:25:50 AM
In org.chameleon.Boot.plist add

   <key>UseKernelCache</key>
   <string>Yes</string>

In smbios.plist identify your mac as 3.1

<key>SMproductname</key>
        <string>MacPro3,1</string>
        <key>SMsystemversion</key>
        <string>1.0</string>
        <key>SMboardproduct</key>
        <string>Mac-F42C88C8</string>
        <key>SMbiosversion</key>
        <string>MP31.88Z.006C.B05.0802291410</string>


Use the dsdt.aml attached and chameleon 2.1svn 2034, this will fix sleep issues

Thanks

I ♥ this forum!
I'd been getting crazy for a couple of months for the sleep issues with my Mac Pro 1,1 (and then 2,1), that I'm using with Chameleon and Mountain Lion, now 10.8.3, following Jabbawok's directions.
Everything was working fine, apart for the problem of a kernel panic, after sleep/wake, when it came the moment to connect USB devices (USB pen drives, external speakers, iPhone, etc.).
The first step with which I've come very near to a solution was booting Chameleon in verbose mode, a little intimidating with those hundreds of lines: I say very near because, in some circumstances, my Mac froze anyway.
The second step was adding to the org.chameleon.Boot.plist (as chevi suggested in August 2012, but I found the solution in another forum), the lines:
   <key>UseKernelCache</key>
   <string>Yes</string>
No need anymore to boot in verbose mode, but the problem of occasional panics persisted.
The third, and definitive, step was tricking the system to be a mac pro 3.1, as suggested by chevi, modifying the smbios.plist: I fixed definitely the issue!  ;D
Thanks a lot to chevi!
(The dsdt.aml he posted doesn't work with me: I continue to use the one posted by Jabbawok, with Chameleon 2.2svn 2170.)
I don't understand how this trick can work, but I'm happy anyway, being very environmentally conscious.
Long live the Mac Pro 1,1 (now 3,1)!
I've spent a lot of money for my Mac Pro (the latest for 2 Intel Xeon Quad Core processors) and a lot of time to hack it: maybe it was easier to buy a new one, but it is very nice to bypass the Apple forced upgrade policy.
With this trick now are possible additional upgrades?
If I'm not wrong we owners of a Hackintosh Mac Pro 1,1/2,1/3,1 with Chameleon can't use the recovery disk of Mountain Lion: is there somewhere a workaround?

Thanks again for this great forum!
Not working for mine. It hard crashes on waking up - black screen and locked.


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: brunosky on April 25, 2013, 09:48:16 AM
Not working for mine. It hard crashes on waking up - black screen and locked.

Consider that in the smbios.plist I'm not using the lines:
        <key>SMboardproduct</key>
        <string>Mac-F42C88C8</string>
but this ones:
        <key>SMsystemboard</key>
        <string>Mac-F4208DC8</string>
(the key is different).
Try to start Chameleon in verbose mode, adding these final lines to the org.chameleon.Boot.plist file:
   <key>Kernel Flags</key>
   <string>-v verbose</string>
Consider also that the dsdt.aml file from chevi with me doesn't work: I'm enclosing that from Jabbawok.
Give it a try.



Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: chromafile on April 27, 2013, 04:07:07 PM
In org.chameleon.Boot.plist add

   <key>UseKernelCache</key>
   <string>Yes</string>

In smbios.plist identify your mac as 3.1

<key>SMproductname</key>
        <string>MacPro3,1</string>
        <key>SMsystemversion</key>
        <string>1.0</string>
        <key>SMboardproduct</key>
        <string>Mac-F42C88C8</string>
        <key>SMbiosversion</key>
        <string>MP31.88Z.006C.B05.0802291410</string>


Use the dsdt.aml attached and chameleon 2.1svn 2034, this will fix sleep issues

Thanks

I ♥ this forum!
I'd been getting crazy for a couple of months for the sleep issues with my Mac Pro 1,1 (and then 2,1), that I'm using with Chameleon and Mountain Lion, now 10.8.3, following Jabbawok's directions.
Everything was working fine, apart for the problem of a kernel panic, after sleep/wake, when it came the moment to connect USB devices (USB pen drives, external speakers, iPhone, etc.).
The first step with which I've come very near to a solution was booting Chameleon in verbose mode, a little intimidating with those hundreds of lines: I say very near because, in some circumstances, my Mac froze anyway.
The second step was adding to the org.chameleon.Boot.plist (as chevi suggested in August 2012, but I found the solution in another forum), the lines:
   <key>UseKernelCache</key>
   <string>Yes</string>
No need anymore to boot in verbose mode, but the problem of occasional panics persisted.
The third, and definitive, step was tricking the system to be a mac pro 3.1, as suggested by chevi, modifying the smbios.plist: I fixed definitely the issue!  ;D
Thanks a lot to chevi!
(The dsdt.aml he posted doesn't work with me: I continue to use the one posted by Jabbawok, with Chameleon 2.2svn 2170.)
I don't understand how this trick can work, but I'm happy anyway, being very environmentally conscious.
Long live the Mac Pro 1,1 (now 3,1)!
I've spent a lot of money for my Mac Pro (the latest for 2 Intel Xeon Quad Core processors) and a lot of time to hack it: maybe it was easier to buy a new one, but it is very nice to bypass the Apple forced upgrade policy.
With this trick now are possible additional upgrades?
If I'm not wrong we owners of a Hackintosh Mac Pro 1,1/2,1/3,1 with Chameleon can't use the recovery disk of Mountain Lion: is there somewhere a workaround?

Thanks again for this great forum!
Not working for mine. It hard crashes on waking up - black screen and locked.

Sleep works for me, no crash on waking up as well.
Use my smbios.plist & org.chameleon.Boot.plist as a reference.

Code:
smbios.plist

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>SMbiosdate</key>
<string>02/29/08</string>
<key>SMbiosvendor</key>
<string>Apple Inc.</string>
<key>SMboardmanufacturer</key>
<string>Apple Inc.</string>
<key>SMfamily</key>
<string>MacPro</string>
<key>SMmanufacturer</key>
<string>Apple Inc.</string>
<key>SMproductname</key>
<string>MacPro3,1</string>
<key>SMsystemversion</key>
<string>1.0</string>
<key>SMcputype</key>
<string>1281</string>
<key>SMmaximalclock</key>
<string>2660</string>
<key>SMmemspeed</key>
<string>667</string>
<key>SMexternalclock</key>
<string>333</string>
<key>SMmemtype</key>
<string>20</string>
<key>SMboardproduct</key>
<string>Mac-F42C88C8</string>
<key>SMbiosversion</key>
<string>MP31.88Z.006C.B05.0802291410</string>
<key>SMserial</key>
<string>ZZ9999ZZZZZ</string>
    <key>SMmemmanufacturer</key>
<string>0x80AD</string>
    <key>SMmempart</key> 
    <string>0x48594D503531324637324350384E332D5935</string> 
    <key>SMmemserial</key> 
    <string>0x54004120</string>
</dict>
</plist>

org.chameleon.Boot.plist

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>Default Partition</key>
<string>Macintosh HD</string>
<key>GraphicsEnabler</key>
<string>Yes</string>
<key>Graphics Mode</key>
<string>1920x1200x32</string>
<key>Hide Partition</key>
<string>Windows 7</string>
<key>Timeout</key>
<string>1</string>
<key>Kernel</key>
<string>mach_kernel</string>
<key>SystemType</key>
<string>3</string>
<key>UseKernelCache</key>
<string>Yes</string>
<key>CSTUsingSystemIO</key>
<string>Yes</string>
<key>GenerateCStates</key>
<string>Yes</string>
<key>GeneratePStates</key>
<string>Yes</string>
<key>EnableC2State</key>
<string>Yes</string>
<key>EnableC3State</key>
<string>Yes</string>
<key>EnableC4State</key>
<string>Yes</string>
</dict>
</plist>


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: brunosky on April 27, 2013, 04:51:25 PM
Sleep works for me, no crash on waking up as well.
Use my smbios.plist & org.chameleon.Boot.plist as a reference.

@ chromafile

Could you please post also your dsdt.aml file?
Thank you,

brunosky


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: chromafile on April 27, 2013, 05:01:09 PM

Sleep works for me, no crash on waking up as well.
Use my smbios.plist & org.chameleon.Boot.plist as a reference.

Code:
smbios.plist

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>SMbiosdate</key>
<string>02/29/08</string>
<key>SMbiosvendor</key>
<string>Apple Inc.</string>
<key>SMboardmanufacturer</key>
<string>Apple Inc.</string>
<key>SMfamily</key>
<string>MacPro</string>
<key>SMmanufacturer</key>
<string>Apple Inc.</string>
<key>SMproductname</key>
<string>MacPro3,1</string>
<key>SMsystemversion</key>
<string>1.0</string>
<key>SMcputype</key>
<string>1281</string>
<key>SMmaximalclock</key>
<string>2660</string>
<key>SMmemspeed</key>
<string>667</string>
<key>SMexternalclock</key>
<string>333</string>
<key>SMmemtype</key>
<string>20</string>
<key>SMboardproduct</key>
<string>Mac-F42C88C8</string>
<key>SMbiosversion</key>
<string>MP31.88Z.006C.B05.0802291410</string>
<key>SMserial</key>
<string>ZZ9999ZZZZZ</string>
    <key>SMmemmanufacturer</key>
<string>0x80AD</string>
    <key>SMmempart</key> 
    <string>0x48594D503531324637324350384E332D5935</string> 
    <key>SMmemserial</key> 
    <string>0x54004120</string>
</dict>
</plist>

org.chameleon.Boot.plist

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>Default Partition</key>
<string>Macintosh HD</string>
<key>GraphicsEnabler</key>
<string>Yes</string>
<key>Graphics Mode</key>
<string>1920x1200x32</string>
<key>Hide Partition</key>
<string>Windows 7</string>
<key>Timeout</key>
<string>1</string>
<key>Kernel</key>
<string>mach_kernel</string>
<key>SystemType</key>
<string>3</string>
<key>UseKernelCache</key>
<string>Yes</string>
<key>CSTUsingSystemIO</key>
<string>Yes</string>
<key>GenerateCStates</key>
<string>Yes</string>
<key>GeneratePStates</key>
<string>Yes</string>
<key>EnableC2State</key>
<string>Yes</string>
<key>EnableC3State</key>
<string>Yes</string>
<key>EnableC4State</key>
<string>Yes</string>
</dict>
</plist>

@ chromafile

Could you please post also your dsdt.aml file?
Thank you,

brunosky

It's the same as you have (from Jabbawok)


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: HaraldSt on April 28, 2013, 11:37:11 PM
Not working for mine. It hard crashes on waking up - black screen and locked.

Consider that in the smbios.plist I'm not using the lines:
        <key>SMboardproduct</key>
        <string>Mac-F42C88C8</string>
but this ones:
        <key>SMsystemboard</key>
        <string>Mac-F4208DC8</string>
(the key is different).
Try to start Chameleon in verbose mode, adding these final lines to the org.chameleon.Boot.plist file:
   <key>Kernel Flags</key>
   <string>-v verbose</string>
Consider also that the dsdt.aml file from chevi with me doesn't work: I'm enclosing that from Jabbawok.
Give it a try.
Tried/failed...


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: brunosky on April 29, 2013, 01:59:33 PM
Tried/failed...

@ HaraldSt
I'm enclosing the code of both files: I'd like to think that this time everything is at it should be.

smbios.plist
Code:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>

<key>SMbiosvendor</key>
        <string>Apple Inc.</string>
<key>SMboardmanufacturer</key>
<string>Apple Inc.</string>
<key>SMfamily</key>
<string>MacPro</string>
<key>SMmanufacturer</key>
<string>Apple Inc.</string>
        <key>SMproductname</key>
        <string>MacPro3,1</string>
        <key>SMsystemversion</key>
        <string>1.0</string>
        <key>SMboardproduct</key>
        <string>Mac-F4208DC8</string>
        <key>SMbiosversion</key>
        <string>MP31.88Z.006C.B05.0802291410</string>
        <key>SMcputype</key>
        <string>1281</string>
        <key>SMserial</key>
        <string>Your Serial Number</string>
</dict>
</plist>

org.chameleon.Boot.plist
Code:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>Default Partition</key>
<string>Mac Pro HD</string>
<key>Graphics Mode</key>
<string>1680x1050x32</string>
<key>GraphicsEnabler</key>
<string>Yes</string>
<key>Kernel</key>
<string>mach_kernel</string>
<key>Kernel Flags</key>
<string>darkwake=0</string>
<key>Legacy Logo</key>
<string>Yes</string>
<key>Theme</key>
<string>Legacy</string>
<key>Timeout</key>
<string>1</string>
<key>USBBusFix</key>
<string>Yes</string>
<key>UseKernelCache</key>
<string>Yes</string>
</dict>
</plist>

The lines:
   <key>USBBusFix</key>
   <string>Yes</string>
   <key>UseKernelCache</key>
   <string>Yes</string>
are fundamental.

Remember to insert your serial number in the proper string:
        <key>SMserial</key>
        <string>Your Serial Number</string>

The application Kext Wizard:
http://mac.softpedia.com/get/Utilities/Kext-Wizard.shtml
maybe could be of use after changing the code.

Please let me know.
Good Luck,

brunosky


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: HaraldSt on April 29, 2013, 08:23:42 PM
Thanks, will try that, when I get a chance.


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: HaraldSt on April 30, 2013, 04:39:49 PM
Thanks, will try that, when I get a chance.
And it worked. Of course, we will have to see, whether it works reliably over time, but I had a number of good recoveries!


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: brunosky on April 30, 2013, 04:42:30 PM
Thanks, will try that, when I get a chance.
And it worked. Of course, we will have to see, whether it works reliably over time, but I had a number of good recoveries!

This time I'm sure it will work: be confident!
Long live the Mac Pro 1,1!

 ;D ;D ;D


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: HaraldSt on May 02, 2013, 04:44:24 PM
Thanks, will try that, when I get a chance.
And it worked. Of course, we will have to see, whether it works reliably over time, but I had a number of good recoveries!

This time I'm sure it will work: be confident!
Long live the Mac Pro 1,1!
Alas, had one failure to wake fully so far, but I will keep running it this way to test more. Mine is a 1,1, upgraded to Quad Core 3GHz Xeons with 2,1 FW and 12GB of RAM, masquerading as a 3,1...
It's been trouble free for 5 years, except for the ATI card, which died and was replaced by AppleCare, and later upgraded to an Apple ATI 4870 a couple of years ago.
It has a 240GB SSD, the rest of the bays are filled with 3TB and 2TB drives. The second DVD bay has a BlueRay burner hooked to one of the extra SATA ports.

There is absolutely NO reason to replace it. It is quiet and fast, and running a couple of VMs does not slow it down. I have thought about adding USB 3, but really do not have much need for it.


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: HaraldSt on May 03, 2013, 07:03:40 PM
Boy, the USB fix entry might be causing more freeze issues, not just after sleep. Had a freeze on switching apps while moving the cursor. Never happened before.

Clearly have to "wait for things to settle" after wake, or a freeze will result...


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: brunosky on May 05, 2013, 09:13:57 AM
Boy, the USB fix entry might be causing more freeze issues, not just after sleep. Had a freeze on switching apps while moving the cursor. Never happened before.

Clearly have to "wait for things to settle" after wake, or a freeze will result...
@ HaraldSt
Unfortunately, I'm not an expert of Chameleon.
I admire all the owners of a Mac Pro 1.1 that did not give up and thanks to Chameleon have been successful in bypass the absurd forced upgrade policies of Apple.
Thanks to a Hackintosh user, moderator of Vodooprojects, I managed to solve the first problem that occurred during boot, with the message "Error parsing plist file. Errors encountered while starting up the computer. Pausing 5 seconds", which depended on a error in the com.apple.Boot.plist file in /Library/Preferences/SystemConfiguration.
Then, after much trial and error and thanks to the post of chevi, I managed to solve the problem we are talking about.

Do you have any third party Kexts?

My beloved Mac Pro has been recently upgraded with 2 Intel Xeon x5355.
In the years I added RAM to 16 GB, a bluetooth module and a 512 GB SSD, and I replaced the original graphic card with a nVidia GeForce 8800 GT.
Now my Mac Pro, with Mountain Lion, like yours is masked ad a 3,1.
So now, when everything works perfectly, I'm very satisfied.

Long live the Mac Pro 1,1!

 ;D ;D ;D


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: brunosky on May 05, 2013, 06:22:43 PM
@ HaraldSt
After installing Temperature Monitor and its driver:
http://www.bresink.com/osx/TemperatureMonitor.html
my fixes stopped working, and after waking the system it started to freeze again.
I had to uninstall both the driver and the application.
Maybe your problem depends on some driver.
If you start Chameleon in verbose mode, adding the instruction:
   <key>Kernel Flags</key>
   <string>-v verbose</string>
to the org.chameleon.Boot.plist file, at the next freezing you'll see some lines on your monitor, explaining the reason of the kernel panic.
A Chameleon expert can help you understand the meaning of them.

Good luck


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: brunosky on May 07, 2013, 12:28:28 AM
Unfortunately, the problem I thought solved has inexplicably come back, for not apparent reasons… and I'm getting crazy.
After putting the Mac to sleep and then awakening it, when it comes the moment to connect a USB device it freezes.
Below you can find the message I receive from Chameleon booted in verbose mode, and I hope that someone can help me to understand the reason.
Thanks a lot

panic(cpu 0 caller 0xffffff8000b7e95): Kernel trap at 0xffffff80005f0221, type 13=general protection, registers:
CR0: 0x000000008001003B, CR2: 0x000000010b5e1000, CR3: 0x0000000002904000, CR4: 0x0000000000000660
RAX: 0xffffff8023166e00, RBX: 0x0000000000000000, RCX: 0x0000000000000000, RDX: 0x0000000000000100
RSP: 0xffffff81d1003e50, RBP: 0xffffff81d1003e70, RSI: 0xffffff8020475100, RDI: 0x8ed88ec88ce88b66
R8:  0x0000000000000016, R9:  0x0000000000000000, R10: 0xffffff802033ce80, R11: 0x0000000000000202
R12: 0x0000000000000000, R13: 0xffffff8020574600, R14: 0xffffff80008e0a80, R15: 0xffffff8025e50100
RFL: 0x0000000000010246, RIP: 0xffffff80005f0221, CS:  0x0000000000000008, SS:  0x0000000000000010
Fault CR2: 0x000000010b5e1000, Error code: 0x0000000000000000, Fault CPU: 0x0

Debugger called: <panic>
Backtrace (CPU 0), Frame : Return Address
0xffffff81d1003af0 : 0xffffff800021d626
0xffffff81d1003b60 : 0xffffff80002b7e95
0xffffff81d100ed30 : 0xffffff80002cd4dd
0xffffff81d1003d50 : 0xffffff80005f0221
0xffffff81d1003e70 : 0xffffff80005f0439
0xffffff81d1003ea0 : 0xffffff800062ff05
0xffffff81d1003f30 : 0xffffff800062c390
0xffffff81d1003f70 : 0xffffff8000630f59
0xffffff81d1003fb0 : 0xffffff80002b2977

BSD process name corresponding to current thread: kernel_task
Boot args: boot-uuid=2E6875C1-3C7C-3F0C-AD42-B5C379D46957 rd=*uuid -v

Mac OS version:
12D78

Kernel version:
Darwin Kernel Version 12.3.0: Sun Jan  6 22:37:10 PST 2013; root:xnu-2050.22.13~1/RELEASE_X86_64
Kernel UUID: 3EB7D8A7-C2D3-32EC-80F4-AB37D61492C6
System model name: MacPro3,1 (Mac-F4208DC8)

System uptime in nanoseconds: 112313820347


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: mskaff on May 07, 2013, 01:55:53 PM
Boy, the USB fix entry might be causing more freeze issues, not just after sleep. Had a freeze on switching apps while moving the cursor. Never happened before.

Clearly have to "wait for things to settle" after wake, or a freeze will result...

I had been struggling to resolve the sleep/wake freeze issue with Chameleon for months. I stumbled into a possible solution when I was trying to get iMessage to work. Since then things are working great; no problems with sleep/wake at all.
The short version of the solution is that I installed both Clover (v 1050 standard install) then Chameleon (v 2189) on the same boot disk.
Originally, I was so frustrated with Chameleon that I decided to try Clover to see if it solved the problem.  It seemed to, but I was worried that some the hardware was not being recognized correctly and the sound and odd-sata were not working correctly. It was manageable but not optimal. So I opted to install the new version of Chameleon without reformatting the disk. I rebuild the kext caches, cleared the PRAM and reblessed the BOOT partition and have been running without problems ever since.
I have a stock Mac Pro 1,1.
Hope this helps.


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: HaraldSt on May 07, 2013, 04:36:58 PM
@ HaraldSt
After installing Temperature Monitor and its driver:
http://www.bresink.com/osx/TemperatureMonitor.html
my fixes stopped working, and after waking the system it started to freeze again.
I had to uninstall both the driver and the application.
Maybe your problem depends on some driver.
If you start Chameleon in verbose mode, adding the instruction:
   <key>Kernel Flags</key>
   <string>-v verbose</string>
to the org.chameleon.Boot.plist file, at the next freezing you'll see some lines on your monitor, explaining the reason of the kernel panic.
A Chameleon expert can help you understand the meaning of them.

Good luck
Thanks. I have been using the monitor after updating CPUs to make sure, my heat sink setup and install was adequate. Since there are no problems with it, I will remove temperature monitor  and try again.


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: brunosky on May 07, 2013, 05:18:44 PM
I rebuild the kext caches, cleared the PRAM and reblessed the BOOT partition and have been running without problems ever since.
I have a stock Mac Pro 1,1.
Hope this helps.
I've tried to follow your instructions, resetting PRAM, reblessing BOOT and rebuilding kext caches with Kext Wizard, but with no result… this matter is going to make me crazy…  :'(

Thanks. I have been using the monitor after updating CPUs to make sure, my heat sink setup and install was adequate. Since there are no problems with it, I will remove temperature monitor  and try again.
Unfortunately, my Mac Pro again begins to crash inexplicably, after sleep/wake when it comes the moment to connect a USB device… for no understandable reason: above you can find a post of mine with the message from Chameleon.  :'(


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: palba on May 24, 2013, 11:39:53 AM
Hi All,
Last tentative to try this update for me!
Here i am: 1 MBP 2.1 Apple Raid card, 1 Ide drive (MBR/2 partition: boot and 10.6 system)
Tried different mix of (0,2) (1,2) without success. Infinite Gray screen or error message.
Is the apple raid card the problem? The IDe chain can be useful for this?
Many thanks in advance, best regards
Paul


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: armdn on May 25, 2013, 05:13:11 PM
Hi All,
Last tentative to try this update for me!
Here i am: 1 MBP 2.1 Apple Raid card, 1 Ide drive (MBR/2 partition: boot and 10.6 system)
Tried different mix of (0,2) (1,2) without success. Infinite Gray screen or error message.
Is the apple raid card the problem? The IDe chain can be useful for this?
Many thanks in advance, best regards
Paul

Yes! Apple Mac Pro RAID Card is a problem. With this Card Legacy Mode JUST NOT WORKS. Only Mac OS X, and only with EFI bootloader. Wanna good SAS card? You can buy cheap IBM BR10i (LSI SAS 3082/3081E-R) and flash it with EBC driver (then it will boot OS X, but about Chameleon don't know), or buy Areca or ATTO RAID controller. This cards will not prevent to boot in legacy mode.


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: blacksheep on May 25, 2013, 08:43:12 PM
Thanks to this thread I got 7870XT 2GB working in 10.7.5 with Sapphire drivers. Used Chameleon 2.2 r2233 with GraphicsEnabler=Yes and AtiConfig=Hamachi.
I believe it would work for 7950 as well, in 10.7.5 or 10.8.3, but I was too lazy to try it out ;). Cold bug is present unfortunately, but sleep/wake trick works a treat.
Tried FBrotate app instead but it didn't work for 7870. Maybe for 7950 it would.
Performance was quite similar to this card running in 4,1 in 10.8.3.
Screenshots and info here: http://forums.macrumors.com/showpost.php?p=17295557&postcount=88


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: armdn on May 26, 2013, 06:59:09 PM
With Latest 10.8.4 Beta 12e55 have some troubles:
(http://s018.radikal.ru/i506/1305/36/fcdf801c3c1f.png)

Card recognized as HD 6xxx. And no PCIe cards shown in System Profiler... Think this is because of beta.


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: palba on May 28, 2013, 09:09:32 PM
Hi All,
Last tentative to try this update for me!
Here i am: 1 MBP 2.1 Apple Raid card, 1 Ide drive (MBR/2 partition: boot and 10.6 system)
Tried different mix of (0,2) (1,2) without success. Infinite Gray screen or error message.
Is the apple raid card the problem? The IDe chain can be useful for this?
Many thanks in advance, best regards
Paul

Yes! Apple Mac Pro RAID Card is a problem. With this Card Legacy Mode JUST NOT WORKS. Only Mac OS X, and only with EFI bootloader. Wanna good SAS card? You can buy cheap IBM BR10i (LSI SAS 3082/3081E-R) and flash it with EBC driver (then it will boot OS X, but about Chameleon don't know), or buy Areca or ATTO RAID controller. This cards will not prevent to boot in legacy mode.


Hi All,
Here I am to report that Chamaleon Started, even with apple raid card.
Recognize the partition, and give the boot:
But it doesn't find the Mac Kernel.
Maybe I'm almost near.
Any advice is very well accepted.
Many thanks
Paul


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: armdn on May 29, 2013, 12:23:15 PM
And how you did this so far?

Edit the DefaultPartition to yours (for me this is hd(2,3) for example).


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: armdn on June 05, 2013, 09:07:33 AM
So, is anyone had a problem with Graphic Card in System Profiler after release of 10.8.4??


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: mskaff on June 06, 2013, 01:50:04 PM
And how you did this so far?

Edit the DefaultPartition to yours (for me this is hd(2,3) for example).

Don't know if this makes a difference, but you can refer to the default partition by name in org.chameleon.plist:
         <key>Default Partition</key>
    <string>Mountain Lion HD</string>

That way you don't have to worry when it changes. Also, it may resolve your raid issues.


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: brunosky on June 09, 2013, 02:14:44 PM
Regarding the problem of kernel panics connecting USB devices after awakening the system from sleep, that was making me crazy, in the past I've cried victory too soon many times, but this time I'm sure my obstinacy lead to a result.
I made a clean installation of 10.8.3, and then I imported data with Migration Assistant (it's the same if you import data immediately after installing the system).
I presume the problem was in some kexts in System/Library/Extensions, in my previous system upgraded many times.
I't important that in the org.chameleon.Boot.plist file you set -f in the boot options: as far as I know, this option ignores system caches.
My settings are:
Code:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>Default Partition</key>
<string>Mac Pro HD</string>
<key>Graphics Mode</key>
<string>1680x1050x32</string>
<key>GraphicsEnabler</key>
<string>Yes</string>
<key>Kernel Flags</key>
<string>-f</string>
<key>Legacy Logo</key>
<string>Yes</string>
<key>RestartFix</key>
<string>No</string>
<key>SystemType</key>
<string>1</string>
<key>Theme</key>
<string>Legacy</string>
<key>Timeout</key>
<string>1</string>
<key>UseKernelCache</key>
<string>Yes</string>
</dict>
</plist>
while this is my SMBios.plist:
Code:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>SMbiosdate</key>
<string>02/29/08</string>
<key>SMbiosvendor</key>
<string>Apple Computer, Inc.</string>
<key>SMbiosversion</key>
<string>MP31.88Z.006C.B05.0802291410</string>
<key>SMboardproduct</key>
<string>Mac-F42C88C8</string>
<key>SMfamily</key>
<string>Mac Pro</string>
<key>SMmanufacturer</key>
<string>Apple Computer, Inc.</string>
<key>SMproductname</key>
<string>MacPro3,1</string>
<key>SMserial</key>
<string>CK949744XYL</string>
<key>SMsystemversion</key>
<string>1.0</string>
</dict>
</plist>
Now connecting USB devices after sleep/wake isn't causing freezings of the system any more, even after upgrading to 10.8.4: everything is working fine for a week.
Hope this can help.
Long live the Mac Pro 1,1!  ;D


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: stefx on June 10, 2013, 09:15:22 PM
So do you guys think our old mac pro will work with 10.9


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: brunosky on June 11, 2013, 03:45:44 AM
So do you guys think our old mac pro will work with 10.9
I sincerely hope so, especially now that, after 3 months of trying, the sleep function of mine is finally working properly.  ;D
The new Mac Pro looks beautiful and very powerful, but our Mac Pro is still really good.
I've read this interesting article about the possible limited upgradability of the new Mac Pro, in consequence of its radical new design:
http://reviews.cnet.com/8301-13727_7-57588607-263/how-upgradable-is-the-new-mac-pro/


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: brunosky on June 11, 2013, 02:20:03 PM
All Macs capable of running OS X Mountain Lion likely compatible with OS X 10.9 Mavericks:
http://appleinsider.com/articles/13/06/11/macs-capable-of-running-os-x-mountain-lion-likely-compatible-with-os-x-109-mavericks


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: orsodimare on June 12, 2013, 02:14:48 PM
Hi fbriatto2,
on my MP the trick of the geforce kext doesn't allow anymore to boot with the 7300 in slot 1 neither in 10.8.3 nor in 10.8.4
It's the same for you?
Thanks a lot.

Same for me. 10.8.2 works nicely. I combined it with the latest Chameleon update.
Just a little hassle before I realised that the update delivered a new geforce kext (in Sys/lib/ext).
After removing it, Portal, Aperture and Audio are OK. The only exception is dictation.
Dictation worked randomly in 10.8.1 but currently not any more.

......


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: armdn on June 14, 2013, 09:09:08 AM
Already tested 10.9 Mavericks with Chameleon 2242 on my Mac Pro 2,1. All works good.
(http://i053.radikal.ru/1306/05/2402424644cd.jpg)


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: blacksheep on June 15, 2013, 02:40:19 AM
Works with Chameleon 2247 as well.


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: fbriatto2 on June 16, 2013, 12:54:42 AM
Hello

Actually it still works well, but in addition to removing the system extension
GeForce.kext starting with 10.8.3 if I remember well I had also to remove
NVDAStartup.

My config has the following installed :

AMD Radeon HD 6870 Series :

  Nom:   ATY,Duckweed
  Type:   Contrôleur du moniteur
  Gestionnaire installé:   Oui
  MSI:   Oui
  Bus:   PCI
  Logement:   Slot-1
  Identifiant du fournisseur:   0x1002
  Identifiant du périphérique:   0x6738
  Identifiant du fournisseur du sous-système:   0x1458
  Identifiant du sous-système:   0x21fb
  Identifiant de révision:   0x0000
  Largeur du câble:   x16
  Vitesse de la liaison:   2.5 GT/s

Apple GeForce 7300GT :

  Nom:   NVDA,Display-B
  Type:   Contrôleur du moniteur
  Gestionnaire installé:   Oui
  MSI:   Non
  Bus:   PCI
  Logement:   Slot-4
  Identifiant du fournisseur:   0x10de
  Identifiant du périphérique:   0x0393
  Identifiant du fournisseur du sous-système:   0x0000
  Identifiant du sous-système:   0x0400
  Révision de la ROM:    5.73.22.29.A1
  Identifiant de révision:   0x00a1
  Largeur du câble:   x8
  Vitesse de la liaison:   2.5 GT/s

CalDigit USB3 Adapter :

  Nom:   pci1033,194
  Gestionnaire installé:   Oui
  MSI:   Non
  Bus:   PCI
  Logement:   Slot-3
  Identifiant du fournisseur:   0x1033
  Identifiant du périphérique:   0x0194
  Identifiant du fournisseur du sous-système:   0x2188
  Identifiant du sous-système:   0x0194
  Identifiant de révision:   0x0003
  Largeur du câble:   x1
  Vitesse de la liaison:   2.5 GT/s



Hope this helps.
FB

Hi fbriatto2,
on my MP the trick of the geforce kext doesn't allow anymore to boot with the 7300 in slot 1 neither in 10.8.3 nor in 10.8.4
It's the same for you?
Thanks a lot.

Same for me. 10.8.2 works nicely. I combined it with the latest Chameleon update.
Just a little hassle before I realised that the update delivered a new geforce kext (in Sys/lib/ext).
After removing it, Portal, Aperture and Audio are OK. The only exception is dictation.
Dictation worked randomly in 10.8.1 but currently not any more.

......


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: Graeme43 on June 16, 2013, 09:01:20 PM
When I try to sleep my Mac all that happens is the screens turn off and internet connetion is lost but restored when i click mouse and displays come back on


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: orsodimare on June 19, 2013, 10:06:43 AM

GREAT!! It works for me too....
Thanks a lot.
OdM


Hello

Actually it still works well, but in addition to removing the system extension
GeForce.kext starting with 10.8.3 if I remember well I had also to remove
NVDAStartup.

.......

Hope this helps.
FB

Hi fbriatto2,
on my MP the trick of the geforce kext doesn't allow anymore to boot with the 7300 in slot 1 neither in 10.8.3 nor in 10.8.4
It's the same for you?
Thanks a lot.

Same for me. 10.8.2 works nicely. I combined it with the latest Chameleon update.
Just a little hassle before I realised that the update delivered a new geforce kext (in Sys/lib/ext).
After removing it, Portal, Aperture and Audio are OK. The only exception is dictation.
Dictation worked randomly in 10.8.1 but currently not any more.

......


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: brunosky on July 04, 2013, 01:41:37 PM
I'm running Mavericks DP2 with no problems, except for the freezing of the system when I connect a USB device after awakening from sleep.
 >:(
This is the same problem I had with Mountain Lion, that I solved with a clean reinstall of the system.
But with Mavericks the problem seems to be more general: in the Apple developers forum there are some posts of users (I presume they are not using Chameleon) that after putting the Mac to sleep have no choice but to restart it to get it back to life:
https://devforums.apple.com/message/832898#832898

Maybe we have only to wait for a fix.


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: karamelos on July 10, 2013, 01:59:55 PM
Dear All

I have a macbookpro2,2 and thus the efi32 limitation i can only install 3GB RAM. Now with this method above of 64bit EFI is it possible my mac to see 6GB Of ram ? if i put 2 SODIMM of 4+2GB modules ? or my mac will still operate at 3.2GB of RAM ?

thank you.


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: karamelos on July 12, 2013, 12:03:54 PM
Dear All

I have a macbookpro2,2 and thus the efi32 limitation i can only install 3GB RAM. Now with this method above of 64bit EFI is it possible my mac to see 6GB Of ram ? if i put 2 SODIMM of 4+2GB modules ? or my mac will still operate at 3.2GB of RAM ?

thank you.

I'm a big Mac Pro fan, and I own both a 2006 and 2010 Mac Pro. After writing the firmware tools for these systems, I started to feel like the 2006 Mac Pro didn't get much of a boost from the 2007 firmware upgrade, unlike the 2009 upgrade, which unlocked a lot of potential. I'm also a big hackintosh fan, and I've built numerous platforms going back to 2006, when it all began. I started doing some research on booting the 64 bit kernel on the 2006/2007 Mac Pro. As you probably know, these Macs have a 32 bit EFI implementation, so the Mac OS can only boot the 32 bit kernel. This is of course an arbitrary decision on Apple's part, as the Xeon CPUs in all the Mac Pros are certainly 64 bit capable. There's been some posts on this forum, as well as some earlier posts by netkas on the subject, about using the Chameleon bootloader to load the OS, since in theory, this should be a pretty darn compatible hackintosh! I attempted to configure the system to boot in this manner, using all of the information available in these posts, but all of the information and suggestions available are close, but none of them get everything right. I did successfully accomplish this, and I can say that it works very well, with the only thing not recognized and working is the built-in audio. This can probably be fixed with some additional work, and maybe someone else can suggest some settings to accomplish this, but right now, with this guide, you can boot the 2007 Mac Pro (of course my 2006 has been upgraded to 2007) in 64 bit kernel mode, and the system works 100%, with sleep, shutdown, networking, CPU identification working properly. If you are using the original nVidia 7300GT, you will have to use a more modern graphics card that the Chameleon bootloader can understand. Also, since this is booting like a hackintosh, you don't have to use a flashed card, or actual Apple card (although you can if you want) just any PC card that is currently working with the modern bootloaders, which is quite nice.

It's actually pretty easy once you know what to do and how to configure everything. In essence you will be booting the Mac Pro in what's called "Legacy Mode" which is Apple's way of saying a normal PC BIOS environment, not the EFI32 environment. One of the things I struggled with is that Apple's EFI implementation will not boot any sort of USB or Firewire storage in "Legacy Mode", so this has to be done on an internal hard drive. The Chameleon boot partition can be on a separate drive in the system or on an additional partition. The separate drive has the benefit of not having to touch the Mac OS partition at all, so it is very clean, but requires using a drive sled spot or using an additional drive in the optical bay area. In either case, the system can be booted the original way via the EFI32 mode, or the chameleon way for 64 bit kernel, so it's a very flexible solution.

Here is the guide:

If you are using a single drive, partition the drive with 2 partitions, both HFS+, using the MBR option. Name the 1st partition Boot, and make it 1GB in size. The 2nd partition will hold your normal Mac OS installation.

If you are using a separate drive, partition using MBR, choose HFS+, and name it Boot.

Install the older Chameleon bootloader, the filename is Chameleon-2.0-RC2-r640.pkg, you can easily find it on the web. Choose the Boot partition, and deselect all the options except the bootloader.

To delete the original boot file, type this command, via the Terminal:

rm /Volumes/Boot/boot

You can use any of the modern Chameleon bootloader files, you will only need the boot file. You can find installer packages all over the Internet for this, so don't ask here. If it's already in an installer package, you can use Pacifist to extract it. Copy this file to the Boot volume, at the root. I've included the one I used in my testing, so you can use this one as well.

Copy the attached smbios.plist and org.chameleon.Boot.plist to Boot/Extra, and if you have any themes you want to use copy these to the Boot/Extra folder as well. If you don't know how the Chameleon bootloader works, or about themes, or anything else related to the hackintosh, don't ask here, there are plenty of forums on the Internet for that.

If you are using a single drive, use this in the org.chamleeon.Boot.plist file (this is in the supplied file):

   <key>Default Partition</key>
   <string>hd(0,2)</string>

If you are using a separate drive, use this in the org.chamleeon.Boot.plist file:

   <key>Default Partition</key>
   <string>hd(1,2)</string>

The actual serial number can't be extracted from the system, so you can put your serial number in by editing this in the smbios.plist file:

        <key>SMserial</key>
        <string>G666666PUPZ</string>

In order to boot the system this way, you have to bless the new Boot partition in a special way, via the Terminal:

sudo bless --folder /Volumes/Boot --file /Volumes/Boot/boot --setBoot --legacy

If you want to return to the normal EFI32 boot, use the System Preferences>Startup Volume. To boot the 64 bit kernel again, issue the above terminal command again.

In my testing I haven't run into any issues other than the sound, and benchmarking is right where it should be at for a 64 bit kernel. I hope you enjoy the benefits of extending the value of your 2006 or 2007 Mac Pro, or being able to change your system back and forth from the 32 to 64 bit kernel for development purposes.


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: blacksheep on July 12, 2013, 08:46:06 PM
Dear All

I have a macbookpro2,2 and thus the efi32 limitation i can only install 3GB RAM. Now with this method above of 64bit EFI is it possible my mac to see 6GB Of ram ? if i put 2 SODIMM of 4+2GB modules ? or my mac will still operate at 3.2GB of RAM ?

thank you.


No need to post twice, better to do some googling instead. If you'd do it, you'd discover that limitation is the chipset itself, not the EFI.

Cheers


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: karamelos on July 13, 2013, 11:39:40 AM
I wasn't able to find anything with Google , but since it's a chipset limitation i search it and then i got my answer

http://www.everymac.com/systems/apple/macbook_pro/faq/macbook-pro-core-2-duo-3-gb-memory-limitation-details.html


Thanx anyway


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: brunosky on July 15, 2013, 04:26:40 PM
Does someone know if the last DP (developer preview) of a Mac OS X operating system, like Mavericks, will be exactly identical to the final release?
Now, with the latest updates, also the sleep function is working fine, but maybe it's better not to cry victory too soon...


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: armdn on July 15, 2013, 04:43:26 PM
No one knows. Even Apple.


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: brunosky on July 15, 2013, 05:15:11 PM
No one knows. Even Apple.

AHAHAHAHAHA!
Nice reply!  ;D
Thank you!

Long live the King Mac Pro 1,1!


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: ineedtechsupport247 on July 16, 2013, 11:00:37 PM
I have successfully installed 10.8.4 on my MacPro 2,1 thanks to this forum and this guide:

http://boffinblogger.blogspot.com/2012/11/easier-mountain-lion-install-on_25.html

Everything is working perfectly, however when I went to install my fibre card, the system stopped booting. When I turn the computer on (with the card installed) it shows a text screen with the card's firmware information and copy write notices. Nothing else happens; I don't even make it to the Chameleon boot screen. As soon as I remove the card and restart, everything boots as normal.

Any ideas on how to get this card working? I've flashed it with both mac and PC images but haven't had any luck. This is the card:

http://www.attotech.com/products/product.php?cat=1&scat=2&prod=11&sku=CTFC-41ES-0R0


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: armdn on July 17, 2013, 07:32:16 AM
Try to wait for 5 minutes or so. I have similiar thing with IBM BR10i (LSI SAS) hba, it takes 1 minute to think, and only then chameleon started to load.


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: pjdgilmour on July 19, 2013, 02:43:00 PM
Good day. I'm doing tests with Clover EFI bootloader. On a mac pro 2.1 (1.1 upgrade, 2 quad core Xeons). Installation of ML was ok. The only problem is having to change the config for mac pro 3.1 every time you restart. For the config.plist not working.


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: HaraldSt on July 19, 2013, 05:49:09 PM
Messages stopped working again. It tried to log in, and in the end it cannot set whatever token it puts into NVRAM. This was previously working by using FileNVRAM.
I cleared the file in Extra etc., but nothing has revived it so far.

Does anybody else have the same issue?


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: ineedtechsupport247 on July 19, 2013, 08:25:37 PM
Try to wait for 5 minutes or so. I have similiar thing with IBM BR10i (LSI SAS) hba, it takes 1 minute to think, and only then chameleon started to load.

I have tried waiting for up to 15 minutes with no luck.

It seems that all the boot options I can tinker with in Chameleon happen as soon as you select boot from the bootloader upon starting the machine. My error occurs even before I get to the Chameleon screen. What type of things can I adjust that would affect things happening before the Chameleon screen? 


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: chevi on August 10, 2013, 12:02:27 AM
Excellent solution, works perfect with Mavericks 10.9 dp5, thanks in advance

Regarding the problem of kernel panics connecting USB devices after awakening the system from sleep, that was making me crazy, in the past I've cried victory too soon many times, but this time I'm sure my obstinacy lead to a result.
I made a clean installation of 10.8.3, and then I imported data with Migration Assistant (it's the same if you import data immediately after installing the system).
I presume the problem was in some kexts in System/Library/Extensions, in my previous system upgraded many times.
I't important that in the org.chameleon.Boot.plist file you set -f in the boot options: as far as I know, this option ignores system caches.
My settings are:
Code:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>Default Partition</key>
<string>Mac Pro HD</string>
<key>Graphics Mode</key>
<string>1680x1050x32</string>
<key>GraphicsEnabler</key>
<string>Yes</string>
<key>Kernel Flags</key>
<string>-f</string>
<key>Legacy Logo</key>
<string>Yes</string>
<key>RestartFix</key>
<string>No</string>
<key>SystemType</key>
<string>1</string>
<key>Theme</key>
<string>Legacy</string>
<key>Timeout</key>
<string>1</string>
<key>UseKernelCache</key>
<string>Yes</string>
</dict>
</plist>
while this is my SMBios.plist:
Code:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>SMbiosdate</key>
<string>02/29/08</string>
<key>SMbiosvendor</key>
<string>Apple Computer, Inc.</string>
<key>SMbiosversion</key>
<string>MP31.88Z.006C.B05.0802291410</string>
<key>SMboardproduct</key>
<string>Mac-F42C88C8</string>
<key>SMfamily</key>
<string>Mac Pro</string>
<key>SMmanufacturer</key>
<string>Apple Computer, Inc.</string>
<key>SMproductname</key>
<string>MacPro3,1</string>
<key>SMserial</key>
<string>CK949744XYL</string>
<key>SMsystemversion</key>
<string>1.0</string>
</dict>
</plist>
Now connecting USB devices after sleep/wake isn't causing freezings of the system any more, even after upgrading to 10.8.4: everything is working fine for a week.
Hope this can help.
Long live the Mac Pro 1,1!  ;D


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: stefx on August 15, 2013, 03:04:36 PM
ok

this morning after a yrs of regular usage i cant boot into my system. am stuck at black screen with a "\" cursonr in the left upper corner.

Anyone can help me.

Was working fine yesterdy night.

After a week I gave up i dont have ML anymore
Been a week now did a clean install, remove my 2T time machine Hard drive put it in an External case and now everything is working nickel.




Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: Dial430 on August 28, 2013, 02:35:10 AM
I followed the instructions to boot my Mac Pro 1,1 to Mountain Lion.  I connected a 160GB IDE hard drive to the second IDE cable on the DVD drive.  My Mac would boot and run on Mountain Lion 10.8.4, but the IDE drive kept generating SMART drive failure warnings, so I thought I'd try connect a 8GB CF card to a CF-IDE adapter connected to the DVD/IDE cable. I have followed the previous steps but the Mac Pro will not boot via Chameleon.  Every time I try to boot, it starts like it is going to boot, but then falls into a "No bootable device put in a boot disk and press any key" error message.
Why will the chameleon boot process work with a IDE 160GB Harddrive, but not a CF-IDE card adapter connected to the same IDE interface?


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: blacksheep on August 28, 2013, 01:31:36 PM
Your CF card could have different Disk Identifier than previous 160GB HDD. You need to alter your Default Partition string in org.chamleeon.Boot.plist.


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: Dial430 on August 28, 2013, 03:42:59 PM
Thanks for your reply.
I have changed the org.chameleon.Boot.plist several times to reflect the disk I'd  I'd that I got when I ran diskutil list.  I used the disk I'd from the IDE hd, no go, so I have changed it to the I'd of my mtn lion disk, my mtn lion clone, but all end with the no bootable device error.  Unlike my ide hd which shows a rotating line in the upper corner of the screen then to a boot screen where I can select which drive I want to boot into. The CF boot flashes once then a black screen like it is not booting then finally to the no bootable device error.
I am going to going to completely start over with the jabberwocky instructions.  One difference in my current cf set up is I do not have the installer partition as I didn't think I needed it as I have already installed mtn lion.

I have gone back and completely reinstalled both the chameleon and installer partitions, but no boot. I wonder if the CF card adapter is simply not bootable?  My Mac sees it and I can copy to the partitions and I can mount and unmount the partitions but when boot nothing happens.  Additionally, when booting my Mac first goes to a Highpoint rocketRAID 622 BIOS utility to scan my Sans Digital TR8M raid tower, after it scans then with my IDE hard drive it boots to the chameleon booting process, but with the CF card set up, it is a black screen for several minutes, no flashing cursor, then "no bootable device etc.  "
it is a mystery to me, I have gone back to the IDE drive and all works fine.  ???


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: orsodimare on September 02, 2013, 02:50:18 PM
Can you set your CF card adapter to be master or slave on the IDE channel? May be a conflict issue with the optical unit (I would try to unplug it too....)
Orso


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: brunosky on September 07, 2013, 03:02:18 PM
I'm running Mavericks DP2 with no problems, except for the freezing of the system when I connect a USB device after awakening from sleep.
 >:(
This is the same problem I had with Mountain Lion, that I solved with a clean reinstall of the system.
But with Mavericks the problem seems to be more general: in the Apple developers forum there are some posts of users (I presume they are not using Chameleon) that after putting the Mac to sleep have no choice but to restart it to get it back to life:
https://devforums.apple.com/message/832898#832898

Maybe we have only to wait for a fix.

After coming back from holidays, I upgraded till 10.9 DP 7, and I'm so glad that my beloved Mac Pro doesn't freeze anymore when I connect a USB device after awakening from sleep!  ;D

Long live the King Mac Pro 1,1!


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: HaraldSt on September 16, 2013, 08:23:21 PM
Messages stopped working again. It tried to log in, and in the end it cannot set whatever token it puts into NVRAM. This was previously working by using FileNVRAM.
I cleared the file in Extra etc., but nothing has revived it so far.

Does anybody else have the same issue?
I upgraded to Mavericks DP7 on my SSD, and it miraculously started working again. I rebooted to Mountain Lion, and it stopped working on BOTH partitions. I wiped all Prefs and the NVRAM file in Extras, but I appear still blocked, with a message asking to contact support.
This looks related to a security issue, where the system specs are in conflict between different logins.

Has anybody run into this? I wonder, what I should change to make the system appear fresh?


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: HaraldSt on September 17, 2013, 12:18:40 AM
Messages stopped working again. It tried to log in, and in the end it cannot set whatever token it puts into NVRAM. This was previously working by using FileNVRAM.
I cleared the file in Extra etc., but nothing has revived it so far.

Does anybody else have the same issue?
I upgraded to Mavericks DP7 on my SSD, and it miraculously started working again. I rebooted to Mountain Lion, and it stopped working on BOTH partitions. I wiped all Prefs and the NVRAM file in Extras, but I appear still blocked, with a message asking to contact support.
This looks related to a security issue, where the system specs are in conflict between different logins.

Has anybody run into this? I wonder, what I should change to make the system appear fresh?

It's clearly a validation issue. Will try to initialize the service on another computer capable of supporting ML/Mavericks, and then move the drive back.


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: HaraldSt on September 17, 2013, 01:00:34 AM
Messages stopped working again. It tried to log in, and in the end it cannot set whatever token it puts into NVRAM. This was previously working by using FileNVRAM.
I cleared the file in Extra etc., but nothing has revived it so far.

Does anybody else have the same issue?
I upgraded to Mavericks DP7 on my SSD, and it miraculously started working again. I rebooted to Mountain Lion, and it stopped working on BOTH partitions. I wiped all Prefs and the NVRAM file in Extras, but I appear still blocked, with a message asking to contact support.
This looks related to a security issue, where the system specs are in conflict between different logins.

Has anybody run into this? I wonder, what I should change to make the system appear fresh?

It's clearly a validation issue. Will try to initialize the service on another computer capable of supporting ML/Mavericks, and then move the drive back.

Disk works fine on another machine, but returning it failed to validate itself.

Does ANYBODY have any ideas?
Is this working for anybody?

Thanks,
- Harald


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: plastic9mm on September 20, 2013, 04:05:36 AM
I have followed the Jabbawok guide for installing 10.8 on my Mac Pro 1,1 that has been upgraded with 2,1 firmware.

When booting to chameleon, I get the error "cannot find mach_kernel"

I attempt to boot the Installer drive, I receive a Kernel panic every time.

I have modified the installation only slightly. I am choosing to used a 4GB CF card attached to the ATA optical drive cable (Already made sure the jumpers are conflicting between the card reader and the optical drive) as the chameleon BOOT drive. I have installed a 250GB HD in Bay 3 to use as the installer drive.

I set the smbios to identify drive 3,1 as default thinking the instructions meant this is the Installer drive. Is that correct?

I also have a question regarding the Installer HDD once I can get this thing working... Does it have to remain as the Installer drive, or can it be reformatted to be used as other space? Basically, once I get this working and ML installed, does that installer drive have to stick around?

Any help would really be appreciated.

My current system specs are as follows: Mac Pro 1,1 (Now 2,1). Dual X5365 3Ghz CPU's, Sapphire Radeon HD 5770 succesfully flashed and working for both Windows 7 and OS X 10.7.5, 32GB PC-5300 FB-DIMMS. 1TB Drive in Bay 1, 500GB Bay 2, 250GB Bay 3, 250GB Bay 4, Optical drive set to Master and CF Reader with power from optical molex set to Slave.


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: HaraldSt on September 21, 2013, 09:20:31 AM
Messages stopped working again. It tried to log in, and in the end it cannot set whatever token it puts into NVRAM. This was previously working by using FileNVRAM.
I cleared the file in Extra etc., but nothing has revived it so far.

Does anybody else have the same issue?
I upgraded to Mavericks DP7 on my SSD, and it miraculously started working again. I rebooted to Mountain Lion, and it stopped working on BOTH partitions. I wiped all Prefs and the NVRAM file in Extras, but I appear still blocked, with a message asking to contact support.
This looks related to a security issue, where the system specs are in conflict between different logins.

Has anybody run into this? I wonder, what I should change to make the system appear fresh?

It's clearly a validation issue. Will try to initialize the service on another computer capable of supporting ML/Mavericks, and then move the drive back.

Disk works fine on another machine, but returning it failed to validate itself.

Does ANYBODY have any ideas?
Is this working for anybody?

Thanks,
- Harald
I reverted to SMBIOS.plist based on my Mac Pro 2,1, with details gleaned while booted under Lion incl. serial number, RAM module sn etc. I ran with this for a day, and tried Messages on a lark the next day. It is now working. Sleep has also been working flawlessly. org.chameleon.Boot.plist has the USBFix set to yes. Chameleon is at r2262. The system is running Mavericks DP 8 on a 960GB SSD. My previous setup used a 240GB SSD with a number of directories symbolically linked to a a mirrored, full system on a 3TB drive. Mavericks seemed to run into trouble with that, the 960GB SSD is a nice alternative.

I am keeping my fingers crossed...


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: HaraldSt on September 21, 2013, 07:05:26 PM
Messages stopped working again. It tried to log in, and in the end it cannot set whatever token it puts into NVRAM. This was previously working by using FileNVRAM.
I cleared the file in Extra etc., but nothing has revived it so far.

Does anybody else have the same issue?
I upgraded to Mavericks DP7 on my SSD, and it miraculously started working again. I rebooted to Mountain Lion, and it stopped working on BOTH partitions. I wiped all Prefs and the NVRAM file in Extras, but I appear still blocked, with a message asking to contact support.
This looks related to a security issue, where the system specs are in conflict between different logins.

Has anybody run into this? I wonder, what I should change to make the system appear fresh?

It's clearly a validation issue. Will try to initialize the service on another computer capable of supporting ML/Mavericks, and then move the drive back.

Disk works fine on another machine, but returning it failed to validate itself.

Does ANYBODY have any ideas?
Is this working for anybody?

Thanks,
- Harald
I reverted to SMBIOS.plist based on my Mac Pro 2,1, with details gleaned while booted under Lion incl. serial number, RAM module sn etc. I ran with this for a day, and tried Messages on a lark the next day. It is now working. Sleep has also been working flawlessly. org.chameleon.Boot.plist has the USBFix set to yes. Chameleon is at r2262. The system is running Mavericks DP 8 on a 960GB SSD. My previous setup used a 240GB SSD with a number of directories symbolically linked to a a mirrored, full system on a 3TB drive. Mavericks seemed to run into trouble with that, the 960GB SSD is a nice alternative.

I am keeping my fingers crossed...
And just was locked out again!


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: HaraldSt on September 27, 2013, 05:27:53 AM
Interestingly, the notification process stays active. If I enabled other messages devices, the system still has a popup informing me of it. This looks like a purposeful lockout.


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: xlambchopsx on October 24, 2013, 03:11:04 AM
Guys, Since we're on the topic…

Is it possible to reroute where the EFI firmware is read from? For instance, a boot loader (chameleon etc.) is located on the hard drive and communicates with the operating system just fine. If thats the case, than why can't EFI be "flashed" or installed somehow on the Hard drive as well? I pose the question because apparently the EFI rom chip on our early motherboards are to small to fit the 64bit EFI firmware.


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: pjdgilmour on October 24, 2013, 06:03:32 PM
Interesting. I also think it is possible. The issue of chip efi not have room to store EFI64 I think is unfounded, at least technically. Why files downloaded from Apple (32 or 64) has the same size


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: brunosky on October 30, 2013, 05:17:12 PM
Hello,
I’ve just upgraded the graphic card from nVidia GeForce 8800 GT 512 MB to ATI Radeon HD 5770 1024 MB (that’s because I’m waiting for the new 27” Apple LED display).
With a certain surprise, I’ve noticed that now the Chameleon’s boot screen resolution is lower than before: initial images look very bad and stretched.
I’ve read this interesting article:
http://www.macbreaker.com/2012/06/how-to-set-your-hackintosh-bootscreen.html
(“At boot time, your Hackintosh's bootloader can only display the basic resolutions programmed into your graphics card”) where changing VESA modes by editing the Video BIOS (VBIOS) in a process that needs to be done in Windows is considered the only real solution.
It’s true that the problem exists only at the boot, and that when Mac OS X 10.9 starts everything is OK, but I’m asking if there could be a different fix.
Thanks in advance for reading my post and to this great forum!

Long Live the Mac Pro 1,1!


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: chromafile on November 02, 2013, 10:44:10 PM
Hello,
I’ve just upgraded the graphic card from nVidia GeForce 8800 GT 512 MB to ATI Radeon HD 5770 1024 MB (that’s because I’m waiting for the new 27” Apple LED display).
With a certain surprise, I’ve noticed that now the Chameleon’s boot screen resolution is lower than before: initial images look very bad and stretched.
I’ve read this interesting article:
http://www.macbreaker.com/2012/06/how-to-set-your-hackintosh-bootscreen.html
(“At boot time, your Hackintosh's bootloader can only display the basic resolutions programmed into your graphics card”) where changing VESA modes by editing the Video BIOS (VBIOS) in a process that needs to be done in Windows is considered the only real solution.
It’s true that the problem exists only at the boot, and that when Mac OS X 10.9 starts everything is OK, but I’m asking if there could be a different fix.
Thanks in advance for reading my post and to this great forum!

Long Live the Mac Pro 1,1!

You have to edit BIOS.

http://bit.ly/149dlXY

But this method doesn't give you the correct resolution for the chameleon menu screen.
You just get the correct resolution during the boot (Apple logo).


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: brunosky on November 02, 2013, 10:50:01 PM
You have to edit BIOS.

http://bit.ly/149dlXY

But this method doesn't give you the correct resolution for the chameleon menu screen.
You just get the correct resolution during the boot (Apple logo).

@chromafile
Thank you!


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: сергей016 on November 04, 2013, 09:39:33 PM
Необходима помощь!
Делаю все как сказано, но система требует boot диск, т.е. загрузочный c OS X и соотв.не грузится!
Спасибо.


I'm a big Mac Pro fan, and I own both a 2006 and 2010 Mac Pro. After writing the firmware tools for these systems, I started to feel like the 2006 Mac Pro didn't get much of a boost from the 2007 firmware upgrade, unlike the 2009 upgrade, which unlocked a lot of potential. I'm also a big hackintosh fan, and I've built numerous platforms going back to 2006, when it all began. I started doing some research on booting the 64 bit kernel on the 2006/2007 Mac Pro. As you probably know, these Macs have a 32 bit EFI implementation, so the Mac OS can only boot the 32 bit kernel. This is of course an arbitrary decision on Apple's part, as the Xeon CPUs in all the Mac Pros are certainly 64 bit capable. There's been some posts on this forum, as well as some earlier posts by netkas on the subject, about using the Chameleon bootloader to load the OS, since in theory, this should be a pretty darn compatible hackintosh! I attempted to configure the system to boot in this manner, using all of the information available in these posts, but all of the information and suggestions available are close, but none of them get everything right. I did successfully accomplish this, and I can say that it works very well, with the only thing not recognized and working is the built-in audio. This can probably be fixed with some additional work, and maybe someone else can suggest some settings to accomplish this, but right now, with this guide, you can boot the 2007 Mac Pro (of course my 2006 has been upgraded to 2007) in 64 bit kernel mode, and the system works 100%, with sleep, shutdown, networking, CPU identification working properly. If you are using the original nVidia 7300GT, you will have to use a more modern graphics card that the Chameleon bootloader can understand. Also, since this is booting like a hackintosh, you don't have to use a flashed card, or actual Apple card (although you can if you want) just any PC card that is currently working with the modern bootloaders, which is quite nice.

It's actually pretty easy once you know what to do and how to configure everything. In essence you will be booting the Mac Pro in what's called "Legacy Mode" which is Apple's way of saying a normal PC BIOS environment, not the EFI32 environment. One of the things I struggled with is that Apple's EFI implementation will not boot any sort of USB or Firewire storage in "Legacy Mode", so this has to be done on an internal hard drive. The Chameleon boot partition can be on a separate drive in the system or on an additional partition. The separate drive has the benefit of not having to touch the Mac OS partition at all, so it is very clean, but requires using a drive sled spot or using an additional drive in the optical bay area. In either case, the system can be booted the original way via the EFI32 mode, or the chameleon way for 64 bit kernel, so it's a very flexible solution.

Here is the guide:

If you are using a single drive, partition the drive with 2 partitions, both HFS+, using the MBR option. Name the 1st partition Boot, and make it 1GB in size. The 2nd partition will hold your normal Mac OS installation.

If you are using a separate drive, partition using MBR, choose HFS+, and name it Boot.

Install the older Chameleon bootloader, the filename is Chameleon-2.0-RC2-r640.pkg, you can easily find it on the web. Choose the Boot partition, and deselect all the options except the bootloader.

To delete the original boot file, type this command, via the Terminal:

rm /Volumes/Boot/boot

You can use any of the modern Chameleon bootloader files, you will only need the boot file. You can find installer packages all over the Internet for this, so don't ask here. If it's already in an installer package, you can use Pacifist to extract it. Copy this file to the Boot volume, at the root. I've included the one I used in my testing, so you can use this one as well.

Copy the attached smbios.plist and org.chameleon.Boot.plist to Boot/Extra, and if you have any themes you want to use copy these to the Boot/Extra folder as well. If you don't know how the Chameleon bootloader works, or about themes, or anything else related to the hackintosh, don't ask here, there are plenty of forums on the Internet for that.

If you are using a single drive, use this in the org.chamleeon.Boot.plist file (this is in the supplied file):

   <key>Default Partition</key>
   <string>hd(0,2)</string>

If you are using a separate drive, use this in the org.chamleeon.Boot.plist file:

   <key>Default Partition</key>
   <string>hd(1,2)</string>

The actual serial number can't be extracted from the system, so you can put your serial number in by editing this in the smbios.plist file:

        <key>SMserial</key>
        <string>G666666PUPZ</string>

In order to boot the system this way, you have to bless the new Boot partition in a special way, via the Terminal:

sudo bless --folder /Volumes/Boot --file /Volumes/Boot/boot --setBoot --legacy

If you want to return to the normal EFI32 boot, use the System Preferences>Startup Volume. To boot the 64 bit kernel again, issue the above terminal command again.

In my testing I haven't run into any issues other than the sound, and benchmarking is right where it should be at for a 64 bit kernel. I hope you enjoy the benefits of extending the value of your 2006 or 2007 Mac Pro, or being able to change your system back and forth from the 32 to 64 bit kernel for development purposes.


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: harisk on November 07, 2013, 08:36:14 AM
Using the jabbawork tutorial and with help from you guys here my 2006 mac pro is running mountain lion and everything works perfectly.  My Raid disk is recognized with the latest chameleon and sound is on.   Thanks a lot!!!

I want to install mavericks now and my only problem is that i cannot modify the osxinstall.mpkg to include my board number (same as jabbawork's)

Anybody done that?


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: nullbreached on November 07, 2013, 02:56:57 PM
Using the jabbawork tutorial and with help from you guys here my 2006 mac pro is running mountain lion and everything works perfectly.  My Raid disk is recognized with the latest chameleon and sound is on.   Thanks a lot!!!

I want to install mavericks now and my only problem is that i cannot modify the osxinstall.mpkg to include my board number (same as jabbawork's)

Anybody done that?

Yes, I found I had to to do that for the installer to work. (Unlike some people's experience via the batmanofzurenarh instructions). With Jabbawok's tutorial I had difficulties with using package editors so I had to use terminal to replace the distribution file. I followed instructions on a blog, using XAR in terminal but I can't recall that post at the moment.


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: RastaFabi on November 29, 2013, 03:01:39 PM
Take a look here: EFI booting the 64bit kernel with FULL compatibility for Mavericks (also works with Mountain Lion).
http://forums.macrumors.com/showpost.php?p=18411621&postcount=26 (http://forums.macrumors.com/showpost.php?p=18411621&postcount=26)


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: stefx on November 30, 2013, 06:08:30 PM
Could i just replace my boot.efi in my already install mavericks?


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: idealtracks on November 30, 2013, 07:30:06 PM
^ Yes.

The Tiamo fix is awesome!


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: stefx on December 02, 2013, 02:46:04 AM
Did not work


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: chrisrand on December 03, 2013, 03:27:52 AM
Did not work

That's not quite helpful for others or yourself.

If you would like to elaborate maybe there is a reason for why it does not work because its been very successful for many users.  Any issues I read about were are due to user error. 

I found this to be the easiest and most vanilla-like method T've found.

Here is a link, though its not the original it puts the pieces together well and sources the original

http://www.reddit.com/r/apple/comments/1rsp3q/install_mavericks_on_older_mac_pro_11_21_20062007/


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: stefx on December 04, 2013, 04:37:11 AM
I tried 2 time. Both time system booted fine  on new boot.efi on the 1 boot. then on second boot it tried to boot on windows 7 partition or on my lion partition. Couldn't get it too boot on mavericks. So went back to chameleon boot. Any one else had same problems?


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: chromafile on December 04, 2013, 10:04:36 AM
I tried 2 time. Both time system booted fine  on new boot.efi on the 1 boot. then on second boot it tried to boot on windows 7 partition or on my lion partition. Couldn't get it too boot on mavericks. So went back to chameleon boot. Any one else had same problems?

Rest PRAM and boot Lion, then run these commands. (Rename [Your Mavericks HD])

sudo chown root:wheel /Volumes/[Your Mavericks HD]/System/Library/CoreServices/boot.efi
sudo chown root:wheel /Volumes/[Your Mavericks HD]/usr/standalone/i386/boot.efi
sudo chflags uchg /Volumes/[Your Mavericks HD]/System/Library/CoreServices/boot.efi
sudo bless --folder /Volumes/[Your Mavericks HD]/System/Library/CoreServices --file /Volumes/[Your Mavericks HD]/System/Library/CoreServices/boot.efi


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: stefx on December 04, 2013, 10:39:16 PM
 ;D ;D ;D ;D ;D

Thank you very much very thing works great now.



Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: splifingate on December 07, 2013, 03:06:19 AM
Could i just replace my boot.efi in my already install mavericks?

Yup.

No need to bless the boot.efi; or anything, etc., et al., &c.

Once you're logged-in, choose your [Mavericks HD] in System Preferences -> Startup Disk and you're good-to-go.

Regards...


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: Rominator on December 09, 2013, 07:04:56 AM
I tried 2 time. Both time system booted fine  on new boot.efi on the 1 boot. then on second boot it tried to boot on windows 7 partition or on my lion partition. Couldn't get it too boot on mavericks. So went back to chameleon boot. Any one else had same problems?

Rest PRAM and boot Lion, then run these commands. (Rename [Your Mavericks HD])

sudo chown root:wheel /Volumes/[Your Mavericks HD]/System/Library/CoreServices/boot.efi
sudo chown root:wheel /Volumes/[Your Mavericks HD]/usr/standalone/i386/boot.efi
sudo chflags uchg /Volumes/[Your Mavericks HD]/System/Library/CoreServices/boot.efi
sudo bless --folder /Volumes/[Your Mavericks HD]/System/Library/CoreServices --file /Volumes/[Your Mavericks HD]/System/Library/CoreServices/boot.efi

I don't know if the bless command is important, but the other 3 are if all you have done is migrated an install from a 3,1 or later MP.

Was driving me crazy until I did. This is really an amazing thing, hope everyone realizes that this is THE WAY to keep your 1,1 or 2,1 relevant and running latest OS.


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: brunosky on December 09, 2013, 10:00:25 PM
Hello,
Thanks in advance for reading my post and to this great forum!
I have a Mac Pro 1,1, now 3,1 with Chameleon and Mavericks, and everything is working fine.
I've found that I can't restore the system using a Time Machine backup: after selecting the proper backup, I read the message:
No OS X system backups were found
Any idea?
Is it possible to use Time Machine not only for the single files?

Long Live the Mac Pro 1,1!


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: mskaff on December 16, 2013, 02:47:08 PM
Hello,
Thanks in advance for reading my post and to this great forum!
I have a Mac Pro 1,1, now 3,1 with Chameleon and Mavericks, and everything is working fine.
I've found that I can't restore the system using a Time Machine backup: after selecting the proper backup, I read the message:
No OS X system backups were found
Any idea?
Is it possible to use Time Machine not only for the single files?

Long Live the Mac Pro 1,1!

There was a problem with Time Machine not backing up system files. Check to see if yours are being backed up (go into TM and click on your HD and verify that all the files are there. Try going back a couple of backups to see).
If they are missing, check this Apple discussion for a solution: https://discussions.apple.com/message/20445620#20445620


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: LouCioccio on December 24, 2013, 03:16:59 AM
I have been following this thread since my MacPro became an orphan. I have built several "Hackintoshes" even though I had the MacPro1,1 and in March purchased a 27" iMac. I still wanted that tower to work with Maverick and this was going to be my winter project.  Well I stumbled on a thread at xlr8yourmac and then saw it here.  Well guess what I got the darn thing running. I did have trouble with the usb stick SFOTT I got an error trying to install on a drive. So I figured do a regular install on the bare hard drive itself and then changed the boot efi with Tiamo's.  Wow what a thrill to hear the MacPro boot up.  Thanks to all!! Yes I did add the plist files.  The App store sees it as a MacPro2,1 with updated firmware from here.

Ciao,
Lou Cioccio
PS guess the winter project will be snow blowing we just got rid of 49 inches with the rain.


Title: Re: Booting the 64-bit kernel on the 2006/2007 Mac Pro
Post by: LouCioccio on January 02, 2014, 05:59:19 PM
I just installed an EVGA Nvidia GT 630 2GB DDR3 and it works (note: no boot screen); MacPro1,1 with EFI update MacPro2,1 and Tiamo's boot efi.
NVIDIA GeForce GT 630:

  Chipset Model:   NVIDIA GeForce GT 630
  Type:   GPU
  Bus:   PCIe
  Slot:   Slot-1
  PCIe Lane Width:   x16
  VRAM (Total):   2048 MB
  Vendor:   NVIDIA (0x10de)
  Device ID:   0x0f00
  Revision ID:   0x00a1
  ROM Revision:   preset 1.0.0
  Displays: