Jump to content

VoodooPS2 and VoodooHDA (now 0.2.2 with prefPane) drivers for snow leopard 32/64 bit


  • Please log in to reply
64 replies to this topic

#41
Espionage724

Espionage724

    InsanelyMac Legend

  • Members
  • PipPipPipPipPipPipPip
  • 639 posts
  • Gender:Male
  • Location:Charleroi, PA 15022
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...

#42
dong

dong

    InsanelyMac Sage

  • Retired Developers
  • 366 posts
  • Gender:Male
in 10.6, you have to touch /System/Library/Extensions to make your kext in effect sometimes.

#43
kizwan

kizwan

    InsanelyMac Legend

  • Members
  • PipPipPipPipPipPipPipPipPip
  • 1,422 posts
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

#44
tahitibub

tahitibub

    InsanelyMac Protégé

  • Members
  • Pip
  • 12 posts

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:

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.


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.


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.


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.



Hi,

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

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.

#45
llhok

llhok

    InsanelyMac Protégé

  • Just Joined
  • Pip
  • 1 posts
Thanks a lot, man.

#46
Defender666

Defender666

    InsanelyMac Protégé

  • Members
  • PipPip
  • 93 posts
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?

#47
wshwy

wshwy

    InsanelyMac Protégé

  • Just Joined
  • Pip
  • 1 posts
thank you very much

#48
TheOriginalPol

TheOriginalPol

    InsanelyMac Geek

  • Members
  • PipPipPip
  • 121 posts
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...

#49
agrabarchuk

agrabarchuk

    InsanelyMac Protégé

  • Members
  • Pip
  • 41 posts
  • Gender:Male
  • Location:Southern California
  • Interests:OS X, iOS, themes, design, writing, perfecting my hackintosh
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.

#50
karchis

karchis

    InsanelyMac Protégé

  • Members
  • Pip
  • 40 posts
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..

#51
fxd0h

fxd0h

    InsanelyMac Protégé

  • Just Joined
  • Pip
  • 2 posts

I added those code. Here is the 32/64 version you want: Hope it solves your problem. You still need use it with AppleACPIPS2Nub in first Post.


Hey dong , mind releasing the patched source files too?

thx

#52
darky25

darky25

    InsanelyMac Protégé

  • Members
  • Pip
  • 16 posts
Anyone here knows how to disable FN-F2 key? It hangs my laptop for an unknown reason. It is for switching display.

#53
WaPeR

WaPeR

    InsanelyMac Protégé

  • Members
  • PipPip
  • 78 posts
  • Gender:Male
  • Location:Huelva, Spain
Hi!

After install this files, I'm having this error when the system starts, why?

Last login: Fri Mar 19 23:16:49 on console
wapers-Mac:~ waper$ /Applications/Utilities/voodoohdahelper; exit;
Found a device of class VoodooHDADevice: IOService:/AppleACPIPlatformExpert/PCI0@0/AppleACPIPCI/HDAC@1B/VoodooHDADevice

settings file path: /Users/waperdooHDADevice/Library/Preferences/VoodooHDA.settings
error: couldn't find settings file
error: can't read settings
logout

[Proceso completado]


#54
lilizblack

lilizblack

    InsanelyMac Protégé

  • Members
  • Pip
  • 17 posts
how can i get VoodooHDA prefpane to work in leopard. I keep getting this Cant get registry entry path error.

#55
TheOriginalPol

TheOriginalPol

    InsanelyMac Geek

  • Members
  • PipPipPip
  • 121 posts
That's an error that I experienced as well -- it means your corresponding driver (VoodooHDA.kext) is not functional or active. All I can say is make sure you installed it correctly... and that it's the exact same one. In order for the prefpane to work, you MUST use the exact same kext that came with the prefpane file... other VoodooHDA's wont work :-)

#56
fsqcds

fsqcds

    InsanelyMac Protégé

  • Just Joined
  • Pip
  • 3 posts
My ps/2 mouse not worked. I solve problem by changing OsBundleRequired key as described here: http://forum.voodoop...opic,129.0.html

#57
Smith@@™

Smith@@™

    InsanelyMac LOL

  • Retired
  • 2,928 posts
  • Gender:Male
  • Location:Somewhere over the rainbow...ITALIA!
  • Interests:Dark matter and dark energy. E basta. HD3000. E basta.

My ps/2 mouse not worked. I solve problem by changing OsBundleRequired key as described here: http://forum.voodoop...opic,129.0.html

;)

#58
th47

th47

    InsanelyMac Protégé

  • Just Joined
  • Pip
  • 2 posts
For the people that speaking spanish like me:

Excelente este driver para el codec ALC883, instalado en la gigabyte G31M-ES2C, simplemente descarge el driver VoodooHDA_Pref.zip y segui los siguientes pasos:

1.- Copiar el kext a /Sistema/Libreria/Extensions
2.- Ejecutar /ATools/Kext Utility
3.- Doble click sobre el prefPane y seleccionar para todos los usuarios, pedirá password de root
4.- Reiniciar

Muchas Gracias !!! :rolleyes:

#59
metallus84

metallus84

    InsanelyMac Protégé

  • Members
  • Pip
  • 36 posts
  • Gender:Male
  • Location:Rome Italy
Confirm works on Snow Leopard iAtkos 10.6.3 upgraded to 10.6.4 with official apple upgrade. Same Voodoo's works good. No issues. Confirmed on pc in sign

#60
li gangbin

li gangbin

    InsanelyMac Protégé

  • Just Joined
  • Pip
  • 1 posts

Hi, it's work for most peoples.
Error will be with you.
...Do everything exactly according to readme

hi,it's not working for me too......it's type:
Last login: Mon Nov 29 19:18:54 on ttys000
/Library/VoodooHDA/voodoohdahelper ; exit;
li-gangbinmatoMacBook-Pro:~ ligangbin$ /Library/VoodooHDA/voodoohdahelper ; exit;
Found a device of class VoodooHDADevice: IOService:/AppleACPIPlatformExpert/PCI0@0/AppleACPIPCI/HDAC@1B/VoodooHDADevice

settings file path: /Users/ligangbin/Library/Preferences/VoodooHDA.settings
error: 2 can't read the settings file
restoring saved settings...
logout
Can you help me check it ....thank you very much





0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users

© 2014 InsanelyMac  |   News  |   Forum  |   Downloads  |   OSx86 Wiki  |   Mac Netbook  |   PHP hosting by CatN  |   Designed by Ed Gain  |   Logo by irfan  |   Privacy Policy