Jump to content
7 posts in this topic

Recommended Posts

Hi Guys,

 

Relatively newbie here. Hope you guys don't mind me asking a couple questions:

 

My setup is:

i7 920

Rampage 2 Gene (X58+ICH10R)

6GB RAM

GTX285 1GB

Intel 160GB SSD G2

Samsung SATA DVD-ROM

 

Running:

10.6.2 Vanilla

PC EFI 10.5 + MacPro4,1 smbios entry

Custom DSDT + slow SATA fix + processor alias fix

fakesmc v2 + OpenHaltRestart in /E/E

AD2000b + HDEFenabler + HDAenabler in /S/L/E

 

Sleep is broken on this motherboard when overclocked, so no SleepEnabler is being used.

BIOS C-State is set to max C6 to fix _cst errors.

 

Having issues with my ICH10.. it's showing my main hard drive as removable but not detachable. It gets the orange icon but it does not have the eject button.

Also sometimes upon a reboot, my BIOS gets stuck detecting my DVD-ROM drive. Cold reboot will fix the detection.

It's as if OSX is sending some weird query to my DVD drive and "hanging" it.

System profiler shows my DVD drive as not detachable. There is no field for removable.

 

What leads me to this orange icon thing (wouldn't really bother me) is that I'm getting the message in my dmesg saying:

hfs: hfc_btree_open: BTOpenPath error -32730

Lots of searching lead me to this thread: http://www.insanelymac.com/forum/index.php?showtopic=166782

Running hfsdebug shows a total of 0 Hot Files being tracked.

 

I tried installing AHCIPortInjector with no luck. The guides shown in the last post are for ICH9R.

 

I'm at a loss now. My dsdt.dsl only has a Device(SATA) section and nothing for UHCI.

adding the code under SATA from the post here: http://www.infinitemac.com/f57/how-to-snow.../post31592.html did nothing but return me a ton of errors trying to compile my DSDT.

 

Attached is my "regular" dsdt.

 

Any assistance would be greatly appreciated.

Link to comment
https://www.insanelymac.com/forum/topic/197135-orange-drive-icons-x58ich10r/
Share on other sites

Of interest on my Gigabyte EX58 MB with i7 920 OSX 10.6.2 I get orange hard drive icons. If I boot with -v -f arguments, I get normal drive icons.

 

Sounds like you need to delete your /System/Library/Extensions.mkext

Have you been playing around with some additional kexts?

 

Booting with -f reloads all of your kexts and ignores the kext cache.

adding the code under SATA from the post here: http://www.infinitemac.com/f57/how-to-snow.../post31592.html did nothing but return me a ton of errors trying to compile my DSDT.

 

Attached is my "regular" dsdt.

 

Probably you made some mistake there, it should work.

 

Please attach your dsdt.

Woops! I thought I had attached it - didn't realize it blocks files with .dsl extensions. Here it is.

 

Thanks!!

 

you added the HDEF patch?

 

added SATA and USB (sleep) fix, compiles fine here

dsdt.zip

 

did sleep work already?

you added the HDEF patch?

 

added SATA and USB (sleep) fix, compiles fine here

dsdt.zip

 

did sleep work already?

 

Thanks for the modified dsdt! This one works great with the regular hard drive icons.

System profiler would previously show ICH10 AHCI, but now it shows ESB2 AHCI.

My hard drive now shows it as being not removable. Thank you!!

 

My sleep does not work when my CPU is overclocked (flaw in the BIOS as it breaks in both Windows and OSX) so I did not bother testing for sleep.

 

I tried adding HDEF patch into the DSDT however I don't think I understood it fully enough when I was doing it at the time. I never modified the Info.plist in the AppleHDA.kext and that's probably where my issues stem from. It was easier to use the HDEF and HDA enablers.

 

Looking at your modifications, I noticed a couple things:

- I had been putting the DSM NotSerialized section in the wrong place under the SATA device

- The device-id buffer I was using is different from yours - 0x22, 0x3A, 0x00, 0x00 instead of your 0x81, 0x26, 0x00, 0x00

- I did not put the USB sleep fixes in

 

Looks like it does not fix the hfc_btree_open error I'm getting, but this is one step closer to having everything detected properly!

One bad side to this is that AHCI hot plug no longer works on the internal ports by making it think it's ESB2. Is there a way to enable hot plug on certain ports? All is not lost, as I do have eSATA through a J-Micron controller. I'll have to play with that next!

 

Thanks again oldnapalm!

 

Ignore the hotplug on ICH10.. found my answer : http://www.insanelymac.com/forum/index.php?showtopic=139641

 

Going to try and get my JMicron eSATA working now :D

×
×
  • Create New...