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

Reply via email to