Comment 27 for bug 894448

Revision history for this message
Robin.He (hechu) wrote :

Hi, some additional information, I found this command is useful on my ZTE-C 600 mobile phone:
usb_modeswitch -W -s 20 -v 0x19d2 -p 0x0083 -V 0x19d2 -P 0x1350 -m 0x01 -M "55534243f8f993882000000080000a85010101180101010101000000000000"

after that, although last message reports "Mode switch has failed. Bye.", but the id has changes to:
Bus 001 Device 015: ID 19d2:1366 ONDA Communication S.p.A.

and related syslog here:

---- unplug ZTE-C 600
--------------------------------
Dec 11 14:37:34 dongjia kernel: [ 7701.097180] usb 1-5: USB disconnect, device number 13
Dec 11 14:37:34 dongjia kernel: [ 7701.116288] scsi: killing requests for dead queue

---- replug ZTE-C 600
--------------------------------
Dec 11 14:37:44 dongjia kernel: [ 7710.988033] usb 1-5: new high speed USB device number 14 using ehci_hcd
Dec 11 14:37:44 dongjia kernel: [ 7711.123641] scsi13 : usb-storage 1-5:1.0
Dec 11 14:37:44 dongjia mtp-probe: checking bus 1, device 14: "/sys/devices/pci0000:00/0000:00:1d.7/usb1/1-5"
Dec 11 14:37:44 dongjia mtp-probe: bus: 1, device: 14 was not an MTP device
Dec 11 14:37:45 dongjia usb_modeswitch: switching 19d2:0083 (ZTE Incorporated: ZTE HSUSB Device)

---- manually run usb_modeswitch
--------------------------------
Dec 11 14:37:57 dongjia kernel: [ 7723.853210] usb 1-5: usbfs: process 5865 (usb_modeswitch) did not claim interface 0 before use
Dec 11 14:37:57 dongjia kernel: [ 7723.949317] usb 1-5: USB disconnect, device number 14
Dec 11 14:37:58 dongjia kernel: [ 7724.700036] usb 1-5: new high speed USB device number 15 using ehci_hcd
Dec 11 14:37:58 dongjia mtp-probe: checking bus 1, device 15: "/sys/devices/pci0000:00/0000:00:1d.7/usb1/1-5"
Dec 11 14:37:58 dongjia kernel: [ 7724.836545] scsi14 : usb-storage 1-5:1.3
Dec 11 14:37:58 dongjia mtp-probe: bus: 1, device: 15 was not an MTP device
Dec 11 14:37:59 dongjia kernel: [ 7725.837074] scsi 14:0:0:0: Direct-Access ZTE Mass Storage ffff PQ: 0 ANSI: 2
Dec 11 14:37:59 dongjia kernel: [ 7725.837668] scsi scan: INQUIRY result too short (5), using 36
Dec 11 14:37:59 dongjia kernel: [ 7725.837676] scsi: killing requests for dead queue
Dec 11 14:37:59 dongjia kernel: [ 7725.856147] scsi: killing requests for dead queue
Dec 11 14:37:59 dongjia kernel: [ 7725.874561] scsi: killing requests for dead queue
Dec 11 14:37:59 dongjia kernel: [ 7725.874698] scsi: killing requests for dead queue
Dec 11 14:37:59 dongjia kernel: [ 7725.878666] scsi: killing requests for dead queue
Dec 11 14:37:59 dongjia kernel: [ 7725.878802] scsi: killing requests for dead queue
Dec 11 14:37:59 dongjia kernel: [ 7725.884164] scsi: killing requests for dead queue
Dec 11 14:37:59 dongjia kernel: [ 7725.884301] scsi: killing requests for dead queue
Dec 11 14:37:59 dongjia kernel: [ 7725.888743] sd 14:0:0:0: Attached scsi generic sg2 type 0
Dec 11 14:37:59 dongjia kernel: [ 7725.896206] sd 14:0:0:0: [sdb] Attached SCSI removable disk