Jump to content

DSDT Auto-Patcher


MaLd0n
 Share

5,753 posts in this topic

Recommended Posts

Noob alert!

 

Are there any reason why this same idea/concept wouldn't work for a amd/ati based board?

 

 

I have a alc883 audio card and here is my edited DSDT.aml file.

 

 

Sleep/Wake work, sound works with voodoohda although no spdif (which I need)

 

 

MSI K9A with LV BE2300 CPU 1.9 gig future media machine, we hope!

 

 

Thanks for any help

 

 

 

snakeman

 

dsdt.snakeman.zip

 

Ypu need a LegacyHda and AppleHda patched too

 

use search forum

Link to comment
Share on other sites

@MaLd0n, can you please update HP HDX 18 patcher with the following fixes.

 

Native Brightness: This fixes including a new DSDT code for 9600M GT. GenericBrightness.kext must be installed to Extra folder. Any other video injector shouldn't be used.

 

AppleACPIBatteryManager: This provides better battery functions. With the above mentioned fix, this will also give OSX auto brightness dimming. You have to change all LPCB instances to LPC as otherwise it won't compile. The kext can be installed to Extra folder. Make sure you have removed any other battery kexts.

 

IDT 92HD71B7: This one uses 888 as the layout. Nothing new. Necessary files can be download from the post.

 

I have also a new fix for thermal profile for some HP laptops, which decreases the temperature and provide better fan handling.

But first I need to test it further.

Link to comment
Share on other sites

@MaLd0n, can you please update HP HDX 18 patcher with the following fixes.

 

Native Brightness: This fixes including a new DSDT code for 9600M GT. GenericBrightness.kext must be installed to Extra folder. Any other video injector shouldn't be used.

 

AppleACPIBatteryManager: This provides better battery functions. With the above mentioned fix, this will also give OSX auto brightness dimming. You have to change all LPCB instances to LPC as otherwise it won't compile. The kext can be installed to Extra folder. Make sure you have removed any other battery kexts.

 

IDT 92HD71B7: This one uses 888 as the layout. Nothing new. Necessary files can be download from the post.

 

I have also a new fix for thermal profile for some HP laptops, which decreases the temperature and provide better fan handling.

But first I need to test it further.

 

I'll look into it

Thanks

Link to comment
Share on other sites

you need to read and understand the process

http://www.insanelymac.com/forum/index.php?showtopic=140941

 

Thanks but don't really think this board is compatible via DSDT methods. I ended up doing retail, combo update to 10.6.6 then [url="http://www.insanelymac.com/forum/topic/279450-why-insanelymac-does-not-support-tonymacx86/"]#####[/url] using [url="http://www.insanelymac.com/forum/topic/279450-why-insanelymac-does-not-support-tonymacx86/"]#####[/url] method. Only kexts I needed to install was Voodoohda 0.2.2, Marvell for network, NEC for USB3 card and injected display EFI. Everything is running smooth as butter.

 

If and when I do update this computer (this mobo is very old but still kicking) I'll be sure to get a board thats very compatible with OSX.

Link to comment
Share on other sites

Thanks but don't really think this board is compatible via DSDT methods. I ended up doing retail, combo update to 10.6.6 then [url="http://www.insanelymac.com/forum/topic/279450-why-insanelymac-does-not-support-tonymacx86/"]#####[/url] using [url="http://www.insanelymac.com/forum/topic/279450-why-insanelymac-does-not-support-tonymacx86/"]#####[/url] method. Only kexts I needed to install was Voodoohda 0.2.2, Marvell for network, NEC for USB3 card and injected display EFI. Everything is running smooth as butter.

 

If and when I do update this computer (this mobo is very old but still kicking) I'll be sure to get a board thats very compatible with OSX.

 

send me a kextstat

Link to comment
Share on other sites

I agree with the previous poster, my motherboard seems to be ignoring the DSDT.aml. Well, parts of it. I am doing a dump of my codec in linux again, then I wil try the patch again. Ultimately I would like to have the Hdef setup like the gigabyte (intel) boards. My 965P-Ds3 v3.3 finally died, great board for snow.

 

 

 

Cheers gents

 

 

 

snakeman

Link to comment
Share on other sites

what for example?

Audio?

 

Yes, I checked my kernel and system logs no mention of the card.

 

 

Currently booted in linux

 

lspci -mn
00:14.2 "Audio device" "ATI Technologies Inc" "SBx00 Azalia (Intel HDA)" "Micro-Star International Co., Ltd." "Device 7280"
lspci
00:14.2 Audio device: ATI Technologies Inc SBx00 Azalia (Intel HDA)
alsamixer
Card: HDA ATI SB                                                                                                  │
Chip: Realtek ALC883
aplay -l
**** List of PLAYBACK Hardware Devices ****
card 0: SB [HDA ATI SB], device 0: ALC883 Analog [ALC883 Analog]
 Subdevices: 1/1
 Subdevice #0: subdevice #0
card 0: SB [HDA ATI SB], device 1: ALC883 Digital [ALC883 Digital]
 Subdevices: 1/1
 Subdevice #0: subdevice #0
aplay -L
null
   Discard all samples (playback) or generate zero samples (capture)
default:CARD=SB
   HDA ATI SB, ALC883 Analog
   Default Audio Device
front:CARD=SB,DEV=0
   HDA ATI SB, ALC883 Analog
   Front speakers
surround40:CARD=SB,DEV=0
   HDA ATI SB, ALC883 Analog
   4.0 Surround output to Front and Rear speakers
surround41:CARD=SB,DEV=0
   HDA ATI SB, ALC883 Analog
   4.1 Surround output to Front, Rear and Subwoofer speakers
surround50:CARD=SB,DEV=0
   HDA ATI SB, ALC883 Analog
   5.0 Surround output to Front, Center and Rear speakers
surround51:CARD=SB,DEV=0
   HDA ATI SB, ALC883 Analog
   5.1 Surround output to Front, Center, Rear and Subwoofer speakers
surround71:CARD=SB,DEV=0
   HDA ATI SB, ALC883 Analog
   7.1 Surround output to Front, Center, Side, Rear and Woofer speakers
iec958:CARD=SB,DEV=0
   HDA ATI SB, ALC883 Digital
   IEC958 (S/PDIF) Digital Audio Output

 

 

I decided to send you the send_me.zip file for a little quidance

 

Thanks

snakeman

send_me.zip

Link to comment
Share on other sites

send me a kextstat

 

Everything appears to be working other than native audio (ALC883). Voodoo .2.2 appears to work the best. I'm not using any DSDT at this time.

 

Index Refs Address	Size	   Wired	  Name (Version) <Linked Against>
1   59 0		  0		  0		  com.apple.kpi.bsd (10.6.0)
2	4 0		  0		  0		  com.apple.kpi.dsep (10.6.0)
3   84 0		  0		  0		  com.apple.kpi.iokit (10.6.0)
4   90 0		  0		  0		  com.apple.kpi.libkern (10.6.0)
5   71 0		  0		  0		  com.apple.kpi.mach (10.6.0)
6   26 0		  0		  0		  com.apple.kpi.private (10.6.0)
7   44 0		  0		  0		  com.apple.kpi.unsupported (10.6.0)
8	1 0		  0		  0		  com.apple.kernel.6.0 (7.9.9)
9	0 0		  0		  0		  com.apple.kernel.bsd (7.9.9)
  10	0 0		  0		  0		  com.apple.kernel.iokit (7.9.9)
  11	0 0		  0		  0		  com.apple.kernel.libkern (7.9.9)
  12	0 0		  0		  0		  com.apple.kernel.mach (7.9.9)
  13	9 0x2e53a000 0x4000	 0x3000	 com.apple.iokit.IOACPIFamily (1.3.0) <7 6 4 3>
  14   19 0x2e736000 0x11000	0x10000	com.apple.iokit.IOPCIFamily (2.6) <7 5 4 3>
  15	1 0x2e7d7000 0x42000	0x41000	com.apple.driver.AppleACPIPlatform (1.3.5) <14 13 7 6 5 4 3>
  16	0 0x28325000 0x2000	 0x1000	 es.osx86.driver.EvOreboot (1.0.3) <4 3>
  17	0 0x2e524000 0x2000	 0x1000	 org.tgwbd.driver.NullCPUPowerManagement (1.0.0d2) <7 4 3>
  18	0 0x2e79c000 0x1e000	0x1d000	com.apple.driver.AppleIntelCPUPowerManagement (105.13.0) <7 6 5 4 3 1>
  19   10 0x2e7ba000 0x18000	0x17000	com.apple.iokit.IOStorageFamily (1.6.2) <7 6 5 4 3 1>
  20	0 0x2e787000 0x11000	0x10000	com.apple.driver.DiskImages (289) <19 7 6 5 4 3 1>
  21	0 0x2e8c0000 0x8000	 0x7000	 com.apple.nke.applicationfirewall (2.1.11) <7 6 5 4 3 1>
  22	2 0x2e7d2000 0x3000	 0x2000	 com.apple.kext.AppleMatch (1.0.0d1) <4 1>
  23	0 0x2e863000 0x5000	 0x4000	 com.apple.security.quarantine (0) <22 7 6 5 4 2 1>
  24	0 0x2e8d3000 0x8000	 0x7000	 com.apple.security.sandbox (1) <22 7 6 5 4 2 1>
  25	0 0x2e860000 0x3000	 0x2000	 com.apple.security.TMSafetyNet (6) <7 6 5 4 2 1>
  26	0 0x2e85d000 0x3000	 0x2000	 com.apple.driver.AppleAPIC (1.4) <4 3>
  27	0 0x2e8db000 0x4000	 0x3000	 com.apple.driver.AppleSMBIOS (1.6) <7 4 3>
  28	8 0x34462000 0x3c000	0x3b000	com.apple.iokit.IOHIDFamily (1.6.5) <7 6 5 4 3 1>
  29	0 0x2e780000 0x4000	 0x3000	 com.apple.driver.AppleACPIButtons (1.3.5) <28 15 13 7 6 5 4 3 1>
  30	0 0x2e775000 0x6000	 0x5000	 com.apple.driver.AppleRTC (1.3.1) <13 5 4 3 1>
  33	0 0x2e8c8000 0x5000	 0x4000	 org.netkas.FakeSMC (3.1.0) <13 7 5 4 3>
  34	2 0x2e8cd000 0x6000	 0x5000	 com.apple.iokit.IOAHCIFamily (2.0.4) <5 4 3 1>
  35	0 0x2e9b8000 0x14000	0x13000	com.apple.driver.AppleAHCIPort (2.1.5) <34 14 5 4 3 1>
  36	2 0x2e99d000 0xd000	 0xc000	 com.apple.iokit.IOATAFamily (2.5.1) <5 4 3 1>
  37	0 0x2e9f6000 0x6000	 0x5000	 com.jmicron.JMicronATA (1.0.2) <36 14 4 3>
  38   11 0x345e6000 0x2f000	0x2e000	com.apple.iokit.IOUSBFamily (3.8.5) <14 7 5 4 3 1>
  39	0 0x3458a000 0x10000	0xf000	 com.apple.driver.AppleUSBUHCI (3.7.5) <38 14 7 5 4 3 1>
  40	0 0x34552000 0x14000	0x13000	com.apple.driver.AppleUSBEHCI (3.7.5) <38 14 7 5 4 3 1>
  41	0 0x2e868000 0x2000	 0x1000	 com.apple.iokit.IOUSBUserClient (3.8.5) <38 7 5 4 3 1>
  42	0 0x345c0000 0xf000	 0xe000	 com.apple.driver.AppleUSBHub (3.8.4) <38 5 4 3 1>
  43	5 0x34677000 0x1a000	0x19000	com.apple.iokit.IOSCSIArchitectureModelFamily (2.6.5) <5 4 3 1>
  44	0 0x3464b000 0x5000	 0x4000	 com.apple.iokit.IOATAPIProtocolTransport (2.5.1) <43 36 5 4 3 1>
  45	0 0x34657000 0x1b000	0x1a000	com.LaCie.driver.PXHCD (1.0.1) <38 14 7 5 4 3>
  47	0 0x347b5000 0x6000	 0x5000	 com.apple.AppleFSCompression.AppleFSCompressionTypeZlib (1.0.0d1) <6 4 3 2 1>
  48	0 0x34807000 0x13000	0x12000	com.apple.iokit.IOAHCIBlockStorage (1.6.3) <34 19 5 4 3 1>
  49	0 0x34672000 0x5000	 0x4000	 com.apple.BootCache (31) <7 6 5 4 3 1>
  50	0 0x3489a000 0x3000	 0x2000	 com.apple.driver.XsanFilter (402.1) <19 5 4 3 1>
  51	3 0x34891000 0x8000	 0x7000	 com.apple.iokit.IOCDStorageFamily (1.6) <19 5 4 3 1>
  52	2 0x3490e000 0x6000	 0x5000	 com.apple.iokit.IODVDStorageFamily (1.6) <51 19 5 4 3 1>
  53	1 0x34923000 0x5000	 0x4000	 com.apple.iokit.IOBDStorageFamily (1.6) <52 51 19 5 4 3 1>
  54	0 0x34969000 0x18000	0x17000	com.apple.iokit.IOSCSIMultimediaCommandsDevice (2.6.5) <53 52 51 43 19 5 4 3 1>
  56	0 0x348f0000 0x7000	 0x6000	 com.apple.iokit.SCSITaskUserClient (2.6.5) <43 19 5 4 3 1>
  57	0 0x34965000 0x4000	 0x3000	 com.apple.driver.AppleUSBComposite (3.7.5) <38 4 3 1>
  58	0 0x349c6000 0xb000	 0xa000	 com.apple.iokit.IOUSBMassStorageClass (2.6.1) <43 38 19 5 4 3 1>
  59	0 0x34a12000 0x18000	0x17000	com.apple.iokit.IOSCSIBlockCommandsDevice (2.6.5) <43 19 5 4 3 1>
  60	3 0x34ab9000 0x3d000	0x3c000	com.apple.iokit.IOBluetoothFamily (2.3.8f7) <7 5 4 3 1>
  61	0 0x34a3f000 0xb000	 0xa000	 com.apple.driver.AppleUSBBluetoothHCIController (2.3.8f7) <60 38 7 5 4 3>
  62	1 0x34a56000 0xb000	 0xa000	 com.apple.driver.IOPlatformPluginFamily (4.5.0d5) <6 5 4 3>
  63	2 0x34c51000 0xa000	 0x9000	 com.apple.driver.AppleSMC (3.1.0d3) <13 7 5 4 3>
  64	0 0x34c89000 0x10000	0xf000	 com.apple.driver.ACPI_SMC_PlatformPlugin (4.5.0d5) <63 62 14 13 7 6 5 4 3>
  65	6 0x34c99000 0x22000	0x21000	com.apple.iokit.IOGraphicsFamily (2.2) <14 7 5 4 3>
  66	2 0x34c66000 0xd000	 0xc000	 com.apple.iokit.IONDRVSupport (2.2) <65 14 7 5 4 3>
  67	2 0x35763000 0x2ee000   0x2ed000   com.apple.NVDAResman (6.2.6) <66 65 14 5 4 3 1>
  68	0 0x35a51000 0x19e000   0x19d000   com.apple.nvidia.nv40hal (6.2.6) <67 4 3>
  69	2 0x2e722000 0x9000	 0x8000	 com.apple.iokit.IOSerialFamily (10.0.3) <7 6 5 4 3 1>
  70	1 0x34d2b000 0x9000	 0x8000	 com.apple.driver.Apple16X50Serial (3.0) <69 14 5 4 3>
  71	0 0x2e72b000 0x2000	 0x1000	 com.apple.driver.Apple16X50ACPI (3.0) <70 13 4 3>
  72	1 0x2e72f000 0x3000	 0x2000	 com.apple.driver.AppleEFIRuntime (1.4.0) <7 6 5 4 3>
  75	7 0x34e74000 0x2c000	0x2b000	com.apple.iokit.AppleProfileFamily (41) <14 7 6 5 4 3 1>
  76	0 0x34d97000 0x7000	 0x6000	 com.apple.driver.AppleIntelMeromProfile (19) <75 6 5 4 3>
  77	1 0x34c73000 0x6000	 0x5000	 com.apple.iokit.IOUSBHIDDriver (3.8.4) <38 28 5 4 3 1>
  78	0 0x34c80000 0x3000	 0x2000	 com.apple.driver.AppleUSBDisplays (283) <77 38 28 5 4 3>
  79	1 0x34d73000 0x17000	0x16000	com.apple.iokit.IONetworkingFamily (1.10) <7 6 5 4 3 1>
  80	0 0x34f18000 0x2c000	0x2b000	com.apple.iokit.AppleYukon2 (3.2.1b1) <79 14 5 4 3 1>
  81	0 0x35155000 0xb6000	0xb5000	com.apple.GeForce (6.2.6) <67 66 65 14 7 6 5 4 3 1>
  82	1 0x348e7000 0x4000	 0x3000	 com.apple.kext.OSvKernDSPLib (1.3) <5 4>
  83	4 0x34dd0000 0x18000	0x17000	com.apple.iokit.IOAudioFamily (1.8.0fc1) <82 5 4 3 1>
  84	0 0x34ed7000 0x22000	0x21000	org.voodoo.driver.VoodooHDA (0.2.1) <83 14 8 7 5 4 3 1>
  85	0 0x34cc4000 0x4000	 0x3000	 com.apple.driver.AudioIPCDriver (1.1.6) <83 5 4 3 1>
  86	0 0x34cc8000 0x6000	 0x5000	 com.apple.driver.AppleEFINVRAM (1.4.0) <72 7 5 4 3>
  88	0 0x34f09000 0x7000	 0x6000	 com.apple.driver.AppleMCCSControl (1.0.17) <65 14 7 5 4 3 1>
  89	0 0x34e15000 0x5000	 0x4000	 com.apple.driver.AudioAUUC (1.13) <83 65 14 13 7 5 4 3 1>
  90	1 0x34fb5000 0x9000	 0x8000	 com.apple.driver.AppleMultitouchDriver (207.10) <28 7 6 5 4 3 1>
  91	2 0x34fca000 0xd000	 0xc000	 com.apple.driver.IOBluetoothHIDDriver (2.3.8f7) <60 28 4 3>
  92	0 0x34fe2000 0xa000	 0x9000	 com.apple.driver.AppleBluetoothMultitouch (54) <91 90 60 28 5 4 3>
  93	0 0x34f10000 0x6000	 0x5000	 com.apple.Dont_Steal_Mac_OS_X (7.0.0) <63 7 4 3 1>
  95	0 0x34d1a000 0x5000	 0x4000	 com.apple.driver.AppleUpstreamUserClient (3.4.5) <65 14 13 7 5 4 3 1>
  96	0 0x34f64000 0x9000	 0x8000	 com.apple.iokit.IOBluetoothSerialManager (2.3.8f7) <69 7 5 4 3 1>
  98	0 0x34f7e000 0xb000	 0xa000	 com.apple.iokit.IOSurface (74.2) <7 5 4 3 1>
  99	0 0x2e45b000 0x3000	 0x2000	 com.apple.driver.AppleProfileCallstackAction (20) <75 5 4 3 1>
 101	0 0x2e44d000 0x3000	 0x2000	 com.apple.driver.AppleProfileKEventAction (10) <75 4 3 1>
 102	1 0x2e46d000 0x2000	 0x1000	 com.apple.driver.AppleHIDKeyboard (141) <28 4 3>
 103	0 0x2e720000 0x2000	 0x1000	 com.apple.driver.AppleBluetoothHIDKeyboard (141) <102 91 28 4 3>
 105	0 0x34a8a000 0x3000	 0x2000	 com.apple.driver.AppleProfileRegisterStateAction (10) <75 4 3 1>
 106	0 0x34dc4000 0xa000	 0x9000	 com.apple.filesystems.autofs (2.1.0) <7 6 5 4 3 1>
 107	0 0x34a0d000 0x3000	 0x2000	 com.apple.driver.AppleProfileThreadInfoAction (14) <75 6 4 3 1>
 108	0 0x34a8f000 0x3000	 0x2000	 com.apple.driver.AppleProfileTimestampAction (10) <75 5 4 3 1>
 109	0 0x34c3e000 0x3000	 0x2000	 com.apple.driver.AppleProfileReadCounterAction (17) <75 6 4 3>
 110	0 0x34e65000 0x5000	 0x4000	 com.apple.driver.AppleHWSensor (1.9.3d0) <5 4 3>
 112	0 0x492b1000 0x30000	0x2f000	com.apple.driver.AppleUSBAudio (2.7.6f4) <83 38 5 4 3>
 113	1 0x34c05000 0xd000	 0xc000	 com.apple.filesystems.msdosfs (1.6.3) <7 5 4 1>
 114	0 0x4924a000 0x33000	0x32000	com.apple.filesystems.smbfs (1.6.5) <7 6 5 4 3 1>

Link to comment
Share on other sites

Yes, I checked my kernel and system logs no mention of the card.

 

dsdt.snakeman.zip

 

 

the problem is kext

legacyHda + AppleHda

is not any legacy that will work for You

if you're using VoodooHda

Use this disabler

 

AppleHDADisabler.kext.zip

 

Everything appears to be working other than native audio (ALC883). Voodoo .2.2 appears to work the best. I'm not using any DSDT at this time.

 

Jesus :)

 

if you have a problem with the audio use the voodoohda

but

EvOreboot???

NullCPUPowerManagement???

 

use codebox

 

@MaLd0n, can you please update HP HDX 18 patcher with the following fixes.

 

Native Brightness: This fixes including a new DSDT code for 9600M GT. GenericBrightness.kext must be installed to Extra folder. Any other video injector shouldn't be used.

 

AppleACPIBatteryManager: This provides better battery functions. With the above mentioned fix, this will also give OSX auto brightness dimming. You have to change all LPCB instances to LPC as otherwise it won't compile. The kext can be installed to Extra folder. Make sure you have removed any other battery kexts.

 

IDT 92HD71B7: This one uses 888 as the layout. Nothing new. Necessary files can be download from the post.

 

I have also a new fix for thermal profile for some HP laptops, which decreases the temperature and provide better fan handling.

But first I need to test it further.

 

into_all method label _GTF code_regex_not Return\s\(Zero\) insert
begin
Return (Zero)
end;
into_all method label _GTM code_regex_not Return\s\(Zero\) insert
begin
Return (Zero)
end;
into method label DTGP remove_entry;
into definitionblock code_regex . insert
begin
Method (DTGP, 5, NotSerialized)\n
{\n
   If (LEqual (Arg0, Buffer (0x10)\n
           {\n
               /* 0000 */    0xC6, 0xB7, 0xB5, 0xA0, 0x18, 0x13, 0x1C, 0x44, \n
               /* 0008 */    0xB0, 0xC9, 0xFE, 0x69, 0x5E, 0xAF, 0x94, 0x9B\n
           }))\n
   {\n
       If (LEqual (Arg1, One))\n
       {\n
           If (LEqual (Arg2, Zero))\n
           {\n
               Store (Buffer (One)\n
                   {\n
                       0x03\n
                   }, Arg4)\n
               Return (One)\n
           }\n
           If (LEqual (Arg2, One))\n
           {\n
               Return (One)\n
           }\n
       }\n
   }\n
   Store (Buffer (One)\n
       {\n
           0x00\n
       }, Arg4)\n
   Return (Zero)\n
}
end;
into device name_hid PNP0B00 code_regex (IO\s\((?:\s*[^,]+,\s*(?:\/\/\s.*)?\s*\n)+\s*)(\dx\d+)(,\s*(?:\/\/\s.*)?\s*\n\s*\)) replace_matched begin %10x02%3 end;
into method label _L03 parent_label _GPE insert
begin
Notify (\_SB.PWRB, 0x02)
end;
into method label _L04 parent_label _GPE insert
begin
Notify (\_SB.PWRB, 0x02)
end;
into method label _L0C parent_label _GPE insert
begin
Notify (\_SB.PWRB, 0x02)
end;
into method label _DSM parent_adr 0x001F0000 remove_entry;
into device name_adr 0x001F0000 insert
begin
Method (_DSM, 4, NotSerialized)\n
{\n
   Store (Package (0x02)\n
       {\n
           "device-id", \n
           Buffer (0x04)\n
           {\n
               0x16, 0x29, 0x00, 0x00\n
           }\n
       }, Local0)\n
   DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))\n
   Return (Local0)\n
}
end;
into method label _DSM parent_adr 0x001D0000 remove_entry;
into device name_adr 0x001D0000 insert
begin
Method (_DSM, 4, NotSerialized)\n
{\n
   Store (Package (0x02)\n
       {\n
           "device-id", \n
           Buffer (0x04)\n
           {\n
               0x34, 0x3A, 0x00, 0x00\n
           }\n
       }, Local0)\n
   DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))\n
   Return (Local0)\n
}
end;
into method label _DSM parent_adr 0x001D0001 remove_entry;
into device name_adr 0x001D0001 insert
begin
Method (_DSM, 4, NotSerialized)\n
{\n
   Store (Package (0x02)\n
       {\n
           "device-id", \n
           Buffer (0x04)\n
           {\n
               0x35, 0x3A, 0x00, 0x00\n
           }\n
       }, Local0)\n
   DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))\n
   Return (Local0)\n
}
end;
into method label _DSM parent_adr 0x001D0002 remove_entry;
into device name_adr 0x001D0002 insert
begin
Method (_DSM, 4, NotSerialized)\n
{\n
   Store (Package (0x02)\n
       {\n
           "device-id", \n
           Buffer (0x04)\n
           {\n
               0x36, 0x3A, 0x00, 0x00\n
           }\n
       }, Local0)\n
   DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))\n
   Return (Local0)\n
}
end;
into method label _DSM parent_adr 0x001A0000 remove_entry;
into device name_adr 0x001A0000 insert
begin
Method (_DSM, 4, NotSerialized)\n
{\n
   Store (Package (0x02)\n
       {\n
           "device-id", \n
           Buffer (0x04)\n
           {\n
               0x37, 0x3A, 0x00, 0x00\n
           }\n
       }, Local0)\n
   DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))\n
   Return (Local0)\n
}
end;
into method label _DSM parent_adr 0x001A0001 remove_entry;
into device name_adr 0x001A0001 insert
begin
Method (_DSM, 4, NotSerialized)\n
{\n
   Store (Package (0x02)\n
       {\n
           "device-id", \n
           Buffer (0x04)\n
           {\n
               0x38, 0x3A, 0x00, 0x00\n
           }\n
       }, Local0)\n
   DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))\n
   Return (Local0)\n
}
end;
into method label _DSM parent_adr 0x001A0002 remove_entry;
into device name_adr 0x001A0002 insert
begin
Method (_DSM, 4, NotSerialized)\n
{\n
   Store (Package (0x02)\n
       {\n
           "device-id", \n
           Buffer (0x04)\n
           {\n
               0x39, 0x3A, 0x00, 0x00\n
           }\n
       }, Local0)\n
   DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))\n
   Return (Local0)\n
}
end;
into method label _DSM parent_adr 0x001D0007 remove_entry;
into device name_adr 0x001D0007 insert
begin
Method (_DSM, 4, NotSerialized)\n
{\n
Store (Package (0x11)\n
{\n
"device-id",\n
Buffer (0x04)\n
{\n
0x36, 0x28, 0x00, 0x00\n
},\n
"AAPL,clock-id",\n
Buffer (One)\n
{\n
0x0A\n
},\n
"built-in",\n
Buffer (One)\n
{\n
0x00\n
},\n
"device_type",\n
Buffer (0x05)\n
{\n
"EHCI"\n
},\n
"AAPL,current-available",\n
0x04B0,\n
"AAPL,current-extra",\n
0x02BC,\n
"AAPL,current-in-sleep",\n
0x03E8,\n
"AAPL,device-internal",\n
0x10,\n
Buffer (One)\n
{\n
0x00\n
}\n
}, Local0)\n
DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))\n
Return (Local0)\n
}
end;
into method label _DSM parent_adr 0x001A0007 remove_entry;
into device name_adr 0x001A0007 insert
begin
Method (_DSM, 4, NotSerialized)\n
{\n
Store (Package (0x11)\n
{\n
"device-id",\n
Buffer (0x04)\n
{\n
0x3A, 0x28, 0x00, 0x00\n
},\n
"AAPL,clock-id",\n
Buffer (One)\n
{\n
0x0A\n
},\n
"built-in",\n
Buffer (One)\n
{\n
0x00\n
},\n
"device_type",\n
Buffer (0x05)\n
{\n
"EHCI"\n
},\n
"AAPL,current-available",\n
0x04B0,\n
"AAPL,current-extra",\n
0x02BC,\n
"AAPL,current-in-sleep",\n
0x03E8,\n
"AAPL,device-internal",\n
0x10,\n
Buffer (One)\n
{\n
0x00\n
}\n
}, Local0)\n
DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))\n
Return (Local0)\n
}
end;
into device label PXSX insert
begin
Method (_DSM, 4, NotSerialized)\n
{\n
Store (Package (0x08)\n
{\n
"AAPL,slot-name",\n
Buffer (0x0F)\n
{\n
"PCI Slot@3,0,0"\n
},\n
"built-in",\n
Buffer (One)\n
{\n
0x01\n
},\n
"device_type",\n
Buffer (0x09)\n
{\n
"Ethernet"\n
},\n
"name",\n
Buffer (0x24)\n
{\n
"Realtek RTL8111/8168B PCI-E Gigabit"\n
}\n
}, Local0)\n
DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))\n
Return (Local0)\n
}
end;
into method label _LID parent_label LID0 code_regex_not Notify\s\(SLPB,\s0x80\) code_regex (If\s\(LEqual\s\(\^\^PCI0\.LPC\.EC0\.ECLS,\sOne\)\)\n\s*\{\n\s*Store\s\(Zero,\sLSTS\)) replace_matched
begin
%1\n
Notify (SLPB, 0x80)
end;
into device name_hid PNP0000 code_regex IRQNoFlags\s\(\)\n\s+\{(\d+)\} remove_matched;
into device name_hid PNP0100 code_regex IRQNoFlags\s\(\)\n\s+\{(\d+)\} remove_matched;
into device name_hid PNP0B00 code_regex IRQNoFlags\s\(\)\n\s+\{(\d+)\} remove_matched;
into device name_hid PNP0103 code_regex IRQNoFlags\s\(\)\n\s+\{(\d+)\} removeall_matched;
into device name_hid PNP0103 code_regex Name\s\(([^,]+),\sResourceTemplate\s\(\)\n\s+\{((?:.|\n)*)\}\) replace_matched
begin
Name (%1, ResourceTemplate ()\n
                   {\n
                       IRQNoFlags ()\n
                           {0}\n
                       IRQNoFlags ()\n
                           {8}\n
                       IRQNoFlags ()\n
                           {11}\n
                       IRQNoFlags ()\n
                           {15}\n
%2
})
end;
into device label ACAD code_regex_not Name\s\(_PRW insert
begin
Name (_PRW, Package (0x02)\n
           {\n
               0x18, \n
               0x03\n
           })
end;
into method label _INI parent_label PCI0 code_regex ^((?:.|\n)*)$ replace_matched
begin
/*\n
%1
*/\n
Store (0x07D9, OSYS)\n
Store (0x40, TPOS)
end;
into device label PIC set_label begin IPIC end;
into device label DMA1 set_label begin DMAC end;
into device label TMR set_label begin TIMR end;
into device label RTC0 set_label begin RTC end;
into device label COPR set_label begin MATH end;
into device label OMSC set_label begin LDRC end;
into device label IDE1 set_label begin SATA end;
into device label CHN0 set_label begin PRT0 end;
into device label CHN1 set_label begin PRT1 end;
into_all all code_regex TMR replaceall_matched begin TIMR end;
into_all all code_regex RTC0 replaceall_matched begin RTC end;
into_all all code_regex COPR replaceall_matched begin MATH end;
into_all all code_regex OMSC replaceall_matched begin LDRC end;
into_all all code_regex CHN0 replaceall_matched begin PRT0 end;
into_all all code_regex CHN1 replaceall_matched begin PRT1 end;
into_all all code_regex _T_0 replaceall_matched begin T_0 end;
into method label _CRT code_regex Return\s\(Zero\) remove_matched;
into method label _CRT insert
begin
Return (Zero)
end;
into method label _PSV code_regex Return\s\(Zero\) remove_matched;
into method label _PSV insert
begin
Return (Zero)
end;
into device name_adr 0x001B0000 parent_label PCI0 remove_entry;
into device label PCI0 insert
begin
Device (HDEF)\n
{\n
Name (_ADR, 0x001B0000)\n
Method (_PRW, 0, NotSerialized)\n
{\n
Return (Package (0x02)\n
{\n
0x0D,\n
0x05\n
})\n
}\n
Method (_DSM, 4, NotSerialized)\n
{\n
Store (Package (0x0E)\n
{\n
"built-in",\n
Buffer (One)\n
{\n
0x01\n
},\n
"subsystem-id",\n
Buffer (0x04)\n
{\n
0x1B, 0x36, 0x00, 0x00\n
},\n
"subsystem-vendor-id",\n
Buffer (0x04)\n
{\n
0x3C, 0x10, 0x00, 0x00\n
},\n
"codec-id",\n
Buffer (0x04)\n
{\n
0xB2, 0x76, 0x1D, 0x11\n
},\n
"layout-id",\n
Buffer (0x04)\n
{\n
0x78, 0x03, 0x00, 0x00\n
},\n
"device-type",\n
Buffer (0x10)\n
{\n
"IDT 92HD71B7"\n
},\n
"PinConfigurations",\n
Buffer (Zero) {}\n
}, Local0)\n
DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))\n
Return (Local0)\n
}\n
}
end;
into_all all code_regex Name\s\(BCL1,\sPackage\s\(0x0D\) replaceall_matched
begin
Name (BCL1, Package ()
end;
into_all all code_regex Name\s\(BCL2,\sPackage\s\(0x0D\) replaceall_matched
begin
Name (BCL2, Package ()
end;
into_all all code_regex Name\s\(_ADR,\s0x001A0002\) replaceall_matched
begin
Name (_ADR, 0x001D0003)
end;
into device label SBUS insert
begin
Device (BUS0)\n
{\n
Name (_CID, "smbus")\n
Name (_ADR, Zero)\n
Device (DVL0)\n
{\n
Name (_ADR, 0x57)\n
Name (_CID, "diagsvault")\n
}\n
}\n
Method (_DSM, 4, NotSerialized)\n
{\n
Store (Package (0x04)\n
{\n
"name",\n
Buffer (0x0D)\n
{\n
"pci8086,3a30"\n
},\n
"device-id",\n
Buffer (0x04)\n
{\n
0x30, 0x3A, 0x00, 0x00\n
}\n
}, Local0)\n
DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))\n
Return (Local0)\n
}
end;
into device label J380 insert
begin
Method (_DSM, 4, NotSerialized)\n
{\n
Store (Package (0x0C)\n
{\n
"fwhub",\n
Buffer (0x04)\n
{\n
0x00, 0x00, 0x00, 0x00\n
},\n
"device-id",\n
Buffer (0x04)\n
{\n
0x23, 0x80, 0x00, 0x00\n
},\n
"AAPL,slot-name",\n
Buffer (0x0F)\n
{\n
"PCI Slot@6,0,0"\n
},\n
"built-in",\n
Buffer (One)\n
{\n
0x01\n
},\n
"device_type",\n
Buffer (0x13)\n
{\n
"IEEE 1394 Open HCI"\n
},\n
"name",\n
Buffer (0x11)\n
{\n
"JMicron FireWire"\n
}\n
}, Local0)\n
DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))\n
Return (Local0)\n
}\n
Method (_PRW, 0, NotSerialized)\n
{\n
Return (Package (0x02)\n
{\n
0x1A,\n
0x05\n
})\n
}
end;
into method label _PTS code_regex_not If\s\(LEqual\s\(Arg0,\s0x05\)\) code_regex ^((?:.|\n)*)$ replace_matched
begin
       If (LEqual (Arg0, 0x05)) {}\n
       Else\n
       {\n
%1
       }
end;
into method label _HOT code_regex Return\s\(Zero\) remove_matched;
into method label _HOT insert
begin
Return (Zero)
end;
into method label UPBS parent_hid PNP0C0A remove_entry;
into device name_hid PNP0C0A insert
begin
Method (UPBS, 0, NotSerialized)\n
{\n
   Store (^^PCI0.LPC.EC0.MBST, Index (PBST, Zero))\n
   ^^PCI0.LPC.EC0.SMRD (0x09, 0x16, 0x0A, RefOf (Local0))\n
   Store (Local0, Index (PBST, One))\n
   ^^PCI0.LPC.EC0.SMRD (0x09, 0x16, 0x0F, RefOf (Local1))\n
   Store (Local1, Index (PBST, 0x02))\n
   ^^PCI0.LPC.EC0.SMRD (0x09, 0x16, 0x09, RefOf (Local2))\n
   Store (Local2, Index (PBST, 0x03))\n
}
end;
into device label VGA insert
begin
Method (_DSM, 4, NotSerialized)\n
                   {\n
                       Store (Package (0x32)\n
                           {\n
                               "@0,AAPL,boot-display", \n
                               Buffer (Zero) {}, \n
                               "@0,backlight-control", \n
                               Buffer (0x04)\n
                               {\n
                                   0x01, 0x00, 0x00, 0x00\n
                               }, \n
                               "@0,pwm-info", \n
                               Buffer (0x14)\n
                               {\n
                                   /* 0000 */    0x01, 0x14, 0x00, 0x64, 0xA8, 0x61, 0x00, 0x00, \n
                                   /* 0008 */    0x08, 0x52, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, \n
                                   /* 0010 */    0x00, 0x04, 0x00, 0x00\n
                               }, \n
                               "AAPL,backlight-control", \n
                               Buffer (0x04)\n
                               {\n
                                   0x01, 0x00, 0x00, 0x00\n
                               }, \n
                               "AAPL,aux-power-connected", \n
                               Buffer (0x04)\n
                               {\n
                                   0x01, 0x00, 0x00, 0x00\n
                               }, \n
                               "@0,built-in", \n
                               Buffer (Zero) {}, \n
                               "@0,compatible", \n
                               Buffer (0x0B)\n
                               {\n
                                   "NVDA,NVMac"\n
                               }, \n
                               "@0,device_type", \n
                               Buffer (0x08)\n
                               {\n
                                   "display"\n
                               }, \n
                               "@0,name", \n
                               Buffer (0x0F)\n
                               {\n
                                   "NVDA,Display-A"\n
                               }, \n
                               "@0,use-backlight-blanking", \n
                               Buffer (Zero) {}, \n
                               "@1,can-hot-plug", \n
                               Buffer (Zero) {}, \n
                               "@1,compatible", \n
                               Buffer (0x0B)\n
                               {\n
                                   "NVDA,NVMac"\n
                               }, \n
                               "@1,device_type", \n
                               Buffer (0x08)\n
                               {\n
                                   "display"\n
                               }, \n
                               "@1,name", \n
                               Buffer (0x0F)\n
                               {\n
                                   "NVDA,Display-B"\n
                               }, \n
                               "NVCAP", \n
                               Buffer (0x14)\n
                               {\n
                                   /* 0000 */    0x05, 0x01, 0x01, 0x01, 0x00, 0x00, 0x01, 0x00, \n
                                   /* 0008 */    0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x0B, \n
                                   /* 0010 */    0x00, 0x00, 0x00, 0x00\n
                               }, \n
                               "NVPM", \n
                               Buffer (0x1C)\n
                               {\n
                                   /* 0000 */    0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, \n
                                   /* 0008 */    0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, \n
                                   /* 0010 */    0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, \n
                                   /* 0018 */    0x00, 0x00, 0x00, 0x00\n
                               }, \n
                               "VRAM,totalsize", \n
                               Buffer (0x04)\n
                               {\n
                                   0x00, 0x00, 0x00, 0x20\n
                               }, \n
                               "device_type", \n
                               Buffer (0x0D)\n
                               {\n
                                   "NVDA,GeForce"\n
                               }, \n
                               "model", \n
                               Buffer (0x18)\n
                               {\n
                                   "nVidia GeForce 9600M GT"\n
                               }, \n
                               "rom-revision", \n
                               Buffer (0x26)\n
                               {\n
                                   "nVidia GeForce 9600M GT OpenGL Engine"\n
                               }, \n
                               "AAPL,HasPanel", \n
                               Buffer (0x04)\n
                               {\n
                                   0x01, 0x00, 0x00, 0x00\n
                               }, \n
                               "AAPL01,DualLink", \n
                               Buffer (0x04)\n
                               {\n
                                   0x01, 0x00, 0x00, 0x00\n
                               }, \n
                               "@0,EDID", \n
                               Buffer (0x80)\n
                               {\n
                                   /* 0000 */    0x00, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x00, \n
                                   /* 0008 */    0x4C, 0xA3, 0x4D, 0x31, 0x00, 0x00, 0x00, 0x00, \n
                                   /* 0010 */    0x00, 0x12, 0x01, 0x03, 0x80, 0x23, 0x14, 0x78, \n
                                   /* 0018 */    0x0A, 0x87, 0xF5, 0x94, 0x57, 0x4F, 0x8C, 0x27, \n
                                   /* 0020 */    0x27, 0x50, 0x54, 0x00, 0x00, 0x00, 0x01, 0x01, \n
                                   /* 0028 */    0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, \n
                                   /* 0030 */    0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x1D, 0x36, \n
                                   /* 0038 */    0x80, 0xA0, 0x70, 0x38, 0x1E, 0x40, 0x30, 0x20, \n
                                   /* 0040 */    0x25, 0x00, 0x61, 0xC6, 0x10, 0x00, 0x00, 0x19, \n
                                   /* 0048 */    0x00, 0x00, 0x00, 0x0F, 0x00, 0x00, 0x00, 0x00, \n
                                   /* 0050 */    0x00, 0x00, 0x00, 0x00, 0x00, 0x20, 0x91, 0x02, \n
                                   /* 0058 */    0x64, 0x00, 0x00, 0x00, 0x00, 0xFE, 0x00, 0x53, \n
                                   /* 0060 */    0x41, 0x4D, 0x53, 0x55, 0x4E, 0x47, 0x0A, 0x20, \n
                                   /* 0068 */    0x20, 0x20, 0x20, 0x20, 0x00, 0x00, 0x00, 0xFE, \n
                                   /* 0070 */    0x00, 0x31, 0x36, 0x30, 0x48, 0x54, 0x30, 0x33, \n
                                   /* 0078 */    0x2D, 0x30, 0x30, 0x31, 0x0A, 0x20, 0x00, 0x60\n
                               }, \n
                               "AAPL,slot-name", \n
                               Buffer (0x0F)\n
                               {\n
                                   "PCI Slot@1,0,0"\n
                               }, \n
                               "reg", \n
                               Buffer (0x78)\n
                               {\n
                                   /* 0000 */    0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, \n
                                   /* 0008 */    0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, \n
                                   /* 0010 */    0x00, 0x00, 0x00, 0x00, 0x10, 0x00, 0x01, 0x02, \n
                                   /* 0018 */    0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, \n
                                   /* 0020 */    0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, \n
                                   /* 0028 */    0x14, 0x00, 0x01, 0x42, 0x00, 0x00, 0x00, 0x00, \n
                                   /* 0030 */    0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, \n
                                   /* 0038 */    0x00, 0x00, 0x00, 0x10, 0x1C, 0x00, 0x01, 0x02, \n
                                   /* 0040 */    0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, \n
                                   /* 0048 */    0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, \n
                                   /* 0050 */    0x24, 0x00, 0x01, 0x01, 0x00, 0x00, 0x00, 0x00, \n
                                   /* 0058 */    0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, \n
                                   /* 0060 */    0x80, 0x00, 0x00, 0x00, 0x30, 0x00, 0x01, 0x02, \n
                                   /* 0068 */    0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, \n
                                   /* 0070 */    0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0x00\n
                               }\n
                           }, Local0)\n
                       DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))\n
                       Return (Local0)\n
                   }
end;
into scope label _SB insert
begin
Device (PNLF)\n
{\n
Name (_HID, EisaId ("APP0002"))\n
Name (_CID, "backlight")\n
Name (_UID, 0x0A)\n
Name (_STA, 0x0B)\n
}
end;
into device label LCD insert
begin
Name (_HID, EisaId ("LCD1234"))
end

Link to comment
Share on other sites

http://cl.ly/041o2r2G1i0K0s003t2D

 

Applied, ran Kext Utility and restarted, and that's what I get in Sys Pref - but I don't have sound at all ? Any ideas what the problem might be ?

 

Thanks :)

 

Edit

 

Do I need to have an AppleHDA.kext in my S/L/E or something ?

 

you need a LegacyHda and AppleHda Patched

 

only the DSDT not solve

 

Hey Mald0n,

Hope all is good with you, i just need you to help me and add the DSDT patch from this post: http://www.insanelymac.com/forum/index.php...p;#entry1634550

to my DSDT that is attached. you are the one who created my edited DSDT. Thanks alot in advance!

 

HDEF??

 

look at the pci0

Link to comment
Share on other sites

Alright, so I need those 2 kexts, do you know how I can patch them for my sound ?

 

use the search forum

 

HDEF(DSDT) + LegacyHda + AppleHda Patched

 

or

 

HDEF(DSDT) + AppleHda binary and plist Patched

Link to comment
Share on other sites

Hi MaLd0n,

I found a solution for my problem "no sound G41MT-ES2L with DSDT + LegacyALC88b + AppleHDA "

The problem was that the mobo is rev 1.3 I think.

The solution is from G41M-ES2L found on wiki.osx86project.org:

DSDT HDEF

Device (HDEF)
		{
			Name (_ADR, 0x001B0000)
			Method (_PRW, 0, NotSerialized)
			{
				Return (Package (0x02)
				{
					0x0D, 
					0x05
				})
			}

	Method (_DSM, 4, NotSerialized)
			{
				Store (Package (0x08)
					{
						"codec-id", 
						Buffer (0x04)
						{
							0x87, 0x08, 0xEC, 0x10	
						}, 

						"layout-id", 
						Buffer (0x04)
						{
							0x0C, 0x00, 0x00, 0x00   
						}, 

						"device-type", 
						Buffer (0x10)
						{
							"Realtek ALC888b"	 
						}, 

						"PinConfigurations", 
						Buffer (0x01)
						{
			0x00
						}
					}, Local0)
				DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
				Return (Local0)
			}
	}

+ GigabyteALC88b6Ch(Legacy)+AppleHDA

 

Regards,

althon

Link to comment
Share on other sites

Hi MaLd0n,

I found a solution for my problem "no sound G41MT-ES2L with DSDT + LegacyALC88b + AppleHDA "

The problem was that the mobo is rev 1.3 I think.

The solution is from G41M-ES2L found on wiki.osx86project.org:

DSDT HDEF

Device (HDEF)
		{
			Name (_ADR, 0x001B0000)
			Method (_PRW, 0, NotSerialized)
			{
				Return (Package (0x02)
				{
					0x0D, 
					0x05
				})
			}

	Method (_DSM, 4, NotSerialized)
			{
				Store (Package (0x08)
					{
						"codec-id", 
						Buffer (0x04)
						{
							0x87, 0x08, 0xEC, 0x10	
						}, 

						"layout-id", 
						Buffer (0x04)
						{
							0x0C, 0x00, 0x00, 0x00   
						}, 

						"device-type", 
						Buffer (0x10)
						{
							"Realtek ALC888b"	 
						}, 

						"PinConfigurations", 
						Buffer (0x01)
						{
			0x00
						}
					}, Local0)
				DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
				Return (Local0)
			}
	}

+ GigabyteALC88b6Ch(Legacy)+AppleHDA

 

Regards,

althon

 

into method label _DSM parent_adr 0x001B0000 remove_entry;
into device name_adr 0x001B0000 insert
begin
Method (_DSM, 4, NotSerialized)\n
               {\n
                   Store (Package (0x08)\n
                       {\n
                           "codec-id", \n
                           Buffer (0x04)\n
                           {\n
                               0x87, 0x08, 0xEC, 0x10   \n 
                           }, \n
                           "layout-id", \n
                           Buffer (0x04)\n
                           {\n
                               0x0C, 0x00, 0x00, 0x00   \n
                           }, \n
                           "device-type", \n
                           Buffer (0x10)\n
                           {\n
                               "Realtek ALC888b"    \n 
                           }, \n
                           "PinConfigurations", \n
                           Buffer (0x01)\n
                           {\n
               0x00\n
                           }\n
                       }, Local0)\n
                   DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))\n
                   Return (Local0)\n
               }
end

 

http://www.insanelymac.com/forum/index.php?showtopic=140941

great job, tmongkol

Link to comment
Share on other sites

While trying to figure out how to make my Sapphire 5750 work on all ports (3 unique displays/desktops or extended on second) I landed here in this thread. I was thinking I should try and see if your autopatcher could help me out, but I don´t have windows or Linux on this computer (Asus P6T SE i7 930). Guess I´m not going to be able to use it then?

 

I can´t boot without my DSDT (from ifabio which works really good).

 

(By the way all ports but the HDMI works, the displayport only mirrored though which is kind of useless.)

 

Thanks

Link to comment
Share on other sites

While trying to figure out how to make my Sapphire 5750 work on all ports (3 unique displays/desktops or extended on second) I landed here in this thread. I was thinking I should try and see if your autopatcher could help me out, but I don´t have windows or Linux on this computer (Asus P6T SE i7 930). Guess I´m not going to be able to use it then?

 

I can´t boot without my DSDT (from ifabio which works really good).

 

(By the way all ports but the HDMI works, the displayport only mirrored though which is kind of useless.)

 

Thanks

 

http://www.insanelymac.com/forum/index.php?showtopic=216726

Link to comment
Share on other sites

:(

Hi great friend Maldon, I have destroyed the computer, and I have lost the dsdt. you make a new one me dsdt, I I use chamaleon rc5 vers 7,00, this mine dsdt originates them

 

Thank youuuuu... :censored2:

 

Gigabyte X58A UD7????

 

Use Auto Patcher ;)

Link to comment
Share on other sites

Guest
This topic is now closed to further replies.
 Share

×
×
  • Create New...