At Mon, 6 Feb 2012 22:53:59 -0500, A. Costa wrote: > > On Mon, 06 Feb 2012 10:21:40 +0100 > Takashi Iwai <ti...@suse.de> wrote: > > > No sound from which output exactly? > > Which? None.
"None" means almost nothing :) Tell which outputs you have tried. I don't know exactly whether you checked only the speaker, or only the headphone, or any jacks what ever. (Judging from the text, I can guess you tested the headphone jack and the line-out jack. But you didn't test the surround/CLFE outputs from line-in/mic-in jacks, no?) > No outputs are audible, so far as I can tell. The > 'pavucontrol' streams still work, the meter goes up and down to the > silent music. > > On the good kernel (3.1.0-1) sound plays through the (separately > powered) speakers plugged into the back of the PC case; when I plug the > headphones in a different jack on the front of the case, the speakers > turn off, and the headphone sound goes on. Hm, so maybe the auto-mute feature is implemented in the hardware itself? Interesting. The 3.1 driver doesn't provide the auto-mute in software for your device. > On the silent kernel (3.2.0-1), there's no sound from headphones or > speaker, and the headphones being plugged and unplugged has no audible > effect on either speakers or headphones. > > > What happens if you turn off "Auto-Mute Mode" mixer enum? > > % amixer -c0 set "Auto-Mute Mode" Disabled > > On the good kernel (3.1.0-1), this happens: > > % amixer -c0 set "Auto-Mute Mode" Disabled ; echo $? > amixer: Unable to find simple control 'Auto-Mute Mode',0 > > 1 > > Haven't tried that 'amixer' command on the silent kernel (3.2.0-1). The question above was only for 3.2 kernel. It wasn't enabled for 3.1 kernel for your device unless you passed model=auto explicitly. If the above doesn't change anything, try to set the pin-control of each pin as same as 3.1 kernel: hda-verb /dev/snd/hwC0D0 0x0e SET_PIN_WID 0x00 hda-verb /dev/snd/hwC0D0 0x0d SET_PIN_WID 0x24 hda-verb /dev/snd/hwC0D0 0x0c SET_PIN_WID 0x20 hda-verb /dev/snd/hwC0D0 0x0b SET_PIN_WID 0x40 hda-verb /dev/snd/hwC0D0 0x0f SET_PIN_WID 0xc0 hda-verb /dev/snd/hwC0D0 0x10 SET_PIN_WID 0x24 hda-verb /dev/snd/hwC0D0 0x1f SET_PIN_WID 0x00 hda-verb /dev/snd/hwC0D0 0x20 SET_PIN_WID 0x00 hda-verb /dev/snd/hwC0D0 0x11 SET_PIN_WID 0x20 One of the command may trigger something. Don't change the plug while you test this. Also, keep "Auto-Mute" mode turned off. Otherwise the driver might reset the pin-control values again. Last but not least, for testing the output, don't use PulseAudio but use aplay or speaker-test with the raw ALSA access. Run like % aplay -Dplughw -vv somefile.wav If PA complains, use pasuspender % pasuspender -- aplay -Dplughw -vv somefile.wav thanks, Takashi -- To UNSUBSCRIBE, email to debian-kernel-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/s5hy5sfovda.wl%ti...@suse.de