| *** n2klb_ is now known as n2klb | 01:59 | |
| T42 | <smatkovi> I'm trying to create a port for xperia x compact (kugo) based on android 8.1. msm8956/loire: modem only offers DS, IPCRTR and SSM_RTR channels — no DATA5_CNTL. Does rild need qmuxd on this platform, or should QMI go over IPC router? | 15:16 |
|---|---|---|
| T42 | <smatkovi> Update: Setting use_qmuxd=0 for the Eldarion (MSM8976) section in /vendor/etc/data/qmi_config.xml makes both sides agree — qmuxd logs "Shim layer supported by modem, closing client fd" and rild gets an IPC router port. So QMI does go over IPC router here. | 15:33 |
| T42 | <smatkovi> | 15:33 |
| T42 | <smatkovi> But rild still can't get further: qcril_qmi_init_core_client_handles: Client init failed, details: QMI Voice in a loop, plus qmi_ril_peripheral_mng_vote: modem connect failed -1 — even though pm-service logs "QCRIL registered" and "QCRIL voting for modem" successfully. dump_servers shows the modem exporting 28 QMI services on node 0 (Voice = 0x09 on instance 2, NAS/WDS/DMS on instance 1), but rild only ever opens a single local IPC port. o | 15:33 |
| T42 | <smatkovi> | 15:33 |
| T42 | <smatkovi> Has anyone seen QMI Voice client init failing like this on msm8952/8956? | 15:33 |
| T42 | <smatkovi> With use_qmuxd=0 in the Eldarion (MSM8976) section of qmi_config.xml, both sides agree on the shim layer — qmuxd logs "Shim layer supported by modem, closing client fd", rild gets an IPC router port, and the endless connection-refused loop is gone. So QMI does go over IPC router on this firmware. | 16:29 |
| T42 | <smatkovi> | 16:29 |
| T42 | <smatkovi> Still stuck though: qcril_qmi_init_core_client_handles: Client init failed, details: QMI Voice in a loop, plus qmi_ril_peripheral_mng_vote: modem connect failed -1 — even though pm-service logs "QCRIL registered" and "QCRIL voting for modem" successfully. dump_servers shows the modem exporting 28 QMI services on node 0 (Voice = 0x09 on instance 2), but rild only ever opens one local IPC port. ofono then gets Power request failed: SYSTEM_ER | 16:29 |
| T42 | <smatkovi> | 16:29 |
| T42 | <smatkovi> Things I already fixed along the way, in case it helps anyone: missing /dev/socket/qmux_* dirs, missing /vendor/etc/data/{qmi,netmgr,dsi}_config.xml, missing radio props from stock build.prop, qcril.db needing a writable copy at /odm/radio/qcril_database/ plus radio:radio on /data/misc/radio, and /odm/lib64 symlink. /dev/socket/settingsd is still missing (rild logs "Unable to start settings client") — does anyone know if that matters? | 16:29 |
Generated by irclog2html.py 2.17.1 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!