Contribute
Register

USB Drives Will Not Mount!

Status
Not open for further replies.
Been reading up and saw a few times on here CA0132 is my audio device (Creative Audio) and it is not supported :(

Only other question besides my current SSDT predicament is, is there a way to turn down Voodoo Audio? I fixed the cracking and even made the info file set to true for volume control. However when I do I can only mute and every level is the same volume(LOUD)
 
Found _OFF in one of the 5 SSDT files. Question is do I only need one of these five SSDT files? And is it normal that one of the five tables is impossible to open no matter what method of decompiling/extracting. SSDT 1,3-5 open and look fine along with the dsdt, however SSDT2 is screwed up and not openable/decompilable.

Post the files and I'll look.

Also looked into my audio a bit while in linux. Do these commands provide me with anything. I do not see CreativeLabs SoundBlaster in here, however my audio works in Linux...
Code:
   ubuntu@ubuntu:~$ aplay --list-devices 
 **** List of PLAYBACK Hardware Devices **** 
 card 0: PCH [HDA Intel PCH], device 0: CA0132 Analog [CA0132 Analog] 
   Subdevices: 1/1 
   Subdevice #0: subdevice #0 
 card 0: PCH [HDA Intel PCH], device 1: CA0132 Digital [CA0132 Digital] 
   Subdevices: 1/1 
   Subdevice #0: subdevice #0 
 card 0: PCH [HDA Intel PCH], device 3: HDMI 0 [HDMI 0] 
   Subdevices: 1/1 
   Subdevice #0: subdevice #0 
 card 1: NVidia [HDA NVidia], device 3: HDMI 0 [HDMI 0] 
   Subdevices: 1/1 
   Subdevice #0: subdevice #0 
  


 ubuntu@ubuntu:~$ lspci | grep -i audio 
 00:1b.0 Audio device: Intel Corporation 7 Series/C210 Series Chipset Family High Definition Audio Controller (rev 04) 
 01:00.1 Audio device: NVIDIA Corporation GK107 HDMI Audio Controller (rev a1)


ubuntu@ubuntu:~$ arecord -L
default
    Playback/recording through the PulseAudio sound server
sysdefault:CARD=PCH
    HDA Intel PCH, CA0132 Analog
    Default Audio Device
front:CARD=PCH,DEV=0
    HDA Intel PCH, CA0132 Analog
    Front speakers
surround40:CARD=PCH,DEV=0
    HDA Intel PCH, CA0132 Analog
    4.0 Surround output to Front and Rear speakers
surround41:CARD=PCH,DEV=0
    HDA Intel PCH, CA0132 Analog
    4.1 Surround output to Front, Rear and Subwoofer speakers
surround50:CARD=PCH,DEV=0
    HDA Intel PCH, CA0132 Analog
    5.0 Surround output to Front, Center and Rear speakers
surround51:CARD=PCH,DEV=0
    HDA Intel PCH, CA0132 Analog
    5.1 Surround output to Front, Center, Rear and Subwoofer speakers
surround71:CARD=PCH,DEV=0
    HDA Intel PCH, CA0132 Analog
    7.1 Surround output to Front, Center, Side, Rear and Woofer speakers
iec958:CARD=PCH,DEV=0
    HDA Intel PCH, CA0132 Digital
    IEC958 (S/PDIF) Digital Audio Output
dmix:CARD=PCH,DEV=0
    HDA Intel PCH, CA0132 Analog
    Direct sample mixing device
dmix:CARD=PCH,DEV=1
    HDA Intel PCH, CA0132 Digital
    Direct sample mixing device
dmix:CARD=PCH,DEV=2
    HDA Intel PCH, CA0132 Analog Mic-In2
    Direct sample mixing device
dmix:CARD=PCH,DEV=4
    HDA Intel PCH, CA0132 What U Hear
    Direct sample mixing device
dsnoop:CARD=PCH,DEV=0
    HDA Intel PCH, CA0132 Analog
    Direct sample snooping device
dsnoop:CARD=PCH,DEV=1
    HDA Intel PCH, CA0132 Digital
    Direct sample snooping device
dsnoop:CARD=PCH,DEV=2
    HDA Intel PCH, CA0132 Analog Mic-In2
    Direct sample snooping device
dsnoop:CARD=PCH,DEV=4
    HDA Intel PCH, CA0132 What U Hear
    Direct sample snooping device
hw:CARD=PCH,DEV=0
    HDA Intel PCH, CA0132 Analog
    Direct hardware device without any conversions
hw:CARD=PCH,DEV=1
    HDA Intel PCH, CA0132 Digital
    Direct hardware device without any conversions
hw:CARD=PCH,DEV=2
    HDA Intel PCH, CA0132 Analog Mic-In2
    Direct hardware device without any conversions
hw:CARD=PCH,DEV=4
    HDA Intel PCH, CA0132 What U Hear
    Direct hardware device without any conversions
plughw:CARD=PCH,DEV=0
    HDA Intel PCH, CA0132 Analog
    Hardware device with all software conversions
plughw:CARD=PCH,DEV=1
    HDA Intel PCH, CA0132 Digital
    Hardware device with all software conversions
plughw:CARD=PCH,DEV=2
    HDA Intel PCH, CA0132 Analog Mic-In2
    Hardware device with all software conversions
plughw:CARD=PCH,DEV=4
    HDA Intel PCH, CA0132 What U Hear
    Hardware device with all software conversions

You should get a codec dump from Linux and see if you can do your own patch. Google 'patch AppleHDA guide'..

- - - Updated - - -

Been reading up and saw a few times on here CA0132 is my audio device (Creative Audio) and it is not supported :(

Only other question besides my current SSDT predicament is, is there a way to turn down Voodoo Audio? I fixed the cracking and even made the info file set to true for volume control. However when I do I can only mute and every level is the same volume(LOUD)

I don't use VoodooHDA...
 
Got a codec dump from Linux.
View attachment 94895

See if you can find some information/patched AppleHDA for Creative CA0132 or patch it yourself.

I have both tables that were extracted and untouched in a folder, and tables directly extracted as .amlView attachment 94888. Thank you again

I disassembled SSDT2 without issue (I used 'iasl -da *' on the 'untouched' files).

SSDT1: PTID, not necessary for OS X
SSDT2: PMTD, something to do with ACPI fan control, not necessary for OS X
SSDT3: CPU related, drop it.
SSDT4: CPU related, drop it.
SSDT5: Graphics -- I find _OFF and _INI in here. Easy patch to turn off discrete...

Code:
        Method (_INI, 0, NotSerialized)  // _INI: Initialize
        {
            Store (Zero, \_SB.PCI0.PEG0.PEGP._ADR) /* External reference */
            [B]_OFF()[/B]
        }

To resolve errors, remove code:
Code:
into method label MXMX remove_entry;
 
For audio, I am halfway down the guide, but no clue which AppleHDA to use. Can I use any of them or does the AlcXXX version matter?

As for the SSDTs I need to use 3,4,5 right? So would I rename them for Chameleon to use them? ex. SSDT3 -> SSDT-0.aml, SSDT4 -> SSDT-1.aml, SSDT5 -> SSDT-2.aml?
 
For audio, I am halfway down the guide, but no clue which AppleHDA to use. Can I use any of them or does the AlcXXX version matter?

You need one for: Creative CA0132. Patched AppleHDA is specific to each codec.

As for the SSDTs I need to use 3,4,5 right? So would I rename them for Chameleon to use them? ex. SSDT3 -> SSDT-0.aml, SSDT4 -> SSDT-1.aml, SSDT5 -> SSDT-2.aml?

No. 3 and 4 should be dropped as noted in my previous post.

Assuming you already have a generated CPU SSDT at /Extra/ssdt.aml, patched SSDT5 should be named /Extra/ssdt-1.aml.
 
Ok oops I read it wrong. I got the iasl in Linux, however my commands only contain -dc and -d. Not -da. Is there another version of iasl?
 
Oh man I just have zero luck in the Macintosh universe...

I get this error when disassembling
Loading Acpi table from file DSDTAcpi table [DSDT] successfully installed and loaded
Loading Acpi table from file iasl
TableHeader length [0x1000007] greater than the input file size [0xDC61C]
Could not get table from the file

Worked if doing one at time, but with errors. Working on them.
 
Oh man I just have zero luck in the Macintosh universe...

I get this error when disassembling

You may need a newer version of iasl (or are not using the one I linked).

I build my own iasl from Intel sources: https://github.com/RehabMan/acpica

But you don't need that particular SSDT, so I'm not sure why you're bothering.
 
Status
Not open for further replies.
Back
Top