Jump to content


  • Content count

  • Joined

  • Last visited

About disneysw

  • Rank
    InsanelyMac Protégé
  1. When I have time I will add some notes for better speedstep enabling.
  2. I have discovered that sometimes the power button actually does work, I just don't know why it only works sometimes. I have added my current dsdt in case someone can enlighten me.
  3. The pwr button is driving me nuts - It was the first thing I got working when I started playing with the dsdt after reading a few posts on the subject but now I've broken it and I just can't seem to get it to work again....... Any advice on the subject would be welcome. I don't think it is important but I nolonger have EvOreboot.kext installed and I have made minor changes to smbios.plist, mainly making my system look like a MacBookPro6,2. There are no messages in the logs, just instant power off.
  4. Sorry your going to have to search for the individual kext files for the specific hardware in your M1730. Because Dell machines are built to order even machines with the same model number can have very different hardware. All I can really suggest is that you try searching this forum.
  5. I just plugged in the screen and it was detected by OSX. I can then go into the display properties and set it up as either mirrored or as a secondary screen. This seems to work fine for both display port and hdmi. I think you need to use a different ATI ROM for the 4870. For my own machine I originally tried dumping my cards ROM under windows and downloading the graphics card ROM update from the Dell site - neither worked for me (I did a binary file compare of what I dumped and the working ROM and they are identical, so ignore that comment). The ROM I'm using was posted by someone else with the same graphics card. During my research I think I read your card may just work. So you could try removing the following setting or setting it to NO: <key>UseAtiROM</key> <string>Yes</string> in your com.apple.boot.plist file.
  6. I'll post a preliminary DSDT soon that gets the power button working and allows deep sleep mode to nearly work (the machine goes too sleep OK but the laptop won't actually power down. You can still manually power it off and it will resume OK). I also had to temporaraly disable the laptop screen saver as it wont recover if the back light is turned off - for some reason this is not an issue when an external monitor is attached. You can see why I was not in a rush to release my DSDT yet :-) Oh, I also know the VGA port is not working and that VoodooHDA seems to detect the audio hardware OK but the apple control panel does not showing all of the available ports i.e. the speakers don't appear as a possible option on the apple control panel.
  7. Sleep just never works

    Try going into system prefs/energy saver and turn off 'wake for airport access'
  8. ATI mobility 5870

    Try this: http://www.insanelymac.com/forum/index.php?showtopic=254104
  9. [Help] Ati Radeon 5870 sapphire

    The using the boot-loader, boot file and rom image from this post: http://www.insanelymac.com/forum/index.php?showtopic=254104
  10. ** Updated 30 April 2011 ** Updated dsdt - more comments, few changes & power button sometimes works ** Updated 29 April 2011 ** Internal speakers now working (at the expense of audio via HDMI) ** Updated 24 April 2011 ** Updated dsdt to fix RTC corruption and support FN keys (keyboard brightness and volume controls) LCD now dims while on battery power Started adding comments to dsdt.dsl to help me understand what its doing and to highlight my changes Quick write up on how I installed OSX on my Alienware M17x R2, please note I have only had the machine for a few days and may have made mistakes in documenting the process - use the following info at your own risk. I take no credit for this, I just pulled info from various places on the net and sifted through a lot of miss-information to get the Radeon 5780 working. My configuration: Intel i7 840 4GB RAM 2 x 500GB Single ATI Radeon Mobility 5780 Graphics Card with 1GB Dell Bluetooth 370 Card Blu-ray/DVD combo To start you will need: 1. [url=&quot;http://www.insanelymac.com/forum/topic/279450-why-insanelymac-does-not-support-tonymacx86/&quot;]#####[/url] CD and [url=&quot;http://www.insanelymac.com/forum/topic/279450-why-insanelymac-does-not-support-tonymacx86/&quot;]#####[/url] 3.4 both of which can be downloaded from here http://tonymacx86.blogspot.com/2010/04/ibo...ac-os-x-on.html 2. A retail copy of OSX Installing the base OSX 1. Start the machine and press F2 to enter setup 2. Insure the hard drive mode is set to ACHI 3. Insert the [url=&quot;http://www.insanelymac.com/forum/topic/279450-why-insanelymac-does-not-support-tonymacx86/&quot;]#####[/url] CD 4. Restart the system and press F12 and select the DVD/CD drive to start [url=&quot;http://www.insanelymac.com/forum/topic/279450-why-insanelymac-does-not-support-tonymacx86/&quot;]#####[/url] 5. One [url=&quot;http://www.insanelymac.com/forum/topic/279450-why-insanelymac-does-not-support-tonymacx86/&quot;]#####[/url] has started, replace the [url=&quot;http://www.insanelymac.com/forum/topic/279450-why-insanelymac-does-not-support-tonymacx86/&quot;]#####[/url] disc with the OSX retail disc 6. Press F10 to rescan the drives and select the ‘OSX Install disk’ 7. Use the options (I believe them to be case sensitive) -x GraphicsEnabler=no This should boot the standard install OSX install DVD and allow you to perform a standard OSX install on the hard drive. The system will automatically try to reboot when finished. At this point OSX is installed but will not be bootable. Remove the OSX DVD and insert the [url=&quot;http://www.insanelymac.com/forum/topic/279450-why-insanelymac-does-not-support-tonymacx86/&quot;]#####[/url] CD. Restart the system again using F12 to select the [url=&quot;http://www.insanelymac.com/forum/topic/279450-why-insanelymac-does-not-support-tonymacx86/&quot;]#####[/url] CD. You should now be able to boot the new OSX partition using the -x GraphicsEnabler=no options Complete the standard OSX install. At this point OSX should be running and you should be able to use the wired Ethernet connection- USB ports will NOT be working. Install or download [url=&quot;http://www.insanelymac.com/forum/topic/279450-why-insanelymac-does-not-support-tonymacx86/&quot;]#####[/url] 3.4using the link above. Download the “10.6.6. OSX combo update” from here http://support.apple.com/kb/dl1349 (You can probably use the 10.6.7 combo update...) Install the OSX update but do not reboot at the end of the process. Run [url=&quot;http://www.insanelymac.com/forum/topic/279450-why-insanelymac-does-not-support-tonymacx86/&quot;]#####[/url] and use it to install ‘[url=&quot;http://www.insanelymac.com/forum/topic/279450-why-insanelymac-does-not-support-tonymacx86/&quot;]#####[/url]’ this will install a bootloader plus some basic KEXTs. Restart [url=&quot;http://www.insanelymac.com/forum/topic/279450-why-insanelymac-does-not-support-tonymacx86/&quot;]#####[/url] and use it to install: Chameleon 2.0 RC5 ATI Experemental Bootloader Voodoo PS2 Controller Voodoo PS2 Trackpad VoodooHDA 2.72 Hnaks AppleIntel 1000e Ethernet JMicron36xATA JMicron36xSATA JMicron36xeSATA Install the Dell Bluetooth package from http://www.insanelymac.com/forum/lofiversi...hp/t136515.html. Download the attached boot file, uncompress it and move it to root directory on your OSX drive using the command sudo mv boot /boot (this has to be done from a command prompt as it is replacing a hidden file - this process will need to be repeated should you reinstall the boot loader). Edit /Extra/com.apple.Boot.plist to match the following: com.apple.Boot.plist <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">'>http://www.apple.com/DTDs/PropertyList-1.0.dtd"> <plist version="1.0"> <dict> <key>Kernel</key> <string>mach_kernel</string> <key>Kernel Flags</key> <string>arch=i386</string> <key>GraphicsEnabler</key> <string>Yes</string> <key>UseAtiROM</key> <string>Yes</string> <key>AtiConfig</key> <string>Uakari</string> <key>Timeout</key> <string>1</string> <key>Legacy Logo</key> <string>Yes</string> <key>EthernetBuiltIn</key> <string>Yes</string> </dict> </plist> Note: The AtiConfig value does not seem to be being used on my system as 'system profiler' says the ATI card is using the Nomascus framebuffer. Double check your /Extra/smbios.plist file looks like this (most of this is irrelevant anyway): smbios.plist <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> <plist version="1.0"> <dict> <key>SMfamily</key> <string>Mac Pro</string> <key>SMproductname</key> <string>MacPro3,1</string> <key>SMboardproduct</key> <string>Mac-F42C88C8</string> <key>SMserial</key> <string>G88454535J4</string> <key>SMbiosversion</key> <string>[url=&quot;http://www.insanelymac.com/forum/topic/279450-why-insanelymac-does-not-support-tonymacx86/&quot;]#####[/url].tonymacx86.com</string> </dict> </plist> and your /Extra/Extensions directory should have the following files: /Extra/Extensions drwxr-xr-x 3 root wheel 102 29 Oct 2009 EvOreboot.kext drwxr-xr-x 3 root wheel 102 6 Jan 15:39 FakeSMC.kext drwxr-xr-x 3 root wheel 102 17 Jul 2009 JMicron36xATA.kext drwxr-xr-x 3 root wheel 102 6 Dec 01:10 JMicron36xSATA.kext drwxr-xr-x 3 root wheel 102 6 Dec 01:10 JMicron36xeSATA.kext drwxr-xr-x 3 root wheel 102 22 Aug 2009 LegacyAppleRTC.kext drwxr-xr-x 3 root wheel 102 22 Aug 2009 NullCPUPowerManagement.kext Uncompress and move the attached ATI ROM file to /Extra/1002_68a0_043a1028.rom Note, different boot loaders use different file naming conventions for this file - the 'boot' file provided expects this specific format. Read-up on the Kabyl ATI patch for more info. Internal speaker Fix There is a bug in VoodooHDA which affects systems with more than one audio device. In my case the HDMI audio device is detected after the HDEF audio chip causing the internal 'speaker device' to be replaced by the HDMI audio port.I am pretty sure this is due to both of them being assigned the same IOAudioEngineGlobalUniqueID (see ioregistryexplorer). To resolve the problem you need to modify Info.plist within VoodooHDA.kext so it stops searching for generic audio devices and just uses a specific device instead. <!-- <key>IOPCIClassMatch</key> <string>0x04030000&0xffff0000</string> --> <key>IOPCIMatch</key> <string>0x3b568086</string> You can see from the above I commented out the IOPCIClassMatch section (generic audio devices) and replaced it with a IOPCIMatch opton that specifies my primary audio device. If you are using the same laptop it should have the same device ID. For other with a similar problem us ioregistryexplorer, browse to the hdef (audio) section and look at the compatible property. Mine has a value of <"pci1028,43a", "pci8086,3b56", "pciclass,040300">. Alternatively you can use lspci to get the same device ID. Obviously a side effect of this patch is that you will no longer be able to select HDMI as an output device. (I added my patched VoodooHDA for ease of reference) After modifying or adding any kexts, if a change did not seem to work As a final double check re-run [url=&quot;http://www.insanelymac.com/forum/topic/279450-why-insanelymac-does-not-support-tonymacx86/&quot;]#####[/url] and select the ‘System Utilities’ to rebuild the caches and check the file permissions. Sleep Mode To enable some form of sleep mode unzip the attached dsdt.zip file and move the dsdt.aml file to /dsdt.aml. Then open a command terminal and type 'sudo pmset –a hibern­ate­mode 1' this will cause the contents of RAM to be written to the hard-disk when the computer goes to sleep. Finally you need to go to 'System Prefs/Security/General' and insure "Use secure virtual memory" is not selected. FYI: “sudo pmset –a hibern­ate­mode 0″ = sus­pend to RAM only (default on desktops) “sudo pmset –a hibern­ate­mode 1″ = sus­pend to disk only “sudo pmset –a hibern­ate­mode 3″ = sus­pend to disk + RAM (default on laptops) To see your cur­rent hibern­ate­mode: “pmset –g | grep hibernatemode”. You can now reboot and if all is well you should have a nearly working machine. Feel free to install the 10.6.7 upgrade. What works? Built-in screen up to 1920x1280, display port connector and HDMI connector Bluetooth USB Ports Firewire Wired Ethernet Audio – Except HDMI Built-in camera DVD Drive FN Keys What does not work: The supplied Intel 6300 WAN card – Replace it with a cheap mini AR9285 WAN card from eBay (these are supported by OSX but you may need a KEXT to enable the specific PCI vendor ID depending on which one you get). I’ll add the info if anyone is interested. HDMI Audio - see comments above VGA out - other video ports seem fine Partial sleep mode – A hibernation file is created and 90% of the time the system will resume OK but the system has to be manually powered off - so make sure you wait until OSX has finished writing to the disk! Most of my issues with resume seem to happen if I add/remove display devices while the system is hibernating. I seem to have broken the power button. This was working via the dsdt but I must have changed something.... 1002_68a0_043a1028.rom.gz boot.gz VoodooHDA.kext.zip dsdt.zip
  11. Fixed! The standard Chameleon bootloader won't restore a sleepimage file if it is greater or equal to 4GB (I have 4GB of memory). A patched boot file to solve this problem can be found here http://forum.voodooprojects.org/index.php?topic=743.0. You can either build you own file or just use the pre-compiled 'boot' file and put it in your root directory (after taking a copy of your current working file). That plus turning off "use secure virtual memory" on the control panel gets recovery from hibernation working (handy if your battery runs flat while in sleep mode).
  12. I tried your suggestion but Chameleon won't use my sleepimage file due to an 'incorrect signature'. I tried deleting /var/vm/sleepimage as suggested elsewhere, but while the file is re-created when entering sleep mode, chameleon still wont restore from it.
  13. Thank you!!!!!!!! You made my day, it does indeed fix the corrupted audio after sleep mode.
  14. I upgraded to 10.6.2 without issue. here is a list of the KEXT's I'm using in 32bit mode: In /System/Library/Extensions AppleACPIPS2Nub.kext AppleBCM5751Ethernet.kext ApplePS2Controller.kext HDEFEnabler.kext IOATAFamily.kext NVkush.kext OpenHaltRestart.kext VoodooBattery.kext VoodooHDA.kext VoodooPowerMini.kext and in /Extra/Extensions IOAHCIBlockStorageInjector.kext IOPCIFamily.kext IOPlatformPluginFamily.kext PlatformUUID.kext fakesmc.kext
  15. Sleep works for me on closing the lid but not if I have a webcam or some external hard drives connected (in those cases it comes straight back out of sleep again).