Jump to content
231 posts in this topic

Recommended Posts

 

Actually, I believe that's the kext I attached. For TheG33k, in addition to copying the extension with the others, you have to make sure it has the correct permissions, then rebuild the extensions cache. There are directions for doing that in many places, including my tutorial at http://www.insanelymac.com/forum/index.php?showtopic=199832

Actually, I believe that's the kext I attached. For TheG33k, in addition to copying the extension with the others, you have to make sure it has the correct permissions, then rebuild the extensions cache. There are directions for doing that in many places, including my tutorial at http://www.insanelymac.com/forum/index.php?showtopic=199832

 

Okay i will try it :thumbsup_anim: and post the success here.

 

EDIT:

 

JUPPI it works !!!

 

The solution was to correct the kext permissions by typing:

chown -R root:wheel /Extra/
chmod -R 755 /Extra/

and after that i could build the kextcache file by typing this:

kextcache -m /Extra/Extensions.mkext /Extra/Extensions/

btw i used the IOATAFamily.kext from here: http://www.insanelymac.com/forum/index.php?showtopic=186609

 

Thank you dougaa

Can anyone suggest how I can resolve this?

 

I can get to the installer but I cannot see any hard drive except the USB drive. I have already generated kext cache etc and seems to work okay. Do I need to ApplePIIXATA.kext

 

(Another interesting thing, if I reboot using -v just to see message, I get hung up on that grey screen with a pointer that turns to beach ball. But if I simply hit enter on the install USB partition and do not enter -v, but still keep the -f -32 options, I get to the installer. Does this have anything to do with the hard drives not showing up?!)

Can anyone suggest how I can resolve this?

 

I can get to the installer but I cannot see any hard drive except the USB drive. I have already generated kext cache etc and seems to work okay. Do I need to ApplePIIXATA.kext

 

(Another interesting thing, if I reboot using -v just to see message, I get hung up on that grey screen with a pointer that turns to beach ball. But if I simply hit enter on the install USB partition and do not enter -v, but still keep the -f -32 options, I get to the installer. Does this have anything to do with the hard drives not showing up?!)

 

Are your hard drives connected using ATA or SATA? Most people would use SATA with the Bad Axe 2, but if you're using ATA (the wide ribbon cable) you need the IOATAFamily kext that was just discussed in previous postings.

I've tried to install Snow Leopard on my Bad Axe 2 and I'm getting kernel panics at the very beginning of the boot process, regardless of whether I boot in 64bit or 32bit mode. Has anyone had any success installing snow leopard on a bad axe 2?

 

what install method are you using? i had to add a DSDT.aml file to the usb stick I used to install with.

it allowed me to install, but then I had to move AppleIntelPIIXATA.kext to boot.

from installer terminal:

cd /volumes/yourdrivename/System/Library/Extensions/

mv -f IOATAFamily.kext/Contents/PlugIns/AppleIntelPIIXATA.kext /volumes/mac

Add me to the list of BadAxe2 owners who can't install SL without KP. I have retail vanilla 10.5.8 running 100% with just a few kexts added, but I'll .........

Wow, 100% on 10.5.8 !? Mine doesn't, I search all over the net, and still couldn't find a way to make my Marvell SATA to work. (It always worked fine until 10.5.5 and quit working after I try to update to 5.7 and 5.8, or direct to 5.8 combo)

 

If your Marvell works, would you share that how you get it to work?

 

Thanks.

Can anyone suggest how I can resolve this?

 

I can get to the installer but I cannot see any hard drive except the USB drive. I have already generated kext cache etc and seems to work okay. Do I need to ApplePIIXATA.kext

 

(Another interesting thing, if I reboot using -v just to see message, I get hung up on that grey screen with a pointer that turns to beach ball. But if I simply hit enter on the install USB partition and do not enter -v, but still keep the -f -32 options, I get to the installer. Does this have anything to do with the hard drives not showing up?!)

 

As I understand you're booting from the installer dvd with a "EFI" kext loader from usb. So, you are unable to use disk utility on the installer? If the disk isn't formatted to an apple HFS filesystem it will not show up in the installer, but it will be visible in disk utility. If you're using AHCI settings in bios you'll not need the ApplePIIATA.kext.

Chameleon 2 quirk (Bad Axe 2 Quad 6600): I've tried Cham 2 rc 1, 2, and 4 with PCEFI 10.1. I can boot Snow OK, but I don't get any startup options. When the bootloader shows "press any key" and I press a key, I get a freeze - nothing happens at all, have to reboot. If I do nothing and let the timeout pass it boots normally. My workaround to access startup options is to set kernel flags in Boot.plist (I always boot verbose anyway). Anybody else have this, or know something about it? Is there some BIOS thing I need to do, or use an SMBIOS plist, which I'm not doing? (I updated the BIOS to the latest, and it shows as BX97520J.86A.2838.2008.0903.1859 in System Profiler). On my 10.5.8 system (separate HD on the same machine) I'm using Chameon 1/PCEFI v9 with no issues.

Chameleon 2 quirk (Bad Axe 2 Quad 6600): I've tried Cham 2 rc 1, 2, and 4 with PCEFI 10.1. I can boot Snow OK, but I don't get any startup options. When the bootloader shows "press any key" and I press a key, I get a freeze - nothing happens at all, have to reboot. If I do nothing and let the timeout pass it boots normally. My workaround to access startup options is to set kernel flags in Boot.plist (I always boot verbose anyway). Anybody else have this, or know something about it? Is there some BIOS thing I need to do, or use an SMBIOS plist, which I'm not doing? (I updated the BIOS to the latest, and it shows as BX97520J.86A.2838.2008.0903.1859 in System Profiler). On my 10.5.8 system (separate HD on the same machine) I'm using Chameon 1/PCEFI v9 with no issues.

Might need to enable PATA connection in BIOS, but disable the IOATAFamily.kext on your boot volume. Later on you can replace the ATA extension with one listed earlier that will enable PATA HDDs.

 

Also, try the myHack installer on your boot volume as well.

Might need to enable PATA connection in BIOS, but disable the IOATAFamily.kext on your boot volume.

Thanks, but there's no "enable" for PATA in the Bad Axe 2 BIOS setup. The only IDE/ATA options are "Native" and "Legacy". Mine was set to "Native" so I tried "Legacy" but got the same result. I don't have any PATA devices, all SATA.

 

What's in the myHack installer that's different from what I've got by manually installing Chameleon v2 RC4 with Netkas' PCEFI 10.1 boot file? BTW I've tried later (and earlier) versions of Netkas' boot file (like 10.3, 10.5 and 9) and none of them work at all - spinning cursor or several lines of "boot" this and that followed by a freeze. All versions of Chameleon v2 get me booted into Snow with Netkas 10.1, so the problem is only with Chameleon, it's got nothing to do with kexts or whatever else. Changes to my Boot.plist file are recognized (like changing theme or kernel flags) so there's nothing wrong with that.

TheG33k: There are plenty of utilities (shell scripts) that will do the job. I use pfix which was written by Conti. I also use M-Audio products (Firewire Solo w/ BX5a monitors). :(

 

Leoopardoo: For on-board audio I use the VoodooHDA (recompile by Prasys) package. Don't use the microphone feature, unless it's thru a Logitech QuickCam Vision Pro. Never use sleep mode.

 

diogan: Were you able to get a 64-bit kernel working?

 

 

Could you post your DSDT with the fix on it? I'd like to see if I can use the 64-bit kernel now. Thanks!

Thanks, but there's no "enable" for PATA in the Bad Axe 2 BIOS setup. The only IDE/ATA options are "Native" and "Legacy". Mine was set to "Native" so I tried "Legacy" but got the same result. I don't have any PATA devices, all SATA.

 

Change "automatic" to "manual" under the drive config, then you can enable/disable pata.

I use the same old DSDT made by the XXX 10.5.6 release, which is the same as the one fassl's utility makes. 64 bit runs like a champ. But I used the MyHack installer on the Empire EFI disk. Only trick is selecting the right kexts, provide your own dsdt, and change "arch=i386" to "None" in the boot.plist

I use the same old DSDT made by the XXX 10.5.6 release, which is the same as the one fassl's utility makes. 64 bit runs like a champ. But I used the MyHack installer on the Empire EFI disk. Only trick is selecting the right kexts, provide your own dsdt, and change "arch=i386" to "None" in the boot.plist

 

Do you think you could attach your dsdt? I haven't had much luck using fassl's utility (most likely due to my own ineptitude, I'm sure).

Do you think you could attach your dsdt? I haven't had much luck using fassl's utility (most likely due to my own ineptitude, I'm sure).

 

I'll do you one better. Here's my Extra folder

 

Now if the DSDT doesn't work for you for some reason (I use a Bad Axe 1 not 2), creating one is no problem. When you run fassl's DSDT patcher it will ask you what os you want to emulate. "0" is for darwin I believe. That's the one you want. It will then create a DSDT.aml in the same folder that the application is in. Just take that aml and drop it in the Extra folder. I had to use the AppleIntelPIIXATA.kext and IOTAFamily.kext to get SL to boot. If you have any sleepenabler.kext I would recommend getting rid of it.

 

I believe you will also need to install the 64 bit version of VoodooHDA on your SL partition before rebooting.

Extra.zip

I'll do you one better. Here's my Extra folder

 

Now if the DSDT doesn't work for you for some reason (I use a Bad Axe 1 not 2), creating one is no problem. When you run fassl's DSDT patcher it will ask you what os you want to emulate. "0" is for darwin I believe. That's the one you want. It will then create a DSDT.aml in the same folder that the application is in. Just take that aml and drop it in the Extra folder. I had to use the AppleIntelPIIXATA.kext and IOTAFamily.kext to get SL to boot. If you have any sleepenabler.kext I would recommend getting rid of it.

 

I believe you will also need to install the 64 bit version of VoodooHDA on your SL partition before rebooting.

 

Thanks! I got kernel panics from both your DSDT (which didn't surprise me since it's a different board), and from the patched DSDT. A little research showed me that fassl's utility (and PCWiz's GUI version) don't perform the CMOS fix, so I guess it's not that weird.

 

I made a dump of my DSDT so I can edit it myself, but I'm not sure of which instances I need to change to correctly make the changes.

I don't know what's different in the myhack installer but your board is hardly very different from mine it should still work. Heck my board even supports c2d, I'm running a quad core xeon with it. MyHack is probably available somewhere else but I used the one on the empire efi cd. You already have sl installed just boot into that, erase the chameleon partition you have and run the myhack installer (you can get it on the empire efi cd, just google empire efi... its the first one), selecting the now empty partition. When I get home I can tell you the kexts I selected during the install and that's just about it. The only thing left is using the dsdt (the one u created that didn't work last time) and changing a line in your boot.plist. Sleep does not work for me, I dont know about the marvell ports (prolly not), and I use an RTL8169 network card that I got early on in the tiger days.

Wow, 100% on 10.5.8 !? Mine doesn't, I search all over the net, and still couldn't find a way to make my Marvell SATA to work. (It always worked fine until 10.5.5 and quit working after I try to update to 5.7 and 5.8, or direct to 5.8 combo)

 

If your Marvell works, would you share that how you get it to work?

 

Thanks.

 

It's on here somewhere. Search for Badaxe Marvell SATA kext and you'll find the solution. As I recall, there was some minor plist editing involved, though it's been a good long while since I upgraded my rig to a UD3P running SL and I don't remember the exact steps I took. But like all else, the solution is on this site, you just have to spend some time searching the keywords and reading through threads till you find the answer.

@ cgreenberg

 

Here it is: http://www.insanelymac.com/forum/index.php...p;#entry1392803

 

@ diogan

 

Before you install, after selecting the partition hit customize. Choose "com.apple.Boot.plist"; "GraphicsEnabler" (should work for most nvidia cards); "AHCIPortInjector.kext"; "AppleIntelPIIXATA.kext & IOATAFamily.kext"; "IOAHCIBlockStorageInjector.kext"; "JMicronATA.kext"; "NullCPUPowerManagement.kext"; "OpenHaltRestart.kext"; and "PlatformUUID.kext". Then install.

 

Before rebooting drop that dsdt.aml in your extra folder and edit the boot.plist by changing "arch=i386" to "None"

@ diogan

 

Before you install, after selecting the partition hit customize. Choose "com.apple.Boot.plist"; "GraphicsEnabler" (should work for most nvidia cards); "AHCIPortInjector.kext"; "AppleIntelPIIXATA.kext & IOATAFamily.kext"; "IOAHCIBlockStorageInjector.kext"; "JMicronATA.kext"; "NullCPUPowerManagement.kext"; "OpenHaltRestart.kext"; and "PlatformUUID.kext". Then install.

 

Before rebooting drop that dsdt.aml in your extra folder and edit the boot.plist by changing "arch=i386" to "None"

 

I have all the kexts I need and boot.plist configured well - it's largely that I'm not sure what the edits to DSDT for the CMOS fix should look like. I checked out netkas's blog where he had it listed... hmmm.

Yeah, but I would use the MyHack installer on the Empire EFI cd. I don't know what is different about it, but I'm tellin ya it works... no cmos problems or anything. BTW the installer uses Chameleon 2 rc4 even though it says in places its rc3.

 

I figured out the problem: my nVidia 7300LE. In order to get it to function with the 64-bit kernel I need to replace the GeForce and nVidia kexts in /s/l/e with the versions from 10.6.1. I'm not very keen on this as I like to keep my install vanilla for ease in updating.

×
×
  • Create New...