Page 1 of 1

ZTE MF633BP+ (Telstra Bigpond 7.2) USB modem

Posted: 04 Aug 2011, 11:53
by davidiwharper
Hello

I am trying to get a ZTE MF633BP+ working on Ubuntu 10.04.

I have installed usb-modeswitch 1.1.0-2 and manually downloaded the latest definitions from the website.

Here is /var/log/messages:

Code: Select all

Aug  4 19:47:50 david-umpc kernel: [  479.952107] usb 1-2: new high speed USB device using ehci_hcd and address 4
Aug  4 19:47:50 david-umpc kernel: [  480.087375] usb 1-2: configuration #1 chosen from 1 choice
Aug  4 19:47:50 david-umpc kernel: [  480.090025] scsi3 : SCSI emulation for USB Mass Storage devices
Aug  4 19:47:51 david-umpc usb-modeswitch: switching 19d2:2000 (ZTE,Incorporated: ZTE CDMA Technologies MSM)
However, NetworkManager does not detect the presence of the device as it previously had (although of course previously dialling did not work).

Here are the logs before I manually upgraded the definitions:

Code: Select all

Aug  4 18:48:32 david-umpc kernel: [  610.848266] usb 1-2: new high speed USB device using ehci_hcd and address 9
Aug  4 18:48:32 david-umpc kernel: [  610.983492] usb 1-2: configuration #1 chosen from 1 choice
Aug  4 18:48:32 david-umpc kernel: [  610.986950] scsi8 : SCSI emulation for USB Mass Storage devices
Aug  4 18:48:33 david-umpc usb-modeswitch: switching 19d2:2000 (ZTE,Incorporated: ZTE CDMA Technologies MSM)
Aug  4 18:48:38 david-umpc kernel: [  616.737478] usb 1-2: USB disconnect, address 9
Aug  4 18:48:44 david-umpc kernel: [  622.856142] usb 1-2: new high speed USB device using ehci_hcd and address 10
Aug  4 18:48:44 david-umpc kernel: [  622.991366] usb 1-2: configuration #1 chosen from 1 choice
Aug  4 18:48:44 david-umpc kernel: [  622.994758] option 1-2:1.0: GSM modem (1-port) converter detected
Aug  4 18:48:44 david-umpc kernel: [  622.995131] usb 1-2: GSM modem (1-port) converter now attached to ttyUSB0
Aug  4 18:48:44 david-umpc kernel: [  622.995538] option 1-2:1.1: GSM modem (1-port) converter detected
Aug  4 18:48:44 david-umpc kernel: [  622.995852] usb 1-2: GSM modem (1-port) converter now attached to ttyUSB1
Aug  4 18:48:44 david-umpc kernel: [  622.999202] scsi9 : SCSI emulation for USB Mass Storage devices
Aug  4 18:48:44 david-umpc kernel: [  623.000273] option 1-2:1.3: GSM modem (1-port) converter detected
Aug  4 18:48:44 david-umpc kernel: [  623.000691] usb 1-2: GSM modem (1-port) converter now attached to ttyUSB2
Aug  4 18:48:44 david-umpc kernel: [  623.001143] option 1-2:1.4: GSM modem (1-port) converter detected
Aug  4 18:48:44 david-umpc kernel: [  623.001493] usb 1-2: GSM modem (1-port) converter now attached to ttyUSB3
Aug  4 18:48:45 david-umpc usb-modeswitch: switched to 19d2:0031 (ZTE,Incorporated: ZTE CDMA Technologies MSM)
Aug  4 18:48:49 david-umpc kernel: [  628.001998] scsi 9:0:0:0: Direct-Access     ZTE      MMC Storage      2.31 PQ: 0 ANSI: 2
Aug  4 18:48:49 david-umpc kernel: [  628.005167] sd 9:0:0:0: Attached scsi generic sg1 type 0
Aug  4 18:48:49 david-umpc kernel: [  628.022318] sd 9:0:0:0: [sdb] Attached SCSI removable disk
Aug  4 18:49:01 david-umpc pppd[1975]: Plugin /usr/lib/pppd/2.4.4/nm-pppd-plugin.so loaded.
Aug  4 18:49:01 david-umpc pppd[1975]: pppd 2.4.5 started by root, uid 0
Aug  4 18:49:01 david-umpc pppd[1975]: Using interface ppp0
Aug  4 18:49:01 david-umpc pppd[1975]: Connect: ppp0 <--> /dev/ttyUSB2
Aug  4 18:49:01 david-umpc pppd[1975]: CHAP authentication succeeded
Aug  4 18:49:01 david-umpc pppd[1975]: CHAP authentication succeeded
Aug  4 18:49:06 david-umpc pppd[1975]: Modem hangup
Aug  4 18:49:06 david-umpc pppd[1975]: Connection terminated.
Aug  4 18:49:07 david-umpc pppd[1975]: Exit.
What do I do now?

Thanks!

Posted: 04 Aug 2011, 12:09
by davidiwharper
sakis3g does manage to switch the device, but it appears to switch to MMC mode:

Code: Select all

Aug  4 19:58:00 david-umpc kernel: [ 1089.952655] usb 1-2: USB disconnect, address 4
Aug  4 19:58:06 david-umpc kernel: [ 1095.708258] usb 1-2: new high speed USB device using ehci_hcd and address 5
Aug  4 19:58:06 david-umpc kernel: [ 1095.843391] usb 1-2: configuration #1 chosen from 1 choice
Aug  4 19:58:06 david-umpc kernel: [ 1095.848142] scsi4 : SCSI emulation for USB Mass Storage devices
Aug  4 19:58:06 david-umpc kernel: [ 1095.911950] usbcore: registered new interface driver usbserial
Aug  4 19:58:06 david-umpc kernel: [ 1095.912053] USB Serial support registered for generic
Aug  4 19:58:06 david-umpc kernel: [ 1095.915912] usbcore: registered new interface driver usbserial_generic
Aug  4 19:58:06 david-umpc kernel: [ 1095.915922] usbserial: USB Serial Driver core
Aug  4 19:58:06 david-umpc kernel: [ 1095.924831] USB Serial support registered for GSM modem (1-port)
Aug  4 19:58:06 david-umpc kernel: [ 1095.925744] option 1-2:1.0: GSM modem (1-port) converter detected
Aug  4 19:58:06 david-umpc kernel: [ 1095.926274] usb 1-2: GSM modem (1-port) converter now attached to ttyUSB0
Aug  4 19:58:06 david-umpc kernel: [ 1095.926395] option 1-2:1.1: GSM modem (1-port) converter detected
Aug  4 19:58:06 david-umpc kernel: [ 1095.926895] usb 1-2: GSM modem (1-port) converter now attached to ttyUSB1
Aug  4 19:58:06 david-umpc kernel: [ 1095.927037] option 1-2:1.3: GSM modem (1-port) converter detected
Aug  4 19:58:06 david-umpc kernel: [ 1095.930198] usb 1-2: GSM modem (1-port) converter now attached to ttyUSB2
Aug  4 19:58:06 david-umpc kernel: [ 1095.930332] option 1-2:1.4: GSM modem (1-port) converter detected
Aug  4 19:58:06 david-umpc kernel: [ 1095.930931] usb 1-2: GSM modem (1-port) converter now attached to ttyUSB3
Aug  4 19:58:06 david-umpc kernel: [ 1095.931607] usbcore: registered new interface driver option
Aug  4 19:58:06 david-umpc kernel: [ 1095.931615] option: v0.7.2:USB Driver for GSM modems
Aug  4 19:58:11 david-umpc kernel: [ 1100.853770] scsi 4:0:0:0: Direct-Access     ZTE      MMC Storage      2.31 PQ: 0 ANSI: 2
Aug  4 19:58:11 david-umpc kernel: [ 1100.859493] sd 4:0:0:0: Attached scsi generic sg1 type 0
Aug  4 19:58:11 david-umpc kernel: [ 1100.863060] sd 4:0:0:0: [sdb] Attached SCSI removable disk
Here is ppp as called by sakis3g after the switch:

Code: Select all

Aug  4 20:02:32 david-umpc pppd[30472]: pppd 2.4.5 started by root, uid 0
Aug  4 20:02:33 david-umpc chat[30494]: abort on (NO CARRIER)
Aug  4 20:02:33 david-umpc chat[30494]: abort on (NO DIALTONE)
Aug  4 20:02:33 david-umpc chat[30494]: abort on (BUSY)
Aug  4 20:02:33 david-umpc chat[30494]: abort on (ERROR)
Aug  4 20:02:33 david-umpc chat[30494]: abort on (NO ANSWER)
Aug  4 20:02:33 david-umpc chat[30494]: send (ATZ^M)
Aug  4 20:02:34 david-umpc chat[30494]: expect (OK)
Aug  4 20:02:34 david-umpc chat[30494]: ATZ^M^M
Aug  4 20:02:34 david-umpc chat[30494]: OK
Aug  4 20:02:34 david-umpc chat[30494]:  -- got it
Aug  4 20:02:34 david-umpc chat[30494]: send (ATD*99#^M)
Aug  4 20:02:34 david-umpc pppd[30472]: Serial connection established.
Aug  4 20:02:34 david-umpc pppd[30472]: Using interface ppp0
Aug  4 20:02:34 david-umpc pppd[30472]: Connect: ppp0 <--> /dev/ttyUSB2
Aug  4 20:02:35 david-umpc pppd[30472]: CHAP authentication succeeded
Aug  4 20:02:35 david-umpc pppd[30472]: CHAP authentication succeeded
Aug  4 20:02:36 david-umpc pppd[30472]: Hangup (SIGHUP)
Aug  4 20:02:36 david-umpc pppd[30472]: Modem hangup
Aug  4 20:02:36 david-umpc pppd[30472]: Connection terminated.
Aug  4 20:02:37 david-umpc pppd[30472]: Exit.
Aug  4 20:02:38 david-umpc pppd[30668]: pppd options in effect:
Aug  4 20:02:38 david-umpc pppd[30668]: -detach#011#011# (from command line)
Aug  4 20:02:38 david-umpc pppd[30668]: logfd -1#011#011# (from command line)
Aug  4 20:02:38 david-umpc pppd[30668]: maxfail 3#011#011# (from command line)
Aug  4 20:02:38 david-umpc pppd[30668]: ktune#011#011# (from command line)
Aug  4 20:02:38 david-umpc pppd[30668]: dump#011#011# (from command line)
Aug  4 20:02:38 david-umpc pppd[30668]: noauth#011#011# (from command line)
Aug  4 20:02:38 david-umpc pppd[30668]: name david-umpc#011#011# (from command line)
Aug  4 20:02:38 david-umpc pppd[30668]: user user#011#011# (from command line)
Aug  4 20:02:38 david-umpc pppd[30668]: password ??????#011#011# (from command line)
Aug  4 20:02:38 david-umpc pppd[30668]: usehostname#011#011# (from command line)
Aug  4 20:02:38 david-umpc pppd[30668]: /dev/ttyUSB2#011#011# (from command line)
Aug  4 20:02:38 david-umpc pppd[30668]: 460800#011#011# (from command line)
Aug  4 20:02:38 david-umpc pppd[30668]: lock#011#011# (from command line)
Aug  4 20:02:38 david-umpc pppd[30668]: connect /usr/sbin/chat -v -f /tmp/pppd.tmp.23203#011#011# (from command line)
Aug  4 20:02:38 david-umpc pppd[30668]: crtscts#011#011# (from command line)
Aug  4 20:02:38 david-umpc pppd[30668]: modem#011#011# (from command line)
Aug  4 20:02:38 david-umpc pppd[30668]: asyncmap 0#011#011# (from /etc/ppp/options)
Aug  4 20:02:38 david-umpc pppd[30668]: lcp-echo-failure 4#011#011# (from /etc/ppp/options)
Aug  4 20:02:38 david-umpc pppd[30668]: lcp-echo-interval 30#011#011# (from /etc/ppp/options)
Aug  4 20:02:38 david-umpc pppd[30668]: hide-password#011#011# (from /etc/ppp/options)
Aug  4 20:02:38 david-umpc pppd[30668]: noipdefault#011#011# (from command line)
Aug  4 20:02:38 david-umpc pppd[30668]: defaultroute#011#011# (from command line)
Aug  4 20:02:38 david-umpc pppd[30668]: proxyarp#011#011# (from /etc/ppp/options)
Aug  4 20:02:38 david-umpc pppd[30668]: usepeerdns#011#011# (from command line)
Aug  4 20:02:38 david-umpc pppd[30668]: noipx#011#011# (from /etc/ppp/options)

Posted: 04 Aug 2011, 16:12
by Josh
In both cases, switching worked fine and you have a bunch of serial ports (ttyUSB0 - ttyUSB2).

It's a known problem for NetworkManager (or rather the helper modem-manager) to determine the correct port for connection. For ZTE, this is often ttyUSB2 (which sakis3g is using correctly).

There is nothing that usb_modeswitch can do to solve your problem. I suspect the issue may be about proper authorization.


Posted: 04 Aug 2011, 16:17
by davidiwharper
Thank you, and this conclusion makes sense given the circumstances.