Jump to content
Welcome to InsanelyMac Forum

Register now to gain access to all of our features. Once registered and logged in, you will be able to contribute to this site by submitting your own content or replying to existing content. You'll be able to customize your profile, receive reputation points as a reward for submitting content, while also communicating with other members via your own private inbox, plus much more! This message will be removed once you have signed in.


  • Content count

  • Joined

  • Last visited

About emice

  • Rank
    InsanelyMac Protégé
  1. Update - I was able to boot my 5920g after replacing IOPCIFamily.kext and AppleACPIPlatform.kext in /S/L/E. Replace them on the install dvd/usb to get the installer booting as well. The zip I downloaded said the IOPCIFamily.kext was from 10.6.7. Only thing not working is sound using Mald0n's auto-patched dsdt for 5920 and the same enabler-less techniques (AppleHDA rollback, ALC8xxHDA.kext) that worked for 10.6.8 but I'll figure it out. Update: I had to get a newer IOPCIFamily.kext than the 10.6.7 version because Lion's built in driver for my Broadcom 4312 wireless wouldn't load because the IOPCIFamily version was too low. I have linked the post I downloaded the it from below, you will still have to rollback to an earlier AppleACPIPlatform.kext as well or you will get KP on 10.6.8 and above. http://www.insanelymac.com/forum/index.php...t=#entry1680824 This IOPCIFamily has Chun-Nan's modifications on a newer version than is I have seen typically available for download. Not sure if those mods are necessary, but the IOPCIFamily fix option on [url="http://www.insanelymac.com/forum/topic/279450-why-insanelymac-does-not-support-tonymacx86/"]#####[/url] 3.8 didn't work for me, still got KP, and this one works just fine. Update 2: Make sure UHCIreset=yes in com.apple.boot.plist, I thought it wasn't needed with the dsdt I posted earlier in the thread, but apparently it is.
  2. Well I have installed Snow Leopard on my 5920g and I am able to boot to the desktop with just two kexts, FakeSMC.kext and IOPCMCIAFamily.kext. Without IOPCMCIAFamily.kext it gets stuck at the dreaded "PCI Configuration Begin". Maybe this provides some clue as to why Lion freezes soon after "PCI Configuration End"? I'd like to try adding IOPCMCIAFamily.kext to the pack of Kexts included with "Extra Lion DP4" but all I see is an mkext cache file in /Extra and no actual Extensions folder. Looks tricky to add a kext without blowing away the ones included. Is something equivalent already in there? Are the SL FakeSMC and IOPCMCIAFamily compatible with Lion? I could just put those in the Extensions folder and see what happens, but am afraid some newly required Lion specific kexts in the cache may be blown away in the process. Seeing that npci=0x2000 boot flag helps some people with IOPCIFamily related issues, I tried that, but to no avail. Then I tried replacing the 0x2000 with the device id of my graphics card and also tried EthernetBuiltIn=Yes, same result. This is on SL with IOPCMCIAFamily.kext removed, I figured if they help under SL they should help w/ Lion boot too. It is unclear to me from searching online what these specially made IOPCIFamily/IOPCMCIAFamily kexts do or what npci represents. I see some people sticking a vendor id into npci, but people mainly saying to use device-id. Seems strange a device id would be required anywhere without a vendor-id, but perhaps some npci value related to my wireless or wired BCM87XX card will help. The good news is that in SL sleep and the 8600M GT works without any enabler - either Chameleon GraphicsEnabler or kext based. Very cool. Caveats for other 5920g owners - you will still need voodooXXX/AppleACPIPS2Nub for kb/trackpad and alc888 for sound, but that is not too bad. Mald0n's awesome auto patcher make's the sound inputs/outputs come up correctly without any enabler, just needs the missing driver. Haven't tested USB speeds so that is something to explore.
  3. Thanks for the tip Mald0n, but the USBBusFix=yes resulted in the same hang at "FakeSMCDevice: 17 keys added". I recreated the the bootable USB from scratch again before trying since I had messed around with the previous copy. I also tried copying the mach_kernel from "Mac OS X Install ESD" image root to the root of the USB partition, since it was 620 bytes larger than the one included in the Extra_DP4 installer, but that also resulted in the same thing. Finally, I tried Chimera instead of the Chameleon r1083, but got the same result. Maybe I will have a better luck using a boot cd + boot dvd? I wouldn't think it'd make much of a difference. I will try Snow Leopard next to see if I fare any better, but if any more suggestions come through I'll give it another shot.
  4. I ended up getting this same panic when I restored used the "Mac OS X Install ESD" image to restore instead of the doing the BaseSystem.dmg restore followed by copying the packages as described by Mald0n in the original posting. I only tried it it that way because the directions here aren't working for me. My system is freezing after the kernel starts and at the line "FakeSMCDevice: 17 keys added". Screenshot is attached. I've also had it stop after the "PCI configuration end" line, but maybe not following the exact procedure to build the bootable USB flash as described here. I have also tried using a DSDT I built using an existing Leopard install on this Acer 5920g laptop. I extracted the DSDT without any other DSDT present in / or /Extra before boot, and then ran it through Mald0n's auto-patcher with the settings for the 5920. The 5920g looks to be a 5920 but with 8600M GT 256MB Graphics. I added that card to the DSDT, including NVCAP bits for HDMI support taken from a 5920g thread on this board. I have attached this DSDT in case anyone wants it, but I haven't tested it much other than booting Leopard successfully with it for a couple weeks. To install the DSDT and appropriate kexts, I installed tonymac's [url="http://www.insanelymac.com/forum/topic/279450-why-insanelymac-does-not-support-tonymacx86/"]#####[/url] 3.8 to the USB created with Mald0n's procedure, but only after moving the /Extra folder to avoid conflicts. The only kext [url="http://www.insanelymac.com/forum/topic/279450-why-insanelymac-does-not-support-tonymacx86/"]#####[/url] put in /E/E is FakeSMC. I can now use the USB stick to boot into Leopard 10.5.8 on my hard drive, but when trying to boot the Lion GM Installer it freezes after "RTC: Only single RAM bank (128 bytes)". I don't even see FakeSMC getting a chance to run. A second screenshot is attached of this. Any ideas? dsdt.5920g_auto_patched_after_virgin_dsdt_extraction__then_8600M_added.zip
  5. Ok, I removed all off the audio kexts I downloaded from this thread, reverted to the original AppleHDA.kext/smbios.plist, and deleted com.apple.Boot.plist. I then re-installed the Acer5920GHDAv1.1.zip package and it worked. My mistake earlier was to put Acer5920GHDA.kext in /Extra/Extensions rather then /System/Library/Extensions. I had heard /Extra/Extensions is better for hackintosh related extensions, but it doesn't work for this even though Disabler/AppleDecrypt and others work out of there. I see this is a clean solution to the audio though, involving minimal changes to core kexts, great work! Something I noticed is the Acer5920GHDA.kext is highlighted blue in finder and when viewing it via "ls -l" in terminal it has an @ symbol next to its permissions. Any idea what this means? Also when figuring out how to apply the NVCAP value, I first opened up the NVinjectGo.kext/Info.plist in a text editor. Under the NVCAP key was what looked like gibberish surrounded by <data> tags. Before changes - <key>NVCAP</key> <data> BAAAAAAABQACAAAAAAAABwAAAAA= </data> But when viewed through the property list editor the NVCAP value showed an uneditable blank until I went to "View -> Show Raw Keys/Values". Then a string formatted like the one I obtained from this thread showed up as the value and I was able to paste in the new one. When I saved the plist and again opened it in a text editor I saw the value under the NVCAP key was still surrounded by data tags and looked like gibberish, but different gibberish. After changes - <key>NVCAP</key> <data>BAEBAQ4AAQAOAAAAAAABCwEAAAA=</data> Provided NVCAP value/format for those not wanting to backreference previous posts- <04000000 00000500 02000000 00000007 00000000> I guess my question is whether there is a way to paste in the NVCAP using a text editor, maybe by changing <data> to <string>? Since the NVCAP value is surrounded by <> it might be mistaken for an XML tag, so I guess that is why it is encoded as data. Still, I am wondering if it is possible to paste it in directly from a text editor, maybe by "escaping" those special characters somehow. There was some confusion about applying NVCAP earlier in this thread, so my point is also to show new users they should likely stick to the plist editor. Thanks again for the helpful guide. My laptop is almost 100%. The only issue left is that when I close the lid the system locks up, but I will investigate some more before I come back.
  6. Been lurking around here and have found this guide very helpful, but my audio broke when I combo updated from 10.5.6 -> 10.5.8. I restored IOPCIFamily.kext w/ the one that came in the original driver zip package. About This Mac shows the audio card, but sound doesn't work. While changing volume with the knob, the on screen display shows a circle with a diagonal line through the center, presumably to show that audio is not there. All the segments of the OSD volume bar stay highlighted even if I turn the knob down, and the speaker is greyed out. Sound under System Preferences shows no output or input devices found. Here are kexts that changed during the update, identified by modification time. System.kext IPFirewall.kext IOPCIFamily.kext IONDRVSupport.kext IOGraphicsFamily.kext AppleIntegratedFramebuffer.kext AppleIntelGMAX3100FB.kext Also I am a little confused as to which steps from the guide need to be followed for audio. There were initial instructions using AppleAzaliaAudio.kext and a manual switcher script that installed or removed the kext to switch outputs between reboots. I still have this installed. Then the switching problem was "solved" with a new file AppleHDA.kext.internal_headphone_out_Aspire5920g.zip which replaced AppleHDA.kext. I have this installed as well. Finally there was a third "better" way using the Acer5920GHDA.kext from Acer5920GHDAv1.1.zip installed into /Extra/Extensions along with smbios.plist and an EFI String in com.apple.Boot.plist, the latter two going into /Extra. I updated to Chameleon 2.0 RC2 before also installing this third way. As a side note, the Chameleon pkg based installer did not work for my GUID type partitioning scheme, I had to follow the manual install instructions. Also I have used DSDT patcher, manually fixing the .dsl and compiling from the terminal as stated in this thread, but I don't believe that effects audio. Anyhow, my audio was working using the steps in the last two paragraphs, until the update happend. I'm not sure what to try next. Should I try removing AppleAzaliaAudio.kext? Should I revert to the pre-"solved" AppleHDA.kext even though the update doesn't seemed to have touched it? How can I tell which kexts have been loaded currently? Thanks!