natty kernel doesn't work with voice input by microphone

Bug #674952 reported by Aron Xu
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
linux (Ubuntu)
Fix Released
Undecided
Unassigned

Bug Description

I have a problem with natty kernel, that is I have audio ouput working, but input not working. This problem didn't exist with 2.6.36 kernel.

I am sure that the microphone is not muted; alsa-info.sh output is attached. I've tried to run `arecord test.wav' and the resulting wave pack file is just some little noise.

My Ubuntu installation is Lucid amd64, and I've upgraded the following packages (listing sources) to natty version:
alsa-driver 1.0.23+dfsg-2ubuntu1
alsa-utils 1.0.23-3ubuntu1
linux 2.6.37-5.14
linux-firmware 1.40
linux-meta 2.6.37.5.7
nvidia-common 0.2.24
nvidia-graphics-drivers 260.19.06-0ubuntu1
nvidia-settings 260.19.06-0ubuntu1

This problem didn't exist at least in 2.6.36-1.7, but nether 2.6.37-2.10 nor 2.6.37-3.11 nor 2.6.37-5.14 works for me. Other versions between 2.6.36-1.7 and 2.6.37-2.10 are not tested.

All source packages except linux are just copied from natty release archive and rebuilt on Lucid in a PPA (ppa:happyaron/sandbox, sorry for there are other unrelated packages).

The linux packages were built with `skipabi' and `skipmoudules' rules.

---
AlsaVersion: Advanced Linux Sound Architecture Driver Version 1.0.23.
Architecture: amd64
AudioDevicesInUse:
 USER PID ACCESS COMMAND
 /dev/snd/controlC0: aron 1643 F.... pulseaudio
CRDA: Error: [Errno 2] No such file or directory
Card0.Amixer.info:
 Card hw:0 'NVidia'/'HDA NVidia at 0xcfff4000 irq 20'
   Mixer name : 'Realtek ALC883'
   Components : 'HDA:10ec0883,08830000,00100002'
   Controls : 29
   Simple ctrls : 16
DistroRelease: Ubuntu 10.04
HibernationDevice: RESUME=UUID=32a09802-9b0a-4ac2-8540-20994600e13d
InstallationMedia: Ubuntu 10.04 LTS "Lucid Lynx" - Release amd64 (20100429)
Lsusb:
 Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
 Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
MachineType: NVIDIA MCP65
NonfreeKernelModules: nvidia
Package: linux (not installed)
ProcCmdLine: BOOT_IMAGE=/vmlinuz-2.6.37-3-generic root=UUID=d297c968-d926-4027-921d-050e7ff376f6 ro quiet splash
ProcEnviron:
 LANGUAGE=zh_CN:zh
 PATH=(custom, user)
 LANG=zh_CN.utf8
 SHELL=/usr/bin/zsh
ProcVersionSignature: Ubuntu 2.6.37-3.11~lucid1-generic 2.6.37-rc1
Regression: Yes
RelatedPackageVersions: linux-firmware 1.39lucid1
Reproducible: Yes
RfKill:

Tags: lucid audio regression-potential needs-upstream-testing
Uname: Linux 2.6.37-3-generic x86_64
UnreportableReason: This is not a real Ubuntu package
UserGroups: adm admin cdrom dialout lpadmin plugdev sambashare
WifiSyslog:
 Nov 14 02:24:05 aron-desktop kernel: [ 1210.749025] pavucontrol[7191]: segfault at 0 ip 000000000040d502 sp 00007fff99f19950 error 4 in pavucontrol[400000+38000]
 Nov 14 02:24:17 aron-desktop kernel: [ 1222.636030] gnome-sound-rec[9439]: segfault at 28 ip 000000000040b383 sp 00007fff1e379bc0 error 6 in gnome-sound-recorder[400000+10000]
dmi.bios.date: 07/23/2007
dmi.bios.vendor: Phoenix Technologies, LTD
dmi.bios.version: 6.00 PG
dmi.board.name: NF570S
dmi.board.vendor: Onda Technoloyg Corporation
dmi.board.version: Ver1.00
dmi.chassis.type: 3
dmi.chassis.vendor: NVIDIA
dmi.chassis.version: MCP65
dmi.modalias: dmi:bvnPhoenixTechnologies,LTD:bvr6.00PG:bd07/23/2007:svnNVIDIA:pnMCP65:pvr2:rvnOndaTechnoloygCorporation:rnNF570S:rvrVer1.00:cvnNVIDIA:ct3:cvrMCP65:
dmi.product.name: MCP65
dmi.product.version: 2
dmi.sys.vendor: NVIDIA

---
AlsaVersion: Advanced Linux Sound Architecture Driver Version 1.0.23.
Architecture: amd64
AudioDevicesInUse:
 USER PID ACCESS COMMAND
 /dev/snd/controlC0: aron 1643 F.... pulseaudio
Card0.Amixer.info:
 Card hw:0 'NVidia'/'HDA NVidia at 0xcfff4000 irq 20'
   Mixer name : 'Realtek ALC883'
   Components : 'HDA:10ec0883,08830000,00100002'
   Controls : 29
   Simple ctrls : 16
DistroRelease: Ubuntu 10.04
InstallationMedia: Ubuntu 10.04 LTS "Lucid Lynx" - Release amd64 (20100429)
NonfreeKernelModules: nvidia
Package: alsa-base 1.0.23+dfsg-2ubuntu1lucid1
PackageArchitecture: all
ProcEnviron:
 LANGUAGE=zh_CN:zh
 PATH=(custom, user)
 LANG=zh_CN.utf8
 SHELL=/usr/bin/zsh
ProcVersionSignature: Ubuntu 2.6.37-3.11~lucid1-generic 2.6.37-rc1
Tags: lucid
Uname: Linux 2.6.37-3-generic x86_64
UnreportableReason: This is not a real Ubuntu package
UserGroups: adm admin cdrom dialout lpadmin plugdev sambashare
dmi.bios.date: 07/23/2007
dmi.bios.vendor: Phoenix Technologies, LTD
dmi.bios.version: 6.00 PG
dmi.board.name: NF570S
dmi.board.vendor: Onda Technoloyg Corporation
dmi.board.version: Ver1.00
dmi.chassis.type: 3
dmi.chassis.vendor: NVIDIA
dmi.chassis.version: MCP65
dmi.modalias: dmi:bvnPhoenixTechnologies,LTD:bvr6.00PG:bd07/23/2007:svnNVIDIA:pnMCP65:pvr2:rvnOndaTechnoloygCorporation:rnNF570S:rvrVer1.00:cvnNVIDIA:ct3:cvrMCP65:
dmi.product.name: MCP65
dmi.product.version: 2
dmi.sys.vendor: NVIDIA

Revision history for this message
Aron Xu (happyaron) wrote :
tags: added: apport-collected
description: updated
Revision history for this message
Aron Xu (happyaron) wrote : AlsaDevices.txt

apport information

Revision history for this message
Aron Xu (happyaron) wrote : AplayDevices.txt

apport information

Revision history for this message
Aron Xu (happyaron) wrote : ArecordDevices.txt

apport information

Revision history for this message
Aron Xu (happyaron) wrote : BootDmesg.txt

apport information

Revision history for this message
Aron Xu (happyaron) wrote : Card0.Amixer.values.txt

apport information

Revision history for this message
Aron Xu (happyaron) wrote : Card0.Codecs.codec.0.txt

apport information

Revision history for this message
Aron Xu (happyaron) wrote : CurrentDmesg.txt

apport information

Revision history for this message
Aron Xu (happyaron) wrote : IwConfig.txt

apport information

Revision history for this message
Aron Xu (happyaron) wrote : Lspci.txt

apport information

Revision history for this message
Aron Xu (happyaron) wrote : PciMultimedia.txt

apport information

Revision history for this message
Aron Xu (happyaron) wrote : ProcCpuinfo.txt

apport information

Revision history for this message
Aron Xu (happyaron) wrote : ProcInterrupts.txt

apport information

Revision history for this message
Aron Xu (happyaron) wrote : ProcModules.txt

apport information

Revision history for this message
Aron Xu (happyaron) wrote : UdevDb.txt

apport information

Revision history for this message
Aron Xu (happyaron) wrote : UdevLog.txt

apport information

description: updated
Revision history for this message
Aron Xu (happyaron) wrote : AlsaDevices.txt

apport information

Revision history for this message
Aron Xu (happyaron) wrote : AplayDevices.txt

apport information

Revision history for this message
Aron Xu (happyaron) wrote : ArecordDevices.txt

apport information

Revision history for this message
Aron Xu (happyaron) wrote : BootDmesg.txt

apport information

Revision history for this message
Aron Xu (happyaron) wrote : Card0.Amixer.values.txt

apport information

Revision history for this message
Aron Xu (happyaron) wrote : Card0.Codecs.codec.0.txt

apport information

Revision history for this message
Aron Xu (happyaron) wrote : CurrentDmesg.txt

apport information

Revision history for this message
Aron Xu (happyaron) wrote : Dependencies.txt

apport information

Revision history for this message
Aron Xu (happyaron) wrote : PciMultimedia.txt

apport information

Revision history for this message
Aron Xu (happyaron) wrote : ProcCpuinfo.txt

apport information

tags: added: kernel-sound-microphone
Aron Xu (happyaron)
description: updated
tags: added: audio needs-upstream-testing regression-potential
Aron Xu (happyaron)
description: updated
Aron Xu (happyaron)
description: updated
Aron Xu (happyaron)
description: updated
Revision history for this message
Daniel T Chen (crimsun) wrote :

I believe you misunderstand the userspace alsa package split. You don't need to update alsa-utils or alsa-driver (linux-sound-base, alsa-base, etc.); the driver itself is in linux-image-2.6.37-foo anyhow. It's much more important to upgrade alsa-lib (libasound2*), alsa-plugins (libasound2-plugins*), and pulseaudio from natty. Once you've made those changes, please reproduce the symptom. You should also reproduce the symptom using the mainline 2.6.37-rc2 build available from http://kernel.ubuntu.com/~kernel-ppa/mainline/v2.6.37-rc2-maverick/ .

Changed in linux (Ubuntu):
status: New → Incomplete
Revision history for this message
Aron Xu (happyaron) wrote :

I've updated alsa-lib, alsa-plugins and pulseaudio from natty, but sound input still doesn't work.

Revision history for this message
Daniel T Chen (crimsun) wrote : Re: [Bug 674952] Re: natty kernel doesn't work with voice input by microphone

You neglected to state whether you tested 2.6.37-rc2. But 2.6.37-rc3 is
available now in the mainline repository on
kernel.ubuntu.com/~kernel-ppa/mainline. Please test it.

Revision history for this message
Aron Xu (happyaron) wrote :

Tested 2.6.37-020637rc3-generic from kernel PPA, sound input still doesn't work.

Revision history for this message
Aron Xu (happyaron) wrote :

Hi, I am happy to see that this problem has been solved in linux 2.6.37-8.20 with pulseaudio 1:0.9.22-0ubuntu1.

Change status to Fix Released.

Changed in linux (Ubuntu):
status: Incomplete → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.