Modem and SD card inaccessible after failed USB resume
It just happened to me after a few hours of the device sitting there doing nothing. When I picked it up, I noticed that the modem was inaccessible despite of it being turned on.
[ 3025.568529] xhci-hcd xhci-hcd.4.auto: xHCI host not responding to stop endpoint command.
[ 3025.568586] xhci-hcd xhci-hcd.4.auto: USBSTS:
[ 3025.576712] xhci-hcd xhci-hcd.4.auto: xHCI host controller not responding, assume dead
[ 3025.584983] xhci-hcd xhci-hcd.4.auto: HC died; cleaning up
[ 3025.595358] usb 1-1: USB disconnect, device number 2
[ 3025.595435] usb 1-1.1: USB disconnect, device number 3
[ 3025.595534] device: 'ep_02': device_unregister
[ 3025.596165] PM: Removing info for No Bus:ep_02
[ 3025.596334] device: 'ep_82': device_unregister
[ 3025.596482] PM: Removing info for No Bus:ep_82
[ 3025.596794] bus: 'usb': remove device 1-1.1:1.0
[ 3025.597205] device: '0:0:0:0': device_unregister
[ 3025.598804] PM: Removing info for No Bus:0:0:0:0
[ 3025.599482] device: '0:0:0:0': device_create_release
[ 3025.599517] device: '0:0:0:0': device_unregister
[ 3025.599665] PM: Removing info for No Bus:0:0:0:0
[ 3025.600342] bus: 'scsi': remove device 0:0:0:0
[ 3025.600788] PM: Removing info for No Bus:0:0:0:0
[ 3025.602597] PM: Removing info for No Bus:sda1
[ 3025.604054] device: '8:0': device_unregister
[ 3025.604317] PM: Removing info for No Bus:8:0
[ 3025.604487] device: '8:0': device_create_release
[ 3025.606270] PM: Removing info for No Bus:sda
[ 3025.607201] PM: Removing info for scsi:0:0:0:0
[ 3025.611295] bus: 'scsi': remove device target0:0:0
[ 3025.611395] PM: Removing info for scsi:target0:0:0
[ 3025.612690] device: 'host0': device_unregister
[ 3025.613188] PM: Removing info for No Bus:host0
[ 3025.613587] bus: 'scsi': remove device host0
[ 3025.613610] PM: Removing info for scsi:host0
[ 3025.650821] PM: Removing info for usb:1-1.1:1.0
[ 3025.651488] device: 'ep_00': device_unregister
[ 3025.652117] PM: Removing info for No Bus:ep_00
[ 3025.653389] bus: 'usb': remove device 1-1.1
[ 3025.653778] PM: Removing info for usb:1-1.1
[ 3025.656351] usb 1-1.2: USB disconnect, device number 4
[ 3025.656422] device: 'ep_81': device_unregister
[ 3025.656608] PM: Removing info for No Bus:ep_81
[ 3025.656662] device: 'ep_01': device_unregister
[ 3025.656770] PM: Removing info for No Bus:ep_01
[ 3025.656987] bus: 'usb': remove device 1-1.2:1.0
[ 3025.658027] bus: 'usb-serial': remove device ttyUSB0
[ 3025.658811] device: 'ttyUSB0': device_unregister
[ 3025.659392] PM: Removing info for No Bus:ttyUSB0
[ 3025.660159] option1 ttyUSB0: GSM modem (1-port) converter now disconnected from ttyUSB0
[ 3025.660290] PM: Removing info for usb-serial:ttyUSB0
[ 3025.660572] option 1-1.2:1.0: device disconnected
[ 3025.660728] PM: Removing info for usb:1-1.2:1.0
[ 3025.660814] device: 'ep_82': device_unregister
[ 3025.660982] PM: Removing info for No Bus:ep_82
[ 3025.661030] device: 'ep_02': device_unregister
[ 3025.661146] PM: Removing info for No Bus:ep_02
[ 3025.661349] bus: 'usb': remove device 1-1.2:1.1
[ 3025.661954] bus: 'usb-serial': remove device ttyUSB1
[ 3025.662631] device: 'ttyUSB1': device_unregister
[ 3025.663200] PM: Removing info for No Bus:ttyUSB1
[ 3025.663592] option1 ttyUSB1: GSM modem (1-port) converter now disconnected from ttyUSB1
[ 3025.663691] PM: Removing info for usb-serial:ttyUSB1
[ 3025.664028] option 1-1.2:1.1: device disconnected
[ 3025.664179] PM: Removing info for usb:1-1.2:1.1
[ 3025.664286] device: 'ep_83': device_unregister
[ 3025.664464] PM: Removing info for No Bus:ep_83
[ 3025.664528] device: 'ep_84': device_unregister
[ 3025.664674] PM: Removing info for No Bus:ep_84
[ 3025.664734] device: 'ep_03': device_unregister
[ 3025.664891] PM: Removing info for No Bus:ep_03
[ 3025.665058] bus: 'usb': remove device 1-1.2:1.2
[ 3025.665615] bus: 'usb-serial': remove device ttyUSB2
[ 3025.666072] device: 'ttyUSB2': device_unregister
[ 3025.666478] PM: Removing info for No Bus:ttyUSB2
[ 3025.666771] option1 ttyUSB2: GSM modem (1-port) converter now disconnected from ttyUSB2
[ 3025.666844] PM: Removing info for usb-serial:ttyUSB2
[ 3025.666978] option 1-1.2:1.2: device disconnected
[ 3025.667056] PM: Removing info for usb:1-1.2:1.2
[ 3025.667124] device: 'ep_85': device_unregister
[ 3025.667265] PM: Removing info for No Bus:ep_85
[ 3025.667320] device: 'ep_86': device_unregister
[ 3025.667450] PM: Removing info for No Bus:ep_86
[ 3025.667494] device: 'ep_04': device_unregister
[ 3025.667612] PM: Removing info for No Bus:ep_04
[ 3025.668121] bus: 'usb': remove device 1-1.2:1.3
[ 3025.668323] bus: 'usb-serial': remove device ttyUSB3
[ 3025.668736] device: 'ttyUSB3': device_unregister
[ 3025.669045] PM: Removing info for No Bus:ttyUSB3
[ 3025.669309] option1 ttyUSB3: GSM modem (1-port) converter now disconnected from ttyUSB3
[ 3025.669384] PM: Removing info for usb-serial:ttyUSB3
[ 3025.669530] option 1-1.2:1.3: device disconnected
[ 3025.669589] PM: Removing info for usb:1-1.2:1.3
[ 3025.669652] device: 'ep_87': device_unregister
[ 3025.669781] PM: Removing info for No Bus:ep_87
[ 3025.669831] device: 'ep_88': device_unregister
[ 3025.670045] PM: Removing info for No Bus:ep_88
[ 3025.670097] device: 'ep_05': device_unregister
[ 3025.670225] PM: Removing info for No Bus:ep_05
[ 3025.670391] bus: 'usb': remove device 1-1.2:1.4
[ 3025.670550] qmi_wwan 1-1.2:1.4 wwan0: unregister 'qmi_wwan' usb-xhci-hcd.4.auto-1.2, WWAN/QMI device
[ 3025.681724] PM: Removing info for No Bus:wwan0
[ 3025.704449] device: 'cdc-wdm0': device_unregister
[ 3025.705193] PM: Removing info for No Bus:cdc-wdm0
[ 3025.705895] device: 'cdc-wdm0': device_create_release
[ 3025.705941] device class 'usbmisc': unregistering
[ 3025.706044] class 'usbmisc': release.
[ 3025.706061] class_create_release called for usbmisc
[ 3025.706638] PM: Removing info for usb:1-1.2:1.4
[ 3025.707133] device: 'ep_00': device_unregister
[ 3025.707321] PM: Removing info for No Bus:ep_00
[ 3025.708510] bus: 'usb': remove device 1-1.2
[ 3025.708854] PM: Removing info for usb:1-1.2
[ 3025.715052] device: 'ep_81': device_unregister
[ 3025.715530] PM: Removing info for No Bus:ep_81
[ 3025.716192] bus: 'usb': remove device 1-1:1.0
[ 3025.716575] device: '1-1-port3': device_unregister
[ 3025.716842] PM: Removing info for No Bus:1-1-port3
[ 3025.716971] device: '1-1-port2': device_unregister
[ 3025.717143] PM: Removing info for No Bus:1-1-port2
[ 3025.717226] device: '1-1-port1': device_unregister
[ 3025.717374] PM: Removing info for No Bus:1-1-port1
[ 3025.717920] PM: Removing info for usb:1-1:1.0
[ 3025.718219] device: 'ep_00': device_unregister
[ 3025.718380] PM: Removing info for No Bus:ep_00
[ 3025.720155] bus: 'usb': remove device 1-1
[ 3025.720594] PM: Removing info for usb:1-1
This is on Birch using stock udev rules from current version of librem5-base.
/cc @martin.kepplinger /cc @guido.gunther