My favorites | Sign in
Project Logo
                
New issue | Search
for
| Advanced search | Search tips
Issue 5: No microphone input sound for ALC286
5 people starred this issue and may be notified of changes. Back to list
Status:  New
Owner:  n...@dontpanic.union.edu
Type-Defect
Priority-Medium


Sign in to add a comment
 
Reported by lu.couto.leite, Apr 14, 2009
What steps will reproduce the problem?
1. Compile VoodooHDA
2. Install the kext using OSX86Tools in a Vanilla OS X 10.5.6
3. Set the input volume in both Microphone and Microphone #2 to maximum

What is the expected output? What do you see instead?
It was expected that the internal and/or external mic works as an input
sound. Instead, there is no input coming in.

What version of the product are you using? On what operating system?
Latest source code of VoodooHDA with Vanilla OSX 10.5.6 and Chameleon 2.0
in a HP DV-6663 laptop and ALC286 soundcard.



Comment 1 by ryuusei.k, Apr 14, 2009

check mic related nid's mute using getdump.

if "mute=1" Wait implement mute controls.

my dump ->
            nid: 7
           Name: audio input
     Widget cap: 0x0010011b
                 STEREO
    Association: 2 (0x00000003)
     Stream cap: 0x00000001
                 PCM
        PCM cap: 0x00060160
                 16 20 bits, 44 48 96 KHz
      Input amp: 0x80051f08
                 mute=1 step=31 size=5 offset=8
    connections: 1
          |
          + <- nid=36 [audio mixer]


from Readme.txt
> * mute controls are present but unimplemented

BTW, I made dirty patch for struggle to no mute :-p

--- voodoohda-read-only/Parser.cpp	2009-04-14 19:30:54.000000000 +0000
+++ voodoohda-local/Parser.cpp	2009-04-14 23:12:29.000000000 +0000
@@ -3140,6 +3152,9 @@ void VoodooHDADevice::audioCtlAmpSet(Aud
 	cad = control->widget->funcGroup->codec->cad;
 	nid = control->widget->nid;
 
+	if (control->dir & HDA_CTL_IN)
+		mute = HDA_AMP_MUTE_NONE;
+
 	/* Save new values if valid. */
 	if (mute != HDA_AMP_MUTE_DEFAULT)
 		control->muted = mute;


Comment 3 by lu.couto.leite, Apr 15, 2009
Hey, thanks but I'm not a developer and I don't know exactly how to use getdump.
Regarding the "dirty patch", could you please attach the patched Parser.cpp file or
tell me where can I insert those lines?
I've tried VoodooHDA 0.2.2 but still no mic input sound despite of the presence of a
mic in the pref. panel and mute box (mute for output is working).

Comment 4 by ryuusei.k, Apr 17, 2009
I found more easy way.

can u see "Tables.c"?

about line 319-330
chane 0 -> 40 or some and recompile.

--- Tables.c	(revision 3)
+++ Tables.c	(working copy)
@@ -319,11 +319,11 @@
 	90,	// (was 75) SOUND_MIXER_PCM
 	90,	// (was 75) SOUND_MIXER_SPEAKER
 	0,		// (was 75) SOUND_MIXER_LINE
-	0,		// SOUND_MIXER_MIC
+	90,		// SOUND_MIXER_MIC
 	90,	// SOUND_MIXER_CD
 	0,		// [?] SOUND_MIXER_IMIX
 	0,		// [?] SOUND_MIXER_ALTPCM
-	0,		// SOUND_MIXER_RECLEV
+	40,		// SOUND_MIXER_RECLEV
 	0,		// SOUND_MIXER_IGAIN
 	50,		// SOUND_MIXER_OGAIN
 	0,		// (was 75) SOUND_MIXER_LINE1


Comment 5 by xedxes, Apr 19, 2009
thanks ryuusei.k, that patch has enabled volume on inputs. do you have an internal
mic on yours? i have 2, int and ext,the preference panel show only one and only the
external is working now. int mic was not working with 0.2.1 too,even if it appear in
the prefpanel. the best thing is that using patched applehda i never got ext mic to
work while only int was working :)
Comment 7 by joemulder, Jun 15, 2009
can you guys send me a copy of working version with mic for alc268
thanks a lot!

gre_gmat@yahoo.com 
Comment 10 by thireus, Jun 15, 2009
http://www.insanelymac.com/forum/index.php?showtopic=161638&st=160&#entry1178514

Or you can try mine:

http://thireus.dareyourmind.net/index.php/macos-apps/13-get-microphone-and-audio-in-working-on-your-eeemac
Comment 11 by goraya.gagan, Jun 15, 2009
Hi Guys,

is this a temporary workaround or can be implemented in the next release ?
I am also facing this issue.
Comment 12 by driv...@0xabadba.be, Jun 30, 2009
(No comment was entered for this change.)
Owner: driv...@0xabadba.be
Comment 14 by netbix, Aug 25, 2009
I have test thireus VoodooHDA but the internal mic does not work.
I have test with and without original AppleHDA.
On my HP 9770el the mic work with patch AppleHDA

Comment 15 by sdboyguy, Sep 07, 2009
no internal mic input as well...anybody knows how to fix?
Comment 16 by n...@dontpanic.union.edu, Oct 10, 2009
(No comment was entered for this change.)
Owner: n...@dontpanic.union.edu
Sign in to add a comment

Hosted by Google Code