Jump to content
InsanelyMac Forum


  • Content count

  • Joined

  • Last visited

About pcmantinker

  • Rank
    InsanelyMac Protégé

Contact Methods

  • MSN
  • Website URL
  • Yahoo

Profile Information

  • Gender
  • Location
  • Interests
    Hackintoshes, Programming, Piano, Classic Video Games
  1. pcmantinker

    USB 3.0 ports cause ML to freeze

    Thanks for the kext attachment. Unfortunately, it appears as though injecting the device ID into the USBXHCI kext didn't fix the issue. I've removed AppleUSBXHCI.kext from the plugins for now so I can use all my USB ports as USB 2.0 until I figure out a fix for USB 3.0.
  2. pcmantinker

    USB 3.0 ports cause ML to freeze

    Could you attach your XHCI plugin kext? I'm not seeing a way to add that device ID. Also, I tried installing PXHCD.kext and it doesn't provide USB 3.0 on my laptop since the laptop's USB 3.0 controller is an Intel controller.
  3. pcmantinker

    USB 3.0 ports cause ML to freeze

    How did you find your device ID for the USB 3.0 controller? Also, did you put it in IOKitPersonalities->AppleUSBXHCI->IOPCIClassMatch ? It tried running lspci, but didn't seem to find the correct ID that way. I have 1e31, 1e2d, and 1e26 from lspci in OS X. According to System Information, 1e31 is the USB 3.0 controller and 1e2d and 1e26 are the USB 2.0 controllers. System Information shows that it recognizes the USB 3.0 controller, but I'm not sure why it freezes when I plug something in (USB 3.0 or 2.0). I haven't injected ids yet though. EDIT: I got my USB 3.0 ports to accept USB 2.0 devices by removing the XHCI plugin from IOUSBFamily.kext. I will try a few different configurations later, but this lets me at least use all USB ports on my laptop now! It seems to be an issue with the XHCI plugin that I will have to resolve later.
  4. pcmantinker

    USB 3.0 ports cause ML to freeze

    I haven't found a solution to the USB 3.0 issue unfortunately. I did however notice that it behaves much better with OS X 10.8.2 than previous updates. Plugging a device into the USB 3.0 ports still crashes the computer, but not immediately. I just use the two USB 2.0 ports on mine while booted into Mountain Lion. It could be that the mobile chipset isn't exactly like Apple's in the Ivy Bridge Macbooks, thus it's causing issues when loading kexts for the XHCI USB controller. Just a wild guess though. Reverting to DP kexts didn't fix the issue sadly. It just broke all of my USB ports completely (USB 2.0 included).
  5. pcmantinker

    USB 3.0 ports cause ML to freeze

    I've seen that if one uses the DP3 kexts for USB, it will stop the freezing. I have tested this method, but it appears to make the USB 3.0 ports not work altogether. Even if I can only get USB 2.0 from these ports, that would be great. I'll keep digging.
  6. I have an MSI GT70 0ND-202US laptop with 3 x USB 3.0 ports and 2 x USB 2.0 ports, but every time I plug something into one of the USB 3.0 ports (USB 2.0 or USB 3.0), it freezes my computer and I'm forced to restart. USB 2.0 works fine on my two USB 2.0 ports. My USB 3.0 ports are using Intel's HM77 Chipset so the native USB 3.0 kexts are loading and System Information shows AppleUSBXHCI as the loaded driver for both the USB 3.0 High-Speed Bus and the USB 3.0 SuperSpeed Bus. Is there some sort of DSDT patch that I can apply to make these ports work?
  7. I finally have QE\CI on my internal display! I'm using the MacBook Pro 9,1 SMBIOS, LegacyAGPM.kext, 1920x1080x64@85, and DSDT injection for 01660004. It should also be noted that I have removed AppleIntelSNBFramebuffer.kext as it is not needed with the Intel HD 4000 (probably could stop the kext from loading with DSDT later). Here's the DSDT patch for injecting the ig-platform-id: into method label _DSM parent_adr 0x00020000 remove_entry; into device name_adr 0x00020000 insert begin Method (_DSM, 4, NotSerialized)\n {\n Store (Package (0x02)\n {\n "AAPL,ig-platform-id", \n Buffer (0x04) \n { \n 0x04, 0x00, 0x66, 0x01 \n }, \n }, Local0)\n DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))\n Return (Local0)\n }\n end Using DSDT Editor, you'll have to apply the above patch as well as the DTGP patch from the patches directory. Also, you should edit the 0x04 (not the Buffer) to match your ig-platform-id. I can bundle the patches in a zip file if anyone needs it. I don't know if any of my external ports work for video, but I'm really happy that I finally have the internal display working with QE\CI. Thanks everyone for your help! I'll post back my findings on external displays over HDMI or VGA. EDIT:It appears as though external screens over HDMI and VGA don't work with this ig-platform-id, but I'm not too worried about it currently. It would be great to have use of HDMI, but it's not a priority.
  8. capo_saric, do you have 64MB VRAM on your Intel HD 4000 or is it 32MB VRAM? I believe mine is 64MB and is unfortunately unchangeable.
  9. Here's my clean DSDT dump. Thanks much eep357. pcmantinker-unpatched-dsdt.dsl.zip
  10. How would I monitor these logs? I'm not too familiar with OS X logs. Also, I extracted my DSDT and compiled it, but I don't see an MEI device in the DSL DSDT extraction. I don't think that device exists on a laptop. @rr7, I believe I tried 1920x1080x64 with no luck. Maybe if you apply a refresh rate as well it will help? I've seen some people say that 1920x1080x64@85 works (the 85Hz refresh rate is only for VESA 3.0 though).
  11. Very cool! That's using screen share as the internal display does not show an image. I forgot to mention that in my last post.
  12. @rr7, are you using a laptop too? If so, hopefully the three of us can figure out how to get our primary displays working. Using the 01660003 profile-id, here's what I get in About This Mac and System Profiler:
  13. I'm running Mountain Lion 10.8.0 with the MacBookPro10,1 SMBIOS and I have an EFI string injected to try and get Intel HD 4000 graphics acceleration for my laptop. Video works from HDMI using this EFI string: <key>device-properties</key> <string>7f0000000100000001000000730000000200000002010c00d041030a000000000101060000027fff04002c0000004100410050004c002c00690067002d0070006c006100740066006f0072006d002d006900640000000800000003006601140000006800640061002d0067006600780000000d0000006f6e626f6172642d31</string> With this string, I have full acceleration on an external monitor using HDMI but not on the internal display on my laptop. ML actually sees my external monitor as a second monitor and not as a mirror display. I'm guessing that the number of Ports being only 2 has something to do with the fact that my internal display isn't working. If I use any of the strings with a 96MB FB, it only displays on my external monitor over HDMI and doesn't display a mouse cursor, but graphics acceleration is enabled. The 32MB FB strings are hit and miss on getting the external/internal displays to work. When the internal display does work on the 32MB EFI strings, the display is garbled. I know that my integrated graphics uses 64MB (unchangeable since it's a laptop) because I see that show up when I load Chimera 1.11.1. I've also tried all AAPL,ig-platform-id combinations and have not been able to get my graphics acceleration working. I have noticed that anything on FB 2 gives me the best results, but that's specific to my setup. Optimistically, I need an AAPL,ig-platform-id that uses 64MB for the frame buffer, has more than 2 ports, and is on FBMem 2. I'm not sure if any such AAPL,ig-platform-id exists, but there might be one that hasn't been discovered. I've tried every EFI string found on this thread: http://www.tonymacx8...le-hd4000.html. However, I can't figure out how to get the internal display working. As soon as the login screen loads, it flashes the internal display and then the display goes blank. That's when I see my external monitor activate over HDMI. Here's a video of the behavior to try and give you a better sense of what's happening. I apologize for the quality as it was taken with my iPhone.: http://www.youtube.com/watch?v=KZB_0NxoYMc Here's an output of my ioreg:
  14. I'm having similar issues with my laptop: Intel Core i7-3610QM 2.3GHz Intel HD 4000 with HDMI, VGA, and internal laptop screen (blank) NVIDIA Geforce GTX 675M This is the EFI string I've been using to get HDMI support: ig-platform-id: 01660003, Stolen RAM for FB: 64MB, Pipes: 2, Ports: 2, FBMem: 2 Code: <key>device-properties</key> <string>7f0000000100000001000000730000000200000002010c00d041030a000000000101060000027fff04002c0000004100410050004c002c00690067002d0070006c006100740066006f0072006d002d006900640000000800000003006601140000006800640061002d0067006600780000000d0000006f6e626f6172642d31</string> I have verified that accelerated display through HDMI works. I haven't tried VGA since Macs don't have VGA ports. I'm not using DSDT currently. Any thoughts on how to fix? I've been going at this for a few days and would like to enable graphics acceleration for either my Intel HD 4000 or GTX 675M. Note, I can't change the graphics memory in the BIOS as it is a laptop.
  15. pcmantinker

    Zephiroth Mac OS X 10.5.1 AMD Install Guide

    No offense, but this thread is ancient and you should not revive it. I doubt Zephiroth even supports this release anymore. It's best to do a retail install with Snow Leopard using some sort of boot disk method. Search the forum and you'll find out how to do this. Many people even have guides for their specific motherboards/machines.