Hi.

First I'd like to thank U all for the very helpful project - I now have 
a fully
functional MacbookPro :-)

I have read many reports about problems with the internal microphone
but now I've found a way to make it work:

I use vanilla 2.6.18 with the 2.6.18 mactel patches on a MacbookPro

I found that 3 settings affect the microphone and need to be whacked
(especially after resume - it seems that the resume code doesn't properly
reset them; they are maybe not initialized either).

If I run

amixer sset 'Input Source' 'Line'
amixer sset 'Input Source' 'Mic'
amixer sset Capture '100%' toggle
amixer sset Capture '100%' toggle
amixer sset Mux 0
amixer sset Mux '100%'

then I have a working microphone (until the next resume).

(note that in order to make suspend/resume work I needed
some additional [not sound related] patches - I'll post them
some time soon...)


HTH
-- Till

Please CC me (not subscribed to this list) at

strauman theatsign slac aperiod stanford anotherperiod edu


PS:

The only sound related kernel config options I use are:

 CONFIG_SOUND=m
 CONFIG_SND=m
 CONFIG_SND_TIMER=m
 CONFIG_SND_PCM=m
 CONFIG_SND_OSSEMUL=y
 CONFIG_SND_MIXER_OSS=m
 CONFIG_SND_PCM_OSS=m
 CONFIG_SND_PCM_OSS_PLUGINS=y
 CONFIG_SND_RTCTIMER=m
 CONFIG_SND_SUPPORT_OLD_API=y
 CONFIG_SND_VERBOSE_PROCFS=y
 CONFIG_SND_HDA_INTEL=m

>  I've been experimenting with arecord, with no success at all.  I'm using
>  the 2.6.18-mactel kernel, with current patches from svn, including
>  
>  linux/sound/pci/hda/patch_sigmatel.c        2006-07-23
>  18:03:25.000000000 +0200
>  
>  Playback works fine with every client I've tried, including aplay,
>  mpg321, timidity, and the various gnome sound clients.  The internal
>  speakers, external speakers/headphones all behave properly (analog out
>  only, digital out not tested).
>  
>  However, neither the builtin microphone nor the line in seem to record
>  anything, using either arecord or gnome-sound-recorder.  My amixer
>  settings are:
>  
>  Simple mixer control 'Headphone',0
>    Capabilities: pvolume pswitch
>    Playback channels: Front Left - Front Right
>    Limits: Playback 0 - 127
>    Mono:
>    Front Left: Playback 127 [100%] [on]
>    Front Right: Playback 127 [100%] [on]
>  Simple mixer control 'PCM',0
>    Capabilities: pvolume
>    Playback channels: Front Left - Front Right
>    Limits: Playback 0 - 255
>    Mono:
>    Front Left: Playback 131 [51%]
>    Front Right: Playback 131 [51%]
>  Simple mixer control 'Front',0
>    Capabilities: pvolume pswitch
>    Playback channels: Front Left - Front Right
>    Limits: Playback 0 - 127
>    Mono:
>    Front Left: Playback 127 [100%] [on]
>    Front Right: Playback 127 [100%] [on]
>  Simple mixer control 'Surround',0
>    Capabilities: pvolume pswitch
>    Playback channels: Front Left - Front Right
>    Limits: Playback 0 - 127
>    Mono:
>    Front Left: Playback 127 [100%] [on]
>    Front Right: Playback 127 [100%] [on]
>  Simple mixer control 'Center',0
>    Capabilities: pvolume pvolume-joined pswitch pswitch-joined
>    Playback channels: Mono
>    Limits: Playback 0 - 127
>    Mono: Playback 127 [100%] [on]
>  Simple mixer control 'LFE',0
>    Capabilities: pvolume pvolume-joined pswitch pswitch-joined
>    Playback channels: Mono
>    Limits: Playback 0 - 127
>    Mono: Playback 127 [100%] [on]
>  Simple mixer control 'Line In as Output',0
>    Capabilities: pswitch pswitch-joined
>    Playback channels: Mono
>    Mono: Playback [off]
>  Simple mixer control 'Mic as Output',0
>    Capabilities: pswitch pswitch-joined
>    Playback channels: Mono
>    Mono: Playback [off]
>  Simple mixer control 'IEC958',0
>    Capabilities: pswitch pswitch-joined
>    Playback channels: Mono
>    Mono: Playback [off]
>  Simple mixer control 'Capture',0
>    Capabilities: cvolume cswitch
>    Capture channels: Front Left - Front Right
>    Limits: Capture 0 - 14
>    Front Left: Capture 14 [100%] [on]
>    Front Right: Capture 14 [100%] [on]
>  Simple mixer control 'Input Source',0
>    Capabilities: enum
>    Items: 'Mic' 'Line'
>    Item0: 'Mic'
>  Simple mixer control 'Mux',0
>    Capabilities: cvolume
>    Capture channels: Front Left - Front Right
>    Limits: Capture 0 - 4
>    Front Left: Capture 4 [100%]
>    Front Right: Capture 4 [100%]
>  
>  
>  The arecord command I'm trying is:
>  
>  arecord -vv -d 10 -f cd -t wav test.wav
>  
>  This runs fine, but the record level stays at zero.
>  
>  Does anyone have any suggestions?
>  
>  
>  -- 
>  Quantitative Aeronautics Pty Ltd
>  Email:  [EMAIL PROTECTED]
>  Phone:  +61 2 9212 7861
>  Mobile: +61 4 1229 3035
>  Fax: +61 2 8915 1531
>  
>   

-------------------------------------------------------------------------
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642
_______________________________________________
Mactel-linux-users mailing list
Mactel-linux-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mactel-linux-users

Reply via email to