<div style="line-height:1.7;color:#000000;font-size:14px;font-family:Arial"><p style="margin: 0;"><br></p><div style="margin: 0;">Hi Aleksander,</div><div style="margin: 0;">Thanks for your advice.<br></div><div style="margin: 0;">I added '--debug' into ExecStart in ModemManager.service and got this attached log.</div><div style="margin: 0;">We can see it returns non-zero value from script.</div><div style="margin: 0;">But this is really strange since we execute it by command ModeManager has no</div><div style="margin: 0;">this non-zero issue. <br></div><div style="margin: 0;">BTW, the single command support debug print as below:</div><div style="margin: 0;">/usr/bin/FccLock -d /dev/$MBIM_PORT -v > tool.log 2>&1</div><div style="margin: 0;">But nothing would be printed when this command called by 'systemctl start MM.service'.</div><div style="margin: 0;">So now we have been stucked in our binary debug(not sure if this is the main cause).<br></div><div style="position:relative;zoom:1"></div><div id="divNeteaseMailCard"></div><p style="margin: 0;"><br></p><p>At 2024-04-17 16:02:32, "Aleksander Morgado" <aleksandermj@chromium.org> wrote:</p><blockquote id="isReplyContent" style="PADDING-LEFT: 1ex; MARGIN: 0px 0px 0px 0.8ex; BORDER-LEFT: #ccc 1px solid"><div dir="ltr"><div>Hey,</div><div><br></div><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div style="line-height:1.7;color:rgb(0,0,0);font-size:14px;font-family:Arial"><div style="margin:0px">Sorry bother you again. In our local another PC, the way previous I used</div><div style="margin:0px">don't work by method 'sudo systemctl start ModemManager'. <br></div><div style="margin:0px">But command method 'sudo ModemManager' works.</div><div style="margin:0px">There are 2 attachments for reference.</div><div style="margin:0px">ModemManager.log was generated by command</div><div style="margin:0px">  'sudo ModemManager --debug --log-level=DEBUG'</div><div style="margin:0px">And ModemManager.service.log was generated by command</div><div style="margin:0px"> 'sudo systemctl start ModemManager'<br></div><div style="margin:0px"><br></div><div style="margin:0px">We can see modem can attach to NW in ModemManager.log since Fcc Lock</div><div style="margin:0px">has been unlocked, even though there is no unlock message print(does it</div><div style="margin:0px">reasonable?). But in another log, we can see modem was stuck in state3 and <br></div><div style="margin:0px">state4.</div><div style="margin:0px"><br></div></div></blockquote><div><br></div><div>Looks like in the case of the systemd service start, MM is not finding the FCC unlock script for some reason? Try to enable debug MM logging in the systemd service file, and check the filesystem paths reported by the daemon where it's looking for the unlock script.</div></div><br clear="all"><div><br></div><span class="gmail_signature_prefix">-- </span><br><div dir="ltr" class="gmail_signature"><div dir="ltr"><div>Aleksander</div></div></div></div>
</blockquote></div><img style="width:1px;height:1px" src="https://count.mail.163.com/beacon/webmail.gif?type=webmail_mailtrace&guid=pre_c8c0674f4a2eaef242a00fb3015bd889">