You are not logged in.

#1 2019-05-12 14:02:14

yk
Member
Registered: 2014-06-09
Posts: 9

Hangouts does no longer send sound

Trying to start hangouts, my computer stopped sending sound three weeks ago. I can send and recieve video and can send video but microphone input does not get send. The problem is, that everything else works as expected, I can record sound,  teamspeak and a test site both work. Trying to replicate the behavior, the computer neither sends sound to my laptop nor to my parents, so I suspect that it is actually a problem on my side, but I am running out of ideas how to troubleshoot the problem.


Not really sure what additional info I should add, but:

$uname -a
Linux angmar 5.0.11-arch1-1-ARCH #1 SMP PREEMPT Thu May 2 19:48:15 UTC 2019 x86_64 GNU/Linux

Creative USB Gaming Headset HS-950

Offline

#2 2019-05-12 14:49:07

V1del
Forum Moderator
Registered: 2012-10-16
Posts: 21,427

Re: Hangouts does no longer send sound

Are you sure the microphone source is not simply muted? While attempting a hangouts call what's your output for

pacmd list-sources
pacmd list-source-outputs
arecord -lL
sudo fuser -v /dev/snd/*

also make sure microphone access isn't actually disabled in your browser (iirc chrome/-ium gets a setting you can flick in the address bar)

In general I'm assuming a lot of stuff here you could've added to your original post, like which audio backend/browser etc you are using do you use the website or the chrome extension?

Online

#3 2019-05-12 16:24:17

yk
Member
Registered: 2014-06-09
Posts: 9

Re: Hangouts does no longer send sound

I am using Firefox with the Website and pulseaudio as backend. However, I tried chromium and noticed that pacmd list-source tells me that during the call the "state" is suspended. However in Chromium the sink wakes up. Additionally FF does not show up in the pacmd list-source-outputs. (Additionally google-chrome-stable does not seem to work, which is why I didn't try chromium in the first place.)

$sudo fuser -v /dev/snd/*
[sudo] password for yoshi: 
                     USER        PID ACCESS COMMAND
/dev/snd/controlC0:  gdm         634 F.... pulseaudio
                     yoshi       908 F.... pulseaudio
/dev/snd/controlC1:  yoshi       908 F.... pulseaudio
/dev/snd/pcmC1D0c:   yoshi       908 F...m pulseaudio
/dev/snd/pcmC1D0p:   yoshi       908 F...m pulseaudio

The following is whith chromium open.

$pacmd list-sources
2 source(s) available.
    index: 9
	name: <alsa_output.usb-Creative_Technology_Creative_USB_Headset-00.iec958-stereo.monitor>
	driver: <module-alsa-card.c>
	flags: DECIBEL_VOLUME LATENCY DYNAMIC_LATENCY
	state: IDLE
	suspend cause: (none)
	priority: 1040
	volume: front-left: 65536 / 100% / 0.00 dB,   front-right: 65536 / 100% / 0.00 dB
	        balance 0.00
	base volume: 65536 / 100% / 0.00 dB
	volume steps: 65537
	muted: no
	current latency: 0.00 ms
	max rewind: 1 KiB
	sample spec: s16le 2ch 44100Hz
	channel map: front-left,front-right
	             Stereo
	used by: 0
	linked by: 0
	configured latency: 2000.00 ms; range is 0.50 .. 2000.00 ms
	monitor_of: 6
	card: 6 <alsa_card.usb-Creative_Technology_Creative_USB_Headset-00>
	module: 36
	properties:
		device.description = "Monitor of Creative USB Headset Digital Stereo (IEC958)"
		device.class = "monitor"
		alsa.card = "1"
		alsa.card_name = "Creative USB Headset"
		alsa.long_card_name = "Creative Technology Creative USB Headset at usb-0000:00:14.0-5, full speed"
		alsa.driver_name = "snd_usb_audio"
		device.bus_path = "pci-0000:00:14.0-usb-0:5:1.0"
		sysfs.path = "/devices/pci0000:00/0000:00:14.0/usb1/1-5/1-5:1.0/sound/card1"
		udev.id = "usb-Creative_Technology_Creative_USB_Headset-00"
		device.bus = "usb"
		device.vendor.id = "041e"
		device.vendor.name = "Creative Technology, Ltd"
		device.product.id = "0400"
		device.product.name = "Creative USB Headset"
		device.serial = "Creative_Technology_Creative_USB_Headset"
		device.form_factor = "headset"
		device.string = "1"
		module-udev-detect.discovered = "1"
		device.icon_name = "audio-headset-usb"
		device.intended_roles = "phone"
  * index: 10
	name: <alsa_input.usb-Creative_Technology_Creative_USB_Headset-00.analog-mono>
	driver: <module-alsa-card.c>
	flags: HARDWARE HW_MUTE_CTRL HW_VOLUME_CTRL DECIBEL_VOLUME LATENCY DYNAMIC_LATENCY
	state: RUNNING
	suspend cause: (none)
	priority: 9049
	volume: mono: 54998 /  84% / -4.57 dB
	        balance 0.00
	base volume: 65536 / 100% / 0.00 dB
	volume steps: 65537
	muted: no
	current latency: 1.79 ms
	max rewind: 0 KiB
	sample spec: s16le 1ch 44100Hz
	channel map: mono
	             Mono
	used by: 1
	linked by: 1
	configured latency: 10.00 ms; range is 0.50 .. 2000.00 ms
	card: 6 <alsa_card.usb-Creative_Technology_Creative_USB_Headset-00>
	module: 36
	properties:
		alsa.resolution_bits = "16"
		device.api = "alsa"
		device.class = "sound"
		alsa.class = "generic"
		alsa.subclass = "generic-mix"
		alsa.name = "USB Audio"
		alsa.id = "USB Audio"
		alsa.subdevice = "0"
		alsa.subdevice_name = "subdevice #0"
		alsa.device = "0"
		alsa.card = "1"
		alsa.card_name = "Creative USB Headset"
		alsa.long_card_name = "Creative Technology Creative USB Headset at usb-0000:00:14.0-5, full speed"
		alsa.driver_name = "snd_usb_audio"
		device.bus_path = "pci-0000:00:14.0-usb-0:5:1.0"
		sysfs.path = "/devices/pci0000:00/0000:00:14.0/usb1/1-5/1-5:1.0/sound/card1"
		udev.id = "usb-Creative_Technology_Creative_USB_Headset-00"
		device.bus = "usb"
		device.vendor.id = "041e"
		device.vendor.name = "Creative Technology, Ltd"
		device.product.id = "0400"
		device.product.name = "Creative USB Headset"
		device.serial = "Creative_Technology_Creative_USB_Headset"
		device.form_factor = "headset"
		device.string = "hw:1"
		device.buffering.buffer_size = "176400"
		device.buffering.fragment_size = "88200"
		device.access_mode = "mmap+timer"
		device.profile.name = "analog-mono"
		device.profile.description = "Analog Mono"
		device.description = "Creative USB Headset Analog Mono"
		alsa.mixer_name = "USB Mixer"
		alsa.components = "USB041e:0400"
		module-udev-detect.discovered = "1"
		device.icon_name = "audio-headset-usb"
		device.intended_roles = "phone"
	ports:
		analog-input-mic: Microphone (priority 8700, latency offset 0 usec, available: unknown)
			properties:
				device.icon_name = "audio-input-microphone"
	active port: <analog-input-mic>
$pacmd list-source-outputs
1 source output(s) available.
    index: 13
	driver: <protocol-native.c>
	flags: START_CORKED 
	state: RUNNING
	source: 10 <alsa_input.usb-Creative_Technology_Creative_USB_Headset-00.analog-mono>
	volume: front-left: 65536 / 100% / 0.00 dB,   front-right: 65536 / 100% / 0.00 dB
	        balance 0.00
	muted: no
	current latency: 0.00 ms
	requested latency: 10.00 ms
	sample spec: s16le 2ch 44100Hz
	channel map: front-left,front-right
	             Stereo
	resample method: copy
	owner module: 14
	client: 37 <Chrome input>
	properties:
		application.icon_name = "chromium-browser"
		media.name = "RecordStream"
		application.name = "Chrome input"
		native-protocol.peer = "UNIX socket client"
		native-protocol.version = "32"
		application.process.id = "11330"
		application.process.user = "yoshi"
		application.process.host = "angmar"
		application.process.binary = "chromium"
		application.language = "en_US.UTF-8"
		window.x11.display = ":1"
		application.process.machine_id = "8aa2b62732ee4c588212abdfaac29e69"
		application.process.session_id = "2"
		module-stream-restore.id = "source-output-by-application-name:Chrome input"

Offline

#4 2019-05-12 17:01:56

V1del
Forum Moderator
Registered: 2012-10-16
Posts: 21,427

Re: Hangouts does no longer send sound

Well does it work with that? Would be more interesting from firefox, though FWIW the same applies there, make sure hangouts is allowed to access the mic.

Online

#5 2019-05-12 18:30:33

yk
Member
Registered: 2014-06-09
Posts: 9

Re: Hangouts does no longer send sound

Unfourtunately not, just tested it with chromium and it's actually precisely the same error as with Firefox. I can see and hear video but apparently my microphone is muted. (It is not, at least the gnome sound recorder gets the signal.) One thing could be, that I made a conscious effort to get rid of alsa and jack two years ago. (Hangouts worked until three or four weeks ago, but that may be a bit strange about my system.)

Additionally I see an error in the journald that may be rather relevant.

$journalctl -b -p 3
[SNIP]
May 12 20:00:54 angmar kernel: uvcvideo: Failed to query (GET_CUR) UVC control 2 on unit 1: -110 (exp. 1).

Additonally the output during the most recent session of pacmd list-sources and pacmd list-source-outputs

$pacmd list-sources
2 source(s) available.
    index: 0
	name: <alsa_output.usb-Creative_Technology_Creative_USB_Headset-00.iec958-stereo.monitor>
	driver: <module-alsa-card.c>
	flags: DECIBEL_VOLUME LATENCY DYNAMIC_LATENCY
	state: IDLE
	suspend cause: (none)
	priority: 1040
	volume: front-left: 65536 / 100% / 0.00 dB,   front-right: 65536 / 100% / 0.00 dB
	        balance 0.00
	base volume: 65536 / 100% / 0.00 dB
	volume steps: 65537
	muted: no
	current latency: 0.00 ms
	max rewind: 2 KiB
	sample spec: s16le 2ch 44100Hz
	channel map: front-left,front-right
	             Stereo
	used by: 0
	linked by: 0
	configured latency: 2000.00 ms; range is 16.00 .. 2000.00 ms
	monitor_of: 0
	card: 0 <alsa_card.usb-Creative_Technology_Creative_USB_Headset-00>
	module: 6
	properties:
		device.description = "Monitor of Creative USB Headset Digital Stereo (IEC958)"
		device.class = "monitor"
		alsa.card = "1"
		alsa.card_name = "Creative USB Headset"
		alsa.long_card_name = "Creative Technology Creative USB Headset at usb-0000:00:14.0-5, full speed"
		alsa.driver_name = "snd_usb_audio"
		device.bus_path = "pci-0000:00:14.0-usb-0:5:1.0"
		sysfs.path = "/devices/pci0000:00/0000:00:14.0/usb1/1-5/1-5:1.0/sound/card1"
		udev.id = "usb-Creative_Technology_Creative_USB_Headset-00"
		device.bus = "usb"
		device.vendor.id = "041e"
		device.vendor.name = "Creative Technology, Ltd"
		device.product.id = "0400"
		device.product.name = "Creative USB Headset"
		device.serial = "Creative_Technology_Creative_USB_Headset"
		device.form_factor = "headset"
		device.string = "1"
		module-udev-detect.discovered = "1"
		device.icon_name = "audio-headset-usb"
		device.intended_roles = "phone"
  * index: 1
	name: <alsa_input.usb-Creative_Technology_Creative_USB_Headset-00.analog-mono>
	driver: <module-alsa-card.c>
	flags: HARDWARE HW_MUTE_CTRL HW_VOLUME_CTRL DECIBEL_VOLUME LATENCY DYNAMIC_LATENCY
	state: RUNNING
	suspend cause: (none)
	priority: 9049
	volume: mono: 65536 / 100% / 0.00 dB
	        balance 0.00
	base volume: 65536 / 100% / 0.00 dB
	volume steps: 65537
	muted: no
	current latency: 0.00 ms
	max rewind: 0 KiB
	sample spec: s16le 1ch 44100Hz
	channel map: mono
	             Mono
	used by: 1
	linked by: 1
	configured latency: 10.00 ms; range is 2.00 .. 2000.00 ms
	card: 0 <alsa_card.usb-Creative_Technology_Creative_USB_Headset-00>
	module: 6
	properties:
		alsa.resolution_bits = "16"
		device.api = "alsa"
		device.class = "sound"
		alsa.class = "generic"
		alsa.subclass = "generic-mix"
		alsa.name = "USB Audio"
		alsa.id = "USB Audio"
		alsa.subdevice = "0"
		alsa.subdevice_name = "subdevice #0"
		alsa.device = "0"
		alsa.card = "1"
		alsa.card_name = "Creative USB Headset"
		alsa.long_card_name = "Creative Technology Creative USB Headset at usb-0000:00:14.0-5, full speed"
		alsa.driver_name = "snd_usb_audio"
		device.bus_path = "pci-0000:00:14.0-usb-0:5:1.0"
		sysfs.path = "/devices/pci0000:00/0000:00:14.0/usb1/1-5/1-5:1.0/sound/card1"
		udev.id = "usb-Creative_Technology_Creative_USB_Headset-00"
		device.bus = "usb"
		device.vendor.id = "041e"
		device.vendor.name = "Creative Technology, Ltd"
		device.product.id = "0400"
		device.product.name = "Creative USB Headset"
		device.serial = "Creative_Technology_Creative_USB_Headset"
		device.form_factor = "headset"
		device.string = "hw:1"
		device.buffering.buffer_size = "176400"
		device.buffering.fragment_size = "88200"
		device.access_mode = "mmap+timer"
		device.profile.name = "analog-mono"
		device.profile.description = "Analog Mono"
		device.description = "Creative USB Headset Analog Mono"
		alsa.mixer_name = "USB Mixer"
		alsa.components = "USB041e:0400"
		module-udev-detect.discovered = "1"
		device.icon_name = "audio-headset-usb"
		device.intended_roles = "phone"
	ports:
		analog-input-mic: Microphone (priority 8700, latency offset 0 usec, available: unknown)
			properties:
				device.icon_name = "audio-input-microphone"
	active port: <analog-input-mic>
$pacmd list-source-outputs
1 source output(s) available.
    index: 2
	driver: <protocol-native.c>
	flags: START_CORKED 
	state: RUNNING
	source: 1 <alsa_input.usb-Creative_Technology_Creative_USB_Headset-00.analog-mono>
	volume: front-left: 65536 / 100% / 0.00 dB,   front-right: 65536 / 100% / 0.00 dB
	        balance 0.00
	muted: no
	current latency: 0.00 ms
	requested latency: 10.00 ms
	sample spec: s16le 2ch 44100Hz
	channel map: front-left,front-right
	             Stereo
	resample method: copy
	owner module: 14
	client: 10 <Chrome input>
	properties:
		application.icon_name = "chromium-browser"
		media.name = "RecordStream"
		application.name = "Chrome input"
		native-protocol.peer = "UNIX socket client"
		native-protocol.version = "32"
		application.process.id = "3229"
		application.process.user = "yoshi"
		application.process.host = "angmar"
		application.process.binary = "chromium"
		application.language = "en_US.UTF-8"
		window.x11.display = ":1"
		application.process.machine_id = "8aa2b62732ee4c588212abdfaac29e69"
		application.process.session_id = "2"
		module-stream-restore.id = "source-output-by-application-name:Chrome input"

Offline

#6 2019-05-15 16:25:55

V1del
Forum Moderator
Registered: 2012-10-16
Posts: 21,427

Re: Hangouts does no longer send sound

That error is usually in regards to webcams, so might not be that relevant.

FWIW from a pure audio chain perspective, this looks alright (though it is indeed currently not receiving any input from the browser, is there any potentially telling terminal output from the browser?). Double check your browser settings. Also, if your kernel is any indication, your last system update was a few weeks ago, maybe you are hitting some genuine bug which might be fixed in newer versions of the browser, run a system update and try to reproduce. and maybe still post the arecord output as it would help check ALSA's device state.

Online

#7 2019-06-10 18:44:57

yk
Member
Registered: 2014-06-09
Posts: 9

Re: Hangouts does no longer send sound

Thank you very much. (And sorry for my rather late reply.)

By now, I managed to find a workaround, one can disconnect the webcam, then start a call and then plug the camera back into the computer. Then both sound and video work.

Offline

Board footer

Powered by FluxBB