Public bug reported: I cannot set the input sound level on the external input of my Conexant Venice audio device on my Thinkpad R61i via the codec. (The internal mic doesn't work at all.)
Steps to reproduce: 1. Plug in an external mic. 2. Fire up an application that allows you to observe input audio levels. 3. Start saying '1 2 1 2 1 2..." 4. Adjust both the INTERNAL mic input level (because of another bug in which the internal mic controls control the external mic and the external mic controls control nothing) 5. You will not see any change in the recording level, and you will probably experience clipping if you are using a headset mic. The workaround for this is to fire up hda_analyzer. Adjusting val(o) and val(1) on node 0x1a does the stuff. Here is the diff from hda_analyzer: Diff for codec 0/0 (0x14f15045): --- +++ @@ -93,16 +93,16 @@ Converter: stream=0, channel=0 PCM: rates [0x540]: 48000 96000 192000 bits [0xe]: 16 20 24 formats [0x1]: PCM Power: setting=D0, actual=D0 Node 0x1a [Audio Input] wcaps 0x100d0b: Stereo Amp-In R/L Amp-In caps: ofs=0x00, nsteps=0x17, stepsize=0x05, mute=1 - Amp-In vals: [0x17 0x17] [0x00 0x00] [0x00 0x00] [0x00 0x00] [0x00 0x00] + Amp-In vals: [0x02 0x02] [0x00 0x00] [0x00 0x00] [0x00 0x00] [0x00 0x00] Converter: stream=0, channel=0 SDI-Select: 0 Power: setting=D0, actual=D0 Connection: 5 0x17 0x14* 0x12 0x11 0x15 Node 0x1b [Vendor Defined Widget] wcaps 0xf00000: Mono ProblemType: Bug DistroRelease: Ubuntu 10.10 Package: linux-image-generic 2.6.35.24.29 Regression: No Reproducible: Yes ProcVersionSignature: Ubuntu 2.6.35-24.42-generic 2.6.35.8 Uname: Linux 2.6.35-24-generic x86_64 AlsaVersion: Advanced Linux Sound Architecture Driver Version 1.0.23. Architecture: amd64 ArecordDevices: **** List of CAPTURE Hardware Devices **** card 0: Intel [HDA Intel], device 0: CONEXANT Analog [CONEXANT Analog] Subdevices: 1/1 Subdevice #0: subdevice #0 AudioDevicesInUse: USER PID ACCESS COMMAND /dev/snd/controlC0: robert 15252 F.... pulseaudio CRDA: Error: [Errno 2] No such file or directory Card0.Amixer.info: Card hw:0 'Intel'/'HDA Intel at 0xfe100000 irq 47' Mixer name : 'Conexant CX20549 (Venice)' Components : 'HDA:14f15045,17aa20db,00100100' Controls : 19 Simple ctrls : 9 Card29.Amixer.info: Card hw:29 'ThinkPadEC'/'ThinkPad Console Audio Control at EC reg 0x30, fw 7KHT22WW-1.06' Mixer name : 'ThinkPad EC 7KHT22WW-1.06' Components : '' Controls : 1 Simple ctrls : 1 Card29.Amixer.values: Simple mixer control 'Console',0 Capabilities: pswitch pswitch-joined penum Playback channels: Mono Mono: Playback [on] Date: Sun Dec 26 22:34:13 2010 InstallationMedia: Kubuntu 9.10 "Karmic Koala" - Release amd64 (20091027) MachineType: LENOVO 8932A11 PccardctlIdent: Socket 0: no product info available PccardctlStatus: Socket 0: no card ProcCmdLine: BOOT_IMAGE=/boot/vmlinuz-2.6.35-24-generic root=UUID=3a0e2c90-5e68-4127-a079-16d231333077 ro vga=792 splash quiet splash ProcEnviron: LANGUAGE= PATH=(custom, no user) LANG=en_US.UTF-8 SHELL=/bin/bash RelatedPackageVersions: linux-firmware 1.38.2 SourcePackage: linux dmi.bios.date: 06/28/2007 dmi.bios.vendor: LENOVO dmi.bios.version: 7OET24WW (1.03 ) dmi.board.name: 8932A11 dmi.board.vendor: LENOVO dmi.board.version: Not Available dmi.chassis.asset.tag: No Asset Information dmi.chassis.type: 10 dmi.chassis.vendor: LENOVO dmi.chassis.version: Not Available dmi.modalias: dmi:bvnLENOVO:bvr7OET24WW(1.03):bd06/28/2007:svnLENOVO:pn8932A11:pvrThinkPadR61/R61i:rvnLENOVO:rn8932A11:rvrNotAvailable:cvnLENOVO:ct10:cvrNotAvailable: dmi.product.name: 8932A11 dmi.product.version: ThinkPad R61/R61i dmi.sys.vendor: LENOVO ** Affects: linux (Ubuntu) Importance: Undecided Status: New ** Tags: amd64 apport-bug maverick needs-upstream-testing -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/694610 Title: cannot set input volume on conexant venice -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs