No audio input nor output during a call
What problem did you encounter
There is no audio input nor output when calling or answering a call.
What is the actual behaviour?
When calling or receiving a call, there is no working audio from the phone. When being called, the ringtone works but after answering, there is no more audio.
What is the expected behaviour?
I should be able to talk to and hear the person I call.
How to reproduce
Make a call or answer a call with the Librem 5.
Which version of Calls did you encounter the bug in?
-
I compiled it myself. If you compiled Calls from source please provide the git revision via e.g. by running git log -1 --pretty=oneline
and pasting the output below. -
I used the precompiled Debian package (e.g. by running a prebuilt image). Please paste the output of dpkg -s calls
below.
Calls Version: 0.1.2~226.gbpdc9b71
What hardware are you running Calls on?
-
amd64 qemu image -
Librem5 devkit -
Librem 5 Birch
What modem are you using?
BM818-E1
Hardware | manufacturer: QUALCOMM INCORPORATED
| model: 0
| firmware revision: MPSS.JO.2.0.2.c1.1-00032-9607_GENNS_PACK-1 1 [Feb 25 2019 01:00:00]
Releveant logfiles
Please provide relevant logs. You can list the logs since last boot read
with journalctl -b 0
.
janv. 22 11:20:59 pureos ModemManager[540]: <info> Call state changed: unknown -> ringing-in (incoming-new)
janv. 22 11:20:59 pureos wys[586]: g_hash_table_contains: assertion 'hash_table != NULL' failed
janv. 22 11:20:59 pureos wys[586]: g_hash_table_insert_internal: assertion 'hash_table != NULL' failed
janv. 22 11:20:59 pureos kernel: etnaviv-gpu 38000000.gpu: genpd_runtime_resume()
janv. 22 11:21:00 pureos calls[854]: ########################################################
janv. 22 11:21:00 pureos calls[854]: ########################################################
janv. 22 11:21:00 pureos calls[854]: ############ THIS CALLS CONTAINS UGLY HACKS ############
janv. 22 11:21:00 pureos calls[854]: ########################################################
janv. 22 11:21:00 pureos calls[854]: ########################################################
janv. 22 11:21:00 pureos calls[854]: Attempt to load unknown IM context type 'simple'
janv. 22 11:21:02 pureos ModemManager[540]: <info> user request to accept call
janv. 22 11:21:02 pureos ModemManager[540]: <info> call is accepted
janv. 22 11:21:02 pureos ModemManager[540]: <info> Call state changed: ringing-in -> active (accepted)
janv. 22 11:21:02 pureos wys[586]: mm_modem_voice_get_path: assertion 'MM_IS_MODEM_VOICE (self)' failed
janv. 22 11:21:02 pureos wys[586]: instance of invalid non-instantiatable type '<invalid>'
janv. 22 11:21:02 pureos wys[586]: g_signal_emit_by_name: assertion 'G_TYPE_CHECK_INSTANCE (instance)' failed
janv. 22 11:21:02 pureos wys[586]: mm_modem_voice_get_path: assertion 'MM_IS_MODEM_VOICE (self)' failed
janv. 22 11:21:02 pureos wys[586]: instance of invalid non-instantiatable type '<invalid>'
janv. 22 11:21:02 pureos wys[586]: g_signal_emit_by_name: assertion 'G_TYPE_CHECK_INSTANCE (instance)' failed
--- Hang up ---
janv. 22 11:21:10 pureos ModemManager[540]: <info> user request to hangup call
janv. 22 11:21:11 pureos ModemManager[540]: <info> Call state changed: active -> terminated (terminated)
janv. 22 11:21:11 pureos wys[586]: mm_modem_voice_get_path: assertion 'MM_IS_MODEM_VOICE (self)' failed
janv. 22 11:21:11 pureos wys[586]: instance of invalid non-instantiatable type '<invalid>'
janv. 22 11:21:11 pureos wys[586]: g_signal_emit_by_name: assertion 'G_TYPE_CHECK_INSTANCE (instance)' failed
janv. 22 11:21:11 pureos wys[586]: mm_modem_voice_get_path: assertion 'MM_IS_MODEM_VOICE (self)' failed
janv. 22 11:21:11 pureos wys[586]: instance of invalid non-instantiatable type '<invalid>'
janv. 22 11:21:11 pureos wys[586]: g_signal_emit_by_name: assertion 'G_TYPE_CHECK_INSTANCE (instance)' failed
janv. 22 11:21:11 pureos wys[586]: g_hash_table_lookup: assertion 'hash_table != NULL' failed
janv. 22 11:21:11 pureos wys[586]: Could not find removed call `/org/freedesktop/ModemManager1/Call/0'