#1142149 plasma-dialer does not notify anymore about incoming calls since libkf6modemmanagerqt6 6.23.0->6.26.0 upgrade

#1142149#5
Date:
2026-07-15 19:47:10 UTC
From:
To:
Hi,
I've noticed I'm not getting any incoming call in the last week, but
I've been told I'm getting called, then I've looked into the list of
upgrades that broke it.

Long story short, downgrading libkf6modemmanagerqt6 to 6.23.0-2 and
rebooting fixes incoming calls

lug 15 20:59:45 mobian ModemManager[835]: <msg> [modem0/call0] call
state changed: unknown -> ringing-in (incoming-new)
lug 15 20:59:45 mobian modem-daemon[3318]:
ModemManagerController::init()::<lambda(const QString&)> call added,
initiating
lug 15 20:59:45 mobian modem-daemon[3318]: void
ModemManagerController::initAddedCall(const
QSharedPointer<ModemManager::ModemDevice>&, const
QSharedPointer<ModemManager::Call>&) call details: 1 3 2
lug 15 20:59:45 mobian modem-daemon[3318]: call added:
"/org/freedesktop/ModemManager1/Modem/0"
"/org/freedesktop/ModemManager1/Call/0"
lug 15 20:59:45 mobian modem-daemon[3318]:
ModemManagerController::init()::<lambda(const QString&)> call added,
initiating
lug 15 20:59:45 mobian modem-daemon[3318]: void
ModemManagerController::initAddedCall(const
QSharedPointer<ModemManager::ModemDevice>&, const
QSharedPointer<ModemManager::Call>&) call details: 1 3 2
lug 15 20:59:45 mobian kde-telephony-daemon[3324]: void
DialerManager::onUtilsCallAdded(const QString&, const QString&, const
DialerTypes::CallDirection&, const DialerTypes::CallState&, const
DialerTypes::CallStateReason&, QString) call added
"/org/freedesktop/ModemManager1/Modem/0"
"/org/freedesktop/ModemManager1/Call/0"
DialerTypes::CallDirection::Incoming DialerTypes::CallState::RingingIn
DialerTypes::CallStateReason::IncomingNew
lug 15 20:59:45 mobian kde-telephony-daemon[3324]: void
NotificationManager::onCallAdded(const QString&, const QString&, const
DialerTypes::CallDirection&, const DialerTypes::CallState&, const
DialerTypes::CallStateReason&, QString) call added
"/org/freedesktop/ModemManager1/Modem/0"
"/org/freedesktop/ModemManager1/Call/0"
DialerTypes::CallDirection::Incoming DialerTypes::CallState::RingingIn
DialerTypes::CallStateReason::IncomingNew
lug 15 20:59:45 mobian kernel: max98927 4-003a: max98927_dai_set_fmt:
fmt 0x00004001
lug 15 20:59:45 mobian kernel: max98927 4-003a: format supported 2
lug 15 20:59:47 mobian ModemManager[835]: <msg> [modem0/call0] call
state changed: ringing-in -> terminated (unknown)
lug 15 20:59:47 mobian modem-daemon[3318]:
ModemManagerController::initAddedCall(const
QSharedPointer<ModemManager::ModemDevice>&, const
QSharedPointer<ModemManager::Call>&)::<lambda(MMCallState, MMCallState,
MMCallStateReason)> call state changed, initiating
lug 15 20:59:47 mobian modem-daemon[3318]: new call state:
"/org/freedesktop/ModemManager1/Modem/0"
"/org/freedesktop/ModemManager1/Call/0"
DialerTypes::CallDirection::Incoming DialerTypes::CallState::Terminated
DialerTypes::CallStateReason::Unknown
lug 15 20:59:47 mobian modem-daemon[3318]: call terminated
lug 15 20:59:47 mobian modem-daemon[3318]: missed a call
lug 15 20:59:47 mobian modem-daemon[3318]: new call state:
DialerTypes::CallState::Terminated DialerTypes::CallStateReason::Unknown
lug 15 20:59:47 mobian modem-daemon[3318]: virtual void
ModemManagerController::deleteCall(const QString&, const QString&)
deleting voice call "/org/freedesktop/ModemManager1/Call/0" via
"/org/freedesktop/ModemManager1/Modem/0"
lug 15 20:59:47 mobian modem-daemon[3318]: logind sleep inhibitor:
turned off
lug 15 20:59:47 mobian kde-telephony-daemon[3324]: new call state:
DialerTypes::CallState::Terminated DialerTypes::CallStateReason::Unknown
lug 15 20:59:47 mobian kde-telephony-daemon[3324]: void
DialerManager::onUtilsCallStateChanged(const DialerTypes::CallData&) new
call state: DialerTypes::CallState::Terminated
lug 15 20:59:47 mobian kde-telephony-daemon[3324]: void
NotificationManager::onCallStateChanged(const DialerTypes::CallData&)
call state changed: DialerTypes::CallState::Terminated
DialerTypes::CallStateReason::Unknown
lug 15 20:59:47 mobian plasmashell[3135]:
qrc:/org/kde/plasma/private/mobileshell/NotificationCard.qml:176:9: QML
QQuickItem: List didn't append all objects
lug 15 20:59:47 mobian call_audio_idle_suspend_workaround[2816]: Call
Started
lug 15 20:59:47 mobian modem-daemon[3318]: call deleted:
"/org/freedesktop/ModemManager1/Modem/0"
"/org/freedesktop/ModemManager1/Call/0"
lug 15 20:59:47 mobian modem-daemon[3318]: call deleted:
"/org/freedesktop/ModemManager1/Modem/0"
"/org/freedesktop/ModemManager1/Call/0"
lug 15 20:59:47 mobian kde-telephony-daemon[3324]: void
NotificationManager::onCallDeleted(const QString&, const QString&) call
deleted "/org/freedesktop/ModemManager1/Modem/0"
"/org/freedesktop/ModemManager1/Call/0"
lug 15 20:59:47 mobian kde-telephony-daemon[3324]: void
NotificationManager::onCallDeleted(const QString&, const QString&) call
deleted "/org/freedesktop/ModemManager1/Modem/0"
"/org/freedesktop/ModemManager1/Call/0"
lug 15 20:59:48 mobian call_audio_idle_suspend_workaround[2816]: Call Ended

while re-upgrading it to 6.26.0-1 breaks incoming calls again

lug 15 21:08:07 mobian NetworkManager[674]: <warn>  [1784142487.0348]
platform-linux: do-change-link[5]: failure 22 (Invalid argument),
setting MTU to requested size is not possible
lug 15 21:08:07 mobian NetworkManager[674]: <warn>  [1784142487.0349]
device (qrtr0): mtu: failure to set MTU. Did you configure the MTU
correctly?
lug 15 21:08:13 mobian ModemManager[935]: <msg> [modem0/call0] call
state changed: unknown -> ringing-in (incoming-new)
lug 15 21:08:18 mobian ModemManager[935]: <msg> [modem0/call0] call
state changed: ringing-in -> terminated (unknown)
lug 15 21:08:18 mobian call_audio_idle_suspend_workaround[2848]: Call
Started
lug 15 21:08:19 mobian call_audio_idle_suspend_workaround[2848]: Call Ended
lug 15 21:08:19 mobian pipewire[2845]: mod.access: 0xaaaaf07b85b0:
client 0xaaaaf0b08930 flatpak check failed: No such file or directory
lug 15 21:08:21 mobian ModemManager[935]: <msg> [modem0] 3GPP packet
service state changed (attached -> detached)
lug 15 21:08:21 mobian ModemManager[935]: <msg> [modem0] 3GPP packet
service state changed (detached -> attached)

This is with plasma-dialer 6.6.5 actually in testing.

Looking upstream, there have been some changes [1] related to the MM API
interfaces. Will keep an eye whether plasma-dialer 6.7.2 gets incoming
calls again.

[1]
https://invent.kde.org/frameworks/modemmanager-qt/-/compare/v6.23.0...v6.26.0?from_project_id=2711


Kind regards
Marco

#1142149#10
Date:
2026-07-20 20:14:34 UTC
From:
To:
Log messages when trying to place an outgoing call

lug 20 22:09:59 mobian modem-daemon[3268]: Starting a call
"+39xxxxxxxxx"  via  "/org/freedesktop/ModemManager1/Modem/0"
lug 20 22:09:59 mobian modem-daemon[3268]: virtual void
ModemManagerController::createCall(const QString&, const QString&)
creating call
lug 20 22:09:59 mobian modem-daemon[3268]: virtual void
ModemManagerController::createCall(const QString&, const QString&)
voiceInterface not found

Seems confirmed to be an issue with kf6-modemmanager-qt updating
ModemManager interfaces in 6.24 ...

Marco

#1142149#15
Date:
2026-08-01 15:40:27 UTC
From:
To:
the migration of the plasma-dialer upgrade fixed it, indeed
let's close this
Marco