<html><body><div style="color:#000; background-color:#fff; font-family:HelveticaNeue, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif;font-size:12pt"><div><span>Hi Aleksander,</span></div><div style="color: rgb(0, 0, 0); font-size: 16px; font-family: HelveticaNeue,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif; background-color: transparent; font-style: normal;"><br><span></span></div><div style="color: rgb(0, 0, 0); font-size: 16px; font-family: HelveticaNeue,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif; background-color: transparent; font-style: normal;"><span>No, I cannot update modemmanager to a newer version for now. My system is restricted with what packages I can load/install.</span></div><div style="color: rgb(0, 0, 0); font-size: 16px; font-family: HelveticaNeue,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif; background-color: transparent; font-style: normal;"><br></div><div style="color: rgb(0, 0, 0);
 font-size: 16px; font-family: HelveticaNeue,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif; background-color: transparent; font-style: normal;">What I can see here from the logs, it looks like after NetworkManager has enabled WWAN support, the driver does a reset and then reports "firmware changed". See below. Anyone ever seen this? <br></div><div style="color: rgb(0, 0, 0); font-size: 16px; font-family: HelveticaNeue,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif; background-color: transparent; font-style: normal;"><br></div><div style="color: rgb(0, 0, 0); font-size: 16px; font-family: HelveticaNeue,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif; background-color: transparent; font-style: normal;">Unfortunately I cannot get any debugging from modemmanager, because when I kill the process as explained in your Wiki, then automatically a new process modemmanger is started without me being able to start it manually with
 --debugging enabled.</div><div style="color: rgb(0, 0, 0); font-size: 16px; font-family: HelveticaNeue,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif; background-color: transparent; font-style: normal;"><br></div><div style="color: rgb(0, 0, 0); font-size: 16px; font-family: HelveticaNeue,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif; background-color: transparent; font-style: normal;">Thanks for any further advice.</div><div style="color: rgb(0, 0, 0); font-size: 16px; font-family: HelveticaNeue,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif; background-color: transparent; font-style: normal;"><br></div><div style="color: rgb(0, 0, 0); font-size: 16px; font-family: HelveticaNeue,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif; background-color: transparent; font-style: normal;">Karoline<br></div><div style="color: rgb(0, 0, 0); font-size: 16px; font-family: HelveticaNeue,Helvetica Neue,Helvetica,Arial,Lucida
 Grande,sans-serif; background-color: transparent; font-style: normal;"><br><span></span></div><div style="color: rgb(0, 0, 0); font-size: 16px; font-family: HelveticaNeue,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif; background-color: transparent; font-style: normal;"><span>Dec 09 16:18:13 [modem-manager] (ttyUSB1) opening serial device...<br>Dec 09 16:18:13 [modem-manager] Modem /org/freedesktop/ModemManager/Modems/0: unlock no longer required<br>Dec 09 16:18:13 [modem-manager] (ttyUSB1) closing serial device...<br>Dec 09 16:18:13 [modem-manager] (ttyUSB1) opening serial device...<br>Dec 09 16:18:13 [modem-manager] Modem /org/freedesktop/ModemManager/Modems/0: state changed (disabled -> enabling)<br>Dec 09 16:18:13 [modem-manager] Modem /org/freedesktop/ModemManager/Modems/0: state changed (enabling -> enabled)<br>Dec 09 16:18:13 [NetworkManager] <info> WWAN now enabled by management service<br>Dec 09 16:18:17 [kernel] [ 
 351.895517] usb 1-1.2: reset high-speed USB device number 4 using ehci_hcd<br>Dec 09 16:18:17 [kernel] [  351.981628] usb 1-1.2: device firmware changed<br>Dec 09 16:18:17 [modem-manager] (ttyUSB1) closing serial device...<br>Dec 09 16:18:17 [kernel] [  351.982068] usb 1-1.2: USB disconnect, device number 4<br>Dec 09 16:18:17 [kernel] [  351.982279] qcserial ttyUSB0: Qualcomm USB modem converter now disconnected from ttyUSB0<br>Dec 09 16:18:17 [kernel] [  351.982310] qcserial 1-1.2:1.1: device disconnected<br>Dec 09 16:18:17 [kernel] [  351.982494] qcserial ttyUSB1: Qualcomm USB modem converter now disconnected from ttyUSB1<br>Dec 09 16:18:17 [kernel] [  351.982513] qcserial 1-1.2:1.2: device disconnected<br>Dec 09 16:18:17 [modem-manager] Modem /org/freedesktop/ModemManager/Modems/0: state changed (enabled -> disabled)<br>Dec 09 16:18:17 [NetworkManager] <info> (ttyUSB1): now unmanaged<br>Dec 09 16:18:17
 [NetworkManager] <info> (ttyUSB1): device state change: 3 -> 1 (reason 36)<br>Dec 09 16:18:17 [NetworkManager] <info> (ttyUSB1): cleaning up...<br>Dec 09 16:18:17 [NetworkManager] <info> (ttyUSB1): taking down device.<br></span></div><div style="display: block;" class="yahoo_quoted"> <br> <br> <div style="font-family: HelveticaNeue, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif; font-size: 12pt;"> <div style="font-family: HelveticaNeue, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif; font-size: 12pt;"> <div dir="ltr"> <font face="Arial" size="2"> Aleksander Morgado <aleksander@lanedo.com> schrieb am 12:41 Montag, 9.Dezember 2013:<br> </font> </div>  <div class="y_msg_container">Hey Karoline,<br clear="none"><br clear="none">> Hi I'm using modemmanager-0.4 and I've got a problem trying to use my<br clear="none">> integrated HP broadband modem.<br clear="none">> <br clear="none">> Here the
 logs and a description of the problem:<br clear="none">> <br clear="none">> ModemManager and NetworkManager detect my modem OK.<br clear="none">> <br clear="none">> Dec 06 10:43:09 [modem-manager] (ttyUSB0) closing serial device...<br clear="none">> Dec 06 10:43:09 [modem-manager] (ttyUSB0) opening serial device...<br clear="none">> Dec 06 10:43:12 [modem-manager] (ttyUSB0) closing serial device...<br clear="none">> Dec 06 10:43:12 [NetworkManager] <warn> (ttyUSB1): failed to look up<br clear="none">> interface index<br clear="none">> Dec 06 10:43:12 [NetworkManager] <info> (ttyUSB1): new GSM device<br clear="none">> (driver: 'qcserial' ifindex: -1)<br clear="none">> Dec 06 10:43:12 [NetworkManager] <info> (ttyUSB1): exported as<br clear="none">> /org/freedesktop/NetworkManager/Devices/2<br clear="none">> Dec 06 10:43:12 [NetworkManager] <info> (ttyUSB1): now managed<br clear="none">> Dec
 06 10:43:12 [NetworkManager] <info> (ttyUSB1): device state change:<br clear="none">> 1 -> 2 (reason 2)<br clear="none">> Dec 06 10:43:12 [NetworkManager] <info> (ttyUSB1): deactivating device<br clear="none">> (reason: 2).<br clear="none">> Dec 06 10:43:12 [NetworkManager] <info> (ttyUSB1): device state change:<br clear="none">> 2 -> 3 (reason 0)<br clear="none">> Dec 06 10:43:54 [modem-manager] (ttyUSB1) opening serial device...<br clear="none">> Dec 06 10:43:54 [modem-manager] Modem<br clear="none">> /org/freedesktop/ModemManager/Modems/0: unlock no longer required<br clear="none">> Dec 06 10:43:54 [modem-manager] (ttyUSB1) closing serial device...<br clear="none">> Dec 06 10:43:54 [modem-manager] (ttyUSB1) opening serial device...<br clear="none">> Dec 06 10:43:54 [modem-manager] Modem<br clear="none">> /org/freedesktop/ModemManager/Modems/0: state changed (disabled -> enabling)<br
 clear="none">> Dec 06 10:43:54 [modem-manager] Modem<br clear="none">> /org/freedesktop/ModemManager/Modems/0: state changed (enabling -> enabled)<br clear="none">> Dec 06 10:43:54 [NetworkManager] <info> WWAN now enabled by management<br clear="none">> service<br clear="none">> <br clear="none">> At this point I have programmatically enabled and unlocked the modem by<br clear="none">> sending sendPin() and enable() to the modem via DBUS.<br clear="none">> But then, suddenly I get a disconnect from the USB modem. I don't<br clear="none">> understand why this happens, and I don't do anything programmatically<br clear="none">> here other than requesting modem information (manufacturer, network<br clear="none">> registration).<br clear="none">> <br clear="none">> Dec 06 10:43:58 [modem-manager] (ttyUSB1) closing serial device...<br clear="none">> Dec 06 10:43:58 [kernel] [   90.892492] usb 1-1.2: USB
 disconnect,<br clear="none">> device number 4<br clear="none">> Dec 06 10:43:58 [kernel] [   90.892658] qcserial ttyUSB0: Qualcomm USB<br clear="none">> modem converter now disconnected from ttyUSB0<br clear="none">> Dec 06 10:43:58 [kernel] [   90.892676] qcserial 1-1.2:1.1: device<br clear="none">> disconnected<br clear="none">> Dec 06 10:43:58 [kernel] [   90.892807] qcserial ttyUSB1: Qualcomm USB<br clear="none">> modem converter now disconnected from ttyUSB1<br clear="none">> Dec 06 10:43:58 [kernel] [   90.892819] qcserial 1-1.2:1.2: device<br clear="none">> disconnected<br clear="none">> Dec 06 10:43:58 [modem-manager] Modem<br clear="none">> /org/freedesktop/ModemManager/Modems/0: state changed (enabled -> disabled)<br clear="none">> Dec 06 10:43:58 [NetworkManager] <info> (ttyUSB1): now unmanaged<br clear="none">> Dec 06 10:43:58 [NetworkManager] <info> (ttyUSB1): device
 state change:<br clear="none">> 3 -> 1 (reason 36)<br clear="none">> Dec 06 10:43:58 [NetworkManager] <info> (ttyUSB1): cleaning up...<br clear="none">> Dec 06 10:43:58 [NetworkManager] <info> (ttyUSB1): taking down device.<br clear="none">> <br clear="none">> At this point the modem is down and disappeared from ModemManager.<br clear="none">> Then it shows up again as a new USB device.<br clear="none">> <br clear="none">> Dec 06 10:43:59 [kernel] [   91.323911] usb 1-1.2: new high-speed USB<br clear="none">> device number 8 using ehci_hcd<br clear="none">> Dec 06 10:43:59 [kernel] [   91.412677] usb 1-1.2: config 1 has an<br clear="none">> invalid interface number: 1 but max is 0<br clear="none">> Dec 06 10:43:59 [kernel] [   91.412683] usb 1-1.2: config 1 has no<br clear="none">> interface number 0<br clear="none">> Dec 06 10:43:59 [kernel] [   91.414620] usb 1-1.2: New USB
 device found,<br clear="none">> idVendor=03f0, idProduct=241d<br clear="none">> Dec 06 10:43:59 [kernel] [   91.414626] usb 1-1.2: New USB device<br clear="none">> strings: Mfr=3, Product=2, SerialNumber=0<br clear="none">> Dec 06 10:43:59 [kernel] [   91.414630] usb 1-1.2: Product: HP un2420<br clear="none">> Mobile Broadband Module<br clear="none">> Dec 06 10:43:59 [kernel] [   91.414634] usb 1-1.2: Manufacturer:<br clear="none">> Qualcomm Incorporated<br clear="none">> Dec 06 10:43:59 [kernel] [   91.416325] qcserial 1-1.2:1.1: Qualcomm USB<br clear="none">> modem converter detected<br clear="none">> Dec 06 10:43:59 [kernel] [   91.416443] usb 1-1.2: Qualcomm USB modem<br clear="none">> converter now attached to ttyUSB0<br clear="none">> Dec 06 10:44:00 [modem-manager] (ttyUSB0) opening serial device...<br clear="none">> Dec 06 10:44:04 [modem-manager] (ttyUSB0) closing serial
 device...<br clear="none">> Dec 06 10:44:04 [kernel] [   96.254729] usb 1-1.2: USB disconnect,<br clear="none">> device number 8<br clear="none">> Dec 06 10:44:04 [kernel] [   96.254856] qcserial ttyUSB0: Qualcomm USB<br clear="none">> modem converter now disconnected from ttyUSB0<br clear="none">> Dec 06 10:44:04 [kernel] [   96.254873] qcserial 1-1.2:1.1: device<br clear="none">> disconnected<br clear="none">> Dec 06 10:44:04 [modem-manager] mm_serial_port_close: assertion<br clear="none">> `priv->open_count > 0' failed<br clear="none">> Dec 06 10:44:04 [kernel] [   96.431980] usb 1-1.2: new high-speed USB<br clear="none">> device number 9 using ehci_hcd<br clear="none">> Dec 06 10:44:04 [kernel] [   96.529939] usb 1-1.2: New USB device found,<br clear="none">> idVendor=03f0, idProduct=251d<br clear="none">> Dec 06 10:44:04 [kernel] [   96.529945] usb 1-1.2: New USB device<br
 clear="none">> strings: Mfr=4, Product=3, SerialNumber=0<br clear="none">> Dec 06 10:44:04 [kernel] [   96.529949] usb 1-1.2: Product: HP un2420<br clear="none">> Mobile Broadband Module<br clear="none">> Dec 06 10:44:04 [kernel] [   96.529953] usb 1-1.2: Manufacturer:<br clear="none">> Qualcomm Incorporated<br clear="none">> Dec 06 10:44:04 [kernel] [   96.534212] qcserial 1-1.2:1.1: Qualcomm USB<br clear="none">> modem converter detected<br clear="none">> Dec 06 10:44:04 [kernel] [   96.534294] usb 1-1.2: Qualcomm USB modem<br clear="none">> converter now attached to ttyUSB0<br clear="none">> Dec 06 10:44:04 [kernel] [   96.535342] qcserial 1-1.2:1.2: Qualcomm USB<br clear="none">> modem converter detected<br clear="none">> Dec 06 10:44:04 [kernel] [   96.535419] usb 1-1.2: Qualcomm USB modem<br clear="none">> converter now attached to ttyUSB1<br clear="none">> <br
 clear="none">> Here ModemManager then detects a new device (the same modem!!) and<br clear="none">> registeres as a new modem device under a different DBUS path than<br clear="none">> previously (even though still the same device).<br clear="none">> <br clear="none">> Dec 06 10:44:04 [modem-manager] (ttyUSB0) opening serial device...<br clear="none">> Dec 06 10:44:04 [modem-manager] (ttyUSB1) opening serial device...<br clear="none">> Dec 06 10:44:08 [modem-manager] (ttyUSB1) closing serial device...<br clear="none">> Dec 06 10:44:08 [modem-manager] (ttyUSB1) opening serial device...<br clear="none">> Dec 06 10:44:08 [modem-manager] (Gobi): GSM modem<br clear="none">> /sys/devices/pci0000:00/0000:00:1a.0/usb1/1-1/1-1.2 claimed port ttyUSB1<br clear="none">> Dec 06 10:44:08 [modem-manager] (ttyUSB1) closing serial device...<br clear="none">> Dec 06 10:44:17 [modem-manager] (ttyUSB0) closing serial device...<br
 clear="none">> Dec 06 10:44:17 [modem-manager] (ttyUSB0) opening serial device...<br clear="none">> Dec 06 10:44:20 [modem-manager] (ttyUSB0) closing serial device...<br clear="none">> Dec 06 10:44:20 [NetworkManager] <warn> (ttyUSB1): failed to look up<br clear="none">> interface index<br clear="none">> Dec 06 10:44:20 [NetworkManager] <info> WWAN now disabled by management<br clear="none">> service<br clear="none">> Dec 06 10:44:20 [NetworkManager] <info> (ttyUSB1): new GSM device<br clear="none">> (driver: 'qcserial' ifindex: -1)<br clear="none">> Dec 06 10:44:20 [NetworkManager] <info> (ttyUSB1): exported as<br clear="none">> /org/freedesktop/NetworkManager/Devices/3<br clear="none">> Dec 06 10:44:20 [NetworkManager] <info> (ttyUSB1): now managed<br clear="none">> Dec 06 10:44:20 [NetworkManager] <info> (ttyUSB1): device state change:<br clear="none">> 1 -> 2 (reason 2)<br
 clear="none">> Dec 06 10:44:20 [NetworkManager] <info> (ttyUSB1): deactivating device<br clear="none">> (reason: 2).<br clear="none">> Dec 06 10:44:20 [NetworkManager] <info> (ttyUSB1): device state change:<br clear="none">> 2 -> 3 (reason 0)<br clear="none">> <br clear="none">> Anyone got any idea why this happens and how I can further debug the<br clear="none">> problem?<br clear="none">> <br clear="none"><br clear="none">0.4 is a really really old version. Aren't you able to upgrade it to<br clear="none">something newer, like 0.6.x at least? Of course 1.0.x with libqmi<br clear="none">support would be much better anyway, as I see it's a Gobi device.<br clear="none"><br clear="none"><br clear="none">Anyway, there's little we can do without debug logs from ModemManager.<br clear="none">You can probably follow the instructions here, but I'm not sure whether<br clear="none">they apply to MM 0.4:<br clear="none"><br
 clear="none"><a shape="rect" href="https://wiki.gnome.org/Projects/NetworkManager/Debugging" target="_blank">https://wiki.gnome.org/Projects/NetworkManager/Debugging</a><br clear="none"><br clear="none">If you're really into trying MM 1.0, use these ones:<br clear="none"><br clear="none"><a shape="rect" href="http://www.freedesktop.org/wiki/Software/ModemManager/Debugging/" target="_blank">http://www.freedesktop.org/wiki/Software/ModemManager/Debugging/</a><br clear="none"><br clear="none"><br clear="none"><br clear="none">-- <br clear="none">Aleksander<div class="yqt2561204746" id="yqtfd23073"><br clear="none">_______________________________________________<br clear="none">ModemManager-devel mailing list<br clear="none"><a shape="rect" ymailto="mailto:ModemManager-devel@lists.freedesktop.org" href="mailto:ModemManager-devel@lists.freedesktop.org">ModemManager-devel@lists.freedesktop.org</a><br clear="none"><a shape="rect"
 href="http://lists.freedesktop.org/mailman/listinfo/modemmanager-devel" target="_blank">http://lists.freedesktop.org/mailman/listinfo/modemmanager-devel</a><br clear="none"></div><br><br></div>  </div> </div>  </div> </div></body></html>