wwll_5566 Posted February 17, 2012 Share Posted February 17, 2012 Hi pals I have a M/B with nForce4 chipset, ALC655@AC97 on board, you can refer to the attached file to fetch dsdt.bin, dsdt.dsl, dsdt.aml. I have repaired COMS reset, UUID issues, now, 1. I'd like to edit dsdt to drive my sound card ALC655@AC97, on board, ID: 10de0059, I can't find HDEF or AZAL, even the adress of 0x001B0000, how and where to modify? ps.: I tried many versions of voodooHDA to drive, but failed. I also can't get codec under Linux(Ubuntu) 2. I'd like to edit dsdt to load AppleLPC.kext, and not to use nullAppleIntelpowermanagement.kext, however, I can't find the address of 0x001f0000, can anybody explain or show me the data? Link to comment Share on other sites More sharing options...
iLeopod Posted February 17, 2012 Share Posted February 17, 2012 The adress of the sound chip is different on nForce boards. Use LSPCI to find it. Look here:http://www.insanelymac.com/forum/index.php?showtopic=246639&st=0&p=1635012&&do=findComment&comment=1635012 and compare. For Lpc just add the code under the right address. Look in Bios if its possible to set the audio to HD Audio because AC97 might not be supported with AppleHDA. Link to comment Share on other sites More sharing options...
wwll_5566 Posted February 19, 2012 Author Share Posted February 19, 2012 The adress of the sound chip is different on nForce boards. Use LSPCI to find it. Look here:http://www.insanelym...2 and compare. For Lpc just add the code under the right address. Look in Bios if its possible to set the audio to HD Audio because AC97 might not be supported with AppleHDA. thanks iLeopod but, about your link you mentioned, I have some queries as below 1. HDEF my dsdt have no Name (_ADR, 0x000F0001), so, I don't know how to and how did you get layout-id? 2. SBUS without Name (_ADR, 0x000A0001), and how did you get the 10de aa2, and 0xA2, 0x0A, 0x00, 0x00? 3. LPCB I found (_ADR, 0x000A0000)@ device (MMAC), but how did you know the parameter of 0xAE, 0x0A, 0x00, 0x00? I use lspci under Linux, but only get ID, no device descriptions, enve with -v, -vv, I don't know why here is my dsdt, including *.bin, *.dsl, *.aml files. dsdt.zip Link to comment Share on other sites More sharing options...
iLeopod Posted February 20, 2012 Share Posted February 20, 2012 1. Im pretty sure the ALC655 is not HDA computable so try AppleAC97Audio.kext. 2/3 the idea of injecting device properties is to fake id of supported devices. So the ids are from the LPC /SBUS kext, u just need to choose one like 10de aa2. Use lspci -nn to get the adresses of the device and post it here. Link to comment Share on other sites More sharing options...
wwll_5566 Posted February 21, 2012 Author Share Posted February 21, 2012 1. Im pretty sure the ALC655 is not HDA computable so try AppleAC97Audio.kext. 2/3 the idea of injecting device properties is to fake id of supported devices. So the ids are from the LPC /SBUS kext, u just need to choose one like 10de aa2. Use lspci -nn to get the adresses of the device and post it here. hi iLeopod info. as below, fyi bt ~ # lspci -nn 00:00.0 Memory controller [0580]: nVidia Corporation CK804 Memory Controller [10de:005e] (rev a4) 00:01.0 ISA bridge [0601]: nVidia Corporation CK804 ISA Bridge [10de:0050] (revf1) 00:01.1 SMBus [0c05]: nVidia Corporation CK804 SMBus [10de:0052] (rev a2) 00:02.0 USB Controller [0c03]: nVidia Corporation CK804 USB Controller [10de:005a] (rev a2) 00:02.1 USB Controller [0c03]: nVidia Corporation CK804 USB Controller [10de:005b] (rev a4) 00:04.0 Multimedia audio controller [0401]: nVidia Corporation CK804 AC'97 Audio Controller [10de:0059] (rev a2) 00:06.0 IDE interface [0101]: nVidia Corporation CK804 IDE [10de:0053] (rev f3) 00:07.0 IDE interface [0101]: nVidia Corporation CK804 Serial ATA Controller [10de:0054] (rev f3) 00:08.0 IDE interface [0101]: nVidia Corporation CK804 Serial ATA Controller [10de:0055] (rev f3) 00:09.0 PCI bridge [0604]: nVidia Corporation CK804 PCI Bridge [10de:005c] (rev f2) 00:0c.0 PCI bridge [0604]: nVidia Corporation CK804 PCIE Bridge [10de:005d] (rev f3) 00:0d.0 PCI bridge [0604]: nVidia Corporation CK804 PCIE Bridge [10de:005d] (rev f3) 00:0e.0 PCI bridge [0604]: nVidia Corporation CK804 PCIE Bridge [10de:005d] (rev a3) 00:18.0 Host bridge [0600]: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] HyperTransport Technology Configuration [1022:1100] 00:18.1 Host bridge [0600]: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] Address Map [1022:1101] 00:18.2 Host bridge [0600]: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] DRAM Controller [1022:1102] 00:18.3 Host bridge [0600]: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] Miscellaneous Control [1022:1103] 01:09.0 Ethernet controller [0200]: Realtek Semiconductor Co., Ltd. RTL-8139/8139C/8139C+ [10ec:8139] (rev 10) 04:00.0 VGA compatible controller [0300]: ATI Technologies Inc Unknown device [1002:68f9] 04:00.1 Audio device [0403]: ATI Technologies Inc Unknown device [1002:aa68] Link to comment Share on other sites More sharing options...
iLeopod Posted February 21, 2012 Share Posted February 21, 2012 Device (VT86) { Name (_ADR, 0x00010000) //... is the lpc device. But AMD and AppleIntelCPUPowerManagement is a no go. Link to comment Share on other sites More sharing options...
wwll_5566 Posted February 22, 2012 Author Share Posted February 22, 2012 Device (VT86) { Name (_ADR, 0x00010000) //... is the lpc device. But AMD and AppleIntelCPUPowerManagement is a no go. ok, iLeopod, much appreciations. Link to comment Share on other sites More sharing options...
Recommended Posts