Help - Search - Members - Calendar
Full Version: VoodooPS2 and VoodooHDA (now 0.2.2 with prefPane) drivers for snow leopard 32/64 bit
InsanelyMac Forum > OSx86 Project > Hardware and Drivers > Other Peripheral Devices
Pages: 1, 2
dong
Something to clarify here:

I'm not the developer of VoodooHDA and VoodooPS2Controller. I just did the compilation job for snow leopard. Thus I actually have no idea what could be the reason for any non-working things caused to you.

Any further request and debug information should go to: forum.voodooprojects.org

Also Slice is actively developing VoodooHDA (now 0.2.42) and added mic autodetect function. Check it here. As rals2007 requested, here is the first version of 0.2.35 source code (need nodes patch to get mic work) edited for 32/64 bit compilation:Click to view attachment

These two kexts are recompiled for snow leopard, support both 32/64 bit kernel. The PS2 source code is from Chun-nan (now eureka?) and recompiled by me. The HDA is from VoodooProjects and recompiled by avian from their forum.
Do not use them for 10.5 and below.
Do not use them with similar kexts for the same function, or a kernel panic may occur.
Install them with tools like kexthelper or use a terminal with copy and chown.
Try it on your own to see whether they work for you.
Click to view attachment

Update [2009-07-21]:
I recompiled VoodooPS2Controller as well for 10.6 32/64 bit. Its Nub part is abandoned, so you must use it with AppleACPIPS2Nub.kext in the same package. Voodoo.PrefPane is for configuration of touch Pad.
Again, do not use them with 10.5 and below.
Click to view attachment

Update [2009-08-09]:
The VoodooHDA compiled from vanilla source by avian give low max sound volume on my laptop. Based on other posts from this forum, I edited Table.c accordingly and recompiled the source code. Now the volume become normal. If you have the same problem as me, try this new kext for 32/64 snow leopard.
Click to view attachment

Update [2009-08-24]:
fassl from the VoodooProject released VoodooHDA_Pref source code two days ago. Thanks for that, I now compiled it for snow leopard 32/64. This version solved the low max volume problem on my laptop, thus I did not edit the file Table.c. Use VoodooHDA.prefPane for configuration. To reload the configuration at each boot, put voodoohdahelper into your startup item.
Click to view attachment
mitch_de
Thanks
Has someone AppleDecript_64 ?
I use DSMOS_64 but believe that there is some problem with the 64 Bit version.
ontoid
QUOTE (mitch_de @ Jul 19 2009, 08:07 PM) *
Thanks
Has someone AppleDecript_64 ?
I use DSMOS_64 but believe that there is some problem with the 64 Bit version.


hi
check this never fail for me ...
http://rapidshare.com/files/257674212/Appl...rypt.kext_3.zip

also

modified legacy hda for 889 that work with my mobo and maybe few others

http://rapidshare.com/files/244371065/ALC8...MIC_PanelHd.zip
timmyj9
so how does one actually go about compiling a kext to x64
i've got the source
so what do u press in xcode to change the architecture?
thanks
markswell
QUOTE (mitch_de @ Jul 19 2009, 07:07 PM) *
Thanks
Has someone AppleDecript_64 ?
I use DSMOS_64 but believe that there is some problem with the 64 Bit version.

i recompiled AppleDecrypt http://www.mediafire.com/download.php?3zmwwmi5rwn
antwill
QUOTE (dong @ Jul 18 2009, 05:54 AM) *
Update [2009-07-21]:
I recompiled VoodooPS2Controller as well for 10.6 32/64 bit. Its Nub part is abandoned, so you must use it with AppleACPIPS2Nub.kext in the same package. Voodoo.PrefPane is for configuration of touch Pad.

Hmm I installed the ps2 controller and everything seems to work under 10.6 however my mouse is inverted, if i move it up it goes down, if i move it down it goes up, but left and right are fine. Also scrolling doesn't seem to work at all. Does anyone have any ideas what needs to be done to fix it?
hchinasky
Dong, thank you for the voodohda kext. It works fine.

Conexant audio 20561 snow leo 10A432

thanks
ANtrah
I, used by Bach AzaliaAudio version 10.5.8

Now 10.6, a copy of the void

So the file did not work last VoodooHDA

Is there any help please
slickslick
hi guys,
i installed VoodooHDA 64b instead of voodoohda32b (snow)
and it works perfectly.
But one problem is here.
The old VoodoHDA.prefpane not work with this 64b kext.
I need set settings for my integrated microphone!
Is there any way?
dong
slickslick, please try the new version.
slickslick
QUOTE (dong @ Aug 24 2009, 10:19 PM) *
slickslick, please try the new version.


hey, biggrin.gif
all works perrfectly!! (prefpane,voodoohdahelper and kext!!)
thx 4 this!!

here is small trick how to hide terminal
when VoodooHdaHelper auto-starting after start your OS X.
By me...

Download here:
http://www.box.net/shared/qqt6l2iui9

Donwload the zip and
1. Copy the application Voodoo HDA Helper to /Applications/Utilities/
2. Copy the folder VoodooHDA to Your_OS_X_disk/Library/
3. Add application Voodoo HDA Helper to list of login items in
System Preferences > Accounts > Login Items

Enjoy_
userx
QUOTE (slickslick @ Aug 24 2009, 07:04 PM) *
hey, biggrin.gif
all works perrfectly!! (prefpane,voodoohdahelper and kext!!)
thx 4 this!!

here is small trick how to get rid the console
when VoodooHdaHelper auto-starting after start your OS X.
By me...

Download here:
http://www.box.net/shared/qqt6l2iui9

Donwload the zip and
1. Copy the application Voodoo HDA Helper to /Applications/Utilities/
2. Copy the folder VoodooHDA to Your_OS_X_disk/Library/
3. Add application Voodoo HDA Helper to list of login items in
System Preferences > Accounts > Login Items

Enjoy_


Hey, I tried your trick to hide voodoohdahelper console auto-starting after startup put it does not work for me. I also tried to check off "hide" in startup items. Still terminal opens up after ever new boot. Any ideas? Thanks!
F-Didi
QUOTE (userx @ Aug 27 2009, 06:53 PM) *
Still terminal opens up after ever new boot. Any ideas? Thanks!


Look at the code at this thread:
http://www.insanelymac.com/forum/index.php...st&p=999406
With the code at the last line the terminal close automatically.
May be, it helps you?!
slickslick
QUOTE (userx @ Aug 27 2009, 05:53 PM) *
Hey, I tried your trick to hide voodoohdahelper console auto-starting after startup put it does not work for me. I also tried to check off "hide" in startup items. Still terminal opens up after ever new boot. Any ideas? Thanks!


Hi, it's work for most peoples.
Error will be with you.
...Do everything exactly according to readme
Fjtorsol
Is quite strange how this ps2 driver works:
1- When Mac OSX Snow Leopard (build A432) is booting the graphical interface won't show up unless I touch the touchpad or press any keyboard key.

2- After the system has already booted and seems stable the hole system starts getting frozen and only gets back to normal if the shutdown button is pressed.

If you know any PS2 driver alternative for 64 bit (obviously Snow Leopard) could you post a link or any reference?? Thanks for your work anyway smile.gif

(The audio driver doesn't even work, it used to in Leopard 10.5.8 with 192000 KHz and 24 bit sound quality)




Bob Ajob
this looks very promising thanks guys smile.gif
dong
Your case sounds very odd actually.

I posted two PS2 drivers in the topic, (ApplePS2Controller V.S. VoodooPS2Controller). Did you try another? Unfortunately, I don't know any other alternative, that's the reason why I decided to compile it by myself.

Refer to VoodooHDA, I has no idea assume you already moved AppleHDA.kext out of /S/L/E.

QUOTE (Fjtorsol @ Aug 29 2009, 05:00 PM) *
Is quite strange how this ps2 driver works:
1- When Mac OSX Snow Leopard (build A432) is booting the graphical interface won't show up unless I touch the touchpad or press any keyboard key.

2- After the system has already booted and seems stable the hole system starts getting frozen and only gets back to normal if the shutdown button is pressed.

If you know any PS2 driver alternative for 64 bit (obviously Snow Leopard) could you post a link or any reference?? Thanks for your work anyway smile.gif

(The audio driver doesn't even work, it used to in Leopard 10.5.8 with 192000 KHz and 24 bit sound quality)





0m3gA
I am confused about how to install or what this audio driver requires.

Is the single kext file good for both 32bit and 64bit? [edit] seems yes.

Does it need to be copied to System/Library/Extensions? [edit] seems yes.

Does it require DSDT? [edit] seems yes.

Does it it require some Chameleon option? [edit] seems no.

Do you need to remove AppleHDA from S/L/E? [edit] seems no.


I used DSDT_Patcher1.0.1e and copied DSDT to the root of my SL volume, and copied VoodooHDA.kext to S/L/E but I get no audio with ALC888. The PrefPane gives me registry errors when I open it too.

I read in another topic that with "DSDT patch make your HDA sound working with vanilla AppleHDA.kext" but I've also read that DSDT is no longer needed.

[edit] i forget exactly what i did but it is working now smile.gif
yidakee
Well, this is my third install of SL, the first time round I got audio perfect, except internal mic, but external worked!! finally!

Had a faulty drive and had to start over. Now I dont use dsdt and the system is much stabler, in fact, seems rock solid!

Got everything to work, 9600m gt, ICH9-m, ps2 etc... but no audio! Trying everything there is.

The stranger thing in that during install, when formatting in disk utilities, I decided to check system profiler as I'd never thought of doing during USB install boot... and audio had all ports there, mic, spdif etc... now only just

Device ID: 0x10250146

I have removed AppleHDA from S/L/E ...

What to do?

Should I copy dsdt.aml to root? I'd rather not since I suspect some KP's were from it on past installs, but my Leo is running pretty nice with it. So far SL is WOW fast without.
J0hn Demented
I have a Dell Inspiron 1525. My keyboard works now but where my tilde key is I have (§ & shift+tilde=±) I looked every where for a fix to this problem. I noticed when installing Snow Leopard that 10.5.6 (iDeneb) my keyboard was normal with tilde key. How can I get my keyboard back to normal without using ukulele?
Fjtorsol
The HDA driver loads perfectly but doesn't work the same way as the VoodooProjects VoodooHDA.kext for Leopard (no audio devices are added so no sound).

I think that the PS2 driver could be failing because my keyboard has many functions than never worked in Leopard. For example it has a touch button for the volume and two function keys v+ and v- in the keyboard that used to crash (only those keys got bloqued for the rest of the system execution) before I touched both of them once. This keyboard worked perfectly in Linux and Windows with the generic keyboard drivers so it's a driver code issue in PS2 drivers for mac.

If this helps I have the following configuration:

- Bootloader: PCEFI 10.2 MBR (tried with PCEFI 10.1, PCEFI 10, Chameleon RC1 modded for SL, and Chameleon 9 modded for SL)

- Added Kexts: fakesmc.kext, VoodooPS2.kext, VoodooHDA.kext

- DSDT Patch: HPET, RTC (I just need AppleIntelCPUPowerManagement.kext for QE and CI to properly work with my GPU)

- EFI: Nvidia GeForce 8600M GS

(Mac OS X Snow Leopard 10.6 (build A432) Retail)

Thanks for your work again wink.gif

dong
Something to clarify here:

I'm not the developer of VoodooHDA and VoodooPS2Controller. I just did the compilation job for snow leopard. Thus I actually have no idea what could be the reason for any non-working things caused to you.

Any further request and debug information should go to: forum.voodooprojects.org
rals2007
slickslick

Hi. Just a little favor to ask. Can you modify your automated script. I think it is better to point the voodoohdahelper to /usr/sbin, instead of /Library/VoodooHDA

Thanks
Brett Whinnen
Is the VoodooHDA actually version 0.2.2? The Info.plist still reports 0.2.1, and I assume that is where it gets the info when it loads as well:

Loading VoodooHDA 0.2.1 (based on hdac version 20090401_0132)
Controller: Intel 82801H (vendor ID: 8086, device ID: 284b)
warning: couldn't set recording source to microphone
warning: couldn't set recording source to microphone
Codec #2: Sigmatel STAC9228X (vendor ID: 8384, device ID: 7616)
warning: found invalid min/max dB (using default -22.5 -> 0.0 range)
Sound assertion "!fProvider->open ( this )" failed in "/SourceCache/AppleHDA/AppleHDA-174.1.1/AppleHDAController/AppleHDAController.cpp" at line 189 goto Exit
PigBoT
I'm using the two PS2 kexts in this thread... They seem to work fine. But one catch, when I boot up SL, I have to unplug and replug my ps/2 keyboard for it to work. Like I said, otherwise it's working just fine.

Anyone know what's going on here that I might be missing, or a possible workaround?
finotelli
VoodooPs2 dont work mouse for me... any idea?
The Raton
It is working for me(ALC882), but I have noise on the mic, even if I set the volume to minim. Anyone know a solution for this?

EDIT* Never mind, is working fine!
Thanks guys!
matemago
QUOTE (The Raton @ Sep 10 2009, 03:39 PM) *
It is working for me(ALC882), but I have noise on the mic, even if I set the volume to minim. Anyone know a solution for this?

EDIT* Never mind, is working fine!
Thanks guys!



hi Raton, can you post your solution? i have same board but cannot make mic to work with voodoo driver.

thanks
The Raton
QUOTE (matemago @ Sep 12 2009, 01:59 AM) *
hi Raton, can you post your solution? i have same board but cannot make mic to work with voodoo driver.

thanks



I just installed VoodooHDA.kext(uploaded in the previous post) using kextUtility and removed(renamed) AppleHDA.kext. After that rebooted and played a little with the volume on the input device(I have two listed under Sound in System Preferences Panel, the one working is External Microphone/Line in ). I noticed that w/o any noise the level of input signal was already very high and I thought that it will be a problem, but I tried recording with quickTime and everything was fine.

Hope it helps

PS: I also installed the VooDoo Pref Panel but it gives a lot of errors, I don't know if this has to be done. And another thing, the kext I've uploaded is one modified by Thyreus I think, so try use this one

By the way, I used the HDAEnabler you posted in another thread and the sound worked but no mic, so I switch back to VooDooHDA...
Slyrfecso
Hi!

I removed AppleHDA and HDAenabler kexts.
I installed VoodooHDA.kext.
Second start was realy long, but i have all outputs.
Unfortunately SPDIF don't work:(

Have anybody idea?
phoenix789
Thanks for this kext. My sound is working again with snow. However, can someone please tell me the settings in preference pane to make mon mic works? and why when i change from mic to speakers in the listbox and then go back to mic the changes i've made in mic are lost? I know i fell stupid but i can't make it work. Please, anyone.

Thank's.
rals2007
dong

Thank You for the upload. smile.gif

Why is it when i compiled, its still x32?. Unless i compiled it as DEBUG.

I have set following...

Architectures: Standard 32/64- Bit Universal
Architectures: i386 <-- I cannot set it as x64

Edit: Oh... it has PPC. sad.gif
msingh
QUOTE (dong @ Jul 17 2009, 09:54 PM) *
Something to clarify here:

I'm not the developer of VoodooHDA and VoodooPS2Controller. I just did the compilation job for snow leopard. Thus I actually have no idea what could be the reason for any non-working things caused to you.

Any further request and debug information should go to: forum.voodooprojects.org

Also Slice is actively developing VoodooHDA (now 0.2.42) and added mic autodetect function. Check it here. As rals2007 requested, here is the first version of 0.2.35 source code (need nodes patch to get mic work) edited for 32/64 bit compilation:Click to view attachment

These two kexts are recompiled for snow leopard, support both 32/64 bit kernel. The PS2 source code is from Chun-nan (now eureka?) and recompiled by me. The HDA is from VoodooProjects and recompiled by avian from their forum.
Do not use them for 10.5 and below.
Do not use them with similar kexts for the same function, or a kernel panic may occur.
Install them with tools like kexthelper or use a terminal with copy and chown.
Try it on your own to see whether they work for you.
Click to view attachment

Update [2009-07-21]:
I recompiled VoodooPS2Controller as well for 10.6 32/64 bit. Its Nub part is abandoned, so you must use it with AppleACPIPS2Nub.kext in the same package. Voodoo.PrefPane is for configuration of touch Pad.
Again, do not use them with 10.5 and below.
Click to view attachment

Update [2009-08-09]:
The VoodooHDA compiled from vanilla source by avian give low max sound volume on my laptop. Based on other posts from this forum, I edited Table.c accordingly and recompiled the source code. Now the volume become normal. If you have the same problem as me, try this new kext for 32/64 snow leopard.
Click to view attachment

Update [2009-08-24]:
fassl from the VoodooProject released VoodooHDA_Pref source code two days ago. Thanks for that, I now compiled it for snow leopard 32/64. This version solved the low max volume problem on my laptop, thus I did not edit the file Table.c. Use VoodooHDA.prefPane for configuration. To reload the configuration at each boot, put voodoohdahelper into your startup item.
Click to view attachment


I am using these kexts on my Dell D830 (fully 64 bit). Keyboard works. Trackpad works (though it is hyperactive). Mouse (blue trackpoint does not work). Mouse, keyboard and trackpad kexts are loaded.

System is 10.6.1.

Do I need to edit the Info.plist to active the mouse (like for trackpad) ?


QUOTE (dong @ Jul 17 2009, 09:54 PM) *
Something to clarify here:

I'm not the developer of VoodooHDA and VoodooPS2Controller. I just did the compilation job for snow leopard. Thus I actually have no idea what could be the reason for any non-working things caused to you.

Any further request and debug information should go to: forum.voodooprojects.org

Also Slice is actively developing VoodooHDA (now 0.2.42) and added mic autodetect function. Check it here. As rals2007 requested, here is the first version of 0.2.35 source code (need nodes patch to get mic work) edited for 32/64 bit compilation:Click to view attachment

These two kexts are recompiled for snow leopard, support both 32/64 bit kernel. The PS2 source code is from Chun-nan (now eureka?) and recompiled by me. The HDA is from VoodooProjects and recompiled by avian from their forum.
Do not use them for 10.5 and below.
Do not use them with similar kexts for the same function, or a kernel panic may occur.
Install them with tools like kexthelper or use a terminal with copy and chown.
Try it on your own to see whether they work for you.
Click to view attachment

Update [2009-07-21]:
I recompiled VoodooPS2Controller as well for 10.6 32/64 bit. Its Nub part is abandoned, so you must use it with AppleACPIPS2Nub.kext in the same package. Voodoo.PrefPane is for configuration of touch Pad.
Again, do not use them with 10.5 and below.
Click to view attachment

Update [2009-08-09]:
The VoodooHDA compiled from vanilla source by avian give low max sound volume on my laptop. Based on other posts from this forum, I edited Table.c accordingly and recompiled the source code. Now the volume become normal. If you have the same problem as me, try this new kext for 32/64 snow leopard.
Click to view attachment

Update [2009-08-24]:
fassl from the VoodooProject released VoodooHDA_Pref source code two days ago. Thanks for that, I now compiled it for snow leopard 32/64. This version solved the low max volume problem on my laptop, thus I did not edit the file Table.c. Use VoodooHDA.prefPane for configuration. To reload the configuration at each boot, put voodoohdahelper into your startup item.
Click to view attachment


I am using these kexts on my Dell D830 (fully 64 bit). Keyboard works. Trackpad works (though it is hyperactive). Mouse (blue trackpoint does not work). Mouse, keyboard and trackpad kexts are loaded.

System is 10.6.1.

Do I need to edit the Info.plist to active the mouse (like for trackpad) ?
userx
I'm having an issue with the VoodooPS2. I can only get tap and scroll on trackpad if I open Voodoo Prefs, then reboot. Everytime I open it Sys Prefs crashes. Anyway to manually set them somewhere else.
EnzoFX
Trackpad does not work for me.

This is on an MSI Wind, Snow, Cham 2 RC3. Kexts are in /E/E

I read that rebuilding the /e/e kextcache in single user mode may fix this. What's causing it to not load properly in the first place?

Edit: Yeah, I tried the kexts in /S/L/E and it worked. So what am I doing wrong in /E/E? and why do the basic kexts work fine?
olvko
I have a strange problem with VoodooPS2Controller under 10.6.1. All the compiled versions of this kext for snow leopard does not work for me. They just aren't loaded during boot - only once or two times I got them loaded but I didn't find any factor exept random luck to say why on that time they were working.

Usually they don't work. Dot.

I was using VoodooPS2Controller under 10.5 and now I use old vanilla VoodooPS2Controller under 10.6 but as it is 32-bit only my snow leopard must be booted with 32-bit kernel as well.

Does any of you have any clue? Is there some new branch of VoodooPS2 that is more usefull in 64-bits? And where can I get sourcecode of 64-bit VoodooPS2??
indiandragon
Can some one please tell me how to compile 64bit kext for AppleBCM440x.kext,

The sources are available here,

http://www.opensource.apple.com/source/App...440XEthernet-5/


Thanks in advance smile.gif
Fjtorsol
Could you post a fixed version of VoodooPS2Controller with this patch applied:
CODE
--- ApplePS2Keyboard.cpp.org 2008-01-31 00:25:24.000000000 +0900
+++ ApplePS2Keyboard.cpp 2009-02-12 22:32:48.000000000 +0900
@@ -803,10 +803,20 @@

setKeyboardEnable( false );

+ setCommandByte(kCB_DisableKeyboardClock, kCB_EnableKeyboardIRQ);
+
+ if ( _interruptHandlerInstalled ) _device->uninstallInterruptAction();
+ _interruptHandlerInstalled = false;
+
break;

case kPS2C_EnableDevice:

+ _device->installInterruptAction(this,
+ /*(PS2InterruptAction)&ApplePS2Keyboard::interruptOccurred*/
+ OSMemberFunctionCast(PS2InterruptAction, this, &ApplePS2Keyboard::interruptOccurred));
+ _interruptHandlerInstalled = true;
+
//
// Initialize the keyboard LED state.
//

It solves stuck keys after resuming from sleep (there's no compiled/source version for SL 64 bit of this kext with the patch applied)
Thanks for your great work.
aliasa_anderson
QUOTE (EnzoFX @ Oct 9 2009, 03:12 AM) *
Trackpad does not work for me.

This is on an MSI Wind, Snow, Cham 2 RC3. Kexts are in /E/E

I read that rebuilding the /e/e kextcache in single user mode may fix this. What's causing it to not load properly in the first place?

Edit: Yeah, I tried the kexts in /S/L/E and it worked. So what am I doing wrong in /E/E? and why do the basic kexts work fine?



Hi,

Yes,the trackpad does not seem to be loaded in snow leo.

If you do a diagnostic kextload like:

kextload -t /System/Library/Extensions/(name of the kext) for the voodops2conroller.kext you get warnings relating to dependencies.
The other two plugins work fine however despie the same warnings.
You can try loading kext manually and check if this is the case.


@All,

A newer version of VoodooHDA mod by Slice is avaliable(sort of beta) this has version 0.2.51(the url is same as in the first post by dong except the kext is on page 7 of the redirected link)
You can try testing if the current version(s) are still not working.
dong
QUOTE (Fjtorsol @ Oct 14 2009, 08:01 AM) *
Could you post a fixed version of VoodooPS2Controller with this patch applied:
I added those code. Here is the 32/64 version you want: Click to view attachment Hope it solves your problem. You still need use it with AppleACPIPS2Nub in first Post.
Espionage724
I tried some version of VoodooPS2 with I think just a kext and it failed. However, after I tried the installer, it works fine.

As far as I know, the installer installs the same kext?

And yea I repaired permissions too...
dong
in 10.6, you have to touch /System/Library/Extensions to make your kext in effect sometimes.
kizwan
Hi dong,

Thank you very much. I use VoodooPS2 32bit/64bit kext that you compiled & it is working perfectly. Both keyboard & touchpad working if I put in /S/L/E but if I put in /E/E folder only keyboard working. I tried ApplePS2Controller 32bit/64bit kext with same result except it will cause kernel panic if I put in /S/L/E folder. From the debug message, it traced back to IOUSBFamily.kext.

kizwan
tahitibub
QUOTE (dong @ Jul 17 2009, 06:54 PM) *
Something to clarify here:

I'm not the developer of VoodooHDA and VoodooPS2Controller. I just did the compilation job for snow leopard. Thus I actually have no idea what could be the reason for any non-working things caused to you.

Any further request and debug information should go to: forum.voodooprojects.org

Also Slice is actively developing VoodooHDA (now 0.2.42) and added mic autodetect function. Check it here. As rals2007 requested, here is the first version of 0.2.35 source code (need nodes patch to get mic work) edited for 32/64 bit compilation:Click to view attachment

These two kexts are recompiled for snow leopard, support both 32/64 bit kernel. The PS2 source code is from Chun-nan (now eureka?) and recompiled by me. The HDA is from VoodooProjects and recompiled by avian from their forum.
Do not use them for 10.5 and below.
Do not use them with similar kexts for the same function, or a kernel panic may occur.
Install them with tools like kexthelper or use a terminal with copy and chown.
Try it on your own to see whether they work for you.
Click to view attachment

Update [2009-07-21]:
I recompiled VoodooPS2Controller as well for 10.6 32/64 bit. Its Nub part is abandoned, so you must use it with AppleACPIPS2Nub.kext in the same package. Voodoo.PrefPane is for configuration of touch Pad.
Again, do not use them with 10.5 and below.
Click to view attachment

Update [2009-08-09]:
The VoodooHDA compiled from vanilla source by avian give low max sound volume on my laptop. Based on other posts from this forum, I edited Table.c accordingly and recompiled the source code. Now the volume become normal. If you have the same problem as me, try this new kext for 32/64 snow leopard.
Click to view attachment

Update [2009-08-24]:
fassl from the VoodooProject released VoodooHDA_Pref source code two days ago. Thanks for that, I now compiled it for snow leopard 32/64. This version solved the low max volume problem on my laptop, thus I did not edit the file Table.c. Use VoodooHDA.prefPane for configuration. To reload the configuration at each boot, put voodoohdahelper into your startup item.
Click to view attachment



Hi,

Could you add my audio card in the driver ? here is a dump I made under Ubuntu :

CODE
Codec: Realtek ALC662 rev1
    Address: 0
    Vendor Id: 0x10ec0662
    Subsystem Id: 0x10431503
    Revision Id: 0x100101
    No Modem Function Group found
    Default PCM:
        rates [0x160]: 44100 48000 96000
        bits [0xe]: 16 20 24
        formats [0x1]: PCM
    Default Amp-In caps: N/A
    Default Amp-Out caps: N/A
    GPIO: io=2, o=0, i=0, unsolicited=1, wake=0
      IO[0]: enable=0, dir=0, wake=0, sticky=0, data=0
      IO[1]: enable=0, dir=0, wake=0, sticky=0, data=0
    Node 0x02 [Audio Output] wcaps 0x1d: Stereo Amp-Out
      Amp-Out caps: ofs=0x40, nsteps=0x40, stepsize=0x03, mute=0
      Amp-Out vals:  [0x28 0x28]
      Converter: stream=0, channel=0
      PCM:
        rates [0x160]: 44100 48000 96000
        bits [0xe]: 16 20 24
        formats [0x1]: PCM
    Node 0x03 [Audio Output] wcaps 0x1d: Stereo Amp-Out
      Amp-Out caps: ofs=0x40, nsteps=0x40, stepsize=0x03, mute=0
      Amp-Out vals:  [0x00 0x00]
      Converter: stream=0, channel=0
      PCM:
        rates [0x160]: 44100 48000 96000
        bits [0xe]: 16 20 24
        formats [0x1]: PCM
    Node 0x04 [Audio Output] wcaps 0x1d: Stereo Amp-Out
      Amp-Out caps: ofs=0x40, nsteps=0x40, stepsize=0x03, mute=0
      Amp-Out vals:  [0x00 0x00]
      Converter: stream=0, channel=0
      PCM:
        rates [0x160]: 44100 48000 96000
        bits [0xe]: 16 20 24
        formats [0x1]: PCM
    Node 0x05 [Vendor Defined Widget] wcaps 0xf00000: Mono
    Node 0x06 [Audio Output] wcaps 0x211: Stereo Digital
      Converter: stream=0, channel=0
      Digital:
      Digital category: 0x0
      PCM:
        rates [0x160]: 44100 48000 96000
        bits [0x1e]: 16 20 24 32
        formats [0x1]: PCM
    Node 0x07 [Vendor Defined Widget] wcaps 0xf00000: Mono
    Node 0x08 [Audio Input] wcaps 0x10011b: Stereo Amp-In
      Amp-In caps: ofs=0x09, nsteps=0x1f, stepsize=0x05, mute=1
      Amp-In vals:  [0x89 0x89]
      Converter: stream=0, channel=0
      SDI-Select: 0
      PCM:
        rates [0x160]: 44100 48000 96000
        bits [0x6]: 16 20
        formats [0x1]: PCM
      Connection: 1
         0x23
    Node 0x09 [Audio Input] wcaps 0x10011b: Stereo Amp-In
      Amp-In caps: ofs=0x09, nsteps=0x1f, stepsize=0x05, mute=1
      Amp-In vals:  [0x00 0x00]
      Converter: stream=0, channel=0
      SDI-Select: 0
      PCM:
        rates [0x160]: 44100 48000 96000
        bits [0x6]: 16 20
        formats [0x1]: PCM
      Connection: 1
         0x22
    Node 0x0a [Vendor Defined Widget] wcaps 0xf00000: Mono
    Node 0x0b [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
      Amp-In caps: ofs=0x17, nsteps=0x1f, stepsize=0x05, mute=1
      Amp-In vals:  [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
      Connection: 9
         0x18 0x19 0x1a 0x1b 0x1c 0x1d 0x14 0x15 0x16
    Node 0x0c [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
      Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
      Amp-In vals:  [0x00 0x00] [0x00 0x00]
      Connection: 2
         0x02 0x0b
    Node 0x0d [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
      Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
      Amp-In vals:  [0x00 0x00] [0x00 0x00]
      Connection: 2
         0x03 0x0b
    Node 0x0e [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
      Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
      Amp-In vals:  [0x00 0x00] [0x00 0x00]
      Connection: 2
         0x04 0x0b
    Node 0x0f [Vendor Defined Widget] wcaps 0xf00000: Mono
    Node 0x10 [Vendor Defined Widget] wcaps 0xf00000: Mono
    Node 0x11 [Vendor Defined Widget] wcaps 0xf00000: Mono
    Node 0x12 [Vendor Defined Widget] wcaps 0xf00000: Mono
    Node 0x13 [Vendor Defined Widget] wcaps 0xf00000: Mono
    Node 0x14 [Pin Complex] wcaps 0x40018d: Stereo Amp-Out
      Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
      Amp-Out vals:  [0x00 0x00]
      Pincap 0x081003c: IN OUT HP EAPD Detect
      EAPD 0x2: EAPD
      Pin Default 0x99130110: [Fixed] Speaker at Int ATAPI
        Conn = ATAPI, Color = Unknown
        DefAssociation = 0x1, Sequence = 0x0
        Misc = NO_PRESENCE
      Pin-ctls: 0x40: OUT
      Unsolicited: tag=00, enabled=0
      Connection: 1
         0x0c
    Node 0x15 [Pin Complex] wcaps 0x40018d: Stereo Amp-Out
      Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
      Amp-Out vals:  [0x80 0x80]
      Pincap 0x0810034: IN OUT EAPD Detect
      EAPD 0x2: EAPD
      Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
        Conn = 1/8, Color = Black
        DefAssociation = 0xf, Sequence = 0x0
        Misc = NO_PRESENCE
      Pin-ctls: 0x20: IN
      Unsolicited: tag=00, enabled=0
      Connection: 1
         0x0d
    Node 0x16 [Pin Complex] wcaps 0x40018d: Stereo Amp-Out
      Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
      Amp-Out vals:  [0x80 0x80]
      Pincap 0x0834: IN OUT Detect
      Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
        Conn = 1/8, Color = Black
        DefAssociation = 0xf, Sequence = 0x0
        Misc = NO_PRESENCE
      Pin-ctls: 0x20: IN
      Unsolicited: tag=00, enabled=0
      Connection: 1
         0x0e
    Node 0x17 [Vendor Defined Widget] wcaps 0xf00000: Mono
    Node 0x18 [Pin Complex] wcaps 0x40018f: Stereo Amp-In Amp-Out
      Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
      Amp-In vals:  [0x00 0x00]
      Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
      Amp-Out vals:  [0x80 0x80]
      Pincap 0x081734: IN OUT Detect
        Vref caps: HIZ 50 GRD 80
      Pin Default 0x01a19820: [Jack] Mic at Ext Rear
        Conn = 1/8, Color = Pink
        DefAssociation = 0x2, Sequence = 0x0
      Pin-ctls: 0x24: IN VREF_80
      Unsolicited: tag=00, enabled=0
      Connection: 1
         0x0e
    Node 0x19 [Pin Complex] wcaps 0x40018f: Stereo Amp-In Amp-Out
      Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
      Amp-In vals:  [0x00 0x00]
      Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
      Amp-Out vals:  [0x80 0x80]
      Pincap 0x08173c: IN OUT HP Detect
        Vref caps: HIZ 50 GRD 80
      Pin Default 0x99a3092f: [Fixed] Mic at Int ATAPI
        Conn = ATAPI, Color = Unknown
        DefAssociation = 0x2, Sequence = 0xf
        Misc = NO_PRESENCE
      Pin-ctls: 0x24: IN VREF_80
      Unsolicited: tag=00, enabled=0
      Connection: 2
         0x0c* 0x0e
    Node 0x1a [Pin Complex] wcaps 0x40018d: Stereo Amp-Out
      Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
      Amp-Out vals:  [0x80 0x80]
      Pincap 0x0834: IN OUT Detect
      Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
        Conn = 1/8, Color = Black
        DefAssociation = 0xf, Sequence = 0x0
        Misc = NO_PRESENCE
      Pin-ctls: 0x20: IN
      Unsolicited: tag=00, enabled=0
      Connection: 1
         0x0d
    Node 0x1b [Pin Complex] wcaps 0x40018f: Stereo Amp-In Amp-Out
      Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
      Amp-In vals:  [0x00 0x00]
      Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
      Amp-Out vals:  [0x00 0x00]
      Pincap 0x08173c: IN OUT HP Detect
        Vref caps: HIZ 50 GRD 80
      Pin Default 0x0121441f: [Jack] HP Out at Ext Rear
        Conn = 1/8, Color = Green
        DefAssociation = 0x1, Sequence = 0xf
      Pin-ctls: 0xc0: OUT HP VREF_HIZ
      Unsolicited: tag=04, enabled=1
      Connection: 2
         0x0c* 0x0e
    Node 0x1c [Pin Complex] wcaps 0x400001: Stereo
      Pincap 0x0820: IN
      Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
        Conn = 1/8, Color = Black
        DefAssociation = 0xf, Sequence = 0x0
        Misc = NO_PRESENCE
      Pin-ctls: 0x20: IN
    Node 0x1d [Pin Complex] wcaps 0x400000: Mono
      Pincap 0x0820: IN
      Pin Default 0x40168a2d: [N/A] Speaker at Ext N/A
        Conn = Digital, Color = Purple
        DefAssociation = 0x2, Sequence = 0xd
      Pin-ctls: 0x20: IN
    Node 0x1e [Pin Complex] wcaps 0x400300: Mono Digital
      Pincap 0x0810: OUT
      Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
        Conn = 1/8, Color = Black
        DefAssociation = 0xf, Sequence = 0x0
        Misc = NO_PRESENCE
      Pin-ctls: 0x40: OUT
      Connection: 1
         0x06
    Node 0x1f [Vendor Defined Widget] wcaps 0xf00000: Mono
    Node 0x20 [Vendor Defined Widget] wcaps 0xf00040: Mono
      Processing caps: benign=0, ncoeff=12
    Node 0x21 [Vendor Defined Widget] wcaps 0xf00000: Mono
    Node 0x22 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
      Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
       Amp-In vals:  [0x00 0x00] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80  0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
      Connection: 10
         0x18 0x19 0x1a 0x1b 0x1c 0x1d 0x14 0x15 0x16 0x0b
    Node 0x23 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
      Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
       Amp-In vals:  [0x00 0x00] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80  0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
      Connection: 10
         0x18 0x19 0x1a 0x1b 0x1c 0x1d 0x14 0x15 0x16 0x0b
    Node 0x24 [Vendor Defined Widget] wcaps 0xf00000: Mono
    Node 0x25 [Vendor Defined Widget] wcaps 0xf00000: Mono
    Node 0x26 [Vendor Defined Widget] wcaps 0xf00000: Mono


Regards.
llhok
Thanks a lot, man.
Defender666
Any Idea how to get FN Keys working? I know there is a dsdt fix but i dont have a PS2K device in my dsdt so maybe VoodooPS2 could do the trick?
wshwy
thank you very much
TheOriginalPol
WOWOWOW, thank you SO much!!! I've been trying to get touchpad support going on 10.6.2 for a while now, and have had zero luck. These kexts worked instantly. Track speed, Two-finger, the whole shebang!

*dance*

Now to figure out sleep...
grabarchuk
can someone post specific instructions on how to make the trackpad settings stick? after reboot they revert to default. Running 10.6.2 on 1005HA.
karchis
hye..my voodoohda doesnt work...i got sound..but cannot change the volume...i try to mute..but still has sound...

any idea?

and my touchpad doesnt work with double tap..is it normal?

using voodoops2controller..

thx..
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.