Jump to content
89 posts in this topic

Recommended Posts

I got that last error from using a USB HUB that didn't have drivers at the boot stage. I unplugged the hub and everything was fine. I am able to use the HUB after the OS loads. I need to check IOReg to see which kext I should add to the preboot cache. I don't know at this point what will work and as usual your situation may be different to mine.

Link to comment
Share on other sites

well the USBS I have plugged in are my printer, mouse, keyboard, and phone cord.

 

I'm not understanding this, it seems, (If I'm seeing this right) that since I copied the cd contents, and changed the strings to run off HD instead of RD that it should be identical, but why can it not load from the HDD? I even tried patching chameleon over this, and exact same thing

Link to comment
Share on other sites

Here is the plist I have placed in the preboot image: try the usb fix command at the prompt. Man, I hate to think I dug another hole for you on this.

 

 

<key>DSDT</key>

<string>rd(0,0)/Extra/DSDT.aml</string>

<key>Graphics Mode</key>

<string>1280x1024x32@60</string>

<key>GraphicsEnabler</key>

<string>No</string>

<key>Kernel</key>

<string>rd(0,0)/Extra/legacy_kernel</string>

<key>Kernel Flags</key>

<string>maxmem=3072 cpus=1 arch=i386</string>

<key>Legacy Logo</key>

<string>No</string>

<key>SMBIOS</key>

<string>rd(0,0)/Extra/smbios.plist</string>

<key>USBBusFix</key>

<string>Yes</string>

<key>Wait</key>

<string>Yes</string>

Link to comment
Share on other sites

lol it's okay, even when I try the usbbusfix it is the same......I even made a dsdt.aml and moved the smbios over and changed from RD, to HD and still no dice. just gets the still waiting, and it doesn't freeze for like 10 mins, it just keeps giving a different still waiting for root.......then can't enumerate.....

 

not my only problem so no biggie, can't get graphics card to register, and speakers have a nasty constant static.

 

And can't update past 10.6.4 without errors...

Link to comment
Share on other sites

OK, if you want to do the way you were doing before (namely, running native), booting w/out the ModCD is not a problem. Reinstall, move the kernel over, and see what happens.

 

The problem with VB is as far as I know there is no QE/CI support, severely limiting functionality.

Link to comment
Share on other sites

You have to be like Thomas Edison with this project; brute force experimentation seems the only way to getting a Hackintosh to work right.

 

I am still in a state of denial when it comes to my graphics board. Keep plugging away and things should come together for you.

 

I managed to jump from 10.6.2 straight up to 10.6.8 although my drive languished in limbo for a while.

 

I'll sign off now and let some pros help you with this. Good luck.

  • Like 1
Link to comment
Share on other sites

Virtualbox does not present your graphics card; in fact, it presents a custom, very simple VGA adapter. Since there are no guest additions for OS X you will not get full graphics support in VB.

 

Reinstall natively with the ModCD, boot with the ModCD/modbin_kernel combo, drag the modbin_kernel from Preboot on the ModCD to the root of your hard drive, change the kernel choice in com.apple.boot.plist, and see what happens. If you can't boot right post a pic of what goes wrong.

Link to comment
Share on other sites

that's what I did, I haven't been using VM since I got it to install natively. I also did drag modbin_kernel to the root, changed the kernel in com.apple.boot.plist. (saved it and made sure it saved, then I get the last pic I posted. That's with booting off HDD without mod CD. With modcd I can get it to boot.

 

Did I miss something?

Link to comment
Share on other sites

Did your pre boot image look like this when you tried to install off the HDD?

 

post-966444-0-30075800-1332202193_thumb.jpg

 

I think I left out the step where you place your DSDT file and SMBIOS into the pre boot image. The one off of the disk won't have a DSDT and it comes with a generic SMBIOS. Also did you choose to boot from USB as a first priority in your machine BIOS?

 

Try MKextTool.app to rebuild your cahe as well.

Link to comment
Share on other sites

it had everything but the dsdt.aml. I made one of those with Dsdt patcher gui and stuck it in there as well, also changed the rd on the smbios, the dsdt, and the kernel to hd

 

No first boot priority is my mac hdd, after CDROM

 

everything in the /extra folder on my mac hdd:

 

Extensions (folder)

Themes (folder)

dsdt.aml

Extensions.bak

legacy_kernel

mach_kernel

modbin_kernel

org.chameleon.boot.plist (was changed from the com.apple.boot.plist)

postboot.img

smbios.plist

Link to comment
Share on other sites

Try setting your SATA drive to master if it isn't already.

Link to comment
Share on other sites

Everything in my 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$

<plist version="1.0">

<dict>

<key>DSDT</key>

<string>hd(0,2)/Extra/DSDT.aml</string>

<key>Kernel</key>

<string>hd(0,2)/Extra/modbin_kernel</string>

<key>Kernel Flags</key>

<string>maxmem=4096 cpus=1 arch=i386 -v -f</string>

<key>SMBIOS</key>

<string>hd(0,2)/Extra/smbios.plist</string>

<key>Wait</key>

<string>Yes</string>

</dict>

</plist>

 

and this is what happens.......post-966952-0-06422400-1332207164_thumb.jpgbut if while here, I put the modcd in, reboot, wait for it, type: rd(0,0)/extra/modbin_kernel -v -f it boots. If I don't -f even with permissions fixed and even extensions.mkext deleted it won't boot.

 

To setting sata as master:

 

Don't have that option. I can pick the HDD boot order, CD boot order and main boot order. Boot order is: cdrom, samsung HDD (mac),Disabled,Disabled.

Link to comment
Share on other sites

Alright got the sound and the video fixed(kinda)..

 

For audio I looked at my hardware and it's azalia, so I reinstalled the Apple Azalia audio instead of the voodoohda and no static audio seems to work.

 

Video a little more complicated:

Downloaded the lion framebuffer folder

Had to do all this manually in terminal:

took the ati5000controller.kext and edited the info.plist and added my hardware ID. moved that to /S/L/E and gave permissions,

moved the ATIFramebuffer.kext and ATISupport.kext from the lion framebuffer folder to /S/L/E and gave permissions

deleted the extensions kextcache

rebooted with -f

and now it shows ati 5000 series and I have my 1920x1080 resolution.

Link to comment
Share on other sites

Did you set your SATA to AHCI? If you can't set it to AHCI, set it to RAID mode.

 

Still Waiting for Root Device is solved by a 3rd-party driver if you can't do either of the above.

Link to comment
Share on other sites

@Gringo Vermelho

 

That's not possibe with SATA drives.

 

 

Right you are. I stand corrected. My BIOS gives me multiple choices of which drive to use as the boot drive. I wasn't specific on that count.

 

PookyMacMan was, of course, correct in offering the AHCI solution.

Link to comment
Share on other sites

Ok, now boot a Linux Live CD, open the Terminal, and type:

 

lspci -nn

 

and paste the output here.

 

Zoot, your interests are awesome...I work(ed) a LOT on PPC Macs, and now started working on Intel too. And I've been messing OSes up beyond all recognition for quite some time. :D I think as far as my hacks go, I am on my 38th installation (cumulative across all my builds). :D

  • Like 1
Link to comment
Share on other sites

is this what you wanted?:

 

00:00.0 Host bridge [0600]: ATI Technologies Inc RD890 PCI to PCI bridge (external gfx0 port B) [1002:5a14] (rev 02)

00:09.0 PCI bridge [0604]: ATI Technologies Inc RD890 PCI to PCI bridge (PCI express gpp port H) [1002:5a1c]

00:0b.0 PCI bridge [0604]: ATI Technologies Inc RD890 PCI to PCI bridge (NB-SB link) [1002:5a1f]

00:11.0 SATA controller [0106]: ATI Technologies Inc SB7x0/SB8x0/SB9x0 SATA Controller [AHCI mode] [1002:4391] (rev 40)

00:12.0 USB Controller [0c03]: ATI Technologies Inc SB7x0/SB8x0/SB9x0 USB OHCI0 Controller [1002:4397]

00:12.2 USB Controller [0c03]: ATI Technologies Inc SB7x0/SB8x0/SB9x0 USB EHCI Controller [1002:4396]

00:13.0 USB Controller [0c03]: ATI Technologies Inc SB7x0/SB8x0/SB9x0 USB OHCI0 Controller [1002:4397]

00:13.2 USB Controller [0c03]: ATI Technologies Inc SB7x0/SB8x0/SB9x0 USB EHCI Controller [1002:4396]

00:14.0 SMBus [0c05]: ATI Technologies Inc SBx00 SMBus Controller [1002:4385] (rev 42)

00:14.1 IDE interface [0101]: ATI Technologies Inc SB7x0/SB8x0/SB9x0 IDE Controller [1002:439c] (rev 40)

00:14.2 Audio device [0403]: ATI Technologies Inc SBx00 Azalia (Intel HDA) [1002:4383] (rev 40)

00:14.3 ISA bridge [0601]: ATI Technologies Inc SB7x0/SB8x0/SB9x0 LPC host controller [1002:439d] (rev 40)

00:14.4 PCI bridge [0604]: ATI Technologies Inc SBx00 PCI to PCI Bridge [1002:4384] (rev 40)

00:14.5 USB Controller [0c03]: ATI Technologies Inc SB7x0/SB8x0/SB9x0 USB OHCI2 Controller [1002:4399]

00:15.0 PCI bridge [0604]: ATI Technologies Inc SB700/SB800/SB900 PCI to PCI bridge (PCIE port 0) [1002:43a0]

 

that's pulled from the ubuntu installation on my HDD

00:15.1 PCI bridge [0604]: ATI Technologies Inc SB700/SB800/SB900 PCI to PCI bridge (PCIE port 1) [1002:43a1]

00:15.2 PCI bridge [0604]: ATI Technologies Inc SB900 PCI to PCI bridge (PCIE port 2) [1002:43a2]

00:16.0 USB Controller [0c03]: ATI Technologies Inc SB7x0/SB8x0/SB9x0 USB OHCI0 Controller [1002:4397]

00:16.2 USB Controller [0c03]: ATI Technologies Inc SB7x0/SB8x0/SB9x0 USB EHCI Controller [1002:4396]

00:18.0 Host bridge [0600]: Advanced Micro Devices [AMD] Family 15h Processor Function 0 [1022:1600]

00:18.1 Host bridge [0600]: Advanced Micro Devices [AMD] Family 15h Processor Function 1 [1022:1601]

00:18.2 Host bridge [0600]: Advanced Micro Devices [AMD] Family 15h Processor Function 2 [1022:1602]

00:18.3 Host bridge [0600]: Advanced Micro Devices [AMD] Family 15h Processor Function 3 [1022:1603]

00:18.4 Host bridge [0600]: Advanced Micro Devices [AMD] Family 15h Processor Function 4 [1022:1604]

00:18.5 Host bridge [0600]: Advanced Micro Devices [AMD] Family 15h Processor Function 5 [1022:1605]

01:00.0 USB Controller [0c03]: ASMedia Technology Inc. ASM1042 SuperSpeed USB Host Controller [1b21:1042]

02:00.0 VGA compatible controller [0300]: ATI Technologies Inc Juniper XT [AMD Radeon HD 6000 Series] [1002:68ba]

02:00.1 Audio device [0403]: ATI Technologies Inc Juniper HDMI Audio [Radeon HD 5700 Series] [1002:aa58]

04:00.0 FireWire (IEEE 1394) [0c00]: VIA Technologies, Inc. VT6315 Series Firewire Controller [1106:3403] (rev 01)

05:00.0 Ethernet controller [0200]: Atheros Communications AR8151 v2.0 Gigabit Ethernet [1969:1083] (rev c0)

06:00.0 USB Controller [0c03]: ASMedia Technology Inc. ASM1042 SuperSpeed USB Host Controller [1b21:1042]

Link to comment
Share on other sites

post-966952-0-45264100-1332381289_thumb.jpg Issue on update.

 

ok well I updated to the combo 10.6.7 and I can get the kernel to load using the test7 kernel but I run back into the USB problem where I had to copy the *ATA* directory off the SL install. Doesn't work this time. Any ideas on a fix?

Link to comment
Share on other sites

Are you OC'd? Try running your machine at stock values if you are.

Link to comment
Share on other sites

 Share

×
×
  • Create New...