@AceLan, do you know how the current status is for upstream. Especially
could you check, whether this is still required for the Karmic kernel?
Thanks.
** Changed in: linux (Ubuntu Hardy)
Status: In Progress => Fix Committed
** Description changed:
+ SRU Justification:
+
+ Impact: The MIC of the Lenovo webcam doesn't work after launching the
+ camera, because of the i2c command that turn on/off the LED for the
+ camera is wrong and will impact the MIC function.
+
+ Fix: By snooping the USB traffic from Windows and extracting the correct
+ i2c commands that turn on/off the LED. The patch goes to the V4L/DVB
+ tree contains other bug fixes that introduced from the following two
+ 2.6.29 commits
+
+ 6af4e7a V4L/DVB (10424): gspca - vc032x: Add resolution 1280x1024 for sensor
mi1310_soc.
+ a92e906 V4L/DVB (10420): gspca - vc032x: Webcam 041e:405b added and
mi1310_soc updated.
+
+ I only merge back the LED part, since Hardy doesn't have that problem.
+ The patch is already accepted by the V4L/DVB branch and will be merged
+ into upstream kernel later. http://linuxtv.org/hg/v4l-
+ dvb/rev/49966c5f2052
+
+ Testcase: This patch work fine with the Lenovo webcam I have.
+
+ ---
+
Binary package hint: hal
Using a Lenovo external USB webcam (Lenovo part number: 41N5733, USB id
17ef:4802), the built-in microphone is not working in Ubuntu 8.04.
After stopping hald with "/etc/init.d/hal stop" and
unplugging/replugging the webcam, the built-in microphone does work.
Example:
etie...@curst:~/tmp$ arecord -l
**** List of CAPTURE Hardware Devices ****
card 0: I82801CAICH3 [Intel 82801CA-ICH3], device 0: Intel ICH [Intel
82801CA-ICH3]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 0: I82801CAICH3 [Intel 82801CA-ICH3], device 1: Intel ICH - MIC ADC
[Intel 82801CA-ICH3 - MIC ADC]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 1: Webcam [Lenovo USB Webcam], device 0: USB Audio [USB Audio]
Subdevices: 1/1
Subdevice #0: subdevice #0
etie...@curst:~/tmp$ arecord -D hw:1,0 -d 3 -f cd -t wav test.wav
Recording WAVE 'test.wav' : Signed 16 bit Little Endian, Rate 44100 Hz, Stereo
arecord: pcm_read:1347: read error: Input/output error
etie...@curst:~/tmp$ sudo /etc/init.d/hal stop
[sudo] password for etienne:
* Stopping Hardware abstraction layer hald
[ OK ]
< there, I unplugged and replugged the webcam >
etie...@curst:~/tmp$ arecord -D hw:1,0 -d 3 -f cd -t wav test.wav
Recording WAVE 'test.wav' : Signed 16 bit Little Endian, Rate 44100 Hz, Stereo
etie...@curst:~/tmp$
I also see the same behavior when trying to record from the webcam using
the OSS driver, tested with "sox -t ossdsp /dev/dsp1 test.wav".
Version of hal installed: 0.5.11~rc2-1ubuntu8.2
--
Built-in microphone on Lenovo USB webcam doesn't work when hald is running
https://bugs.launchpad.net/bugs/310760
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
--
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs