redwood36 Posted October 19, 2011 Share Posted October 19, 2011 Hello all, I updated recently and now my sound has (oddly) gone very quiet. If I pump my speakers up to the MAX (which normally like 1/3rd is as loud as i go) i can hear something. However otherwise i cant. I have tried installing VoodooHDA 7.2.1, 2 and 3 and none of them have worked using kext utility. appleHDA.kext has already been taken out of the extensions folder. If anyone knows how to solve this please let me know. Thanks! mobo: Asus p6t deluxe v2, no sound card. Edit: Ill try it when I get home thanks mathq! Link to comment Share on other sites More sharing options...
mathq Posted October 19, 2011 Share Posted October 19, 2011 Try to enable the HalfVolumeFix in the VoodooHDA Info.plist file Link to comment Share on other sites More sharing options...
redwood36 Posted October 19, 2011 Author Share Posted October 19, 2011 Hi i tried it and restarted and it didnt work. Should I try editing some of the other settings in the plist file? while im at it i have 1 other questions. my main hdd had two partitions on it and i installed lion to the second partition. I wiped the first partition, is there anyway i can extend the 2nd partition up into the 1st one? Link to comment Share on other sites More sharing options...
mathq Posted October 19, 2011 Share Posted October 19, 2011 You may enable VolumeChangeFix. You could try that for your partition: http://osxdaily.com/2009/11/20/resize-part...h-disk-utility/ , but I think it only works if the partition you removed was the second one. Otherwise, you could try that: http://www.macworld.com/article/55274/2007...geekfactor.html After changing the Info.plist, make sure you repair permissions if it is installed in /S/L/E/ (it should be, because /Extra/Extensions/ doesn't work well in Lion) cd /System/Library/Extensions/ sudo chmod -R 755 . sudo chown -R root:wheel . sudo touch . sudo reboot Link to comment Share on other sites More sharing options...
redwood36 Posted October 19, 2011 Author Share Posted October 19, 2011 I tried that and repaired it as you said, it still is very quiet even on max speaker volume. Just want to verify, im editing the file in s/l/e/voodoohda.kext.bak/contents/info.plist Thanks for the reply on the hdd issue, i knew about the first one but ill try the second one at a later time, seems a little more involved and id like to solve this sound issue first. Thanks tho. again thanks for the help, please let me know if there is something else I can do. edit: also i didnt put in those periods at the end of the command lines. should I have? Link to comment Share on other sites More sharing options...
mathq Posted October 19, 2011 Share Posted October 19, 2011 The VoodooHDA.kext.bak file is the one thats NOT used by the system. You should edit the one that doesn't have the .bak extension, or you could simply rename it to VoodooHDA.kext. The periods were necessary because they tell Terminal to chmod the actual folder. Link to comment Share on other sites More sharing options...
redwood36 Posted October 20, 2011 Author Share Posted October 20, 2011 ok i edited the correct file and repaired the permissions using the right command line, still doesnt seem to have worked. i recollect that at some point i wanted to speed up my boot in the grey screen and someone said you can do this by not reloading all the kexts every time. I noticed that basically my second line in the grey screen is "loading darwin", could this be the issue? Link to comment Share on other sites More sharing options...
mathq Posted October 20, 2011 Share Posted October 20, 2011 You could try booting with -f UseKernelCache=no, but I do not think this is the issue. You could also try that: http://www.mediafire.com/download.php?vmndmzni5z4 (http://www.insanelymac.com/forum/index.php?showtopic=154652) as I hate VoodooHDA and if there is an AppleHDA for you, it will indeed be your best solution. Link to comment Share on other sites More sharing options...
redwood36 Posted October 20, 2011 Author Share Posted October 20, 2011 You could try booting with -f UseKernelCache=no, but I do not think this is the issue. You could also try that: http://www.mediafire.com/download.php?vmndmzni5z4 (http://www.insanelymac.com/forum/index.php?showtopic=154652) as I hate VoodooHDA and if there is an AppleHDA for you, it will indeed be your best solution. i installed appleHDA with kext utility after putting both voodoohda.kext and .bak files into the trash. then rebooted, sadly to no avail. should I repair it like i did the other files? being that it was an update that screwed up my sound, might the problem lie somewhere else other than the drivers, being that it doesnt seem like the update messed with them to begin with? maybe i dont know just throwing it out there. Link to comment Share on other sites More sharing options...
mathq Posted October 20, 2011 Share Posted October 20, 2011 You will also need HDAEnabler.kext or patch your DSDT. Link to comment Share on other sites More sharing options...
redwood36 Posted October 20, 2011 Author Share Posted October 20, 2011 You will also need HDAEnabler.kext or patch your DSDT. Im looking around for HDAEnabler.kext, is this one alright? http://www.osx86.net/view/12-hdaenabler_(32--64-bit).html seems a bit old. Thanks again mathq Edit: I went ahead and installed it and now i have no sound, and it seems to be forcing mute. in the sound menu the mute is checked and greyed out, therefore i cant unmute it. then when i adjust via the keyboard, there is a cancel symbol below the sound bars that indicate volume. Link to comment Share on other sites More sharing options...
mathq Posted October 20, 2011 Share Posted October 20, 2011 Try that kext: http://www.osx86.net/view/335-binary_patch...or_ad2000b.html (replace AppleHDA.kext with that one). Don't remove HDAEnabler.kext, but remove VoodooHDA.kext. Link to comment Share on other sites More sharing options...
redwood36 Posted October 20, 2011 Author Share Posted October 20, 2011 Try that kext: http://www.osx86.net/view/335-binary_patch...or_ad2000b.html (replace AppleHDA.kext with that one). Don't remove HDAEnabler.kext, but remove VoodooHDA.kext. i removed applehda and installed the one you have linked, still the same problem of no sound. what do you think? Link to comment Share on other sites More sharing options...
mathq Posted October 21, 2011 Share Posted October 21, 2011 Type that in Terminal kextstat and look if both HDAEnabler and AppleHDA get loaded. Link to comment Share on other sites More sharing options...
redwood36 Posted October 21, 2011 Author Share Posted October 21, 2011 nope on both counts. how can i enable it, with that -f command in the boot? Link to comment Share on other sites More sharing options...
mathq Posted October 21, 2011 Share Posted October 21, 2011 http://www.projectosx.com/forum/index.php?...ic=465&st=0 Apply the small DSDT patch in Chapter II. Link to comment Share on other sites More sharing options...
redwood36 Posted October 21, 2011 Author Share Posted October 21, 2011 ok im going to edit the dsdt in hdd/extra/dsdt.aml using dsdtse. I'm adding the patch AFTER the method DTGP but BEFORE the whole line of code gets closed. Please let me know if thats right before i recompile the dsdt and restart, otherwise im worried about seriously messing something up Method (DTGP, 5, NotSerialized) { If (LEqual (Arg0, Buffer (0x10) { /* 0000 */ 0xC6, 0xB7, 0xB5, 0xA0, 0x18, 0x13, 0x1C, 0x44, /* 0008 */ 0xB0, 0xC9, 0xFE, 0x69, 0x5E, 0xAF, 0x94, 0x9B })) { If (LEqual (Arg1, One)) { If (LEqual (Arg2, Zero)) { Store (Buffer (One) { 0x03 }, Arg4) Return (One) } If (LEqual (Arg2, One)) { Return (One) } } } Store (Buffer (One) { 0x00 }, Arg4) Return (Zero) } Method (DTGP, 5, NotSerialized) { If (LEqual (Arg0, Buffer (0x10) { /* 0000 */ 0xC6, 0xB7, 0xB5, 0xA0, 0x18, 0x13, 0x1C, 0x44, /* 0008 */ 0xB0, 0xC9, 0xFE, 0x69, 0x5E, 0xAF, 0x94, 0x9B })) { If (LEqual (Arg1, One)) { If (LEqual (Arg2, Zero)) { Store (Buffer (One) { 0x03 }, Arg4) Return (One) } If (LEqual (Arg2, One)) { Return (One) } } } Store (Buffer (One) { 0x00 }, Arg4) Return (Zero) } Device (HDEF) { Name (_ADR, 0x001B0000) Method (_DSM, 4, NotSerialized) { Store (Package (0x04) { "layout-id", Buffer (0x04) { 0x0C, 0x00, 0x00, 0x00 }, "PinConfigurations", Buffer (Zero) {} }, Local0) DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0)) Return (Local0) } } } that final closing backet closes the entire thing. the instructions dont specify where to put the code, so im unsure as to whether im doing it right. edit i noticed that I hadnt added the new method after the first method that was present in the dsdt, i added that 2nd method to the file. also this bit about Name (_ADR, 0x001B0000) is not present in my dsdt. The finder can only find it after i have added the first bit of code in chapter 2. Link to comment Share on other sites More sharing options...
mathq Posted October 21, 2011 Share Posted October 21, 2011 As I can see from that, you doubled Method (DTGP). You should not add it if it is already present. For the Device (HDEF) it looks ok. Just compile it and save it as DSDT.aml. Then, put it in /Extra. (Don't forget to back up your existing DSDT.aml) Link to comment Share on other sites More sharing options...
redwood36 Posted October 21, 2011 Author Share Posted October 21, 2011 Thanks Mathq, I will try this when I get home! Link to comment Share on other sites More sharing options...
redwood36 Posted October 22, 2011 Author Share Posted October 22, 2011 Thanks Mathq, I will try this when I get home! Ok Mathq ill tell you the events in order of their occurrence, I installed the dsdt.aml file and restarted, booted back up, still no progress. So i tried the -f useKernelCache=no command at boot, to try and see if it worked. Whilst the kexts were loading, I noticed that i saw appleHDA there, so i thought that was good news. However then in turn i could not boot, as i would arrive at the line of "still waiting for root device", odd because i figured this issue only occurred when the booted device was not properly in HFS+. So i go back into the BIOS, just to check everything. lo and behold, firstly it takes forever for the BIOS to read the disks, secondly when i check the names of the HDDs they are ALL off. instead of being WH1001822020 or whatever, it has P-0 and P-2 etc etc. so i set the configuration to IDE and reboot, no problems, drives read very quickly. After setting the configuration back to AHCI I reboot without a command just to make sure i can still boot into mac. No problems, except of course the sound. I try it again for the heck of it, hoping maybe it was a glitch or something, however the same thing happened again. I have a few questions. Is there a problem with my original DSDT file? Is there some kind of issue with my MOBO/HDDs and AHCI that somehow might render them unreadable? I found that the program was loading a kext by the name of:SM56KUSBAudioFamily.kext. could this be an issue? Thanks for all your help again! Link to comment Share on other sites More sharing options...
mathq Posted October 22, 2011 Share Posted October 22, 2011 Okay, so, what I understand is that your computer makes a CMOS reset. Did you put your computer to sleep? For the sound, you need to find a compatible modified AppleHDA. Your sound card is ADI AD2000. The CMOS reset has nothing to do with the DSDT edit you did, but, because the patch didn't seem to work, I'd suggest you to take back the old DSDT. However I don't understand why the AppleHDA kext doesn't get loaded, since the kext is made especially for your sound card. Now, what I'd suggest you is to either install LSPCI 64 bit (I'll give a link at the end) and run the lspci command or run a Ubuntu liveCD in which lspci command is integrated. After you've done that, please post the result here. LSPCI 64-bits for Mac: http://ul.to/b7gy5i Link to comment Share on other sites More sharing options...
redwood36 Posted October 22, 2011 Author Share Posted October 22, 2011 OK so i know to NEVER do a CMOS reset because one time I SL put the HHDs to sleep and i winded up having to REINSTALL my BIOS, it was the weirdest thing. Either way, I know never to let the computer go to sleep, is there any other way the computer would go to sleep? anyway i installed lspci and ran it in terminal (i was guessing thats what i should do being that I didnt see any .app file anywhere related to lscpi after installation) here are the results. Last login: Fri Oct 21 19:53:44 on console Conors-Computer:Extensions conor1$ lspci pcilib: 0000:02:00.0 64-bit device address ignored. 00:00.0 Host bridge: Intel Corporation X58 I/O Hub to ESI Port (rev 12) 00:01.0 PCI bridge: Intel Corporation 5520/5500/X58 I/O Hub PCI Express Root Port 1 (rev 12) 00:03.0 PCI bridge: Intel Corporation 5520/5500/X58 I/O Hub PCI Express Root Port 3 (rev 12) 00:07.0 PCI bridge: Intel Corporation 5520/5500/X58 I/O Hub PCI Express Root Port 7 (rev 12) 00:14.0 PIC: Intel Corporation 5520/5500/X58 I/O Hub System Management Registers (rev 12) 00:14.1 PIC: Intel Corporation 5520/5500/X58 I/O Hub GPIO and Scratch Pad Registers (rev 12) 00:14.2 PIC: Intel Corporation 5520/5500/X58 I/O Hub Control Status and RAS Registers (rev 12) 00:14.3 PIC: Intel Corporation 5520/5500/X58 I/O Hub Throttle Registers (rev 12) 00:1a.0 USB Controller: Intel Corporation 82801JI (ICH10 Family) USB UHCI Controller #4 00:1a.1 USB Controller: Intel Corporation 82801JI (ICH10 Family) USB UHCI Controller #5 00:1a.2 USB Controller: Intel Corporation 82801JI (ICH10 Family) USB UHCI Controller #6 00:1a.7 USB Controller: Intel Corporation 82801JI (ICH10 Family) USB2 EHCI Controller #2 00:1b.0 Audio device: Intel Corporation 82801JI (ICH10 Family) HD Audio Controller 00:1c.0 PCI bridge: Intel Corporation 82801JI (ICH10 Family) PCI Express Port 1 00:1c.2 PCI bridge: Intel Corporation 82801JI (ICH10 Family) PCI Express Port 3 00:1c.4 PCI bridge: Intel Corporation 82801JI (ICH10 Family) PCI Express Port 5 00:1c.5 PCI bridge: Intel Corporation 82801JI (ICH10 Family) PCI Express Port 6 00:1d.0 USB Controller: Intel Corporation 82801JI (ICH10 Family) USB UHCI Controller #1 00:1d.1 USB Controller: Intel Corporation 82801JI (ICH10 Family) USB UHCI Controller #2 00:1d.2 USB Controller: Intel Corporation 82801JI (ICH10 Family) USB UHCI Controller #3 00:1d.7 USB Controller: Intel Corporation 82801JI (ICH10 Family) USB2 EHCI Controller #1 00:1e.0 PCI bridge: Intel Corporation 82801 PCI Bridge (rev 90) 00:1f.0 ISA bridge: Intel Corporation 82801JIR (ICH10R) LPC Interface Controller 00:1f.2 SATA controller: Intel Corporation 82801JI (ICH10 Family) SATA AHCI Controller 00:1f.3 SMBus: Intel Corporation 82801JI (ICH10 Family) SMBus Controller 02:00.0 VGA compatible controller: nVidia Corporation GT200b [GeForce GTX 285] (rev a1) 04:00.0 Ethernet controller: Marvell Technology Group Ltd. 88E8056 PCI-E Gigabit Ethernet Controller (rev 12) 05:00.0 IDE interface: Marvell Technology Group Ltd. 88SE6121 SATA II Controller (rev b2) 06:00.0 Ethernet controller: Marvell Technology Group Ltd. 88E8056 PCI-E Gigabit Ethernet Controller (rev 12) 08:02.0 FireWire (IEEE 1394): VIA Technologies, Inc. VT6306 Fire II IEEE 1394 OHCI Link Layer Controller (rev c0) Conors-Computer:Extensions conor1$ Link to comment Share on other sites More sharing options...
mathq Posted October 22, 2011 Share Posted October 22, 2011 lspci -nn Give me the result Link to comment Share on other sites More sharing options...
redwood36 Posted October 22, 2011 Author Share Posted October 22, 2011 Conors-Computer:Extensions conor1$ lspci -nn pcilib: 0000:02:00.0 64-bit device address ignored. 00:00.0 Host bridge [0600]: Intel Corporation X58 I/O Hub to ESI Port [8086:3405] (rev 12) 00:01.0 PCI bridge [0604]: Intel Corporation 5520/5500/X58 I/O Hub PCI Express Root Port 1 [8086:3408] (rev 12) 00:03.0 PCI bridge [0604]: Intel Corporation 5520/5500/X58 I/O Hub PCI Express Root Port 3 [8086:340a] (rev 12) 00:07.0 PCI bridge [0604]: Intel Corporation 5520/5500/X58 I/O Hub PCI Express Root Port 7 [8086:340e] (rev 12) 00:14.0 PIC [0800]: Intel Corporation 5520/5500/X58 I/O Hub System Management Registers [8086:342e] (rev 12) 00:14.1 PIC [0800]: Intel Corporation 5520/5500/X58 I/O Hub GPIO and Scratch Pad Registers [8086:3422] (rev 12) 00:14.2 PIC [0800]: Intel Corporation 5520/5500/X58 I/O Hub Control Status and RAS Registers [8086:3423] (rev 12) 00:14.3 PIC [0800]: Intel Corporation 5520/5500/X58 I/O Hub Throttle Registers [8086:3438] (rev 12) 00:1a.0 USB Controller [0c03]: Intel Corporation 82801JI (ICH10 Family) USB UHCI Controller #4 [8086:3a37] 00:1a.1 USB Controller [0c03]: Intel Corporation 82801JI (ICH10 Family) USB UHCI Controller #5 [8086:3a38] 00:1a.2 USB Controller [0c03]: Intel Corporation 82801JI (ICH10 Family) USB UHCI Controller #6 [8086:3a39] 00:1a.7 USB Controller [0c03]: Intel Corporation 82801JI (ICH10 Family) USB2 EHCI Controller #2 [8086:3a3c] 00:1b.0 Audio device [0403]: Intel Corporation 82801JI (ICH10 Family) HD Audio Controller [8086:3a3e] 00:1c.0 PCI bridge [0604]: Intel Corporation 82801JI (ICH10 Family) PCI Express Port 1 [8086:3a40] 00:1c.2 PCI bridge [0604]: Intel Corporation 82801JI (ICH10 Family) PCI Express Port 3 [8086:3a44] 00:1c.4 PCI bridge [0604]: Intel Corporation 82801JI (ICH10 Family) PCI Express Port 5 [8086:3a48] 00:1c.5 PCI bridge [0604]: Intel Corporation 82801JI (ICH10 Family) PCI Express Port 6 [8086:3a4a] 00:1d.0 USB Controller [0c03]: Intel Corporation 82801JI (ICH10 Family) USB UHCI Controller #1 [8086:3a34] 00:1d.1 USB Controller [0c03]: Intel Corporation 82801JI (ICH10 Family) USB UHCI Controller #2 [8086:3a35] 00:1d.2 USB Controller [0c03]: Intel Corporation 82801JI (ICH10 Family) USB UHCI Controller #3 [8086:3a36] 00:1d.7 USB Controller [0c03]: Intel Corporation 82801JI (ICH10 Family) USB2 EHCI Controller #1 [8086:3a3a] 00:1e.0 PCI bridge [0604]: Intel Corporation 82801 PCI Bridge [8086:244e] (rev 90) 00:1f.0 ISA bridge [0601]: Intel Corporation 82801JIR (ICH10R) LPC Interface Controller [8086:3a16] 00:1f.2 SATA controller [0106]: Intel Corporation 82801JI (ICH10 Family) SATA AHCI Controller [8086:3a22] 00:1f.3 SMBus [0c05]: Intel Corporation 82801JI (ICH10 Family) SMBus Controller [8086:3a30] 02:00.0 VGA compatible controller [0300]: nVidia Corporation GT200b [GeForce GTX 285] [10de:05e3] (rev a1) 04:00.0 Ethernet controller [0200]: Marvell Technology Group Ltd. 88E8056 PCI-E Gigabit Ethernet Controller [11ab:4364] (rev 12) 05:00.0 IDE interface [0101]: Marvell Technology Group Ltd. 88SE6121 SATA II Controller [11ab:6121] (rev b2) 06:00.0 Ethernet controller [0200]: Marvell Technology Group Ltd. 88E8056 PCI-E Gigabit Ethernet Controller [11ab:4364] (rev 12) 08:02.0 FireWire (IEEE 1394) [0c00]: VIA Technologies, Inc. VT6306 Fire II IEEE 1394 OHCI Link Layer Controller [1106:3044] (rev c0) Conors-Computer:Extensions conor1$ Link to comment Share on other sites More sharing options...
redwood36 Posted October 22, 2011 Author Share Posted October 22, 2011 I redid a kextstat just to see what was running. now HDAenabler and appleHDAcontroller are running. In addition, AudioAUUC and AppleAVBAudio. could this be related to the problem? Link to comment Share on other sites More sharing options...
Recommended Posts