Jump to content

Sound has gone very quiet upon update (Asus P6T Deluxe V2)


redwood36
 Share

27 posts in this topic

Recommended Posts

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

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

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

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

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

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

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

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

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

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

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

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

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

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

 Share

×
×
  • Create New...