Hi. I experience occasional problems with a USB GSM modem dongle (ZTE MF110). When the dongle is first plugged in, it registers as a SCSI CDROM (19d2:2000) until the CDROM is "eject"ed at which point it registers as a GSM modem (19d2:0031) with three associated devices: control (/dev/ttyUSB1), data (/dev/ttyUSB2), and I am unsure about the role of the third (/dev/ttyUSB0). Symptom is the modem suddenly drops the connection to the 3g provider and all three devices disappear after which a new USB device (19d2:0016) is detected with a single associated device: /dev/ttyUSB0. The modem, however, is not operational until I physically unplug and re-plug it. This problem seems to get triggered randomly and doesn't happen all that often (about 2-3 times per week). Help would be greatly appreciated. System specs: udev 168 and kernel 3.3.5 (though problem was noted as far back as 2.6.39.4). Dongle uses usbserial & usb_wwan kernel modules. Dmesg during the problem attached below. ~ Andy ======== ehci_hcd 0000:02:07.2: detected XactErr len 0/4096 retry 1 ehci_hcd 0000:02:07.2: detected XactErr len 0/4096 retry 2 hub 1-0:1.0: state 7 ports 5 chg 0000 evt 0004 ehci_hcd 0000:02:07.2: GetStatus port:2 status 001002 0 ACK POWER sig=se0 CSC hub 1-0:1.0: port 2, status 0100, change 0001, 12 Mb/s usb 1-2: USB disconnect, device number 9 usb 1-2: unregistering device usb 1-2: unregistering interface 1-2:1.0 ehci_hcd 0000:02:07.2: detected XactErr len 0/4096 retry 3 option1 ttyUSB0: GSM modem (1-port) converter now disconnected from ttyUSB0 ehci_hcd 0000:02:07.2: detected XactErr len 0/4096 retry 4 option 1-2:1.0: device disconnected usb 1-2: unregistering interface 1-2:1.1 option1 ttyUSB1: GSM modem (1-port) converter now disconnected from ttyUSB1 option 1-2:1.1: device disconnected ehci_hcd 0000:02:07.2: detected XactErr len 0/4096 retry 5 usb 1-2: unregistering interface 1-2:1.2 ehci_hcd 0000:02:07.2: detected XactErr len 0/4096 retry 6 ehci_hcd 0000:02:07.2: detected XactErr len 0/4096 retry 7 ehci_hcd 0000:02:07.2: detected XactErr len 0/4096 retry 8 ehci_hcd 0000:02:07.2: detected XactErr len 0/4096 retry 9 ehci_hcd 0000:02:07.2: detected XactErr len 0/4096 retry 10 ehci_hcd 0000:02:07.2: detected XactErr len 0/4096 retry 11 ehci_hcd 0000:02:07.2: detected XactErr len 0/4096 retry 12 ehci_hcd 0000:02:07.2: detected XactErr len 0/4096 retry 13 ehci_hcd 0000:02:07.2: detected XactErr len 0/4096 retry 14 ehci_hcd 0000:02:07.2: detected XactErr len 0/4096 retry 15 ehci_hcd 0000:02:07.2: detected XactErr len 0/4096 retry 16 ehci_hcd 0000:02:07.2: detected XactErr len 0/4096 retry 17 ehci_hcd 0000:02:07.2: detected XactErr len 0/4096 retry 18 ehci_hcd 0000:02:07.2: detected XactErr len 0/4096 retry 19 ehci_hcd 0000:02:07.2: detected XactErr len 0/4096 retry 20 ehci_hcd 0000:02:07.2: detected XactErr len 0/4096 retry 21 ehci_hcd 0000:02:07.2: detected XactErr len 0/4096 retry 22 ehci_hcd 0000:02:07.2: detected XactErr len 0/4096 retry 23 ehci_hcd 0000:02:07.2: detected XactErr len 0/4096 retry 24 ehci_hcd 0000:02:07.2: detected XactErr len 0/4096 retry 25 ehci_hcd 0000:02:07.2: detected XactErr len 0/4096 retry 26 ehci_hcd 0000:02:07.2: detected XactErr len 0/4096 retry 27 ehci_hcd 0000:02:07.2: detected XactErr len 0/4096 retry 28 ehci_hcd 0000:02:07.2: detected XactErr len 0/4096 retry 29 ehci_hcd 0000:02:07.2: detected XactErr len 0/4096 retry 30 ehci_hcd 0000:02:07.2: detected XactErr len 0/4096 retry 31 ehci_hcd 0000:02:07.2: devpath 2 ep5in 3strikes ehci_hcd 0000:02:07.2: detected XactErr len 0/4096 retry 1 ehci_hcd 0000:02:07.2: detected XactErr len 0/4096 retry 2 ehci_hcd 0000:02:07.2: detected XactErr len 0/4096 retry 3 ehci_hcd 0000:02:07.2: detected XactErr len 0/4096 retry 4 ehci_hcd 0000:02:07.2: detected XactErr len 0/4096 retry 5 ehci_hcd 0000:02:07.2: detected XactErr len 0/4096 retry 6 ehci_hcd 0000:02:07.2: detected XactErr len 0/4096 retry 7 ehci_hcd 0000:02:07.2: detected XactErr len 0/4096 retry 8 ehci_hcd 0000:02:07.2: detected XactErr len 0/64 retry 1 ehci_hcd 0000:02:07.2: detected XactErr len 0/4096 retry 9 ehci_hcd 0000:02:07.2: detected XactErr len 0/4096 retry 10 ehci_hcd 0000:02:07.2: detected XactErr len 0/4096 retry 11 ehci_hcd 0000:02:07.2: detected XactErr len 0/4096 retry 12 ehci_hcd 0000:02:07.2: detected XactErr len 0/4096 retry 13 ehci_hcd 0000:02:07.2: detected XactErr len 0/4096 retry 14 ehci_hcd 0000:02:07.2: detected XactErr len 0/4096 retry 15 ehci_hcd 0000:02:07.2: detected XactErr len 0/4096 retry 16 ehci_hcd 0000:02:07.2: detected XactErr len 0/4096 retry 17 ehci_hcd 0000:02:07.2: detected XactErr len 0/4096 retry 18 ehci_hcd 0000:02:07.2: detected XactErr len 0/4096 retry 19 ehci_hcd 0000:02:07.2: detected XactErr len 0/4096 retry 20 ehci_hcd 0000:02:07.2: detected XactErr len 0/4096 retry 21 ehci_hcd 0000:02:07.2: detected XactErr len 0/4096 retry 22 ehci_hcd 0000:02:07.2: detected XactErr len 0/4096 retry 23 ehci_hcd 0000:02:07.2: detected XactErr len 0/4096 retry 24 ehci_hcd 0000:02:07.2: detected XactErr len 0/4096 retry 25 ehci_hcd 0000:02:07.2: detected XactErr len 0/4096 retry 26 ehci_hcd 0000:02:07.2: detected XactErr len 0/4096 retry 27 ehci_hcd 0000:02:07.2: detected XactErr len 0/4096 retry 28 ehci_hcd 0000:02:07.2: detected XactErr len 0/4096 retry 29 ehci_hcd 0000:02:07.2: detected XactErr len 0/4096 retry 30 ehci_hcd 0000:02:07.2: detected XactErr len 0/4096 retry 31 ehci_hcd 0000:02:07.2: devpath 2 ep5in 3strikes ehci_hcd 0000:02:07.2: detected XactErr len 0/4096 retry 1 ehci_hcd 0000:02:07.2: detected XactErr len 0/4096 retry 2 ehci_hcd 0000:02:07.2: detected XactErr len 0/4096 retry 3 ehci_hcd 0000:02:07.2: detected XactErr len 0/4096 retry 4 ehci_hcd 0000:02:07.2: detected XactErr len 0/4096 retry 5 usb 1-2: unregistering interface 1-2:1.3 usb 1-2: unlink qh2-0001/f3b1f140 start 0 [2/0 us] option: option_instat_callback: error -108 ehci_hcd 0000:02:07.2: shutdown urb f5bd4000 ep4in-intr ehci_hcd 0000:02:07.2: detected XactErr len 0/4096 retry 6 ehci_hcd 0000:02:07.2: shutdown urb f5bd4400 ep5in-bulk ehci_hcd 0000:02:07.2: shutdown urb f5bd4a80 ep5in-bulk option1 ttyUSB2: GSM modem (1-port) converter now disconnected from ttyUSB2 option 1-2:1.3: device disconnected usb 1-2: usb_disable_device nuking all URBs hub 1-0:1.0: debounce: port 2: total 100ms stable 100ms status 0x100 hub 1-0:1.0: state 7 ports 5 chg 0000 evt 0004 ehci_hcd 0000:02:07.2: GetStatus port:2 status 001803 0 ACK POWER sig=j CSC CONNECT hub 1-0:1.0: port 2, status 0501, change 0001, 480 Mb/s hub 1-0:1.0: debounce: port 2: total 100ms stable 100ms status 0x501 ehci_hcd 0000:02:07.2: port 2 high speed ehci_hcd 0000:02:07.2: GetStatus port:2 status 001005 0 ACK POWER sig=se0 PE CONNECT usb 1-2: new high-speed USB device number 12 using ehci_hcd ehci_hcd 0000:02:07.2: port 2 high speed ehci_hcd 0000:02:07.2: GetStatus port:2 status 001005 0 ACK POWER sig=se0 PE CONNECT usb 1-2: default language 0x0409 usb 1-2: udev 12, busnum 1, minor = 11 usb 1-2: New USB device found, idVendor=19d2, idProduct=0016 usb 1-2: New USB device strings: Mfr=3, Product=2, SerialNumber=0 usb 1-2: Product: ZTE WCDMA Technologies MSM usb 1-2: Manufacturer: ZTE, Incorporated usb 1-2: usb_probe_device usb 1-2: configuration #1 chosen from 1 choice usb 1-2: adding 1-2:1.0 (config #1, interface 0) option 1-2:1.0: usb_probe_interface option 1-2:1.0: usb_probe_interface - got id option 1-2:1.0: GSM modem (1-port) converter detected usb 1-2: GSM modem (1-port) converter now attached to ttyUSB0 drivers/usb/core/inode.c: creating file '012' -- To unsubscribe from this list: send the line "unsubscribe linux-usb" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html