Jump to content

fluid | fixed

Radeon HD 5450 on Lion OS X (HDMI)

Radeon HDMI Lion Z77X-UD5H

  • Please log in to reply
9 replies to this topic

#1
gobuckeyes

gobuckeyes

    InsanelyMac Protégé

  • Newbies
  • Pip
  • 6 posts
Hi, I'm new to the whole Hackintosh paradigm, but I seem to have gotten most of the way there.  I'm trying to install/enable/integrate my Radeon HD 5450 graphics card with my system, but I'm having quite a bit of trouble.  First of all, here are my system specs:

- Intel Core i7-2600k
- Gigabyte Z77X-UD5H
- 2 1TB Seagate HDDs:  P0-Win7Ult, P1-Lion10.7.4
- 16GB RAM
-Radeon HD 5450

My principle concern is that I'm locked into 1024x768 with no HDMI audio.  I have tried messing around with Chameleon wizard, Chameleon_HD5000.pkg, ######, etc and have used it to inject the following files into S/L/E:

- ATY_Init.kext
- ATI_FrameBuffer.kext
- FakeSMC.kext
- ATI_5000Injector.kext
- RadeonMonitor.kext
(missing a couple maybe?)

I simply have had NO LUCK, though, unfortunately.  First of all, I'm having a heck of a time getting my bootloader to install properly.  I'm still using the bootloader from my installation USB that I made with Chimera (if memory serves) because I can't get it to boot from my motherboard's boot menu, which I suspect is problem number one.  As such, I'm pretty much suspecting that fixing my bootloader might fix everything, but I can't be sure.
A few other random tidbits of diagnostic info that my system is reporting are:

- MacPro3,1 (Early 2008)
- Its display is "spdisplays_display" w/ 3MB
- Boot ROM Version:    ######.tonymacx86.com
- SMC Version (system):    1.30f3


-------------------------
Display:

  Type:    GPU
  Bus:    PCIe
  PCIe Lane Width:    x16
  VRAM (Total):    3 MB
  Vendor:    ATI (0x1002)
  Device ID:    0x68f9
  Revision ID:    0x0000
  Kernel Extension Info:    No Kext Loaded
  Displays:
Display:
  Resolution:    1024 x 768
  Pixel Depth:    32-Bit Color (ARGB8888)
  Main Display:    Yes
  Mirror:    Off
  Online:    Yes
-------------------------


Can somebody help point me in the right direction?  Maybe fill in a few missing pieces of information that I simply don't have?  Thanks so much in advance to anyone that might be able to help!

- Dan

#2
buoo

buoo

    The Prodigal Son

  • Moderators
  • 4,447 posts
  • Gender:Male
  • Location:Italy
Look in /System/Library/Extensions/ATI5000Controller.kext/Contents/info.plist

<key>IOPCIMatch</key>
<string>0x68981002 0x68991002 0x68E01002 0x68E11002 0x68D81002 0x68C01002 0x68C11002 0x68D91002 0x68B81002 0x68B01002 0x68B11002 0x68A01002 0x68A11002 </string>

Can you read 68f91002 between the this string?

p.s. please delete all reference to tonymac tools or I'll have to delete it. You've been warned.

#3
gobuckeyes

gobuckeyes

    InsanelyMac Protégé

  • Newbies
  • Pip
  • 6 posts
No, the contents I see are:

<key>IOPCIMatch</key>
            <string>0x68981002 0x68991002 0x68E01002 0x68E11002 0x68D81002 0x68C01002 0x68C11002 0x68D91002 0x68B81002 0x68B01002 0x68B11002 0x68A01002 0x68A11002 </string>


...should I write "0x68F91002" in there?  Also, is there a reason I can't boot without my USB installer key?

BTW, I'm really sorry about the tonymac thing.  Didn't realize, won't make that mistake again.

#4
buoo

buoo

    The Prodigal Son

  • Moderators
  • 4,447 posts
  • Gender:Male
  • Location:Italy
Right!
Drag the kext on desktop and make the change, then install it with the Terminal or using Kext Wizard.
Rebuild the kextcache and reboot.

Good luck!

#5
gobuckeyes

gobuckeyes

    InsanelyMac Protégé

  • Newbies
  • Pip
  • 6 posts
Okay, I patched my ATI5000Controller.kext file and rebuilt my system cache and have verified that, upon reboot, the plist did get changed:

<string>ATI5000Controller</string>
            <key>IOPCIMatch</key>
            <string>0x68F91002 0x68981002 0x68991002 0x68E01002 0x68E11002 0x68D81002 0x68C01002 0x68C11002 0x68D91002 0x68B81002 0x68B01002 0x68B11002 0x68A01002 0x68A11002 </string>

Unfortunately, it didn't make a lick of difference.  As I had mentioned earlier, I suspected and now confirmed that my boot rom has still not changed.  That is, I stil cannot boot without my installation key that I made with that unmentionable tool.  I have tried installing the Cham bootloader to my local disk several times now to no avail, despite the fact that the tool had reported that the installation succeeded.  I even tried installing it to my installer key, but it didn't seem to work.
As such, I suspect that my last big hurdle is getting the disk to boot without the USB key, but rather with the Cham bootloader, which is probably what the system needs to link up with any of these kexts at boot time.  Does that make sense and/or sound like it is actually what my problem is in the first place?  If so, can you (or anyone) please explain to me how I can get it to work properly?

Thanks again for all your help so far!

#6
gobuckeyes

gobuckeyes

    InsanelyMac Protégé

  • Newbies
  • Pip
  • 6 posts
(bump...?)

#7
RN95

RN95

    InsanelyMac Geek

  • Members
  • PipPipPip
  • 131 posts
Hi,

My HD5450 is

0x68E11002, already in the ATI5000Controller. Also, I use

ATI_5000Injector.kext in /Extra/Extensions. It works perfectly....


Are you using the injector as well?


Rgds



#8
gobuckeyes

gobuckeyes

    InsanelyMac Protégé

  • Newbies
  • Pip
  • 6 posts
Yeah, I do have ATI_5000Injector.kext in /Extra/Extensions, but my OS actually didn't even have and /Extra folder.  I had to create it, which I figured was unlikely to do anything.  I also put 1002_68f9.rom in there as well.
Again, I think my main issue is that I can't get my bootloader to change.  Chameleon wizard keeps telling me it succeeded, but then I try to reboot and get something like

boot0:  GPT
boot0:  test
boot0:  test
boot0:  test
boot0:  GPT
boot0:  test
boot0:  test
boot0:  test
boot0:  error

#9
gobuckeyes

gobuckeyes

    InsanelyMac Protégé

  • Newbies
  • Pip
  • 6 posts
Hey, everyone, I fixed my issue!  Just thought I'd let everyone else know how in case anyone else is having the same problem.

All I was missing was the right permissions.  I opened up a terminal and typed:

sudo -s
(entered passwd)
chmod -R 755 /Volumes/MYMAC/System/Library/Extensions/*
chown -R root:wheel /Volumes/MYMAC/System/Library/Extensions/*

DONE!

Also, I still can't boot straight to my OS X HD, but I installed a bootloading utility onto a flash drive and set my bios to boot to that first.  Done and done.

#10
BugsB

BugsB

    InsanelyMac Legend

  • Members
  • PipPipPipPipPipPipPipPipPip
  • 1,400 posts
  • Gender:Male
  • Location:Kauai, Hawai'i

View PostRN95, on 16 June 2012 - 05:18 PM, said:

Hi,

My HD5450 is

0x68E11002, already in the ATI5000Controller. Also, I use

ATI_5000Injector.kext in /Extra/Extensions. It works perfectly....


Are you using the injector as well?

Rgds


same dev id as mine (Saphire 1GB DDR3). Does yours have HDMI, and if so, were you able to figure the audio out?





0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users

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