Jump to content

Dell Bios, AHCI/RAID, SSD


  • Please log in to reply
91 replies to this topic

#61
eep357

eep357

    Triple Platinum

  • Supervisors
  • 2,527 posts
  • Gender:Male
  • Location:Dark Side of The Wall
  • Interests:things and stuff

Thanks for the help everyone. Here is where I am now. I was able to compile the mediafire DSDT successfully. I copied that to the external Chameleon partition. Then I deleted the AppleIntelPowerManagement.kext from the external ML installation and was able to boot successfully from it. I also have the AppleRTC.kext patched with the perl command posted on page 2. Other than these two changes, the external ML install is a perfect clone of my internal ML install. Chameleon is the same as internal except the DSDT. However, my sleep went into a sleep of death when booted from the external.

Which is not surprising since AppleIntelCpuPowerManagement has been deleted. Chameleon's E/E has the following:
AppleRTL8139Ethernet.kext
fakesmc.kext
Intel82566MM.kext
IOAHCIBlockStorageInjector.kext
LegacyAppleAHCIPortIntelICHx.kext
PlatformUUID.kext
VoodooHDA.kext

Having two ways to boot, I am ready to experiment with my setup to get sleep working. Thanks again.

Why 2 ethernet kexts?

I've not put any kexts in E/E since Lion due to different issues with loading and caching, but fakesmc should be in S/L/E for sure. If using second ethernet card due to issue getting onboard to work, maybe AppleIntelE1000E ethernet kext to work better?

#62
yelloguy

yelloguy

    InsanelyMac Geek

  • Members
  • PipPipPip
  • 107 posts
One is for a gigabit PCI card. The built-in was not working so I got a gigabit card. Then later the built in started working but I kept using the gigabit card anyway. Then I moved the comp to another room and since I am now using an Apple Airport Express as an extender, I plugged in the built-in ethernet jack. Wireless-N that comes out of the AE is not gigabit anyway so I left that alone. I will try to take the card out (and also the Firewire card, which I rarely use) to see if that helps with sleep.

Fakesmc in S/L/E? Do you know what issue it causes in E/E? I will try that way it anyway.

#63
eep357

eep357

    Triple Platinum

  • Supervisors
  • 2,527 posts
  • Gender:Male
  • Location:Dark Side of The Wall
  • Interests:things and stuff
not 100% sure on difference, but think it's only that E/E doesn't have mkext for cache anymore so only S/L/E gets loaded into boot cache. I boot from RAID-0 so must have all needed kexts cached or it won't boot, so bigger problem for me than you, but still...I'm sure there's non-RAID reasons I can't think of atm :)

#64
yelloguy

yelloguy

    InsanelyMac Geek

  • Members
  • PipPipPip
  • 107 posts
I googled but could not find any info on installing fakesmc to S/L/E. Mine seems to load up just fine. Meanwhile, I tried a bunch of DSDT hacks on my DSDT. A couple of them broke booting but the other 3 or 4 I tried made no difference. The computer is running loud all day. I did not realize this was bad until I ran Windows on it. Probably because of speed step, Windows runs the fans slower and of course it sleeps when needed making the room completely quite...

#65
LatinMcG

LatinMcG

    Insanely digesting DSDT

  • Members
  • PipPipPipPipPipPipPipPipPipPipPip
  • 2,509 posts
  • Gender:Male
  • Location:Tampa, Florida
news.
some dell models dont need raid in bios for ahci.. some say raid/ahci, that works with ESB2 Orange icon fix"
in inspiron 530 it does need raid. it shows no ahci.

i did optiplex 330 and said raid/ahci or raid/ide or raid.. i choose raid and ESB2 wont work.
does work in Raid/AHCI

#66
ppan76

ppan76

    InsanelyMac Protégé

  • Members
  • Pip
  • 47 posts

Thanks for the help everyone. Here is where I am now. I was able to compile the mediafire DSDT successfully. I copied that to the external Chameleon partition. Then I deleted the AppleIntelPowerManagement.kext from the external ML installation and was able to boot successfully from it. I also have the AppleRTC.kext patched with the perl command posted on page 2. Other than these two changes, the external ML install is a perfect clone of my internal ML install. Chameleon is the same as internal except the DSDT. However, my sleep went into a sleep of death when booted from the external.

Which is not surprising since AppleIntelCpuPowerManagement has been deleted. Chameleon's E/E has the following:
AppleRTL8139Ethernet.kext
fakesmc.kext
Intel82566MM.kext
IOAHCIBlockStorageInjector.kext
LegacyAppleAHCIPortIntelICHx.kext
PlatformUUID.kext
VoodooHDA.kext

Having two ways to boot, I am ready to experiment with my setup to get sleep working. Thanks again.


Do you think you can post all the files you added or modified?

I was able to get Moutain Lion installed and running. Have the kext in the EXTRA folders. Running veriosn 10.8 of the BIOS.
I am having problems shutting down and rebooting. I tried some stuff here and still have the same issue.

My /E/E




IOAHCIBlockStorageInjector.kext
Intel82566MM.kext
LegacyAppleAHCIPortIntelICHx.kext
VoodooHDA.kext
fakesmc.kext

My Extra

dsdt.aml
dsdt.dsl
org.chameleon.Boot.plist
smbios.plist

The dsdt.aml files are ones I downloaded from you.
I also patched the APpleRTC.kext file. Not sure what else I am missing to fix the shutdown/restart.
Also does your sound work perfectly? Mine cracks and sometimes stops working.
Thanks.

#67
richardmacx

richardmacx

    InsanelyMac Protégé

  • Members
  • Pip
  • 14 posts

One is for a gigabit PCI card. The built-in was not working so I got a gigabit card. Then later the built in started working but I kept using the gigabit card anyway. Then I moved the comp to another room and since I am now using an Apple Airport Express as an extender, I plugged in the built-in ethernet jack. Wireless-N that comes out of the AE is not gigabit anyway so I left that alone. I will try to take the card out (and also the Firewire card, which I rarely use) to see if that helps with sleep.

Fakesmc in S/L/E? Do you know what issue it causes in E/E? I will try that way it anyway.


I have dell vostro 200 bios 10.0.15, believe to be similar motherboard as inspiron 530. I could not get the built-in ethernet to work with intel82566MM.kext on 10.8.2. Under System Report (system information) Ethernet Cards labels "This computer does not appear to have any PCI Ethernet Cards installed. Is there a solution to get it to work without adding another ethernet card?

also, I have eVga 8800 GS 384MB detected, but no QE/CI. I've tried NVenabler64.kext and EFI Studio but no success (NVenabler Probe Fails at boot). If you have a solution for this card under 10.8.2 please share. Thanks!

#68
Hervé

Hervé

    InsanelyMac Sage

  • Members
  • PipPipPipPipPipPip
  • 467 posts
  • Gender:Male
  • Location:Rennes, BZH of course!
I'm currently setting up my Vostro 200 (Slim Tower version) under OS X:
1) SL 10.6.3 updated to 10.6.8 -> ok
2) Lion 10.7.2 updated to 10.7.5 -> ok
3) ML 10.8.0 updated to 10.8.2 -> ok

BIOS is a modded/unlocked version of 10.0.16 (available at bios-mods.com) that supports direct AHCI HDD mode setting. Mobo is Foxconn G33M02 with Intel G33 chipset (I believe it's a tuned-down version of the G33M03, limited to C2D CPUs -> C2Q unsupported).

Built-in Intel 82562V-2 10/100 Ethernet works AppleIntelE1000e kext, Realtek ALC888 sound with AppleHDADisabler + VoodooHDA kexts, even the optional Dell-factory TEAC 13-in1 card reader works! My graphics card is a legacy ATI model (low-profile Radeon Pro X1300/X1550 256MB) which works with patched ATI kexts and Natit injector. A bit messy but it provides me with full res (not full acceleration though), albeit it limits the system to 32bit kernel, so no support under ML... I'll probably change that card.

I need to find a fix for the shutdown->reboot issue, but other than that, it appears to be working rather well under all 3 OS X versions so far. Not bad for an ageing machine that never got too many fans.

EDIT:
See post below re: ATI X1300/X1550 graphics support.

#69
richardmacx

richardmacx

    InsanelyMac Protégé

  • Members
  • Pip
  • 14 posts

I'm currently setting up my Vostro 200 (Slim Tower version) under OS X:
1) SL 10.6.3 updated to 10.6.8 -> ok
2) Lion 10.7.2 updated to 10.7.5 -> ok
3) ML 10.8.0 updated to 10.8.2 -> ok

BIOS is a modded/unlocked 10.0.16 (available at bios-mods.com) that supports AHCI HDD mode setting. Mobo is Foxconn G33M02 with Intel G33 chipset.

Built-in Intel 82562V-2 10/100 Ethernet works AppleIntelE1000e kext, Realtek ALC888 sound with AppleHDADisabler + VoodooHDA kexts, even the optional Dell-factory TEAC 13-in1 card reader works! My graphics card is a legacy ATI model (low-profile Radeon X1300/X1550 256MB) which works with patched ATI kexts and Natit injector. A bit messy but it provides me with full res (not full acceleration though), albeit it limits the system to 32bit kernel, so no support under ML... I'll probably change that card.

I need to find a fix for the shutdown->reboot issue, but other than that, it appears to be working rather well under all 3 OS X versions so far. Not bad for an ageing machine that never got too many fans.

Thanks for the follow up.

I have no problem with ahci with 10.0.15 (official bios) when selecting [raid] option under bios. However, Ethernet still not working with AppleIntelE1000e.kext. the only two lines in verbose mode showing that this kext is merely working are:

AppleIntelE1000e(Info): Interrupt Throttling Rate (ints/sec) set to dynamic conservative mode
AppleIntelE1000e(Info): changing MTU from 0 to 1500

I believe it is missing the link up. Also, I am still looking for solution to get nvidia 8800 gs 384mb to work properly with 10.8.2. A report from official apple forum suggests that upgrade to 10.8.3 beta fix QE/CI issue. Please help.

#70
Hervé

Hervé

    InsanelyMac Sage

  • Members
  • PipPipPipPipPipPip
  • 467 posts
  • Gender:Male
  • Location:Rennes, BZH of course!
I'd heard that opting for RAID supported AHCI mode, but it never seemed to work for me when I tried. So, when the unlocked BIOS was published, I jumped on it and it worked.

I'd advise to check the PCI Vendor & Device Id of your Ethernet board. Intel id is 0x8086 and 82562V-2 id is 0x10C0: http://www.pcidataba...e_search=Search
You may have something different... The 82562V-2 is far from great though and you might have to set it to fixed 100MB FD to get it to work once registered in OS X.

Re: nVidia 8800, I'm afraid I can't really help you. Either find someone with developper's account who could get you 10.8.3 Beta or Google for it...

How do you do your installation? I'm using myHack with Generic Extra folder and add all my kexts there. Full details are on osxlatitude.com.

#71
richardmacx

richardmacx

    InsanelyMac Protégé

  • Members
  • Pip
  • 14 posts

I'd heard that opting for RAID supported AHCI mode, but it never seemed to work for me when I tried. So, when the unlocked BIOS was published, I jumped on it and it worked.

I'd advise to check the PCI Vendor & Device Id of your Ethernet board. Intel id is Ox8086 and 82562V-2 id is 0x10C0: http://www.pcidataba...e_search=Search
You may have something different... The 82562V-2 is far from great though and you might have to set it to fixed 100MB FD to get it to work once registered in OS X.

Re: nVidia 8800, I'm afraid I can't really help you. Either find someone with developper's account who could get you 10.8.3 Beta or Google for it...

How do you do your installation? I'm using myHack with Generic Extra folder and add all my kexts there. Full details are on osxlatitude.com.


my intel 82562V-2 ethernet built-in is indeed Ox8086 and vendor id is 0x10C0. I don't understand what you mean by set it to fix 100mb FB. Can you elaborate? Under network preferences there is no ethernet adapter present nor in system profile, PCI ethernet card is not found. I got a realtek 8188su USB adapter to work but no ethernet.

I wouldn't mind if my 8800 GS 384mb has no QE/CI, but it a pain in the butt browsing with safari and other app using 3D features.

#72
fizzme

fizzme

    InsanelyMac Protégé

  • Members
  • Pip
  • 3 posts
the attach kext gives me internet since 10.5 and i'm using it on 10.7 and worked last week on 10.8.2

I also have mine running on AHCI under all 10.5 -> 10.8.2

i don't have fix for restart - i think you need to do a dsdt stuff and i've not really had a good chance to get my head around it - there is plenty of info in this thread

richardmacx my network card is same as yours - try the kext i uploaded

Attached Files



#73
Hervé

Hervé

    InsanelyMac Sage

  • Members
  • PipPipPipPipPipPip
  • 467 posts
  • Gender:Male
  • Location:Rennes, BZH of course!
That Intel82566MM kext sure has VendId/DevId 0x10c08086 in its plist. I've just replaced my AppleIntelE1000e kext (which had obviously same info in plist) by this 82566 kext, rebuilt cache + permissions and all is Ok after reboot.

Just for reference, here is copy of my E1000e kext:
Attached File  AppleIntelE1000e.kext.zip   234.54KB   22 downloads

Shutdown->restart issue solved with DSDT patching. Sleep/wake works Ok, but display won't wake at the moment. Need to work that one out...

#74
Hervé

Hervé

    InsanelyMac Sage

  • Members
  • PipPipPipPipPipPip
  • 467 posts
  • Gender:Male
  • Location:Rennes, BZH of course!
Got native Chameleon ATI support through Azimutz's GraphicsEnabler branch (v2.1 r1515).

I get full QE/CI under SL 10.6.8 with:
. EVOenabler.kext for ATI X1000 Series that I patched to reflect my Sphyrna card model (dev Id 0x8371)
. ATI1300Controller.kext + ATIRadeonX1000.kext, both patched to reflect my card dev Id
. 64bit kernel mode is supported!

I only get full resolution under Lion 10.7.5 with that method as patching the ATIRadeonX1000.kext appears unsupported with the Lion ATIFrameBuffer (system KPs). So, that is still work in progress...

On checking the DSDT table, I did not see anything specific for the ATI card. I guess that is to be expected since it's not "built-in" and therefore there won't be anything in the BIOS. However, if some clever cookie could patch that DSDT to incorporate whatever's required to support the PCIEx graphics card, I guess that'd get rid of the Wake problem.

EDIT: Newer main ranch Chameleon version (eg: 2181) now supports ATI X1300/1550 cards natively. The Azimutz's special branch files are no longer required. All that is required is the patched ATI kexts (SL only).

Edited by Hervé, 25 March 2013 - 05:56 PM.


#75
GoGas

GoGas

    InsanelyMac Protégé

  • Members
  • Pip
  • 30 posts

One is for a gigabit PCI card. The built-in was not working so I got a gigabit card. Then later the built in started working but I kept using the gigabit card anyway.

Yelloguy

Wonder if you could advise.

I am about to attempt my first Hackintosh using a standard Dell Inspiron 530. The BIOS is the original. I intend to use myHack USB boot install and Mountain Lion to clean disk. Queries
1. Apart from setting the bios SATA hard disk to RAID to mimic AHCI is the anything else that I need to adjust or change in the myHack install to get the sound, network card or video (Radeon 3600) working. Not really familiar with kexts but are the any essential to het it working that are not part of myHack
2. How did you manage updates within ML after the install?

Thanks if you have time to answer.

Paul

#76
Hervé

Hervé

    InsanelyMac Sage

  • Members
  • PipPipPipPipPipPip
  • 467 posts
  • Gender:Male
  • Location:Rennes, BZH of course!
I'd recommend that you install the latest BIOS, but apart from setting disk mode to RAID to get AHCI operational, you should be able to get your basic ML installation done with myHack + Generic boot pack.

Once you have basic ML installation done it's proved bootable, you can then fine tune your installation. If you do a search, you'll find lots of posts about getting OS X on this machine.

#77
GoGas

GoGas

    InsanelyMac Protégé

  • Members
  • Pip
  • 30 posts
Thanks for help and encouragement, as we speak creating a myHack installation on VirtualBox VM

#78
GoGas

GoGas

    InsanelyMac Protégé

  • Members
  • Pip
  • 30 posts
Hope somebody can advise. This is my first Hackintosh on Dell Inspiron 530 MB G33M02 with one SATA drive on 0 and CD on SAT 1. New to whole process but I have made progress but have difficulty in last bit of getting to boot from the hard disk installation. I have done the following.
  • myHack installation of 10.8 but to get it to see the internal hard disk (problem with 530) substituted the Extra folder at the root of USB Installer with the Extra folder (number of Kexts etc..) from the Extra.zip (posted by Yelloguy earlier in this thread( but MINUS the DSDT file. This managed to install (major progress!). The machine boots with RAID set in BIOS (not RAIDed but the AHCI equivalent in this BIOS)
  • Post installation I have added the network card support which now works, did not from initial install.
  • Used myHack post install to ensure Chamaeleon is installed.
  • However if I try and boot from the hard disk and use -v it shows that it stops at "still waiting for root drive". To get the machine to boot I have to use a ML Recovery CD which when boots show the Hard Drive installation and I can choose to boot from that and it boots OK
  • From what others have said this seems same problems as eep357 had on page 1 of this thread and LatinMcG said "he has to fake ESB2 (orange icon fix) in dsdt for sat0 then set to raid in bios.. done" . I do not know what this means but seems requires a DSDT file.
  • There is a DSDT.aml in the Extra.zip file - will this fix the problem of not booting from hard Drive and how do I apply or use it in an installed installation? I have copied and paste it to Extra folder on Hard Drive- but makes no difference.
  • There is also an earlier separate DSDT file Yelloguy has posted that seems before the Extra.zip one - would that be better?
After 2 days and at last getting a bootable machine (albeit with a CD) I want to avoid going backwards again if possible but would like to get it booting from Hard Drive or am I completely on wrong track? I have run out of ideas.

Thanks

#79
GoGas

GoGas

    InsanelyMac Protégé

  • Members
  • Pip
  • 30 posts
Eventually solved this with a DSDT ( labelled Vostra400DSDT.zip -same MB). Some DSDT which said cured it did not work.

#80
LatinMcG

LatinMcG

    Insanely digesting DSDT

  • Members
  • PipPipPipPipPipPipPipPipPipPipPip
  • 2,509 posts
  • Gender:Male
  • Location:Tampa, Florida
if u use the legacy sata plist mod then u go slower non ahci speed.
this is why i use the ESB2 device id so it runs ahci speed.
what videocard u have ?





0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users

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