ubuntu 10.04 booted from wubi on a lenovo thinkpad w510
Linux ubuntu 2.6.32-23-generic #37-Ubuntu SMP Fri Jun 11 08:03:28 UTC 2010 x86_64 GNU/Linux
The modem works fine on windows-7
I've tried to follow the trouble shooting, but it appears things have changed a little bit
eg there is no /etc/usb_modeswitch.conf to EnableLogging
So here is a log of what I have tried (first without a modeswitch and then with):
[518] apt-get purge usb-modeswitch usb-modeswitch-data
inserted modem:
red LED, then blue LED after 20 seconds.
/var/log/messages:
Jul 19 13:30:26 ubuntu kernel: [ 4208.955503] usb 3-4: new high speed USB device using xhci_hcd and address 0
Jul 19 13:30:26 ubuntu kernel: [ 4208.978636] xhci_hcd 0000:0f:00.0: WARN: short transfer on control ep
Jul 19 13:30:26 ubuntu kernel: [ 4208.979135] xhci_hcd 0000:0f:00.0: WARN: short transfer on control ep
Jul 19 13:30:26 ubuntu kernel: [ 4208.979631] xhci_hcd 0000:0f:00.0: WARN: short transfer on control ep
Jul 19 13:30:26 ubuntu kernel: [ 4208.980252] xhci_hcd 0000:0f:00.0: WARN: short transfer on control ep
Jul 19 13:30:26 ubuntu kernel: [ 4208.980487] usb 3-4: configuration #1 chosen from 1 choice
Jul 19 13:30:26 ubuntu kernel: [ 4208.983342] xhci_hcd 0000:0f:00.0: WARN: short transfer on control ep
Jul 19 13:30:26 ubuntu kernel: [ 4208.983684] scsi23 : SCSI emulation for USB Mass Storage devices
Jul 19 13:30:31 ubuntu kernel: [ 4213.974870] scsi 23:0:0:0: CD-ROM ZTE USB SCSI CD-ROM 2.31 PQ: 0 ANSI: 2
Jul 19 13:30:31 ubuntu kernel: [ 4213.979263] xhci_hcd 0000:0f:00.0: WARN: Stalled endpoint
Jul 19 13:30:31 ubuntu kernel: [ 4213.980525] sr1: scsi-1 drive
Jul 19 13:30:31 ubuntu kernel: [ 4213.982117] sr 23:0:0:0: Attached scsi generic sg2 type 5
Jul 19 13:30:31 ubuntu kernel: [ 4213.987531] xhci_hcd 0000:0f:00.0: WARN: Stalled endpoint
Jul 19 13:30:31 ubuntu kernel: [ 4213.990184] xhci_hcd 0000:0f:00.0: WARN: Stalled endpoint
Jul 19 13:30:31 ubuntu kernel: [ 4213.998621] xhci_hcd 0000:0f:00.0: WARN: Stalled endpoint
Jul 19 13:30:31 ubuntu kernel: [ 4214.002405] xhci_hcd 0000:0f:00.0: WARN: Stalled endpoint
Jul 19 13:30:31 ubuntu kernel: [ 4214.008981] xhci_hcd 0000:0f:00.0: WARN: Stalled endpoint
Jul 19 13:30:31 ubuntu kernel: [ 4214.012541] xhci_hcd 0000:0f:00.0: WARN: Stalled endpoint
Jul 19 13:30:31 ubuntu kernel: [ 4214.031809] xhci_hcd 0000:0f:00.0: WARN: Stalled endpoint
Jul 19 13:30:32 ubuntu kernel: [ 4214.040063] xhci_hcd 0000:0f:00.0: WARN: Stalled endpoint
Jul 19 13:30:34 ubuntu kernel: [ 4216.048647] xhci_hcd 0000:0f:00.0: WARN: Stalled endpoint
Jul 19 13:30:34 ubuntu kernel: [ 4216.056976] xhci_hcd 0000:0f:00.0: WARN: Stalled endpoint
Jul 19 13:30:34 ubuntu kernel: [ 4216.063760] xhci_hcd 0000:0f:00.0: WARN: Stalled endpoint
Jul 19 13:30:36 ubuntu kernel: [ 4218.048921] xhci_hcd 0000:0f:00.0: WARN: Stalled endpoint
Jul 19 13:30:36 ubuntu kernel: [ 4219.023202] usb 3-4: USB disconnect, address 2
Jul 19 13:30:42 ubuntu kernel: [ 4224.957839] usb 3-4: new high speed USB device using xhci_hcd and address 0
Jul 19 13:30:42 ubuntu kernel: [ 4224.980964] xhci_hcd 0000:0f:00.0: WARN: short transfer on control ep
Jul 19 13:30:42 ubuntu kernel: [ 4224.981464] xhci_hcd 0000:0f:00.0: WARN: short transfer on control ep
Jul 19 13:30:42 ubuntu kernel: [ 4224.981913] xhci_hcd 0000:0f:00.0: WARN: short transfer on control ep
Jul 19 13:30:42 ubuntu kernel: [ 4224.982505] xhci_hcd 0000:0f:00.0: WARN: short transfer on control ep
Jul 19 13:30:42 ubuntu kernel: [ 4224.982825] usb 3-4: configuration #1 chosen from 1 choice
Jul 19 13:30:42 ubuntu kernel: [ 4224.982875] usb 3-4: ep 0x84 - rounding interval to 16 microframes
Jul 19 13:30:42 ubuntu kernel: [ 4224.982901] usb 3-4: ep 0x86 - rounding interval to 16 microframes
Jul 19 13:30:42 ubuntu kernel: [ 4224.987770] xhci_hcd 0000:0f:00.0: WARN: short transfer on control ep
Jul 19 13:30:42 ubuntu kernel: [ 4224.988030] option 3-4:1.0: GSM modem (1-port) converter detected
Jul 19 13:30:42 ubuntu kernel: [ 4224.988148] usb 3-4: GSM modem (1-port) converter now attached to ttyUSB0
Jul 19 13:30:42 ubuntu kernel: [ 4224.988292] option 3-4:1.1: GSM modem (1-port) converter detected
Jul 19 13:30:42 ubuntu kernel: [ 4224.988405] usb 3-4: GSM modem (1-port) converter now attached to ttyUSB1
Jul 19 13:30:42 ubuntu kernel: [ 4224.989833] scsi24 : SCSI emulation for USB Mass Storage devices
Jul 19 13:30:42 ubuntu kernel: [ 4224.990596] option 3-4:1.3: GSM modem (1-port) converter detected
Jul 19 13:30:42 ubuntu kernel: [ 4224.990699] usb 3-4: GSM modem (1-port) converter now attached to ttyUSB2
Jul 19 13:30:42 ubuntu kernel: [ 4224.990807] option 3-4:1.4: GSM modem (1-port) converter detected
Jul 19 13:30:42 ubuntu kernel: [ 4224.990923] usb 3-4: GSM modem (1-port) converter now attached to ttyUSB3
Jul 19 13:30:47 ubuntu kernel: [ 4229.987070] scsi 24:0:0:0: Direct-Access ZTE MMC Storage 2.31 PQ: 0 ANSI: 2
Jul 19 13:30:47 ubuntu kernel: [ 4229.988927] sd 24:0:0:0: Attached scsi generic sg2 type 0
Jul 19 13:30:47 ubuntu kernel: [ 4229.991131] sd 24:0:0:0: [sdb] Attached SCSI removable disk
System->Preferences->Network Connections->Mobile BroadBand-> Add
No devices offered in the "Create a connection for ths mobile broadband device"
removed modem:
Jul 19 13:32:28 ubuntu kernel: [ 4329.989498] xhci_hcd 0000:0f:00.0: WARN: transfer error on endpoint
Jul 19 13:32:28 ubuntu kernel: [ 4329.989593] usb 3-4: USB disconnect, address 2
Jul 19 13:32:28 ubuntu kernel: [ 4329.989666] option1 ttyUSB0: GSM modem (1-port) converter now disconnected from ttyUSB0
Jul 19 13:32:28 ubuntu kernel: [ 4329.989690] option 3-4:1.0: device disconnected
Jul 19 13:32:28 ubuntu kernel: [ 4329.989771] option1 ttyUSB1: GSM modem (1-port) converter now disconnected from ttyUSB1
Jul 19 13:32:28 ubuntu kernel: [ 4329.989792] option 3-4:1.1: device disconnected
Jul 19 13:32:28 ubuntu kernel: [ 4329.990198] option1 ttyUSB2: GSM modem (1-port) converter now disconnected from ttyUSB2
Jul 19 13:32:28 ubuntu kernel: [ 4329.990222] option 3-4:1.3: device disconnected
Jul 19 13:32:28 ubuntu kernel: [ 4329.990554] option1 ttyUSB3: GSM modem (1-port) converter now disconnected from ttyUSB3
Jul 19 13:32:28 ubuntu kernel: [ 4329.990586] option 3-4:1.4: device disconnected
[519] apt-get install usb-modeswitch usb-modeswitch-data
Unpacking usb-modeswitch-data (from .../usb-modeswitch-data_20100127-1_all.deb) ...
Unpacking usb-modeswitch (from .../usb-modeswitch_1.1.0-2_amd64.deb) ...
Setting up usb-modeswitch-data (20100127-1) ...
Setting up usb-modeswitch (1.1.0-2) ...
There is no /etc/usb_modeswitch.conf to edit and EnableLogging ???
tried putting EnableLogging=1 into /etc/usb_modeswitch.d/19d2:2000 - no effect???
insert modem:
Jul 19 13:35:04 ubuntu kernel: [ 4486.463926] usb 3-4: new high speed USB device using xhci_hcd and address 0
Jul 19 13:35:04 ubuntu kernel: [ 4486.487001] xhci_hcd 0000:0f:00.0: WARN: short transfer on control ep
Jul 19 13:35:04 ubuntu kernel: [ 4486.487493] xhci_hcd 0000:0f:00.0: WARN: short transfer on control ep
Jul 19 13:35:04 ubuntu kernel: [ 4486.488005] xhci_hcd 0000:0f:00.0: WARN: short transfer on control ep
Jul 19 13:35:04 ubuntu kernel: [ 4486.488504] xhci_hcd 0000:0f:00.0: WARN: short transfer on control ep
Jul 19 13:35:04 ubuntu kernel: [ 4486.488729] usb 3-4: configuration #1 chosen from 1 choice
Jul 19 13:35:04 ubuntu kernel: [ 4486.491450] xhci_hcd 0000:0f:00.0: WARN: short transfer on control ep
Jul 19 13:35:04 ubuntu kernel: [ 4486.491774] scsi25 : SCSI emulation for USB Mass Storage devices
Jul 19 13:35:05 ubuntu usb-modeswitch: switching 19d2:2000 (ZTE,Incorporated: ZTE WCDMA Technologies MSM)
Jul 19 13:35:05 ubuntu kernel: [ 4487.003379] xhci_hcd 0000:0f:00.0: WARN: short transfer on control ep
Jul 19 13:35:05 ubuntu kernel: [ 4487.003999] xhci_hcd 0000:0f:00.0: WARN: short transfer on control ep
Jul 19 13:35:05 ubuntu kernel: [ 4487.004490] xhci_hcd 0000:0f:00.0: WARN: short transfer on control ep
Jul 19 13:35:05 ubuntu kernel: [ 4487.005049] xhci_hcd 0000:0f:00.0: WARN: short transfer on control ep
Jul 19 13:35:05 ubuntu kernel: [ 4487.005679] xhci_hcd 0000:0f:00.0: WARN: short transfer on control ep
Jul 19 13:35:05 ubuntu kernel: [ 4487.006302] xhci_hcd 0000:0f:00.0: WARN: short transfer on control ep
[524] lsusb
Bus 003 Device 002: ID 19d2:2000 ONDA Communication S.p.A. ZTE MF627/MF628/MF628+ HSDPA
System->Preferences->Network Connections->Mobile BroadBand-> Add
No devices offered in the "Create a connection for ths mobile broadband device"
[527] lsusb -v
Code: Select all
Bus 003 Device 002: ID 19d2:0031 ONDA Communication S.p.A. ZTE MF636
Device Descriptor:
bLength 18
bDescriptorType 1
bcdUSB 2.00
bDeviceClass 0 (Defined at Interface level)
bDeviceSubClass 0
bDeviceProtocol 0
bMaxPacketSize0 64
idVendor 0x19d2 ONDA Communication S.p.A.
idProduct 0x0031 ZTE MF636
bcdDevice 0.00
iManufacturer 3 ZTE,Incorporated
iProduct 2 ZTE WCDMA Technologies MSM
iSerial 4 P673C3TBPD010000
bNumConfigurations 1
Configuration Descriptor:
bLength 9
bDescriptorType 2
wTotalLength 138
bNumInterfaces 5
bConfigurationValue 1
iConfiguration 1 ZTE Configuration
bmAttributes 0xe0
Self Powered
Remote Wakeup
MaxPower 500mA
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 0
bAlternateSetting 0
bNumEndpoints 2
bInterfaceClass 255 Vendor Specific Class
bInterfaceSubClass 255 Vendor Specific Subclass
bInterfaceProtocol 255 Vendor Specific Protocol
iInterface 0
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x81 EP 1 IN
bmAttributes 2
Transfer Type Bulk
Synch Type None
Usage Type Data
wMaxPacketSize 0x0200 1x 512 bytes
bInterval 32
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x01 EP 1 OUT
bmAttributes 2
Transfer Type Bulk
Synch Type None
Usage Type Data
wMaxPacketSize 0x0200 1x 512 bytes
bInterval 32
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 1
bAlternateSetting 0
bNumEndpoints 2
bInterfaceClass 255 Vendor Specific Class
bInterfaceSubClass 255 Vendor Specific Subclass
bInterfaceProtocol 255 Vendor Specific Protocol
iInterface 0
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x82 EP 2 IN
bmAttributes 2
Transfer Type Bulk
Synch Type None
Usage Type Data
wMaxPacketSize 0x0200 1x 512 bytes
bInterval 32
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x02 EP 2 OUT
bmAttributes 2
Transfer Type Bulk
Synch Type None
Usage Type Data
wMaxPacketSize 0x0200 1x 512 bytes
bInterval 32
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 2
bAlternateSetting 0
bNumEndpoints 2
bInterfaceClass 8 Mass Storage
bInterfaceSubClass 6 SCSI
bInterfaceProtocol 80 Bulk (Zip)
iInterface 0
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x03 EP 3 OUT
bmAttributes 2
Transfer Type Bulk
Synch Type None
Usage Type Data
wMaxPacketSize 0x0200 1x 512 bytes
bInterval 0
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x83 EP 3 IN
bmAttributes 2
Transfer Type Bulk
Synch Type None
Usage Type Data
wMaxPacketSize 0x0200 1x 512 bytes
bInterval 0
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 3
bAlternateSetting 0
bNumEndpoints 3
bInterfaceClass 255 Vendor Specific Class
bInterfaceSubClass 255 Vendor Specific Subclass
bInterfaceProtocol 255 Vendor Specific Protocol
iInterface 0
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x84 EP 4 IN
bmAttributes 3
Transfer Type Interrupt
Synch Type None
Usage Type Data
wMaxPacketSize 0x0040 1x 64 bytes
bInterval 5
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x85 EP 5 IN
bmAttributes 2
Transfer Type Bulk
Synch Type None
Usage Type Data
wMaxPacketSize 0x0200 1x 512 bytes
bInterval 32
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x04 EP 4 OUT
bmAttributes 2
Transfer Type Bulk
Synch Type None
Usage Type Data
wMaxPacketSize 0x0200 1x 512 bytes
bInterval 32
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 4
bAlternateSetting 0
bNumEndpoints 3
bInterfaceClass 255 Vendor Specific Class
bInterfaceSubClass 255 Vendor Specific Subclass
bInterfaceProtocol 255 Vendor Specific Protocol
iInterface 0
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x86 EP 6 IN
bmAttributes 3
Transfer Type Interrupt
Synch Type None
Usage Type Data
wMaxPacketSize 0x0040 1x 64 bytes
bInterval 5
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x87 EP 7 IN
bmAttributes 2
Transfer Type Bulk
Synch Type None
Usage Type Data
wMaxPacketSize 0x0200 1x 512 bytes
bInterval 32
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x05 EP 5 OUT
bmAttributes 2
Transfer Type Bulk
Synch Type None
Usage Type Data
wMaxPacketSize 0x0200 1x 512 bytes
bInterval 32
Device Qualifier (for other device speed):
bLength 10
bDescriptorType 6
bcdUSB 2.00
bDeviceClass 0 (Defined at Interface level)
bDeviceSubClass 0
bDeviceProtocol 0
bMaxPacketSize0 64
bNumConfigurations 1
Device Status: 0x0000
(Bus Powered)
Edited /lib/udev/rules.d/61-mobile-action.rules commented out eject rule.
removed modem
inserted modem:
Jul 19 13:58:18 ubuntu kernel: [ 5879.779879] usb 3-4: new high speed USB device using xhci_hcd and address 0
Jul 19 13:58:18 ubuntu kernel: [ 5879.801481] xhci_hcd 0000:0f:00.0: WARN: short transfer on control ep
Jul 19 13:58:18 ubuntu kernel: [ 5879.801913] xhci_hcd 0000:0f:00.0: WARN: short transfer on control ep
Jul 19 13:58:18 ubuntu kernel: [ 5879.802398] xhci_hcd 0000:0f:00.0: WARN: short transfer on control ep
Jul 19 13:58:18 ubuntu kernel: [ 5879.803025] xhci_hcd 0000:0f:00.0: WARN: short transfer on control ep
Jul 19 13:58:18 ubuntu kernel: [ 5879.803283] usb 3-4: configuration #1 chosen from 1 choice
Jul 19 13:58:18 ubuntu kernel: [ 5879.806023] xhci_hcd 0000:0f:00.0: WARN: short transfer on control ep
Jul 19 13:58:18 ubuntu kernel: [ 5879.806384] scsi29 : SCSI emulation for USB Mass Storage devices
Jul 19 13:58:19 ubuntu kernel: [ 5880.318199] xhci_hcd 0000:0f:00.0: WARN: short transfer on control ep
Jul 19 13:58:19 ubuntu kernel: [ 5880.318751] xhci_hcd 0000:0f:00.0: WARN: short transfer on control ep
Jul 19 13:58:19 ubuntu kernel: [ 5880.319381] xhci_hcd 0000:0f:00.0: WARN: short transfer on control ep
Jul 19 13:58:19 ubuntu usb-modeswitch: switching 19d2:2000 (ZTE,Incorporated: ZTE WCDMA Technologies MSM)
Jul 19 13:58:19 ubuntu kernel: [ 5880.320001] xhci_hcd 0000:0f:00.0: WARN: short transfer on control ep
Jul 19 13:58:19 ubuntu kernel: [ 5880.320504] xhci_hcd 0000:0f:00.0: WARN: short transfer on control ep
Jul 19 13:58:19 ubuntu kernel: [ 5880.321000] xhci_hcd 0000:0f:00.0: WARN: short transfer on control ep
[537] lsusb
Bus 003 Device 002: ID 19d2:2000 ONDA Communication S.p.A. ZTE MF627/MF628/MF628+ HSDPA
[538] usb_modeswitch -W -v 19d2 -p 2000 -V 19d2 -P 0015 -M 5553424312345678000000000000061b000000030000000000000000000000
Taking all parameters from the command line
* usb-modeswitch: handle USB devices with multiple modes
* Version 1.1.0 (C) Josua Dietze 2010
* Based on libusb 0.1.12
! PLEASE REPORT NEW CONFIGURATIONS !
DefaultVendor= 0x19d2
DefaultProduct= 0x2000
TargetVendor= 0x19d2
TargetProduct= 0x0015
TargetClass= not set
DetachStorageOnly=0
HuaweiMode=0
SierraMode=0
SonyMode=0
GCTMode=0
MessageEndpoint= not set
MessageContent="5553424312345678000000000000061b000000030000000000000000000000"
NeedResponse=0
ResponseEndpoint= not set
Interface=0x00
InquireDevice enabled (default)
Success check disabled
System integration mode disabled
usb_set_debug: Setting debugging level to 15 (on)
usb_os_find_busses: Found 003
usb_os_find_busses: Found 002
usb_os_find_busses: Found 001
usb_os_find_devices: Found 002 on 003
usb_os_find_devices: Found 001 on 003
error obtaining child information: Inappropriate ioctl for device
usb_os_find_devices: Found 004 on 002
skipped 1 class/vendor specific interface descriptors
usb_os_find_devices: Found 003 on 002
usb_os_find_devices: Found 002 on 002
usb_os_find_devices: Found 001 on 002
error obtaining child information: Inappropriate ioctl for device
error obtaining child information: Inappropriate ioctl for device
usb_os_find_devices: Found 008 on 001
skipped 1 class/vendor specific interface descriptors
usb_os_find_devices: Found 007 on 001
usb_os_find_devices: Found 006 on 001
skipped 1 class/vendor specific interface descriptors
usb_os_find_devices: Found 005 on 001
skipping descriptor 0xB
skipped 1 class/vendor specific endpoint descriptors
skipped 5 class/vendor specific interface descriptors
skipping descriptor 0x25
skipped 1 class/vendor specific endpoint descriptors
skipped 19 class/vendor specific interface descriptors
usb_os_find_devices: Found 004 on 001
usb_os_find_devices: Found 003 on 001
usb_os_find_devices: Found 002 on 001
usb_os_find_devices: Found 001 on 001
error obtaining child information: Inappropriate ioctl for device
error obtaining child information: Inappropriate ioctl for device
error obtaining child information: Inappropriate ioctl for device
error obtaining child information: Inappropriate ioctl for device
error obtaining child information: Inappropriate ioctl for device
Looking for target devices ...
searching devices, found USB ID 19d2:2000
found matching vendor ID
searching devices, found USB ID 1d6b:0003
searching devices, found USB ID 17ef:1003
searching devices, found USB ID 05c6:9204
searching devices, found USB ID 8087:0020
searching devices, found USB ID 1d6b:0002
searching devices, found USB ID 17ef:6016
searching devices, found USB ID 03f0:5511
searching devices, found USB ID 04b3:3025
searching devices, found USB ID 17ef:480f
searching devices, found USB ID 147e:2016
searching devices, found USB ID 05e3:0604
searching devices, found USB ID 8087:0020
searching devices, found USB ID 1d6b:0002
No devices in target mode or class found
Looking for default devices ...
searching devices, found USB ID 19d2:2000
found matching vendor ID
found matching product ID
searching devices, found USB ID 1d6b:0003
searching devices, found USB ID 17ef:1003
searching devices, found USB ID 05c6:9204
searching devices, found USB ID 8087:0020
searching devices, found USB ID 1d6b:0002
searching devices, found USB ID 17ef:6016
searching devices, found USB ID 03f0:5511
searching devices, found USB ID 04b3:3025
searching devices, found USB ID 17ef:480f
searching devices, found USB ID 147e:2016
searching devices, found USB ID 05e3:0604
searching devices, found USB ID 8087:0020
searching devices, found USB ID 1d6b:0002
Found default devices (1)
Accessing device 002 on bus 003 ...
Using endpoints 0x01 (out) and 0x81 (in)
Inquiring device details; driver will be detached ...
Looking for active driver ...
USB error: could not get bound driver: No data available
No driver found. Either detached before or never attached
Any help or pointers would be greatly appreciated.