Jump to content

MaLd0n

Administrators
  • Posts

    95,154
  • Joined

  • Last visited

Posts posted by MaLd0n

  1. Copy the keys CommonPeripheralDSP and PathMaps from LegacyHDA to AppleHDA.kext/Contents/Resources/Platforms.xml (replace original contents);

     

    Copy the keys LayoutID and PathMapRef (they're inside key Layouts) to AppleHDA.kext/Contents/Resources/layout??.xml (replace original contents or create a new file if it doesn't exist, ?? = LayoutID);

     

    Copy the dict from key HDAConfigDefault (it's inside key HDA Hardware Config Resource) to key HDAConfigDefault in AppleHDA.kext/Contents/PlugIns/AppleHDAHardwareConfigDriver.kext/Contents/Info.plist (paste as child);

     

    Use PlistEdit Pro to edit the plist files.

     

    If the codec isn't ALC889A or AD1988B you will also need to edit the file AppleHDA.kext/Contents/MacOS/AppleHDA (binary).

     

    For Realtek (ALC88x) replace the 4 instances of 85 08 EC 10 (inverted bytes of codec 0885 and vendor 10EC) by your codec, for example, 88 08 EC 10.

     

    Use an hex editor (0xED) or the command

    sudo perl -pi -e 's|\x85\x08\xec\x10|\x88\x08\xec\x10|g' /System/Library/Extensions/AppleHDA.kext/Contents/MacOS/AppleHDA
     

    For Analog Devices (AD) replace the 4 instances of 8B 19 D4 11 by your codec

    sudo perl -pi -e 's|\x8b\x19\xd4\x11|\x9b\x98\xd4\x11|g' /System/Library/Extensions/AppleHDA.kext/Contents/MacOS/AppleHDA
     

    If you have a patched AppleHDA for Snow Leopard (10.6.7 or older), instead of taking values from LegacyHDA you will get them from AppleHDA plug-ins.

     

    CommonPeripheralDSP, PathMaps, LayoutID and PathMapRef come from AppleHDA.kext/Contents/PlugIns/AppleHDAPlatformDriver.kext/Contents/Info.plist

     

    The dict in HDAConfigDefault comes from AppleHDA.kext/Contents/PlugIns/AppleHDAController.kext/Contents/Info.plist

     

    Snow Leopard 10.6.8 AppleHDA has the same structure as Lion one.

  2. My screenshot with GraphicsEnabler=Yes and AtiConfig=Hoolock and without Ethernet uplink

    http://www.sendspace.com/file/d6c4fm


    I made fine screenshot. Before i deleted AppleBluetoothMultitouch.kext and IOBluetoothHIDDriver.kext, IOBluetoothFamily.kext

    I think that this is the problem of random kernel panic.

    Now, i think, this is the clear picture of kernel panic


    http://www.sendspace.com/file/go4w5y


    I try to reboot with GraphicsEnabler=No -f -v an d make screenshot

    http://www.sendspace.com/file/0v4918

     

    look at the "Kernel Extensions in Backtrace"


  3. Dear MaLD0n


    I try this file but this file dont resolve my problem.

    I have kernel panic when i boot laptop with removed Ethernet cable:

    panic(cpu X caller 0xffffff80002251fb): "TLB invalidation IPI timeout: " "CPU(s) failed to respond to interrupts, unresponsive CPU bitmap:

    post a photo

×
×
  • Create New...