Jump to content


  • Content count

  • Joined

  • Last visited

About RickyTan

  • Rank
    InsanelyMac Protégé
  1. Updates on a variety of topics EX58-UD5 NIC Kexts (or most Realtek NICs) The EX58-UD5 uses two Realtek 8111D chips for ethernet. Bit Shoveler was gracious enough to provide us with a modified RealtekR1000SL.kext which most of us have been using. However, it does not properly detect the physical link speed and had to be manually specified, especially when using GigE. Lnx2Mac has realeased a new kext based of the open source Realtek linux drivers and integrated changes from RealtekR1000SL into a new driver. This driver supports automatic link speed negotiation. Bonjour works fully. Available here: http://lnx2mac.blogspot.com/p/realtekrtl81xx-osx-driver.html The only downside is that right now the driver is in beta and generates lots of debugging log messages in kernel.log. Performance is about even with RealtekR1000SL.kext. Be sure to remove any old networking kexts first before using the new one. Problems with EFI Partition Permissions and Kext Cache I have been using DigitalDreamer's excellent script to manage my EFI install. I have been having issues installing and rebuilding my EFI kext cache. I determined the problems were due to the EFI partition being mounted with the "noowners" options. This meant I could not change the owner of the kexts to root:wheel. Because ownership was incorrect kextcache would not create my mkext in Extra/Extensions. The solution was to remount with the following command, which included the "owners" option: mount -u -o owners /Volumes/EFI UPDATED 2010-11-15 Courtesy of MAJ, a better option is to use this command to enable owners for the EFI partition: diskutil enableOwnership /Volumes/EFI Migrating to ATI Radeon HD 5770 I just purchased a 5770 and wanted to get it up and running. It is the standard GPU on the latest Mac Pros. For a no-hassles install, do the following: Update to 10.6.4 Install the Snow Leopard Graphics Update Update your /Volumes/EFI/boot with Kabyl's new Chameleon build with ATI 5xxx support from this thread: http://www.insanelymac.com/forum/index.php?showtopic=231768 set GraphicsEnabler to "yes" in your com.apple.boot.plist. Now I have a 5770 with full CI/QE. Works in FCP and Starcraft 2 like a champ. Performance in Windows still outshines performance in OS X, but that seems to be par for the course these days. Kabyl is supposed to be merging these changes into the Chameleon source trunk sometime soon. The next release should have this code integrated. FYI: I used the GigaByte GV-R577UD-1GD GPU available from Newegg.com for $139: http://www.newegg.com/Product/Product.aspx...N82E16814125309 Both DVIs are working with HDCP displays. Haven't tested DisplayPort or HDMI yet. JMicron eSATA Hot Swap I setup my JMicron SATA ports to use the eSATA adapters that came with my EX58-UD5. However, hot swap was not working with them, I had to reboot to recognize a new drive. Then I found JMicron36xeSATA.kext which allows for hot swapping eSATA drives: http://tonymacx86.blogspot.com/2010/03/jmi...ta-support.html They will show up with orange icons. DO NOT use any fix for this unless it is manually changing the drive icon. Most fixes actually disable hot swapping, which then makes them appear as an internal drive. This kext is great for external hard drives and seems to be very reliable. I just wanted to give a little update on some new options for us EX58-UD5 users. Hopefully others can benefit from what I have learned.
  2. I see the exact results you do with the CrusAir method. I think it is a result of the patched DSDT. Everything functions properly, but the inputs and outputs are not 100% accurate.
  3. Now if you are using AsereBLN bootloader version 1.1.9, try adding this NVCAP value according to these instructions at the very bottom of the page. You can find the Device ID for your GPU in System Profiler: http://wiki.github.com/aserebln/Chameleon/ Let us know if that makes any difference for you. Changing the NVCAP is a subset of the changes Freak Chokra posted in his DSDT a few posts back, so you might be able to make this small modification, use GraphicsEnabler (no EFI strings) and get HDCP working.
  4. HDMI requires devices to be HDCP capable, whereas DVI does not. All initial DVI devices did not support HDCP, it was only later did DVI with HDCP become prevalent. I think the best way to handle this issue is try either try to get your GPU functioning under the existing drivers, possible by modifying your DSDT or NVCAP, or just buy a known-working NVidia GPU. I would bet that some of the people having difficulties have incorrect NVCAP values. I would try to boot into Windows, get your NVCAP values and then set them in your DSDT or using the AsereBLN 1.1.9 bootloader. Google on how to do this, as there are tutorials on this site and others.
  5. Let's clear up some issues. First, DVI is electrically compatible with HDMI and vice versa. The issue is not with HDMI itself, as many people think. The issue is with the High Definition Content Protection (HDCP) often used by HDMI. HDCP can be used over both DVI and HDMI, but is almost always seem with HDMI, which is why everyone seems to think it's an HDMI issue. HDMI without HDCP and DVI without HDCP are the exact same thing. The issue seems to be driver based in that the HDMI displays are trying to do a proper HDCP handshake with the GPU and failing, thus the black screen. I can confirm it is totally possible to get an HDMI monitor with HDCP working under 10.6.3. My guess is that the NVidia 8xxx series cards may not have full driver support for HDCP, even though they have full hardware support for HDCP. Since Apple uses the 9600 and 9400 in the MacBook Pros, the 9xxx series of cards seem to be working better with HDCP displays. However, I have seen results where it is possible to get both 7xxx and 8xxx series cards working with HDMI-based HDCP displays.
  6. I would try doing a dual-monitor configuration. Setup your primary display as DVI or VGA, boot into 10.6.3 and then see if you can detect and hookup your HDMI TV/monitor as a second display once you have reached the desktop. You may also want to try using the other DVI port on your motherboard. I have read elsewhere that some NVidia cards have difficulty if you are not using the primary port. Try your other DVI port and see how that goes. I know there are several issues with HDMI displays out there on the Apple forums. I wonder what patches your DSDT has. You may want to try Cartri's custom BIOS for your motherboard, availabel fromhttp://cartri.net/blog I wonder if the HDMI version has anything to do with it. I think my Sony HDTV is version HDMI version 1.3. What monitor/HDTV are you connecting via HDMI? Do you know what version of HDMI it supports? The only other thing I can think of offhand is to try modifying the NVCap using the AsereBLN bootloader. Look at his wiki for instructions on how to insert a custom NVCap value: http://wiki.github.com/aserebln/Chameleon/ Essentially you need to find the device ID of your GPU (look in System Profiler) and then insert the appropriate NVCAP values in your com.apple.boot.plist I have not tried this, but it may work. Use gfxutil to get your NVCAP and convert it according to the AsereBLN wiki page.
  7. Macgenius, we need some more information on what you have done so far. Were you able to follow CruiSAr's instructions successfully to get a bootable system? Did you get the new bootloader installed successfully? What were you running before trying this method, and was it working? Are you using the EX58-UD5? What happens when you boot? Do you get blue screen, black screen, gray screen? Can you boot in verbose mode or provide some logs for us to see? Do you have other monitors you would be able to try this with? Is your com.apple.boot.plist setup to use the graphics enabler option? This file should also not have any EFI strings for your GPU in it. It looks like Kakewalk 2.0 does have the Aserebln 1.1.9 bootloader, so you should start by analyzing your com.apple.boot.plist. If you are getting a black screen in 10.6.2, you can be sure it will not work in 10.6.3. I am not familiar with the exact steps that Kakewalk install does, but my first guess would be to check the GraphicsEnabler bootloader option and remove any GPU EFI strings. Since you are using the EP45-DS3L, you may also want to check out Cartri's hacked BIOS for that motherboard which does away with the need for DSDT patching. It may provide you with a different result: http://cartri.net/blog/
  8. See possible solution for 10.6.2 and 10.6.3 problems with DVI/HDMI monitors here: http://www.insanelymac.com/forum/index.php...t&p=1452539 Essentially you can try the new AsereBLN_v1.1.9 Bootloader with the graphics enable option (no EFI strings) from here: http://github.com/aserebln/Chameleon/downloads
  9. No Graphics after 10.6.3 update

    See possible solution for 10.6.2 and 10.6.3 problems with DVI/HDMI monitors here: http://www.insanelymac.com/forum/index.php...t&p=1452539 Essentially you can try the new AsereBLN_v1.1.9 Bootloader with the graphics enable option (no EFI strings) from here: http://github.com/aserebln/Chameleon/downloads
  10. HDMI Issues 10.6.3

    See possible solution for 10.6.2 and 10.6.3 problems with DVI/HDMI monitors here: http://www.insanelymac.com/forum/index.php...t&p=1452539 Essentially you can try the new AsereBLN_v1.1.9 Bootloader with the graphics enable option (no EFI strings) from here: http://github.com/aserebln/Chameleon/downloads
  11. See possible solution for 10.6.2 and 10.6.3 problems with DVI/HDMI monitors here: http://www.insanelymac.com/forum/index.php...t&p=1452539
  12. See possible solution for 10.6.2 and 10.6.3 problems with DVI/HDMI monitors here: http://www.insanelymac.com/forum/index.php...t&p=1452539
  13. Possible NVidia 8xxx/9xxx Solution for 10.6.3 Many people have had difficulty with getting their NVidia GPUs working with 10.6.2 and now 10.6.3. The issue seems to revolve around HDCP compatible displays. This would be all HDMI monitors and possibly newer DVI monitors. One workaround was to use two NVidia kexts from 10.6.1 along with EFI strings to enable the 8- and 9- series cards to work. Another simple solutions is to just use VGA monitors (no need for new kexts). See my previous post for our earlier solution for 10.6.2: http://www.insanelymac.com/forum/index.php...t&p=1346933 Many are now reporting issues with 10.6.3 with their 8xxx and 9xxxx series NVidia cards using HDMI/some DVI monitors with no solution. Others seem to have DVI monitors working, but have not confirmed to be HDCP DVI monitors. I have found one option I know to work with both HDCP-compatible DVI monitors and HDMI HDTVs. Essentially, the solution is to use CruiSar's method with the latest AsereBLN bootloader. See his wonderful instructions on setting up an install using only fakesmc.kext and Realtek1000SL.kext with the new bootloader here: http://www.insanelymac.com/forum/index.php...t&p=1416253 Once you have his install method setup, it is important to remove any EFI strings for your GPU in your com.apple.boot.plist file. You also need to setup the "GraphicsEnabler" option. I would also recommend using the "EthernetBuiltIn" option as well. Here is the relevant snippet from com.apple.boot.plist: <key>GraphicsEnabler</key> <string>yes</string> <key>Kernel</key> <string>mach_kernel</string> <key>EthernetBuiltIn</key> <string>Yes</string> There is no need to use any older NVidia kexts anywhere, and you do not need to add your device IDs to any of the existing kexts. The magic happens with the CruiSAr's new method using a new bootloader (based of Chameleon RC4) that provides automatic EFI string injection and seems to offer better support for the NVidia GPUs in both 10.6.2 and 10.6.3. Once you have this setup, I can confirm that these setups work: Single DVI monitor (HDCP capable) Dual DVI monitors (both HDCP capable) Dual monitors with one DVI monitor (HDCP) and one HDMI Sony 1080p HDTV (HDCP) Single Sony 1080p HDTV (HDCP) My current video card in an NVidia 9600 GT 512MB with Dual DVI outputs. To get HDMI, I used a DVI --> HDMI converter cable. For anyone not using the Gigabyte EX58-UD5 but experiencing the same problem, I suggest using the GraphicsEnabler option from the AsereBLN_v1.1.9 Bootloader available here: http://github.com/aserebln/Chameleon/downloads Hopefully that helps alleviate some frustration. Please let everyone know if this method does or does not work for you.
  14. I just faced this problem when switching from a standard Digital Dreamer script install to a Cruisar method. I had a Time Machine backup using Time Capsule. I was able to re-use the backup by modifying the exisiting backup's UUID and changing it to match my current UUID. See this link for more information: http://www.lone-gunman.be/2009/12/19/time-...leopard-update/
  15. Upgrading to 10.6.2 for NVidia Users If you are using an NVidia 9xxx, 8xxx or 7xxx series graphics card, be sure to visit this thread for information on problems you may encounter when upgrading to 10.6.2. Basically, if you get a solid blue or black screen after installing the 10.6.2 update, but no kernel panic, you may be affected. Snow Leopard 10.6.2 brings new NVidia drivers which may cause problems for users who have certain NVidia 7, 8, or 9 series cards connected to an HDCP capable display. This would include all HDMI monitors, as well as some DVI monitors (especially newer ones). VGA monitors use analog video, which does not have HDCP protection, so it does not appear to affect those. Essentially, the solution is to use the NVidia drivers from 10.6.1 to work around the issue. They can be installed in the EFI or system partition. This thread has the details of the problem and how to resolve it.