Jump to content
InsanelyMac Forum


  • Content count

  • Joined

  • Last visited

About FrodoKenny

  • Rank
    InsanelyMac Protégé
  1. Clover Bug/Issue Report and Patch

    Hi, New 80.save_nvram_plist.local has a few small issues: if anything is written to stderr it seems to end the script gpt show writes to stderr in case of an hybrid mbr diskutil is no longer available at shutdown, instead force umount CloverEFI EmuVariable is not detected For each MBR disk "/" is added to the list to write nvram to since there is no EFI partition, why not write nvram to all EFI partitions that contain Clover and only if there are none write to root ("/") Patch attached. 80.save_nvram_plist.local.patch.zip
  2. Asus P5N7A-VM

    The information is all there, it's just a large thread and it's been said a few times already. You don't need any HPET or RTC fixes if you add "Darwin" to method OSYS: Restart needs the restart fix (Cham RC5pre works great here), shutdown and sleep work. No cmos reset issues here. For more details, see the original post: http://www.insanelymac.com/forum/index.php...t&p=1120201 The one thing I don't have working is USB drives being forcefully ejected after sleep. You posted a fix, but it doesn't work for me. Furthermore, the device address from the fix you posted (Name (_ADR, 0x001D0007)) does not even match the one in the original DSDT (Name (_ADR, 0x00040001)). So either, the EHC part is just taken out and the new code does not do anything, thereby solving the problem, or the original dsdt had the wrong address. In any case, it does not seem to work for me. Does it work for anyone else?
  3. I'm having the same problem. p4 northwood, 845pe board with ICH7. Tried installing to internal IDE, to USB drive and to a sata drive with an silicon image sata card. All give the same problems as above: erasing partition hangs on mount, verify disk does nothing, and installing hangs before copying anything or at the drive selection after using disk utility. Note that everything remains responsive, it just that nothing is happening to the drive/installing. Same drive and partition works fine with a Core based system with original kernel. Any solution or progress for this?
  4. Asus P5N7A-VM

    You get an AppleHDA kernel panic with chameleon and snow leopard in 64-bit. Boot with arch=i386. EFIv10.3 should fix it. Didn't check. Pin configuration are only needed to show info in SystemProfiler. So it's need is only cosmetic as has been said a few times before. I guess it depends on what your "needs" are...
  5. Asus P5N7A-VM

    That is strange, because I did not change any of the injected values for video. Are you sure this is only with the new version? I don't use Plex, but I know that when I use FrontRow, the audio switches back to 2 channel in the menu's and when fast forwarding for example. This is because it only passes through the 5.1 and os x switches back to 2.0 pcm for system sounds and music etc. Makes my receiver "click", which is a bit annoying, but nothing you can do. I seems like Plex doesn't handle this right, which would make it a bug... The AppleHDA you posted is the one you get when you use Taruga's patcher. It is an old binary from 10.5.0. I don't know how it's patched, but probably in the same way. A good question. I guess there are many variables involved and I didn't test every situation. I used the VGA and DVI outputs, which obviously work. Furthermore I have a pretty plain system with only a WLAN pci-card and a bluetooth usb added and not much else. You could try to remove as much as possible from the system, see if it works, and put back stuff one by one to see if something breaks it...
  6. Asus P5N7A-VM

    Yes, I can restart without OpenHaltRestart.kext, except when my external usb drive is connected. I have that same problem under windows. Didn't try restarting under snow yet though, but works under Leopard. Keep the digital audio at 2ch, that is for systems sound and os x does not support ac3 or dts multi-channel encoding. But now you can select digital audio out under the preferences of DVD player for pass-though or enable it for Perian. 0514... someday soon, bit reluctant to update with everything working fine now True, I use chameleon RC3 with full shutdown/restart and S3 sleep (only checked for sure for leopard), 0407 with SATA/HDEF/IGPU injection, never tried deep sleep, usb at FullSpeed in bios, but when OS X load the usb kexts they are back at full/HiSpeed, speedstep works, 5.1 audio with digital out but I can change this to 7.1 without digital out (only four output "positions" available), audio via hdmi does not work for anyone (maybe the new nvidia drivers support it), optical output with ac3/dts passthrough works (no encoding). So, pretty close to perfect to me... Works for me with Leopard, display after 10 minutes, S3 auto-sleeps after 15.
  7. Asus P5N7A-VM

    I edited my dsdt a bit (still 0407) to add the device-id of the sata controller as shown many times before in this thread. Before: Device (SATA) { Name (_ADR, 0x000B0000) Device (PRT0) { ... After: Device (SATA) { Name (_ADR, 0x000B0000) Method (_DSM, 4, NotSerialized) { Store (Package (0x03) { "device-id", Buffer (0x04) { 0xB9, 0x0A, 0x00, 0x00 }, Buffer (0x01) { 0x00 } }, Local0) DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0)) Return (Local0) } Device (PRT0) { ... Note that I also added the Buffer (0x01) part to each _DSM method as is done in real mac dsdts. Furthermore, I added the AFGLowPowerState, CodecAddressMask, platformFamily to get rid of some sound assertions. Note that this hides the NVidia HDMI audio output, which isn't working (yet) anyway. "AFGLowPowerState", Buffer (0x04) { 0x03, 0x00, 0x00, 0x00 }, "CodecAddressMask", Buffer (0x01) { 0x01, }, "platformFamily", Buffer (0x01) { 0x00, }, Because LPC is now supported natively and AHCIport is added to the dsdt, I only need the dsdt.aml, LegacyAppleHDA.kext and LegacyIOBlockStorage.kext besides FakeSMC and Chameleon RC3. Both 10.5.8 and 10.6 are working flawless with these (with only FakeSMC different between Leopard and Snow). LegacyAppleHDA also works from /Extra/Extensions if I make an Extensions.mkext, but sometimes I need to reboot twice to get it to work after a new cache is build. Note that I use layout-id 888 instead of 12! I also use a smbios.plist for a Macmini3,1 for this board as it is an almost exact match. So everything needed for this board (except FakeSMC) for either Leopard 10.5.8 or Snow Leopard 10.6 is attached! Couldn't be more simple... (well, maybe a zip of /Extra or a dmg of a working system or a guide or ...) Asus_P5N7A_VM.v2.dsl.zip dsdt.aml.zip LegacyAppleHDA.kext.zip LegacyIOAHCIBlockStorage.kext.zip smbios.plist.zip
  8. Asus P5N7A-VM

    I think that is only 2 channel. You can check if you have "Encoded digital audio" under digital output in the Audio/Midi configuration (in utilities). Audio info in system profiler indicates your dsdt.aml or efistrings are working (injecting PinConfigurations). Inputs and outputs in system preferences indicates ALC1200.kext is loading, which apparently is not. Put it in /S/L/E to start. Rebuilt your cache or boot with -f. It seems I have to reboot once more after that to get to work sometimes. Good point. I'm also at 256MB.
  9. They are orange because the AHCI ports indicate to OS X that they are hot-plug capable. Therefore OS X marks them as external. As far as I can see, you can't fix this with the DSDT as the AppleAHCI port driver sets the IOreg values based on the reported AHCI port capabilities.
  10. Asus P5N7A-VM

    Sleep problem is probably because the bios version don't match (0407 that I used is quite old by now). Difference in video is probably in NVCAP, second guess would be @0,fboffset that is needed sometimes. You need to replace hex values 8508EC10 with 8808EC10 in order to match with our codec id. This enables AC3 and DTS pass-through. I think the SL binary has four instances. Never had problems with sleep or CMOS resets, must be something of the newer bioses. No restart or shutdown problems either btw.
  11. Asus P5N7A-VM

    It's because I use layout-id 888 and anitanium uses 12. So you can change the layout-id in the ALC1200.kext to 888, the layout-id in the DSDT to 0x78, 0x03, 0x00, 0x00 0x0c, 0x00, 0x00, 0x00 for ALC1200.kext of course, or use the attached LegacyAppleHDA.kext. n.b. DSDT's PinConfiguration determines what's shown in System Profiles, no matter if audio is working. My dsdt is based on bios 0407, I'll make one for 0514 someday soon. Btw, I don't understand why everybody is adding their P-states to the DSDT. This info is already correct in the SSDT tables (for me at least) which the bios generates for you. The only thing is that you can't change the CPU names. So processor names should be P001 to P004 to match the SSDT. LegacyAppleHDA.kext.zip
  12. Asus P5N7A-VM

    I have a PCI broadcom WLAN card installed. Detected as a third party airport and working perfectly... So it should be possible. Have you checked under Linux or Windows it's not a hardware problem?
  13. Asus P5N7A-VM

    New LegacyAppleHDA kext for 10.5.8. Should also work for 10.5.7 and 10.5.6. Replaces previous two legacy audio kexts (LegacyAppleHDAController and LegacyApplePlatformDriver). Rest is as described here. Still can't get it to work from /Extra though, so place it in /System/Library/Extensions. ps. This one has 5.1 analog line-outs + digital and auto headphone switch with the first line-out. Edit the Info.plist for different combo's (they're commented). LegacyAppleHDA.kext.zip
  14. Asus P5N7A-VM

    It is almost impossible to zip kexts and unzip them with correct permissions. So you have to repair permissions for those kexts. Make them all owned by root:wheel: sudo chown -R root:wheel <kext>. And set permissions to 755: sudo chmod -R 755 <kext>. That should be enough, but officially only dirs and executables should be 755 and the rest 644. You're welcome For AppleIntelCPUPM to work, AppleHPET and AppleRTC must work. Works fine with bios 0407 after that for me. I explained what to do before, so I'll just copy that:
  15. Asus P5N7A-VM

    It is possible to mix and match solutions: my kexts with DiaboliK's dsdt for example. Or use my latest (Legacy)AppleHDA kexts on a stable system to get full audio. I don't know if DiaboliK's dsdt includes HDEF, otherwise also add HDAEnabler. This way, it might give some clue about what is causing the sleep and shutdown to break...