AW: AW: MC7455 not listed as usb device any more after reboot

Bjørn Mork bjorn at mork.no
Tue Mar 21 09:39:55 UTC 2017


Thomas Lang <thomas.lang at tactilo.eu> writes:

> Coldstart:
>
> [  481.884820] ehci-pci: EHCI PCI platform driver
> [  481.885253] ehci-pci 0000:00:13.0: EHCI Host Controller
> [  481.885308] ehci-pci 0000:00:13.0: new USB bus registered, assigned bus number 1
> [  481.885326] ehci-pci 0000:00:13.0: applying AMD SB700/SB800/Hudson-2/3 EHCI dummy qh workaround
> [  481.885345] ehci-pci 0000:00:13.0: debug port 2
> [  481.885486] ehci-pci 0000:00:13.0: irq 18, io mem 0xfeb25400
> [  481.894640] ehci-pci 0000:00:13.0: USB 2.0 started, EHCI 1.00
> [  481.894892] usb usb1: New USB device found, idVendor=1d6b, idProduct=0002
> [  481.894901] usb usb1: New USB device strings: Mfr=3, Product=2, SerialNumber=1
> [  481.894908] usb usb1: Product: EHCI Host Controller
> [  481.894914] usb usb1: Manufacturer: Linux 4.6.2-040602-generic ehci_hcd
> [  481.894920] usb usb1: SerialNumber: 0000:00:13.0
> [  481.895585] hub 1-0:1.0: USB hub found
> [  481.895643] hub 1-0:1.0: 2 ports detected
> [  482.206481] usb 1-1: new high-speed USB device number 2 using ehci-pci
> [  482.338995] usb 1-1: New USB device found, idVendor=0438, idProduct=7900
> [  482.339004] usb 1-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0
> [  482.340410] hub 1-1:1.0: USB hub found
> [  482.340597] hub 1-1:1.0: 4 ports detected
> [  482.638000] usb 1-1.3: new high-speed USB device number 3 using ehci-pci
> [  482.749626] usb 1-1.3: config 1 has an invalid interface number: 8 but max is 4
> [  482.749649] usb 1-1.3: config 1 has an invalid interface number: 10 but max is 4
> [  482.749658] usb 1-1.3: config 1 has no interface number 1
> [  482.749664] usb 1-1.3: config 1 has no interface number 4
> [  482.757858] usb 1-1.3: New USB device found, idVendor=1199, idProduct=9071
> [  482.757866] usb 1-1.3: New USB device strings: Mfr=1, Product=2, SerialNumber=3
> [  482.757873] usb 1-1.3: Product: Sierra Wireless MC7455 Qualcomm® Snapdragon™ X7 LTE-A
> [  482.757880] usb 1-1.3: Manufacturer: Sierra Wireless, Incorporated
> [  482.757886] usb 1-1.3: SerialNumber: LQ61620344021006
> [  482.765172] qcserial 1-1.3:1.0: Qualcomm USB modem converter detected
> [  482.765591] usb 1-1.3: Qualcomm USB modem converter now attached to ttyUSB0
> [  482.767049] qcserial 1-1.3:1.2: Qualcomm USB modem converter detected
> [  482.767338] usb 1-1.3: Qualcomm USB modem converter now attached to ttyUSB1
> [  482.768308] qcserial 1-1.3:1.3: Qualcomm USB modem converter detected
> [  482.768641] usb 1-1.3: Qualcomm USB modem converter now attached to ttyUSB2
> [  482.769810] qmi_wwan 1-1.3:1.8: cdc-wdm0: USB WDM device
> [  482.771427] qmi_wwan 1-1.3:1.8 wwan0: register 'qmi_wwan' at usb-0000:00:13.0-1.3, WWAN/QMI device, 52:bb:8a:5e:bc:e4
> [  482.773220] qmi_wwan 1-1.3:1.10: cdc-wdm1: USB WDM device
> [  482.774975] qmi_wwan 1-1.3:1.10 wwan1: register 'qmi_wwan' at usb-0000:00:13.0-1.3, WWAN/QMI device, 52:bb:8a:5e:bc:e4
> [  482.832446] qmi_wwan 1-1.3:1.10 wwp0s19u1u3i10: renamed from wwan1
> [  482.851723] qmi_wwan 1-1.3:1.8 wwp0s19u1u3i8: renamed from wwan0
>
> Everything is fine.
>
> After reboot:
>
> [   63.933614] ehci-pci 0000:00:13.0: remove, state 4
> [   63.933678] usb usb3: USB disconnect, device number 1
> [   63.933686] usb 3-1: USB disconnect, device number 2
> [   63.935744] ehci-pci 0000:00:13.0: USB bus 3 deregistered
> [   86.540041] ehci-pci: EHCI PCI platform driver
> [   86.540551] ehci-pci 0000:00:13.0: EHCI Host Controller
> [   86.540577] ehci-pci 0000:00:13.0: new USB bus registered, assigned bus number 3
> [   86.540595] ehci-pci 0000:00:13.0: applying AMD SB700/SB800/Hudson-2/3 EHCI dummy qh workaround
> [   86.540613] ehci-pci 0000:00:13.0: debug port 2
> [   86.540698] ehci-pci 0000:00:13.0: irq 18, io mem 0xfeb25400
> [   86.549905] ehci-pci 0000:00:13.0: USB 2.0 started, EHCI 1.00
> [   86.550216] usb usb3: New USB device found, idVendor=1d6b, idProduct=0002
> [   86.550225] usb usb3: New USB device strings: Mfr=3, Product=2, SerialNumber=1
> [   86.550232] usb usb3: Product: EHCI Host Controller
> [   86.550238] usb usb3: Manufacturer: Linux 4.6.2-040602-generic ehci_hcd
> [   86.550244] usb usb3: SerialNumber: 0000:00:13.0
> [   86.550930] hub 3-0:1.0: USB hub found
> [   86.550959] hub 3-0:1.0: 2 ports detected
> [   86.861905] usb 3-1: new high-speed USB device number 2 using ehci-pci
> [   86.994337] usb 3-1: New USB device found, idVendor=0438, idProduct=7900
> [   86.994346] usb 3-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0
> [   86.995750] hub 3-1:1.0: USB hub found
> [   86.995929] hub 3-1:1.0: 4 ports detected
>
> Nothing the modem is not detected.

This looks like an issue with the 0438:7900 hub.  I guess this is an
internal hub ang all hardwired, so that you have no other option than
connecting the modem to port 3 of this hub?  Are any of the other ports
of this hub exposed?  If so, do they work with a device connected across
reboots?

If you do "lsusb -vd 0438:7900" as root in both cases, do you see any
suspicious differences in the hub port status?

You could also try to see if resetting the hub helps.  The latest (yet unreleased) usbutils includes a reset utility:
https://raw.githubusercontent.com/gregkh/usbutils/master/usbreset.c
But I guess that won't have much effect if reloading the ehci driver
makes no difference...

This is really a generic USB device detection issue, and not related to
the modem at all.  You might want to add the experts in the linux-usb
list.



Bjørn


More information about the ModemManager-devel mailing list