Help - Search - Members - Calendar
Full Version: Voodoohda Driver
Project OS X Forums > OS X 10.6 (Snow Leopard) > Hardware Information > Sound
Pages: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22
Ezhoon
QUOTE (acetone802000 @ Oct 5 2009, 08:24 PM) *
I changed the Imix from 0 to 90,recompile and now output works. (i can't change with the prefpane cause it don't detect my sound card)

With snow 64 all works great, but in 32 i have an KP:


Can I try that recompiled kext? smile.gif
youminbuluo
QUOTE (aliasa_anderson @ Oct 5 2009, 06:42 PM) *
Hi Slice,



@youminbuluo
Do you also get the same warning regarding microphone ?


I didn't get error message like yours:
CODE
Oct  6 12:33:42 macs-MacBook-Pro kernel[0]: VoodooHDADevice[0x2c659000]::init
Oct  6 12:33:42 macs-MacBook-Pro kernel[0]: nid 23 is input monitor
Oct  6 12:33:42 macs-MacBook-Pro kernel[0]: Enabling mic/monitor audio routing switching at node 18:
Oct  6 12:33:42 macs-MacBook-Pro kernel[0]: Pin sense: cad 0 nid=18 res=0x00000000
Oct  6 12:33:42 macs-MacBook-Pro kernel[0]: switch nid 26 conn 1 on
Oct  6 12:33:42 macs-MacBook-Pro kernel[0]: switch nid 26 conn 2 off
Slice
QUOTE (youminbuluo @ Oct 3 2009, 09:12 AM) *
And now I have a question:
what do Imix and Recording level mean? In my situation, i can't find any differences between them.
if I turn one of them off, I get no input. Adjust any of them to the right side a little will active input again.
The input gain seems to be determined by the sum of Imix and Recording level.(may be it act like c^2=a^2+b^2,etc)

These are different amplifiers. The output volume is production of both V=V1*V2. For example V1=80% and V2=50% then V=40%. OK?


QUOTE (phoenix789 @ Oct 5 2009, 01:18 AM) *
Hi Slice, i came back to bother you again. I have another request. I can't make my Headphones work (and keep the choice of speakers and internal mic working). I've seen in the dump code that it's disable so i think i need to pin it right, as i did with my internal mic. However i don't know what to give as pin numbers. Can you help me out. Please

Here is an extract of my dump:

Here is your dump
CODE
nid 18 0x411111f0 as 15 seq 0 Speaker None jack -549755813887 loc 85317704268906497 color Black misc -549755813887
nid 19 0x411111f0 as 15 seq 0 Speaker None jack -549755813887 loc 89821303896276993 color Black misc -549755813887
nid 20 0x02211020 as 2 seq 0 Headphones Jack jack -549755813887 loc 94324903523647490 color Black misc -549755813888
nid 21 0x99130110 as 1 seq 0 Speaker Fixed jack -549755813885 loc 98828503151018009 color Unknown misc -549755813887
nid 22 0x411111f0 as 15 seq 0 Speaker None jack -549755813887 loc 103332102778388481 color Black misc -549755813887
nid 24 0x02a19840 as 4 seq 0 Microphone Jack jack -549755813887 loc 112339302033129474 color Pink misc -549755813880

VHDevice NID=24 Config=02a19820 Type=00000004 Cap=00003734 Ctrl=00000021 -- Conns: 0=0
Parsing Ctls...
Disabling nonaudio...
Disabling useless...
Disabling nid 24 connection 0 due to disabled child widget.

nid 20 0x02211020 as 2 seq 0 Headphones Jack jack -549755813887 loc -554050781182 color Black misc -554050781184
nid 21 0x99130110 as 1 seq 0 Speaker Fixed jack -549755813885 loc -554050781159 color Unknown misc -554050781183
nid 22 0x411111f0 as 15 seq 0 Speaker None jack -549755813887 loc -554050781183 color Black misc -554050781183 [DISABLED]
nid 24 0x02a19820 as 2 seq 0 Microphone Jack jack -549755813887 loc -554050781182 color Pink misc -554050781176

Parsing pin associations...
Duplicate pin 0 (24) in association 2! Disabling association.
Pin 24 has wrong direction for association 2! Disabling association.

Something strange for me. You seems to use non my version of VoodooHDA because I see non my output. And nid 24 changed occasionally.

QUOTE (aliasa_anderson @ Oct 5 2009, 09:42 PM) *
The microphone works too but it does say : "warning: couldn't set recording source to input" while booting.

This message means nothing. It appears if the number of recording sources less then number of playback devices. Nonsense, I need to delete this message from the driver.

As I see some users have KP. Up for now I don't know why. I will find a solution.
acetone802000
QUOTE (Slice @ Oct 6 2009, 12:46 PM) *
As I see some users have KP. Up for now I don't know why. I will find a solution.

thank's

I don't know why but i don't have anymore KP Oo

I just change my info.plist to :
QUOTE
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>CFBundleDevelopmentRegion</key>
<string>English</string>
<key>CFBundleExecutable</key>
<string>VoodooHDA</string>
<key>CFBundleIdentifier</key>
<string>org.voodoo.driver.VoodooHDA</string>
<key>CFBundleInfoDictionaryVersion</key>
<string>6.0</string>
<key>CFBundleName</key>
<string>VoodooHDA</string>
<key>CFBundlePackageType</key>
<string>KEXT</string>
<key>CFBundleSignature</key>
<string>????</string>
<key>CFBundleVersion</key>
<string>0.2.1</string>
<key>IOKitPersonalities</key>
<dict>
<key>VoodooHDA</key>
<dict>
<key>CFBundleIdentifier</key>
<string>org.voodoo.driver.VoodooHDA</string>
<key>IOClass</key>
<string>VoodooHDADevice</string>
<key>IOMatchCategory</key>
<string>VoodooHDADevice</string>
<key>IOPCIClassMatch</key>
<string>0x04030000&amp;0xffff0000</string>
<key>IOProviderClass</key>
<string>IOPCIDevice</string>
<key>IOUserClientClass</key>
<string>VoodooHDAUserClient</string>
<key>VoodooHDAVerboseLevel</key>
<integer>1</integer>
</dict>
</dict>
<key>OSBundleLibraries</key>
<dict>
<key>com.apple.iokit.IOAudioFamily</key>
<string>1.1fc9</string>
<key>com.apple.iokit.IOPCIFamily</key>
<string>1.1</string>
<key>com.apple.kpi.bsd</key>
<string>8.0.0</string>
<key>com.apple.kpi.iokit</key>
<string>8.0.0</string>
<key>com.apple.kpi.libkern</key>
<string>8.0.0</string>
<key>com.apple.kpi.mach</key>
<string>8.0.0</string>
<key>com.apple.kpi.unsupported</key>
<string>8.0.0</string>
</dict>
</dict>
</plist>
aliasa_anderson
QUOTE (youminbuluo @ Oct 6 2009, 03:37 PM) *
I didn't get error message like yours:
CODE
Oct  6 12:33:42 macs-MacBook-Pro kernel[0]: VoodooHDADevice[0x2c659000]::init
Oct  6 12:33:42 macs-MacBook-Pro kernel[0]: nid 23 is input monitor
Oct  6 12:33:42 macs-MacBook-Pro kernel[0]: Enabling mic/monitor audio routing switching at node 18:
Oct  6 12:33:42 macs-MacBook-Pro kernel[0]: Pin sense: cad 0 nid=18 res=0x00000000
Oct  6 12:33:42 macs-MacBook-Pro kernel[0]: switch nid 26 conn 1 on
Oct  6 12:33:42 macs-MacBook-Pro kernel[0]: switch nid 26 conn 2 off


Hi youminbuluo,

do you use the default kext or did you patch any nodes using Info.plist ?
youminbuluo
QUOTE (aliasa_anderson @ Oct 6 2009, 03:12 PM) *
Hi youminbuluo,

do you use the default kext or did you patch any nodes using Info.plist ?



i used the default kext but with a modified info.plist
The modification is on http://www.projectosx.com/forum/index.php?...post&p=3033
80#

The default kext in my case won't load!
phoenix789
QUOTE (Slice @ Oct 6 2009, 12:46 PM) *
Here is your dump
CODE
nid 18 0x411111f0 as 15 seq 0 Speaker None jack -549755813887 loc 85317704268906497 color Black misc -549755813887
nid 19 0x411111f0 as 15 seq 0 Speaker None jack -549755813887 loc 89821303896276993 color Black misc -549755813887
nid 20 0x02211020 as 2 seq 0 Headphones Jack jack -549755813887 loc 94324903523647490 color Black misc -549755813888
nid 21 0x99130110 as 1 seq 0 Speaker Fixed jack -549755813885 loc 98828503151018009 color Unknown misc -549755813887
nid 22 0x411111f0 as 15 seq 0 Speaker None jack -549755813887 loc 103332102778388481 color Black misc -549755813887
nid 24 0x02a19840 as 4 seq 0 Microphone Jack jack -549755813887 loc 112339302033129474 color Pink misc -549755813880

VHDevice NID=24 Config=02a19820 Type=00000004 Cap=00003734 Ctrl=00000021 -- Conns: 0=0
Parsing Ctls...
Disabling nonaudio...
Disabling useless...
Disabling nid 24 connection 0 due to disabled child widget.

nid 20 0x02211020 as 2 seq 0 Headphones Jack jack -549755813887 loc -554050781182 color Black misc -554050781184
nid 21 0x99130110 as 1 seq 0 Speaker Fixed jack -549755813885 loc -554050781159 color Unknown misc -554050781183
nid 22 0x411111f0 as 15 seq 0 Speaker None jack -549755813887 loc -554050781183 color Black misc -554050781183 [DISABLED]
nid 24 0x02a19820 as 2 seq 0 Microphone Jack jack -549755813887 loc -554050781182 color Pink misc -554050781176

Parsing pin associations...
Duplicate pin 0 (24) in association 2! Disabling association.
Pin 24 has wrong direction for association 2! Disabling association.

Something strange for me. You seems to use non my version of VoodooHDA because I see non my output. And nid 24 changed occasionally.


Thanks a lot for helping me out Slice, however I don't understand. It seems you're telling me that the problem was still with pin 24. Indeed, i had to put it:
Nod 24 0x02a19820 type=4 and Conns=0 and
Nod 25 0x99a70941 type=4 and Conns=1 (Nod 25 gives me "unknown" in system preferences" as mic, but it works)

This way i get my mic working.

But this doesn't solve my headphones problem.
Should i pin Nod 20? I'm asking because i think (not sure) that this is the Nod for my headphones.If so, with what new pins? I've tried some combination but i can't get it working. I've also tried nid 20 0x0221101f (as Front) type=4 conns=1 with no succes (it kills speakers also this way) as i've seen early in this topic.
Or should i pin Nod 24 differently? Even if i chose another groupe (3 for exemple) it doesn't allow me getting headphones working.
I'm sorry to keep bothering with this

And also, it's in deed your voodooHDA. It's number 0.2.35 for snow. I re downloaded from first page to be sure. I've just add OSbundle ROOT at the end to be able to load it from E/E. I'm sorry again. I just don't get it as i am really newbie in audio pin conf.

I've extract a fresh codecdump just in case.

Click to view attachment

Edit: Solved! Using cVad mod in post 77 and nod 20 patch

CODE
<dict>
<key>Node</key>
<integer>20</integer>
<key>Config</key>
<string>0x0221101f</string>
</dict>


Thank's à lot Slice and cVad.

Edit: i get occassionally KP with 0.2.43 and cVad mod, so i went back to Slice 0.2.35 and patching nod 20 as i've done with 0.2.43 give me headphones without KP for the moment. Everything seems fine!
alster
QUOTE (acetone802000 @ Oct 3 2009, 02:56 PM) *
My motherboard is ASUS P5KR with Sound chipset ALC883.
With your latest driver mic works great (for the first time)

But wink.gif output is very very low (and of course i don't find where i must modify sources).
Another bug i can't select ALC883 with VoodooHDA Pref panel. I have only Digital-Out (HDMI) from my graphic card.

Please where does i must make changes for the output lvl ?

thank's



Same problem here... (also with the ALC883 and a ASUS V3-P5K33) Mic is wrking great and the speaker output too but
has a very low volume....

In the pref panel I can only choose HDMI-out, too...

Someone know how to fix this ?

thank you!


acetone802000
QUOTE (alster @ Oct 7 2009, 12:06 PM) *
Same problem here... (also with the ALC883 and a ASUS V3-P5K33) Mic is wrking great and the speaker output too but
has a very low volume....

In the pref panel I can only choose HDMI-out, too...

Someone know how to fix this ?

thank you!


I have mod somes values and recompile the VoodooHDA:

99, // SOUND_MIXER_VOLUME
50, // SOUND_MIXER_BASS
50, // SOUND_MIXER_TREBLE
90, // (was 75) SOUND_MIXER_SYNTH
90, // (was 75) SOUND_MIXER_PCM
90, // (was 75) SOUND_MIXER_SPEAKER
90, // (was 75) SOUND_MIXER_LINE
50, // SOUND_MIXER_MIC
90, // SOUND_MIXER_CD
90, // [?] SOUND_MIXER_IMIX
0, // [?] SOUND_MIXER_ALTPCM
75, // SOUND_MIXER_RECLEV
0, // SOUND_MIXER_IGAIN
50, // SOUND_MIXER_OGAIN
75, // (was 75) SOUND_MIXER_LINE1
0, // [?] SOUND_MIXER_LINE2
0, // [?] SOUND_MIXER_LINE3
0, // [?] SOUND_MIXER_DIGITAL1
0, // [?] SOUND_MIXER_DIGITAL2
0, // [?] SOUND_MIXER_DIGITAL3
0, // [?] SOUND_MIXER_PHONEIN
0, // [?] SOUND_MIXER_PHONEOUT
75, // SOUND_MIXER_VIDEO
0, // [?] SOUND_MIXER_RADIO
75 // (was 75) SOUND_MIXER_MONITOR


VoodooHDA Modded
alster
QUOTE (acetone802000 @ Oct 7 2009, 04:48 PM) *
I have mod somes values and recompile the VoodooHDA:

99, // SOUND_MIXER_VOLUME
50, // SOUND_MIXER_BASS
50, // SOUND_MIXER_TREBLE
90, // (was 75) SOUND_MIXER_SYNTH
90, // (was 75) SOUND_MIXER_PCM
90, // (was 75) SOUND_MIXER_SPEAKER
90, // (was 75) SOUND_MIXER_LINE
50, // SOUND_MIXER_MIC
90, // SOUND_MIXER_CD
90, // [?] SOUND_MIXER_IMIX
0, // [?] SOUND_MIXER_ALTPCM
75, // SOUND_MIXER_RECLEV
0, // SOUND_MIXER_IGAIN
50, // SOUND_MIXER_OGAIN
75, // (was 75) SOUND_MIXER_LINE1
0, // [?] SOUND_MIXER_LINE2
0, // [?] SOUND_MIXER_LINE3
0, // [?] SOUND_MIXER_DIGITAL1
0, // [?] SOUND_MIXER_DIGITAL2
0, // [?] SOUND_MIXER_DIGITAL3
0, // [?] SOUND_MIXER_PHONEIN
0, // [?] SOUND_MIXER_PHONEOUT
75, // SOUND_MIXER_VIDEO
0, // [?] SOUND_MIXER_RADIO
75 // (was 75) SOUND_MIXER_MONITOR


VoodooHDA Modded


Cool!

Thank You! That worked for me. biggrin.gif

greetings
FMulder
Hi
I have a problem with my Dell XPS 1330, with Sigmatel stac 9228... I have sound only from headphones jack, but I have no sound from internal speakers! Here is my dump.. I tried adding config 0x90170110 and node 2 to my info.plist but it didn't solve. Any help? Thanks!

Click to view attachment
alster
QUOTE (acetone802000 @ Oct 7 2009, 04:48 PM) *
I have mod somes values and recompile the VoodooHDA:

99, // SOUND_MIXER_VOLUME
50, // SOUND_MIXER_BASS
50, // SOUND_MIXER_TREBLE
90, // (was 75) SOUND_MIXER_SYNTH
90, // (was 75) SOUND_MIXER_PCM
90, // (was 75) SOUND_MIXER_SPEAKER
90, // (was 75) SOUND_MIXER_LINE
50, // SOUND_MIXER_MIC
90, // SOUND_MIXER_CD
90, // [?] SOUND_MIXER_IMIX
0, // [?] SOUND_MIXER_ALTPCM
75, // SOUND_MIXER_RECLEV
0, // SOUND_MIXER_IGAIN
50, // SOUND_MIXER_OGAIN
75, // (was 75) SOUND_MIXER_LINE1
0, // [?] SOUND_MIXER_LINE2
0, // [?] SOUND_MIXER_LINE3
0, // [?] SOUND_MIXER_DIGITAL1
0, // [?] SOUND_MIXER_DIGITAL2
0, // [?] SOUND_MIXER_DIGITAL3
0, // [?] SOUND_MIXER_PHONEIN
0, // [?] SOUND_MIXER_PHONEOUT
75, // SOUND_MIXER_VIDEO
0, // [?] SOUND_MIXER_RADIO
75 // (was 75) SOUND_MIXER_MONITOR


VoodooHDA Modded



Hey,

how do you compile it?
I tried all options in xcode (i386, x64 ..etc) but the kext is not working..
All what I got is a: "VoodooHDA.kext - failed to resolve dependencies" angry.gif

thank you
acetone802000
QUOTE (alster @ Oct 8 2009, 10:42 AM) *
Hey,

how do you compile it?
I tried all options in xcode (i386, x64 ..etc) but the kext is not working..
All what I got is a: "VoodooHDA.kext - failed to resolve dependencies" angry.gif

thank you

I used the 3.21 version of xcode, and the info.plist file is a custom file.

I don't have any problem wtih the compilation

Edit: options used in xcode: Mac OS X 10.6, Release, VoodooHDA, x86_64
alster
QUOTE (acetone802000 @ Oct 8 2009, 02:57 PM) *
I used the 3.21 version of xcode, and the info.plist file is a custom file.

I don't have any problem wtih the compilation

Edit: options used in xcode: Mac OS X 10.6, Release, VoodooHDA, x86_64


Hmm, that's strange, I used the same options..

What du you change in your info.plist?

Thanks
alster
QUOTE (alster @ Oct 8 2009, 03:11 PM) *
Hmm, that's strange, I used the same options..

What du you change in your info.plist?

Thanks


OK, with your info.plist in the new kext works..


thanks
Slice
QUOTE (FMulder @ Oct 8 2009, 02:55 AM) *
Hi
I have a problem with my Dell XPS 1330, with Sigmatel stac 9228... I have sound only from headphones jack, but I have no sound from internal speakers! Here is my dump.. I tried adding config 0x90170110 and node 2 to my info.plist but it didn't solve. Any help? Thanks!

Click to view attachment

As I see you have the same STAC9228 as I have but your address=0 while my=2.
So try this patch to info.plist
CODE
            <key>NodesToPatch</key>
            <array>
                <dict>
                    <key>Codec</key>
                    <integer>0</integer>
                    <key>Config</key>
                    <string>0x90a70120</string>
                    <key>Node</key>
                    <integer>12</integer>
                </dict>
                <dict>
                    <key>Codec</key>
                    <integer>0</integer>
                    <key>Config</key>
                    <string>0x02a1102f</string>
                    <key>Node</key>
                    <integer>14</integer>
                </dict>
                <dict>
                    <key>Codec</key>
                    <integer>0</integer>
                    <key>Config</key>
                    <string>0x90a6e140</string>
                    <key>Node</key>
                    <integer>19</integer>
                </dict>
                <dict>
                    <key>Codec</key>
                    <integer>0</integer>
                    <key>Config</key>
                    <string>0x02011014</string>
                    <key>Node</key>
                    <integer>15</integer>
                </dict>
            </array>

With these codes you will have three output (Speaker, headphones and line-out) as "Complex output" with autodetect what is connected and two microphone: external and internal.
FMulder
QUOTE (Slice @ Oct 12 2009, 08:33 AM) *
As I see you have the same STAC9228 as I have but your address=0 while my=2.
So try this patch to info.plist
CODE
-- cut --

With these codes you will have three output (Speaker, headphones and line-out) as "Complex output" with autodetect what is connected and two microphone: external and internal.



thank you so much but still nothing... I still don't have any sound from speakers..
which version of voodoohda are you using? i'm using 0.2.43

anyway, now i'm getting a lot of lines like this in console:

CODE
13/10/09 11.04.58    kernel    Pin sense: cad 0 nid=10 res=0x00000001
13/10/09 11.04.58    kernel    Pin sense: cad 0 nid=14 res=0x00000000
13/10/09 11.04.58    kernel    switch nid 21 conn 0 off
13/10/09 11.04.58    kernel    switch nid 21 conn 4 on
13/10/09 11.04.58    kernel    Pin sense: cad 0 nid=15 res=0x00000000
13/10/09 11.05.12    kernel    Pin sense: cad 0 nid=10 res=0x00000000
13/10/09 11.05.12    kernel    Pin sense: cad 0 nid=14 res=0x00000000


I attach my voodoodump, I hope someone could help me... Click to view attachment

My problem is that I can't hear from Internal Speakers, everything else is working without touching anything
yeehaa
@slice: can you add this patch too?
http://www.insanelymac.com/forum/index.php...=183321&hl=

its for the volume and mute control. is it possible?
Freaky Chokra
Finally I can post!

Thanks to a senior member.... about it...

Ok...
@ FMulder

try increasing your volume level of your external speakers to max... if they do that means.. the driver is loaded...

but the amplification strings are not yet accurately configured...

Coz I too have the same problem... I have Creative T6060 5.1 SPeaker set and @10 % voume I can barely sit in the middle of all 6 of them..

but with this VoodooHDA 0.2.43 Kext @ Max volume I can barely hear the glass ting... from System Preferences...


So that means we still need some work done in the info.plist files from these KEXTs....


I am working on it... just not these 3 days.. .from today .... busy loaded till this weekend.


the only thing is to get a Linux DUMP... understand PinConfigs.... routing of all of these and the amplification parameters

as the older 2.2.1 version did on the fly....


My Idea: If only there was some way to get that 2.2.1 KEXT to save what it reads during boot up into a text file... we would have a ready made info.plist code ready to be inserted into tghe newer KEXT and Voila!

A working multi-channel out HacOSX!!!!


Till next time.


My respects to Slice, King, Master Chief and Fassl..

These guys have been on the call.. round the clock.... Pardon me if I missed out on some one...

-Regards,

Freaky Chokra
FMulder
QUOTE (Freaky Chokra @ Oct 15 2009, 05:49 AM) *
.
@ FMulder

try increasing your volume level of your external speakers to max... if they do that means.. the driver is loaded...

but the amplification strings are not yet accurately configured...

Coz I too have the same problem... I have Creative T6060 5.1 SPeaker set and @10 % voume I can barely sit in the middle of all 6 of them..

but with this VoodooHDA 0.2.43 Kext @ Max volume I can barely hear the glass ting... from System Preferences...


nothing.. anyway my speakers are INTERNAL, the one provided by my notebook... using external jack is not a problem, headphones works pretty well...
Freaky Chokra
QUOTE (FMulder @ Oct 15 2009, 09:04 PM) *
nothing.. anyway my speakers are INTERNAL, the one provided by my notebook... using external jack is not a problem, headphones works pretty well...



Great!

I missed the part of your reference to your notebook / laptop.

Ok...

Well let's see how soon I can resume working on this... as I have pretty much understood the workings of the DSDT.aml file ...

to be honest.. since yesterday....

coz since last couple of days were prety hectic @ my job and fixing this HacOSX installation to be like a perfect original
Mac Pro (wink wink)!

I'll try my best to fix things up.. as you can see... I am now understanding how the new 2.43 KEXT works...


till next time...

-Regards,

Freaky Chokra.

PS: Fox Mulder is it...? wink.gif
Slice
Someone may try new version
VoodooHDA-251.src.zip
I didn't upload binaries because the version is still under testing.
If you have KP, increase
CODE
#define MSG_BUFFER_SIZE 65535

If a microphone is not working try to insert a jack and pull it out again.
if you have a problem after sleep/wake, please report as detailed as you can.

EDITED:
Version for Snow compiled by cVad
FMulder
QUOTE (Freaky Chokra @ Oct 16 2009, 06:06 AM) *
PS: Fox Mulder is it...? wink.gif


ok thank you! wink.gif

yes it is Fox Mulder smile.gif
Krazubu
Great, I got optical out working with 2.51 for the first time ever. I had tried a lot customized stuff, none succeeded. It seems to be a special rev of AD1988b that gives problems. However volume is very low, I still lack multichannel output, audio preferences only show stereo out and other modes like 5.1 are greyed out.

Edit : I just thought to look about mic in, I had forgot it existed after having it disabled for years, and it's working too smile.gif
Line in is not listed.

Nice progress, I don't really know what finally enabled those, was it only something with pin configuration ?
MacKleriker
Hello,

I just got the source code of 2.51 changed the message buffer and compiled it for Snow 64 Release.

The problem is, that the kext doesn't load during boot... Every reboot I have to kextload VoodooHDA!

I changed my dependencies to:

CODE

<key>com.apple.iokit.IOAudioFamily</key>
<string>1.7f16</string>
<key>com.apple.iokit.IOPCIFamily</key>
<string>2.6</string>
<key>com.apple.kpi.iokit</key>
<string>10.0.0</string>
<key>com.apple.kpi.libkern</key>
<string>10.0.0</string>
<key>com.apple.kpi.mach</key>
<string>10.0.0</string>
<key>com.apple.kpi.unsupported</key>
<string>10.0.0</string>


I know that these dependencies do work because I had another VoodooHDA (I think the latest of the first page of this thread) and there it does load!
The problem with the other was I got random panics on boot...


Thanks!

cYa MacKleriker
Freaky Chokra
QUOTE (Slice @ Oct 16 2009, 06:00 PM) *
Someone may try new version
VoodooHDA-251.src.zip
I didn't upload binaries because the version is still under testing.
If you have KP, increase
CODE
#define MSG_BUFFER_SIZE 65535

If a microphone is not working try to insert a jack and pull it out again.
if you have a problem after sleep/wake, please report as detailed as you can.

EDITED:
Version for Snow compiled by cVad



Hi Slice.

I am back to the scene..

I just wanted to know that the new 2.51 kext also has teh same block of :

<nodes to patch>
</>

in the info.plist


I just wanted to know which kind of information exactly goes in there...

coz since your last reply.. i went to the first page and even the master chief and kings guide...
but this is the ONLY and most difficult part for me to understand...


I can understand binary, hex and deci conversions, etc... but only which data goes in where....

That's all I need to know.

So I was wondering either can you send me a sample piece of the above ... with reference to a codec dump..

Or can you help me fix my codec dump into this...

So that I ca take it further from here....

Coz the last version did load... except for the ultra low volume part...

Moreover, (& lastly) I found too many users how have been asking here and especially else where for 883 ad0 or ad1 patches ...

are only concerned with regular 3 output from the driver.... not the 3 line out + headphone + mic + line in + S/PDIF out options.

where as for people like us with 5.1 surround... the discussion reaches a dead end... with no further guidance....

Please.. I request ... if anyone can at all help with the same...


Please...


-Regards,

ohmy.gif Freaky Chokra sad.gif


aliasa_anderson
QUOTE (Slice @ Oct 16 2009, 01:30 PM) *
Someone may try new version
VoodooHDA-251.src.zip
I didn't upload binaries because the version is still under testing.
If you have KP, increase
CODE
#define MSG_BUFFER_SIZE 65535

If a microphone is not working try to insert a jack and pull it out again.
if you have a problem after sleep/wake, please report as detailed as you can.

EDITED:
Version for Snow compiled by cVad


Hi Slice,
Do you plan to add dispalying of Audio info/pin config to be displayed in system profiler in the near future.
Please also let me know,what is the highest bit depth supported by this driver. 16 bit ? or does it probe for the hardware for the same ?
Mr. Kim
Hello,

I have been using patched AppleHDA but it crashes when computer wakes up from Sleep so I looked for another solution.

Upon searching I found that VoodooHDA is the only one that worked fine after waking up, so I tried to patch it to

my needs.

However it's not working too well :/


I have patched info.plist as following;

CODE
Patched pins configuration:
nid 20 0x01114010 as  1 seq  0       Speaker  Jack jack  1 loc  1 color   Green misc 0
nid 21 0x40f000f0 as 15 seq  0         Other  None jack  0 loc  0 color Unknown misc 0 [DISABLED]
nid 22 0x40f000f0 as 15 seq  0         Other  None jack  0 loc  0 color Unknown misc 0 [DISABLED]
nid 23 0x40f000f0 as 15 seq  0         Other  None jack  0 loc  0 color Unknown misc 0 [DISABLED]
nid 24 0x01a19040 as  4 seq  0    Microphone  Jack jack  1 loc  1 color    Pink misc 0
nid 25 0x02a19080 as  8 seq  0    Microphone  Jack jack  1 loc  2 color    Pink misc 0
nid 26 0x01813090 as  9 seq  0       Line-in  Jack jack  1 loc  1 color    Blue misc 0
nid 27 0x02214020 as  2 seq  0    Headphones  Jack jack  1 loc  2 color   Green misc 0
nid 28 0x40f000f0 as 15 seq  0         Other  None jack  0 loc  0 color Unknown misc 0 [DISABLED]
nid 30 0x40f000f0 as 15 seq  0         Other  None jack  0 loc  0 color Unknown misc 0 [DISABLED]
nid 31 0x40f000f0 as 15 seq  0         Other  None jack  0 loc  0 color Unknown misc 0 [DISABLED]


and I'm getting following;





I tried 2.35 and 2.43 so far and results are the same.

I don't really know what I'm doing wrong... :/

Click to view attachment
homer007
heres my codec dump of ALC883 on acer aspire 5672WLMi laptop, could anyone please mod it for me and could anyone tell me how to use HDAEnabler with VoodooHDA?

thanks any help would be greatly appreciated.

Click to view attachment
Slice
QUOTE (Freaky Chokra @ Oct 18 2009, 07:22 AM) *
I am back to the scene..

I just wanted to know that the new 2.51 kext also has teh same block of :

<nodes to patch>
</>

in the info.plist


I just wanted to know which kind of information exactly goes in there...

I didn't prepare exact instruction because the driver is not completed. Look for successful report and learn how to do.

QUOTE (aliasa_anderson @ Oct 18 2009, 09:35 AM) *
Hi Slice,
Do you plan to add dispalying of Audio info/pin config to be displayed in system profiler in the near future.

It is a property of HDAEnabler or DSDT patch.
QUOTE
Please also let me know,what is the highest bit depth supported by this driver. 16 bit ? or does it probe for the hardware for the same ?

I don't know. Ask Fassl or other initial author in Voodoo team.

QUOTE (Mr. Kim @ Oct 18 2009, 10:58 AM) *
Hello,

I have been using patched AppleHDA but it crashes when computer wakes up from Sleep so I looked for another solution.

Upon searching I found that VoodooHDA is the only one that worked fine after waking up, so I tried to patch it to

my needs.

However it's not working too well :/
I don't really know what I'm doing wrong... :/

Your patch is bad. It would be better don't use any patch for your codec.
Or try to disable node 11.
CODE
                <dict>
                    <key>Node</key>
                    <integer>11</integer>
                    <key>Enable</key>
                    <integer>0</integer>
                </dict>


QUOTE (homer007 @ Oct 19 2009, 07:23 AM) *
heres my codec dump of ALC883 on acer aspire 5672WLMi laptop, could anyone please mod it for me and could anyone tell me how to use HDAEnabler with VoodooHDA?

thanks any help would be greatly appreciated.

Same here.
HDAEnabler is needed only for System Profilier and doesn't influence on VoodooHDA.
Linux dump is not sufficient to understand what is wrong with your sound. Make voodooHDA_dump.
Mr. Kim
Thank you for reply Slice.

QUOTE (Slice @ Oct 19 2009, 12:46 AM) *
Your patch is bad.


Can you elaborate if you don't mind? I was getting sound with that setup in legacy AppleHDA so I would like to believe that it wasn't BAD. I want to learn what was wrong with the patch either way, though.

QUOTE (Slice @ Oct 19 2009, 12:46 AM) *
It would be better don't use any patch for your codec.
Or try to disable node 11.


I didn't get Rear Green output without patch. I still don't get Rear Green after disabling node 11. Coincidently I got Kernel Panic saying Node 11 is input moniter just when I booted my machine to apply patch after work... lol

Does "seq" have something to do with anything...?
jkwarras
Hi,

First: I hope this is the right forum to ask this kind of question. I've already posted this on insanelymac, but this forum seems also like a good place to try.

I'm trying to make work VoodooHDA.kext with my on-board audio card. I have a Asus M3A78-CM with comes with the following specs:

Codec: VIA VT1708B 8-Ch
Address: 0
Vendor Id: 0x1106e721
Subsystem Id: 0x104382ea

I have sound with AppleAzalia, but only 2 channels output. I'll love to get at least Headphones from the front panel. With VoodooHDA 0.2.1 or 0.2.2 I got everything detected (even if output is listed as Unknown) but the sound is awful: repeated echo & crackling & stuttering sound. The only way, as others around noticed, to get "smoother" sound is to move the mouse around. I've also compiled VoodooHDA from source (rv 8). Now devices are detected properly and not listed as Unknown, but I have the same issue.

I've tried to boot with idlehalt=0 as kernel flag and AppleIntelCPUPowerManagement kext is disabled via Disabler.kext. I'm on a AMD Quad Core Phenom.

I've attached my Linux codec dump and the voodoohda dump from my card. I don't know if my codec is not supported by the Voodoohda extension, but apparently it's HDA compliant.

Any help would be great appreciated.

Thanks!
Click to view attachment
Click to view attachment
donkey
Thanks for the awesome mod on VoodooHDA! I tested the new build and the internal mic doesn't work while recording--internal mic recording worked with the Oct 10th build. I am able to use line out, I have two ports, is it possible to get both line out (headphone jack) ports to work??

The second issue is that the sound from the speakers is a bit low, I searched around this thread to see if its been mentioned but I didn't notice it... Is there a way to amplify the sound a bit more?

Tested Sleep/Wake, the distortion is still present... reloading kext fixes the prob...

I'm attaching my HDA dump, my bios shows Sigmatel 9205 but the HDA dump shows 9228x

Thanks!

Post edited by realityiswhere: attached forgotten dump

Click to view attachment
2nerd4u
For those of you who experiance low sound volume:
Try using the VoodooHDA.prefPane!
Pull up the IMix Bar. This worked nicely for me!
Thank you so much for getting my audio working nicely!

Click to view attachment

PrefPane from first post:
Click to view attachment
donkey
QUOTE (2nerd4u @ Oct 21 2009, 11:02 PM) *
For those of you who experiance low sound volume:
Try using the VoodooHDA.prefPane!
Pull up the IMix Bar. This worked nicely for me!
Thank you so much for getting my audio working nicely!

Click to view attachment

PrefPane from first post:
Click to view attachment


Thanks for the info! smile.gif

I did that but it didn't help too much... is there something elese that can be done to amplify it?

The internal mic is not sensitive enuf either... i maxed out the recording level?
MacNutty
Tried. But the sound is very low. Can you please fix it?
slashack
I've got an Inspiron 1420 with STAC9228, and still, no sound from internal speakers.

Is there any patching I could try?

Here's my linux codec dump.

Click to view attachment
yeehaa
here is a version (v.2.4.3, i think. dont look at the info.plist for version because it is not correct) of voodoohda from this thread, patched to enable system volume control. First set up your voodoohda prefpane for the max volume you need. then on you will be able to control the speaker/headfone volume using the sound prefpane or menubar control or keyboard volume control. Patch incorporated by dong and the code by pcrew at insanelymac. all credits go to them. it works on my 32 bit Snow.

Click to view attachment
Freaky Chokra
QUOTE (Slice @ Oct 19 2009, 05:46 PM) *
I didn't prepare exact instruction because the driver is not completed. Look for successful report and learn how to do.


Ok agreed....
I totally am against spoon feeding if that's what people would like to call it... and by that I am not referring to you dear Slice.
Just that... there are so many threads about this that it all very confusing. So anyone else out there.. who just posted his Pin Config
and what XML data goes into info.plist of the newer VoodooHDA.kext
whether it 2.43 or 2.51.. please can you pm me a sample ..FOR GOD'S SAKE PLEASE!...
I want to study it all... and make progress with it... And I will.. but I just need a ground work sample to match several different codec dumps
with one codec dump translated into one XMl info.plist data block...

I know the driver is not complete.. and can never be.. If I have to say so...
Just because there so many different motherboards out there and so many audio chipset manufacturers...
with not a single standards compliant audio chipset. That's what so many motherboard manufacturers have literally translated into:
Too many cooks, Spoil the Broth!
Dear Slice, and everyone else...
All I am Asking for is a little help with one little block... which actually works..even if all sound outs work and no mic in...
or the other way around....
Just can you post it here... so that I can learn, understand and make more....
I admit and say that I am not a programmer.... I did it long time back...
And all this is quite new to me... this hacking compiled system files.. specially C++ system unix cores...
But about this...
it is all hobby... and just wanna keep my grey cells... churning all the time....
I began with Tiger... have come up to Leopard and Now it is Snow Leopard time...
Just the audio bit....
Hope this big post is not considered in bad taste...
As I wish to work with the team and have a good working solution that can be easily modded by everyone...
yeehaa
QUOTE (Freaky Chokra @ Oct 26 2009, 01:53 PM) *
Ok agreed....
I totally am against spoon feeding if that's what people would like to call it... and by that I am not referring to you dear Slice.
Just that... there are so many threads about this that it all very confusing. So anyone else out there.. who just posted his Pin Config
and what XML data goes into info.plist of the newer VoodooHDA.kext
whether it 2.43 or 2.51.. please can you pm me a sample ..FOR GOD'S SAKE PLEASE!...
I want to study it all... and make progress with it... And I will.. but I just need a ground work sample to match several different codec dumps
with one codec dump translated into one XMl info.plist data block...

I know the driver is not complete.. and can never be.. If I have to say so...
Just because there so many different motherboards out there and so many audio chipset manufacturers...
with not a single standards compliant audio chipset. That's what so many motherboard manufacturers have literally translated into:
Too many cooks, Spoil the Broth!
Dear Slice, and everyone else...
All I am Asking for is a little help with one little block... which actually works..even if all sound outs work and no mic in...
or the other way around....
Just can you post it here... so that I can learn, understand and make more....
I admit and say that I am not a programmer.... I did it long time back...
And all this is quite new to me... this hacking compiled system files.. specially C++ system unix cores...
But about this...
it is all hobby... and just wanna keep my grey cells... churning all the time....
I began with Tiger... have come up to Leopard and Now it is Snow Leopard time...
Just the audio bit....
Hope this big post is not considered in bad taste...
As I wish to work with the team and have a good working solution that can be easily modded by everyone...


Instead of crying here "everyday" you could have read thro' the whole thread as well as tried the longer thread in the russian section of the forum. if you had done that, you would have found that people have posted the exact things you are asking for!! remember, every body is doing this as a hobby. rolleyes.gif
Slice
Sorry for a long absence. I am very busy to correct the existing driver but version 251 works almost fine for me STAC9228X (with nodes patch) and ALC883 (clean info.plist). There are issue with sleep that is hard for me and low sound volume at ALC883 that can easy be corrected with VoodooHDA.prefPane (iMix at Microphone tab).
QUOTE (jkwarras @ Oct 20 2009, 03:11 PM) *
I don't know if my codec is not supported by the Voodoohda extension, but apparently it's HDA compliant.

Any help would be great appreciated.

Yes, your codec is supported by VoodooHDA and I have good report with the same.
Look your VoodooHDA_dump
CODE
HP switch init...
No jack detection support at pin 29

But nids 25, 28, 29, 34, 35 have the same association number 1. So the driver can't switch between them.
Your better correct PinConfig
node 29 config=0x0221412f
Or may be also other nodes in the first group.

QUOTE (donkey @ Oct 21 2009, 12:24 PM) *
I'm attaching my HDA dump, my bios shows Sigmatel 9205 but the HDA dump shows 9228x

Yes. My Dell Inspiron 1525 also show me in BIOS 9205 while driver says 9228X.
The driver works fine for me. Look nodes patch at topic.
The internal microphone is at node 12 which is disabled for unknown reason. My patch devoted for this node first of all.

QUOTE (slashack @ Oct 24 2009, 06:51 PM) *
I've got an Inspiron 1420 with STAC9228, and still, no sound from internal speakers.

Same as above.
Sure, I have sound from internal speaker.

The linux_codec_dump is not interesting for the investigation. Make, please, VoodooHDA_dump.
Click to view attachment
donkey
Tested HDMI audio out, didn't work for me. Has anybody tested this yet?

Thanks for the reply Slice!
slashack
Tested version 2.51. Still no sound from internal speakers. That's the only thing that doesn't work.

Attached dump.

Click to view attachment
nobb1x
Click to view attachment

Hey, i don't know how many of us has an Acer Aspire 5935G here (like mine) but using the info.plist attached
and voodoohda 2.51 (precompiled by Cvad,thanks guy) we can get all inputs and all outputs working,including
laptop internal mic, autoswitching HP and ATAPI speaker.
i can't test digital output atm.(HDMI, i can see an SPDIF-OUT too but the laptop don't has any connector)
Volume is low but it can be adjusted in the prefpanel.

this laptop use an ALC889 and i never got it working so well, thanks Slice
(i'm using snow leo 64bit mode)

HDA Codec #0: Realtek ALC889
HDA Codec ID: 0x10ec0889
Vendor: 0x10ec
Device: 0x0889
Revision: 0x00
Stepping: 0x04
PCI Subvendor: 0x02591025

the bigger issue remaining (for me) is the distortion after the sleep and awake, i made a little
script to unload and reload the voodoohda and i start it manually now. is there any solution to
start a shell script automatically when the pc awake??
realityiswhere
I have had to properly attach no less than 6 various things in this thread, so here's the announcement again for everyone who's missed it:

Ok, so I've noticed a lot of people having difficulties with attachments.

To make it simple:

You're attaching them to the post, but not specifying where to insert them into the post.

First: click the "choose" button in the bottom right:

Second: select your attachment to upload.

Third: click the green upload button.

Fourth: click "manage current attachments", directly above the choose/upload buttons, then click the green plus arrow on the far left. This will add your attachment anywhere in your post you desire, at the bottom or the top, or in the middle.



If there's anything else beyond this, please don't hesitate to send me a PM.
superviza
There are a group of us working on osx86 on the new HP Mini 311 (Ion)

We have now reached the stage in our project that sound is the only thing left outstanding.

Using VoodooHDA 243 we are able to get a very static output on both the internal and headphone socket (unusable)

Microphone is detected however also contains alot of static.

Here is the VoodooHDA dump using the "getdump" utility.

Click to view attachment

It would be great if you could have a quick look at it and see if there is anything obvious that can be done to get a usable output on our netbooks.

we all really appreciate your time and efforts.

Superviza
ThehAWKs
QUOTE (superviza @ Oct 30 2009, 05:42 AM) *
There are a group of us working on osx86 on the new HP Mini 311 (Ion)

We have now reached the stage in our project that sound is the only thing left outstanding.

Using VoodooHDA 243 we are able to get a very static output on both the internal and headphone socket (unusable)

Microphone is detected however also contains alot of static.

Here is the VoodooHDA dump using the "getdump" utility.

Click to view attachment

It would be great if you could have a quick look at it and see if there is anything obvious that can be done to get a usable output on our netbooks.

we all really appreciate your time and efforts.

Superviza


try

nid 10 0x03a19020
nid 11 0x0321401f
nid 13 0x90170110
nid 17 0x90a6013

all the other nid's i think its for HDMI audio
g3power
QUOTE (Slice @ Oct 28 2009, 09:49 AM) *

Thanks Slice! The core functionality of this version works almost perfectly on an Intel D945GCLF2 with Realtek ALC662 audio codec: Rear Mic and rear and front audio out (called line-out and Headphones in the prefpane) work fine after tuning the parameters in the prefpane (PCM to full & iMix to 0 for the audio outs and Line & iMix & Monitor to 0, Mic to 1/3, Recording level to full for rear Mic).

The SPDIF I cannot test because it's only a header on the board and I don't have the hardware to convert that into Cinch or optical.

I can work around the sleep issues by running voodoohdahelper again after waking the machine up. This is the only bit that is mildly annoying.

Thanks to every one involved in this! I finally have audio-in on this tiny, cheap board.
Krazubu
What is that sleep issue some people are talking about ?
boogersniffer500
QUOTE (Krazubu @ Oct 30 2009, 03:41 PM) *
What is that sleep issue some people are talking about ?

Distorted sound after wake up.
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Invision Power Board © 2001-2012 Invision Power Services, Inc.