[MS-7623, VIA VT1828S, Green Headphone Out, Front] No sound at all

Bug #1070532 reported by Fabrizio Gennari
10
This bug affects 2 people
Affects Status Importance Assigned to Milestone
pulseaudio (Ubuntu)
Expired
Undecided
Unassigned

Bug Description

The same PC can boot WIndows: the headphones work correctly there (even to the point that the default audio output is automatically muted when the headphones are plugged in).

The headphones have an integrated microphone, which is also plugged in the (pink) front connector. The microphone works OK.

There is an HDMI connector as well as the front and back jack connectors. Without adding radeon.audio=1 to the kernel boot options, the HDMI output on the same PC booted with Ubuntu does not work.

ProblemType: Bug
DistroRelease: Ubuntu 12.10
Package: alsa-base 1.0.25+dfsg-0ubuntu3
ProcVersionSignature: Ubuntu 3.5.0-17.28-generic 3.5.5
Uname: Linux 3.5.0-17-generic x86_64
ApportVersion: 2.6.1-0ubuntu3
Architecture: amd64
AudioDevicesInUse:
 USER PID ACCESS COMMAND
 /dev/snd/controlC1: fabrizio 2081 F.... pulseaudio
 /dev/snd/controlC0: fabrizio 2081 F.... pulseaudio
 /dev/snd/pcmC0D0c: fabrizio 2081 F...m pulseaudio
 /dev/snd/pcmC0D0p: fabrizio 2081 F...m pulseaudio
Date: Tue Oct 23 22:08:19 2012
InstallationMedia: Ubuntu 10.10 "Maverick Meerkat" - Release amd64 (20101007)
PackageArchitecture: all
ProcEnviron:
 TERM=xterm
 PATH=(custom, no user)
 XDG_RUNTIME_DIR=<set>
 LANG=it_IT.UTF-8
 SHELL=/bin/bash
SourcePackage: alsa-driver
Symptom: audio
Symptom_AlsaPlaybackTest: ALSA playback test through plughw:SB failed
Symptom_Card: Audio interno - HDA ATI SB
Symptom_DevicesInUse:
 USER PID ACCESS COMMAND
 /dev/snd/controlC1: fabrizio 2081 F.... pulseaudio
 /dev/snd/controlC0: fabrizio 2081 F.... pulseaudio
 /dev/snd/pcmC0D0c: fabrizio 2081 F...m pulseaudio
 /dev/snd/pcmC0D0p: fabrizio 2081 F...m pulseaudio
Symptom_Jack: Green Headphone Out, Front
Symptom_Type: No sound at all
Title: [MS-7623, VIA VT1828S, Green Headphone Out, Front] No sound at all
UpgradeStatus: Upgraded to quantal on 2012-10-20 (3 days ago)
dmi.bios.date: 08/10/2010
dmi.bios.vendor: American Megatrends Inc.
dmi.bios.version: V11.5
dmi.board.asset.tag: To Be Filled By O.E.M.
dmi.board.name: 880GM-E41 (MS-7623)
dmi.board.vendor: MSI
dmi.board.version: 2.0
dmi.chassis.asset.tag: To Be Filled By O.E.M.
dmi.chassis.type: 3
dmi.chassis.vendor: MSI
dmi.chassis.version: 2.0
dmi.modalias: dmi:bvnAmericanMegatrendsInc.:bvrV11.5:bd08/10/2010:svnMSI:pnMS-7623:pvr2.0:rvnMSI:rn880GM-E41(MS-7623):rvr2.0:cvnMSI:ct3:cvr2.0:
dmi.product.name: MS-7623
dmi.product.version: 2.0
dmi.sys.vendor: MSI

Revision history for this message
Fabrizio Gennari (fabrizio-ge) wrote :
Revision history for this message
Raymond (superquad-vortex2) wrote :

you have to turn off independent headphone if you are using pulseaudio
since pulseaudio does not allow multi streaming

in windows you can play stereo to the front panel headphone while playing 5.1 to rear panel jack

in linux you can use hw:0,2 VT1828S HP [VT1828S HP]

Simple mixer control 'Independent HP',0
  Capabilities: enum
  Items: 'OFF' 'ON'
  Item0: 'ON'

**** List of PLAYBACK Hardware Devices ****
card 0: SB [HDA ATI SB], device 0: VT1828S Analog [VT1828S Analog]
  Subdevices: 0/1
  Subdevice #0: subdevice #0
card 0: SB [HDA ATI SB], device 1: VT1828S Digital [VT1828S Digital]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 0: SB [HDA ATI SB], device 2: VT1828S HP [VT1828S HP]
  Subdevices: 1/1
  Subdevice #0: subdevice #0

Revision history for this message
Raymond (superquad-vortex2) wrote :

the rear panel jacks should not be muted after the headphone is plugged when independent hp is ON

since the driver should automatically disable auto mute in order to support multi streaming

Revision history for this message
Raymond (superquad-vortex2) wrote :
Revision history for this message
Fabrizio Gennari (fabrizio-ge) wrote :

Sorry, I don't understand what I am supposed to do in point #2. How can I "use hw:0,2 VT1828S HP [VT1828S HP]"?

Revision history for this message
Raymond (superquad-vortex2) wrote :

use those application which allow you to specify playback and capture device

mplayer -ao alsa:device=hw=0.2 foo.wav

as windows allow this, why linux cannot have this feature in pulseaudio ?

http://www.intel.com/support/motherboards/desktop/sb/cs-020642.htm#multistream

Revision history for this message
Fabrizio Gennari (fabrizio-ge) wrote :

No way to fix the whole system (rather than being forced to use one application, which isn't even installed)?

However, if it can help testing, I know how to make pipelines with gst-launch-0.10. Which para,eters should be passed to alsasink to do the same?

Revision history for this message
Raymond (superquad-vortex2) wrote :

in theory you can create a front panel headphone path which use hw:0,2

but pulseaudio does not support playing audio streams to different soundcard even when you have two sound cards

http://www.freedesktop.org/wiki/Software/PulseAudio/Backends/ALSA/Profiles

Revision history for this message
Fabrizio Gennari (fabrizio-ge) wrote :

If I type

gst-launch-0.10 uridecodebin uri=file://<path of sound file> ! alsasink device=hw:1,3

I can hear the sound through the monitor's speakers, and with

gst-launch-0.10 uridecodebin uri=file://<path of sound file> ! alsasink device=hw:0,2

I can hear the sound through the headphones.

Yet, If I use gnome-control-center -> Audio (which, if I understood correctly, simply instructs pulseaudio which device to use), when choosing Analog headphones, no sound comes at all, while when choosing HDMI/DisplayPort sound comes from the monitor speakers.

So: the headphones work, but there's something wrong in pulseaudio. But what?

Revision history for this message
Fabrizio Gennari (fabrizio-ge) wrote :

Also, I don't understand what multiple streaming has to do with this, since I don't want to hear sound on two devices at the same time: speakers only when headphone unplugged, and headphones only when headphones plugged.

Revision history for this message
Launchpad Janitor (janitor) wrote :

Status changed to 'Confirmed' because the bug affects multiple users.

Changed in alsa-driver (Ubuntu):
status: New → Confirmed
Revision history for this message
Raymond (superquad-vortex2) wrote :

you have to switch off indeondent headphone if you ewant auto mute of the speaker when headphone is plugged

try latest alsa driver

https://wiki.ubuntu.com/Audio/UpgradingAlsa/DKMS

Revision history for this message
Fabrizio Gennari (fabrizio-ge) wrote :

There must have been some problems in communicating the problem, seeing as it's been misunderstood constantly.

Auto mute of the speaker is a nice-to-have feature, but _it is not the problem_.
There's nothing wrong with ALSA: the fact that gst-launch with alsasink works should already have pointed out to that. However, I tested an even more direct way to prove that

aplay -D hw:CARD=HDMI,DEV=3 <a WAV file>

sound correctly played from the monitor's speakers

aplay -D hw:CARD=SB,DEV=2 <a WAV file>

sound correctly played from the front green headphone jack (as long as a headphone is connected there)

aplay -D hw:CARD=SB,DEV=0 <a WAV file>

sound correctly played from the rear green headphone jack (as long as a headphone is connected there)

aplay <a WAV file>

sound correctly played from the selected PulseAudio device (using gnome-control-center sound's window to select a device), AS LONG AS THE DEVICE IS NOT ANALOG HEADPHONES. If the selected device is analog headphones, no sound is played at all (needless to say, this happens with headphones plugged)

This is still happening with the recent 13.04

affects: alsa-driver (Ubuntu) → pulseaudio (Ubuntu)
Revision history for this message
Raymond (superquad-vortex2) wrote :

card 0: SB [HDA ATI SB], device 2: VT1828S HP [VT1828S HP]
   Subdevices: 1/1
   Subdevice #0: subdevice #0

when independent headphone is ON

aplay -D hw:0,2 Foo.wav

Revision history for this message
Fabrizio Gennari (fabrizio-ge) wrote :

OK, tried
aplay -D hw:0,2 Foo.wav
: it works. When running that, sound can be heard from the headphones when they are plugged to the green front connector

Revision history for this message
Fabrizio Gennari (fabrizio-ge) wrote :

I tried the Ubuntu 13.04 live cd: with that it works! Sound from the headphones using pulseaudio. Headphones have to be manually selected, but who cares.

So, what can be wrong with Ubuntu installed on the HD? Some wrong configuration bit?

Revision history for this message
Fabrizio Gennari (fabrizio-ge) wrote :

Solved. Well, haven't found the cause, but, after uninstalling libasound2 (which caused uninstall of most of the system, including ubuntu-desktop and pulseaudio) and reinstalling it, now the headphones work again under pulseaudio

Revision history for this message
Daniel van Vugt (vanvugt) wrote :

Thank you for reporting this bug to Ubuntu.
Ubuntu 12.10 (quantal) reached end-of-life on May 16, 2014.

See this document for currently supported Ubuntu releases:
https://wiki.ubuntu.com/Releases

We appreciate that this bug may be old and you might not be interested in discussing it any more. But if you are then please upgrade to the latest Ubuntu version and re-test.

Changed in pulseaudio (Ubuntu):
status: Confirmed → Incomplete
Revision history for this message
Launchpad Janitor (janitor) wrote :

[Expired for pulseaudio (Ubuntu) because there has been no activity for 60 days.]

Changed in pulseaudio (Ubuntu):
status: Incomplete → Expired
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.