Automatic Activation, Hotplug and UDEV, Configuration
tricky
Posts: 9
Joined: 22 Jul 2012, 15:43

Post by tricky » 26 Jul 2012, 11:36

Once the switch has happened, do this:

Code: Select all

# modprobe -v option
# echo "15eb 7152" > /sys/bus/usb-serial/drivers/option1/new_id
Also, check the ttyUSB ports that are created for the ones that contain an endpoint with transfer type "Interrupt". The easiest way to do that is "lsusb -v -d 15eb:7152"
now i am assuming these steps are to be done after eject /dev/sr1. so wvdial and pppd gives the same result, this time slower and unresponsive.
and all endpoints have bulk transfer type.

if i do these steps after usb_modeswitch, same things happen except this time there is only ttyUSB0.
thanks

Josh
Site Admin
Posts: 6593
Joined: 03 Nov 2007, 00:30

Post by Josh » 27 Jul 2012, 18:42

I am really out of suggestions here. I suspect you may have a hardware or driver problem with your USB host ...

Josh
Site Admin
Posts: 6593
Joined: 03 Nov 2007, 00:30

Post by Josh » 12 Aug 2012, 14:37

I am about to add this device to the data package, to be released soon. Maybe someone else can make this thing work.

If you want you can give me your name (or any nickname of your choice) via PM or mail, and I'll include you as the contributor of this device in the reference file.


jrocky
Posts: 5
Joined: 03 Sep 2012, 19:55
Location: Jakarta
Contact:

Continuing (with similar modem)

Post by jrocky » 03 Sep 2012, 21:14

I posted in this thread (instead of making a new one) because I have a similar modem as tricky.

I can switch just fine, using the -M "5553424312345678000000000000061b000000020000000000000000000000". However after switched, the modem would not let me connect to the network.

My OS is Ubuntu 12.04 (amd64), running Linux kernel version 3.2.0-29-generic.
The CDMA modem is branded as "Cyrus MC400", but after switched become "China TeleCom CBP7.1".

This is the usb_modeswitch version that I used:

Code: Select all

$ usb_modeswitch -e

 * usb_modeswitch: handle USB devices with multiple modes
 * Version 1.2.3 (C) Josua Dietze 2012
 * Based on libusb0 (0.1.12 and above)

 ! PLEASE REPORT NEW CONFIGURATIONS !

This is output of lsusb before switch:

Code: Select all

$ lsusb -v -d 15eb:7153

Bus 002 Device 004: ID 15eb:7153  
Couldn't open device, some information will be missing
Device Descriptor:
  bLength                18
  bDescriptorType         1
  bcdUSB               1.10
  bDeviceClass            0 (Defined at Interface level)
  bDeviceSubClass         0 
  bDeviceProtocol         0 
  bMaxPacketSize0        64
  idVendor           0x15eb 
  idProduct          0x7153 
  bcdDevice            0.00
  iManufacturer           1 
  iProduct                2 
  iSerial                11 
  bNumConfigurations      1
  Configuration Descriptor:
    bLength                 9
    bDescriptorType         2
    wTotalLength           32
    bNumInterfaces          1
    bConfigurationValue     1
    iConfiguration          4 
    bmAttributes         0x40
      (Missing must-be-set bit!)
      Self Powered
    MaxPower                0mA
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        0
      bAlternateSetting       0
      bNumEndpoints           2
      bInterfaceClass         8 Mass Storage
      bInterfaceSubClass      6 SCSI
      bInterfaceProtocol     80 Bulk-Only
      iInterface              9 
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x04  EP 4 OUT
        bmAttributes            2
          Transfer Type            Bulk
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0040  1x 64 bytes
        bInterval               0
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x84  EP 4 IN
        bmAttributes            2
          Transfer Type            Bulk
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0040  1x 64 bytes
        bInterval               0

This is how I switched the modem:

Code: Select all

$ sudo usb_modeswitch -v 15eb -p 7153 -V 15eb -P 7152 -M "5553424312345678000000000000061b000000020000000000000000000000"

Looking for target devices ...
 No devices in target mode or class found
Looking for default devices ...
   found matching product ID
   adding device
 Found device in default mode, class or configuration (1)
Accessing device 004 on bus 002 ...
Getting the current device configuration ...
 OK, got current device configuration (1)
Using first interface: 0x00
Using endpoints 0x04 (out) and 0x84 (in)
Inquiring device details; driver will be detached ...
Looking for active driver ...
 OK, driver found ("usb-storage")
 OK, driver "usb-storage" detached

SCSI inquiry data (for identification)
-------------------------
  Vendor String: EVDO   
   Model String: ReV A          
Revision String: 7.00
-------------------------

USB description data (for identification)
-------------------------
Manufacturer: China TeleCom
     Product: CBP7.1
  Serial No.: ??????????
-------------------------
Setting up communication with interface 0
Using endpoint 0x04 for message sending ...
Trying to send message 1 to endpoint 0x04 ...
 OK, message successfully sent
Resetting response endpoint 0x84
Resetting message endpoint 0x04
-> Run lsusb to note any changes. Bye.

The modem switched OK.

Next is the output of lsusb after switched:

Code: Select all

$ lsusb -v -d 15eb:7152

Bus 002 Device 005: ID 15eb:7152  
Couldn't open device, some information will be missing
Device Descriptor:
  bLength                18
  bDescriptorType         1
  bcdUSB               1.10
  bDeviceClass            0 (Defined at Interface level)
  bDeviceSubClass         0 
  bDeviceProtocol         0 
  bMaxPacketSize0        64
  idVendor           0x15eb 
  idProduct          0x7152 
  bcdDevice            0.00
  iManufacturer           1 
  iProduct                2 
  iSerial                11 
  bNumConfigurations      1
  Configuration Descriptor:
    bLength                 9
    bDescriptorType         2
    wTotalLength          101
    bNumInterfaces          4
    bConfigurationValue     1
    iConfiguration          4 
    bmAttributes         0xc0
      Self Powered
    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              6 
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x01  EP 1 OUT
        bmAttributes            2
          Transfer Type            Bulk
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0040  1x 64 bytes
        bInterval               0
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x81  EP 1 IN
        bmAttributes            2
          Transfer Type            Bulk
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0040  1x 64 bytes
        bInterval               0
    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              7 
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x02  EP 2 OUT
        bmAttributes            2
          Transfer Type            Bulk
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0040  1x 64 bytes
        bInterval               0
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x82  EP 2 IN
        bmAttributes            2
          Transfer Type            Bulk
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0040  1x 64 bytes
        bInterval               0
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        2
      bAlternateSetting       0
      bNumEndpoints           2
      bInterfaceClass       255 Vendor Specific Class
      bInterfaceSubClass    255 Vendor Specific Subclass
      bInterfaceProtocol    255 Vendor Specific Protocol
      iInterface              8 
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x03  EP 3 OUT
        bmAttributes            2
          Transfer Type            Bulk
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0040  1x 64 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     0x0040  1x 64 bytes
        bInterval               0
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        3
      bAlternateSetting       0
      bNumEndpoints           2
      bInterfaceClass         8 Mass Storage
      bInterfaceSubClass      6 SCSI
      bInterfaceProtocol     80 Bulk-Only
      iInterface              9 
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x04  EP 4 OUT
        bmAttributes            2
          Transfer Type            Bulk
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0040  1x 64 bytes
        bInterval               0
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x84  EP 4 IN
        bmAttributes            2
          Transfer Type            Bulk
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0040  1x 64 bytes
        bInterval               0


Note: there is no endpoint with transfer type "Interrupt".

Next, I load the usbserial kernel module:

Code: Select all

$ sudo modprobe usbserial vendor=0x15eb product=0x7152
This is a portion of /var/log/syslog that shows what happened when the modem was plugged, then when the modem was switched, then loading the usbserial kernel module.

Code: Select all

Sep  4 00:51:25 dowah kernel: [ 4442.232417] usb 2-1.1: new full-speed USB device number 4 using ehci_hcd
Sep  4 00:51:25 dowah kernel: [ 4442.304225] usb 2-1.1: device descriptor read/64, error -32
Sep  4 00:51:26 dowah mtp-probe: checking bus 2, device 4: "/sys/devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.1"
Sep  4 00:51:26 dowah mtp-probe: bus: 2, device: 4 was not an MTP device
Sep  4 00:51:26 dowah kernel: [ 4442.546642] Initializing USB Mass Storage driver...
Sep  4 00:51:26 dowah kernel: [ 4442.546871] scsi4 : usb-storage 2-1.1:1.0
Sep  4 00:51:26 dowah kernel: [ 4442.547051] usbcore: registered new interface driver usb-storage
Sep  4 00:51:26 dowah kernel: [ 4442.547057] USB Mass Storage support registered.
Sep  4 00:51:26 dowah kernel: [ 4442.563605] usbcore: registered new interface driver uas
Sep  4 00:51:27 dowah kernel: [ 4443.543108] scsi 4:0:0:0: CD-ROM            EVDO     ReV A            7.00 PQ: 0 ANSI: 2
Sep  4 00:51:27 dowah kernel: [ 4443.547370] sr1: scsi-1 drive
Sep  4 00:51:27 dowah kernel: [ 4443.547681] sr 4:0:0:0: Attached scsi CD-ROM sr1
Sep  4 00:51:27 dowah kernel: [ 4443.548023] sr 4:0:0:0: Attached scsi generic sg2 type 5
Sep  4 00:52:46 dowah kernel: [ 4522.984658] usb 2-1.1: usbfs: process 2840 (usb_modeswitch) did not claim interface 0 before use
Sep  4 00:52:46 dowah kernel: [ 4523.219367] usb 2-1.1: USB disconnect, device number 4
Sep  4 00:52:49 dowah kernel: [ 4525.459223] usb 2-1.1: new full-speed USB device number 5 using ehci_hcd
Sep  4 00:52:49 dowah kernel: [ 4525.531073] usb 2-1.1: device descriptor read/64, error -32
Sep  4 00:52:49 dowah mtp-probe: checking bus 2, device 5: "/sys/devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.1"
Sep  4 00:52:49 dowah mtp-probe: bus: 2, device: 5 was not an MTP device
Sep  4 00:52:49 dowah kernel: [ 4525.731251] scsi5 : usb-storage 2-1.1:1.3
Sep  4 00:52:50 dowah kernel: [ 4526.729789] scsi 5:0:0:0: Direct-Access     EVDO     ReV A            7.00 PQ: 0 ANSI: 0 CCS
Sep  4 00:52:50 dowah kernel: [ 4526.730365] sd 5:0:0:0: Attached scsi generic sg2 type 0
Sep  4 00:52:50 dowah kernel: [ 4526.734726] sd 5:0:0:0: [sdb] Attached SCSI removable disk
Sep  4 00:56:09 dowah kernel: [ 4725.586867] usbcore: registered new interface driver usbserial
Sep  4 00:56:09 dowah kernel: [ 4725.586896] USB Serial support registered for generic
Sep  4 00:56:09 dowah kernel: [ 4725.586927] usbserial_generic 2-1.1:1.0: generic converter detected
Sep  4 00:56:09 dowah kernel: [ 4725.587050] usb 2-1.1: generic converter now attached to ttyUSB0
Sep  4 00:56:09 dowah kernel: [ 4725.587063] usbserial_generic 2-1.1:1.1: generic converter detected
Sep  4 00:56:09 dowah kernel: [ 4725.587120] usb 2-1.1: generic converter now attached to ttyUSB1
Sep  4 00:56:09 dowah kernel: [ 4725.587131] usbserial_generic 2-1.1:1.2: generic converter detected
Sep  4 00:56:09 dowah kernel: [ 4725.587191] usb 2-1.1: generic converter now attached to ttyUSB2
Sep  4 00:56:09 dowah kernel: [ 4725.587206] usbcore: registered new interface driver usbserial_generic
Sep  4 00:56:09 dowah kernel: [ 4725.587209] usbserial: USB Serial Driver core
Sep  4 00:56:09 dowah modem-manager[1298]: <info>  (ttyUSB0) opening serial port...
Sep  4 00:56:09 dowah modem-manager[1298]: <info>  (ttyUSB1) opening serial port...
Sep  4 00:56:09 dowah modem-manager[1298]: <info>  (ttyUSB2) opening serial port...
Sep  4 00:56:13 dowah modem-manager[1298]: <info>  (ttyUSB0) closing serial port...
Sep  4 00:56:13 dowah modem-manager[1298]: <info>  (ttyUSB0) serial port closed
Sep  4 00:56:13 dowah modem-manager[1298]: <info>  (ttyUSB0) opening serial port...
Sep  4 00:56:13 dowah modem-manager[1298]: <info>  (Generic): CDMA modem /sys/devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.1 claimed port ttyUSB0
Sep  4 00:56:13 dowah modem-manager[1298]: <info>  (ttyUSB2) closing serial port...
Sep  4 00:56:13 dowah modem-manager[1298]: <info>  (ttyUSB2) serial port closed
Sep  4 00:56:13 dowah modem-manager[1298]: <info>  (Generic): CDMA modem /sys/devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.1 claimed port ttyUSB2
Sep  4 00:56:14 dowah modem-manager[1298]: <info>  (ttyUSB0) closing serial port...
Sep  4 00:56:14 dowah modem-manager[1298]: <info>  (ttyUSB0) serial port closed
Sep  4 00:56:21 dowah modem-manager[1298]: <info>  (ttyUSB1) closing serial port...
Sep  4 00:56:51 dowah modem-manager[1298]: <info>  (ttyUSB1) serial port closed
Sep  4 00:56:51 dowah modem-manager[1298]: <info>  (ttyUSB1) opening serial port...
Sep  4 00:56:57 dowah modem-manager[1298]: <info>  (ttyUSB1) closing serial port...
Sep  4 00:57:27 dowah modem-manager[1298]: <info>  (ttyUSB1) serial port closed
Sep  4 00:57:27 dowah NetworkManager[1337]: <warn> (ttyUSB0): failed to look up interface index
Sep  4 00:57:27 dowah NetworkManager[1337]: <info> (ttyUSB0): new CDMA/EVDO device (driver: 'generic' ifindex: 0)
Sep  4 00:57:27 dowah NetworkManager[1337]: <info> (ttyUSB0): exported as /org/freedesktop/NetworkManager/Devices/2
Sep  4 00:57:27 dowah NetworkManager[1337]: <info> (ttyUSB0): now managed
Sep  4 00:57:27 dowah NetworkManager[1337]: <info> (ttyUSB0): device state change: unmanaged -> unavailable (reason 'managed') [10 20 2]
Sep  4 00:57:27 dowah NetworkManager[1337]: <info> (ttyUSB0): deactivating device (reason 'managed') [2]
Sep  4 00:57:27 dowah NetworkManager[1337]: nm_system_iface_flush_routes: assertion `ifindex > 0' failed
Sep  4 00:57:27 dowah NetworkManager[1337]: nm_system_iface_flush_addresses: assertion `ifindex > 0' failed
Sep  4 00:57:27 dowah NetworkManager[1337]: <info> (ttyUSB0): device state change: unavailable -> disconnected (reason 'none') [20 30 0]
Sep  4 00:57:44 dowah modem-manager[1298]: <info>  (ttyUSB0) opening serial port...
Sep  4 00:57:44 dowah modem-manager[1298]: <info>  Modem /org/freedesktop/ModemManager/Modems/0: state changed (disabled -> enabling)
Sep  4 00:57:44 dowah modem-manager[1298]: <info>  (ttyUSB2) opening serial port...
Sep  4 00:57:44 dowah modem-manager[1298]: <info>  Modem /org/freedesktop/ModemManager/Modems/0: state changed (enabling -> enabled)
Sep  4 00:57:44 dowah NetworkManager[1337]: <info> WWAN now enabled by management service
Sep  4 00:57:53 dowah NetworkManager[1337]: <info> Activation (ttyUSB0) starting connection 'smartfren'
Sep  4 00:57:53 dowah NetworkManager[1337]: <info> (ttyUSB0): device state change: disconnected -> prepare (reason 'none') [30 40 0]
Sep  4 00:57:53 dowah NetworkManager[1337]: <info> Activation (ttyUSB0) Stage 1 of 5 (Device Prepare) scheduled...
Sep  4 00:57:53 dowah NetworkManager[1337]: <info> Activation (ttyUSB0) Stage 1 of 5 (Device Prepare) started...
Sep  4 00:57:53 dowah NetworkManager[1337]: <info> Activation (ttyUSB0) Stage 1 of 5 (Device Prepare) complete.
Sep  4 00:57:53 dowah NetworkManager[1337]: <warn> CDMA connection failed: (32) Unknown error
Sep  4 00:57:53 dowah NetworkManager[1337]: <info> (ttyUSB0): device state change: prepare -> failed (reason 'none') [40 120 0]
Sep  4 00:57:53 dowah NetworkManager[1337]: <warn> Activation (ttyUSB0) failed.
Sep  4 00:57:53 dowah NetworkManager[1337]: <info> (ttyUSB0): device state change: failed -> disconnected (reason 'none') [120 30 0]
Sep  4 00:57:53 dowah NetworkManager[1337]: <info> (ttyUSB0): deactivating device (reason 'none') [0]
Sep  4 00:57:53 dowah NetworkManager[1337]: nm_system_iface_flush_routes: assertion `ifindex > 0' failed
Sep  4 00:57:53 dowah NetworkManager[1337]: nm_system_iface_flush_addresses: assertion `ifindex > 0' failed
Sep  4 00:58:44 dowah NetworkManager[1337]: <info> the modem manager disappeared
Sep  4 00:58:44 dowah NetworkManager[1337]: <info> (ttyUSB0): now unmanaged
Sep  4 00:58:44 dowah NetworkManager[1337]: <info> (ttyUSB0): device state change: disconnected -> unmanaged (reason 'removed') [30 10 36]
Sep  4 00:58:44 dowah NetworkManager[1337]: <info> (ttyUSB0): cleaning up...
Sep  4 00:58:44 dowah NetworkManager[1337]: <info> (ttyUSB0): taking down device.
Sep  4 00:58:44 dowah kernel: [ 4880.462242] modem-manager[1298] general protection ip:7f10e80203e1 sp:7fff86e1fc78 error:0 in libc-2.15.so[7f10e7ebf000+1b3000]
Sep  4 00:58:44 dowah kernel: [ 4880.463500] init: modemmanager main process (1298) killed by SEGV signal
Sep  4 00:58:44 dowah kernel: [ 4880.463553] init: modemmanager main process ended, respawning
Sep  4 00:58:44 dowah modem-manager[2980]: <info>  ModemManager (version 0.5.2.0) starting...
Sep  4 00:58:44 dowah modem-manager[2980]: <info>  Loaded plugin Option High-Speed
Sep  4 00:58:44 dowah modem-manager[2980]: <info>  Loaded plugin Longcheer
Sep  4 00:58:44 dowah modem-manager[2980]: <info>  Loaded plugin ZTE
Sep  4 00:58:44 dowah modem-manager[2980]: <info>  Loaded plugin Wavecom
Sep  4 00:58:44 dowah modem-manager[2980]: <info>  Loaded plugin Linktop
Sep  4 00:58:44 dowah modem-manager[2980]: <info>  Loaded plugin Ericsson MBM
Sep  4 00:58:44 dowah NetworkManager[1337]: <info> Unmanaged Device found; state CONNECTED forced. (see http://bugs.launchpad.net/bugs/191889)
Sep  4 00:58:44 dowah NetworkManager[1337]: <info> Unmanaged Device found; state CONNECTED forced. (see http://bugs.launchpad.net/bugs/191889)
Sep  4 00:58:44 dowah modem-manager[2980]: <info>  Loaded plugin Gobi
Sep  4 00:58:44 dowah modem-manager[2980]: <info>  Loaded plugin MotoC
Sep  4 00:58:44 dowah NetworkManager[1337]: <info> trying to start the modem manager...
Sep  4 00:58:44 dowah modem-manager[2980]: <info>  Loaded plugin SimTech
Sep  4 00:58:44 dowah NetworkManager[1337]: <info> modem-manager is now available
Sep  4 00:58:44 dowah modem-manager[2980]: <info>  Loaded plugin Generic
Sep  4 00:58:44 dowah modem-manager[2980]: <info>  Loaded plugin AnyData
Sep  4 00:58:44 dowah modem-manager[2980]: <info>  Loaded plugin Sierra
Sep  4 00:58:44 dowah modem-manager[2980]: <info>  Loaded plugin Novatel
Sep  4 00:58:44 dowah modem-manager[2980]: <info>  Loaded plugin Samsung
Sep  4 00:58:44 dowah modem-manager[2980]: <info>  Loaded plugin Nokia
Sep  4 00:58:44 dowah modem-manager[2980]: <info>  Loaded plugin Option
Sep  4 00:58:44 dowah modem-manager[2980]: <info>  Loaded plugin X22X
Sep  4 00:58:44 dowah modem-manager[2980]: <info>  Loaded plugin Huawei
Sep  4 00:58:44 dowah modem-manager[2980]: <info>  (ttyUSB0) opening serial port...
Sep  4 00:58:44 dowah modem-manager[2980]: <info>  (ttyUSB1) opening serial port...
Sep  4 00:58:44 dowah modem-manager[2980]: <info>  (ttyUSB2) opening serial port...
Sep  4 00:58:47 dowah modem-manager[2980]: <info>  (ttyUSB0) closing serial port...
Sep  4 00:58:47 dowah modem-manager[2980]: <info>  (ttyUSB0) serial port closed
Sep  4 00:58:47 dowah modem-manager[2980]: <info>  (ttyUSB0) opening serial port...
Sep  4 00:58:47 dowah modem-manager[2980]: <info>  (Generic): CDMA modem /sys/devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.1 claimed port ttyUSB0
Sep  4 00:58:47 dowah modem-manager[2980]: <info>  (ttyUSB2) closing serial port...
Sep  4 00:58:47 dowah modem-manager[2980]: <info>  (ttyUSB2) serial port closed
Sep  4 00:58:47 dowah modem-manager[2980]: <info>  (Generic): CDMA modem /sys/devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.1 claimed port ttyUSB2
Sep  4 00:58:47 dowah modem-manager[2980]: <info>  (ttyUSB0) closing serial port...
Sep  4 00:58:47 dowah modem-manager[2980]: <info>  (ttyUSB0) serial port closed
Sep  4 00:58:56 dowah modem-manager[2980]: <info>  (ttyUSB1) closing serial port...
Sep  4 00:59:26 dowah modem-manager[2980]: <info>  (ttyUSB1) serial port closed
Sep  4 00:59:26 dowah modem-manager[2980]: <info>  (ttyUSB1) opening serial port...
Sep  4 00:59:32 dowah modem-manager[2980]: <info>  (ttyUSB1) closing serial port...
Sep  4 01:00:02 dowah modem-manager[2980]: <info>  (ttyUSB1) serial port closed
Sep  4 01:00:02 dowah NetworkManager[1337]: <warn> (ttyUSB0): failed to look up interface index
Sep  4 01:00:02 dowah NetworkManager[1337]: <info> WWAN now disabled by management service
Sep  4 01:00:02 dowah NetworkManager[1337]: <info> (ttyUSB0): new CDMA/EVDO device (driver: 'generic' ifindex: 0)
Sep  4 01:00:02 dowah NetworkManager[1337]: <info> (ttyUSB0): exported as /org/freedesktop/NetworkManager/Devices/3
Sep  4 01:00:02 dowah NetworkManager[1337]: <info> (ttyUSB0): now managed
Sep  4 01:00:02 dowah NetworkManager[1337]: <info> (ttyUSB0): device state change: unmanaged -> unavailable (reason 'managed') [10 20 2]
Sep  4 01:00:02 dowah NetworkManager[1337]: <info> (ttyUSB0): deactivating device (reason 'managed') [2]
Sep  4 01:00:02 dowah NetworkManager[1337]: nm_system_iface_flush_routes: assertion `ifindex > 0' failed
Sep  4 01:00:02 dowah NetworkManager[1337]: nm_system_iface_flush_addresses: assertion `ifindex > 0' failed
Sep  4 01:00:02 dowah NetworkManager[1337]: <info> (ttyUSB0): device state change: unavailable -> disconnected (reason 'none') [20 30 0]
To summarize the log:
  1. Modem plugged
  2. Modem switched
  3. usbserial kernel module loaded
  4. modem-manager kicks in (ttyUSB0 appears)
  5. modem-manager tries to connect with network ... and failed
  6. After a moment, modem-manager SEGV (I do not know what that means)
  7. modem-manager restarted (ttyUSB0 appears again)
  8. modem-manager tried to connect to network again (and failed again)
  9. SEGV again
  10. and so on
So, switched OK, but cannot connect to the CDMA network. Any idea, everyone?
Last edited by jrocky on 04 Sep 2012, 20:23, edited 2 times in total.

Josh
Site Admin
Posts: 6593
Joined: 03 Nov 2007, 00:30

Post by Josh » 03 Sep 2012, 21:56

You can use the latest data package release from this site to bring your usb_modeswitch installation up-to-date. Your modem is included and the driver will be loaded automatically.

There is one difference though: it will probably work better because it binds the "option" driver which is a serial driver with optimizations for wireless modems. Kernel programmers tend to discourage people from using the generic "usbserial" module.


jrocky
Posts: 5
Joined: 03 Sep 2012, 19:55
Location: Jakarta
Contact:

Re: help China TeleCom CBP7.0 15eb:7153 message content

Post by jrocky » 04 Sep 2012, 13:48

I installed the newest data package (usb-modeswitch-data-20120815), and the program package (usb-modeswitch-1.2.4). Now the switch happens automatically after plugging the modem, and option kernel module is also loaded automatically.

However, the modem still would not connect to the CDMA network. The most obvious error in the log being SEGV on modem-manager.

This is what I did, from beginning to finish:

1. I uninstalled the preinstalled usb_modeswitch.

Code: Select all

sudo apt-get purge usb-modeswitch usb-modeswitch-data
2. I installed the library and application required to compile usb_modeswitch.

Code: Select all

sudo apt-get install libusb-dev tcl
3. Got usb_modeswitch source packages.

Code: Select all

wget http://www.draisberghof.de/usb_modeswitch/usb-modeswitch-1.2.4.tar.bz2
wget http://www.draisberghof.de/usb_modeswitch/usb-modeswitch-data-20120815.tar.bz2
4. Extracted the packages.

Code: Select all

tar xf usb-modeswitch-1.2.4.tar.bz2
tar xf usb-modeswitch-data-20120815.tar.bz2
5. Compiled and installed.

Code: Select all

cd usb-modeswitch-1.2.4
sudo make install
cd ../usb-modeswitch-data-20120815
sudo make install
6. Restarted the computer (I do not know if this is required or not, but I did it anyway).

7. This is just to confirm the version of the usb_modeswitch.

Code: Select all

$ usb_modeswitch -e

 * usb_modeswitch: handle USB devices with multiple modes
 * Version 1.2.4 (C) Josua Dietze 2012
 * Based on libusb0 (0.1.12 and above)

 ! PLEASE REPORT NEW CONFIGURATIONS !
8. Lastly, I plugged the modem. Finish.

Now the NetworkManager shows that CDMA connection can be made, but upon clicking the listed connection, a 'disconnected' message appears. This is the portion of /var/log/syslog that is relevant with the problem:

Code: Select all

Sep  4 17:52:45 dowah kernel: [  218.896085] usb 4-2: new full-speed USB device number 2 using uhci_hcd
Sep  4 17:52:45 dowah mtp-probe: checking bus 4, device 2: "/sys/devices/pci0000:00/0000:00:1d.0/usb4/4-2"
Sep  4 17:52:45 dowah mtp-probe: bus: 4, device: 2 was not an MTP device
Sep  4 17:52:45 dowah kernel: [  219.102130] Initializing USB Mass Storage driver...
Sep  4 17:52:45 dowah kernel: [  219.102300] scsi5 : usb-storage 4-2:1.0
Sep  4 17:52:45 dowah kernel: [  219.102412] usbcore: registered new interface driver usb-storage
Sep  4 17:52:45 dowah kernel: [  219.102415] USB Mass Storage support registered.
Sep  4 17:52:45 dowah kernel: [  219.145633] usbcore: registered new interface driver uas
Sep  4 17:52:46 dowah usb_modeswitch: switching device 15eb:7153 on 004/002
Sep  4 17:52:46 dowah kernel: [  220.128160] usb 4-2: USB disconnect, device number 2
Sep  4 17:52:49 dowah kernel: [  222.600110] usb 4-2: new full-speed USB device number 3 using uhci_hcd
Sep  4 17:52:49 dowah mtp-probe: checking bus 4, device 3: "/sys/devices/pci0000:00/0000:00:1d.0/usb4/4-2"
Sep  4 17:52:49 dowah mtp-probe: bus: 4, device: 3 was not an MTP device
Sep  4 17:52:49 dowah kernel: [  222.775324] scsi6 : usb-storage 4-2:1.3
Sep  4 17:52:49 dowah logger: usb_modeswitch: switched to 15eb:7152 on 004/003
Sep  4 17:52:50 dowah kernel: [  223.777230] scsi 6:0:0:0: Direct-Access     EVDO     ReV A            7.00 PQ: 0 ANSI: 0 CCS
Sep  4 17:52:50 dowah kernel: [  223.779054] sd 6:0:0:0: Attached scsi generic sg2 type 0
Sep  4 17:52:50 dowah kernel: [  223.789188] sd 6:0:0:0: [sdb] Attached SCSI removable disk
Sep  4 17:52:50 dowah kernel: [  223.813471] usbcore: registered new interface driver usbserial
Sep  4 17:52:50 dowah kernel: [  223.813488] USB Serial support registered for generic
Sep  4 17:52:50 dowah kernel: [  223.814879] usbcore: registered new interface driver usbserial_generic
Sep  4 17:52:50 dowah kernel: [  223.814884] usbserial: USB Serial Driver core
Sep  4 17:52:50 dowah kernel: [  223.859305] USB Serial support registered for GSM modem (1-port)
Sep  4 17:52:50 dowah kernel: [  223.859426] usbcore: registered new interface driver option
Sep  4 17:52:50 dowah kernel: [  223.859429] option: v0.7.2:USB Driver for GSM modems
Sep  4 17:52:50 dowah kernel: [  223.864637] option 4-2:1.0: GSM modem (1-port) converter detected
Sep  4 17:52:50 dowah kernel: [  223.865753] usb 4-2: GSM modem (1-port) converter now attached to ttyUSB0
Sep  4 17:52:50 dowah kernel: [  223.865808] option 4-2:1.1: GSM modem (1-port) converter detected
Sep  4 17:52:50 dowah kernel: [  223.866909] usb 4-2: GSM modem (1-port) converter now attached to ttyUSB1
Sep  4 17:52:50 dowah kernel: [  223.866962] option 4-2:1.2: GSM modem (1-port) converter detected
Sep  4 17:52:50 dowah kernel: [  223.867964] usb 4-2: GSM modem (1-port) converter now attached to ttyUSB2
Sep  4 17:52:50 dowah modem-manager[969]: <info>  (ttyUSB2) opening serial port...
Sep  4 17:52:50 dowah modem-manager[969]: <info>  (ttyUSB0) opening serial port...
Sep  4 17:52:50 dowah modem-manager[969]: <info>  (ttyUSB1) opening serial port...
Sep  4 17:52:55 dowah modem-manager[969]: <info>  (ttyUSB2) closing serial port...
Sep  4 17:52:55 dowah modem-manager[969]: <info>  (ttyUSB2) serial port closed
Sep  4 17:52:55 dowah modem-manager[969]: <info>  (ttyUSB2) opening serial port...
Sep  4 17:52:55 dowah modem-manager[969]: <info>  (Generic): CDMA modem /sys/devices/pci0000:00/0000:00:1d.0/usb4/4-2 claimed port ttyUSB2
Sep  4 17:52:55 dowah modem-manager[969]: <info>  (ttyUSB0) closing serial port...
Sep  4 17:52:55 dowah modem-manager[969]: <info>  (ttyUSB0) serial port closed
Sep  4 17:52:55 dowah modem-manager[969]: <info>  (Generic): CDMA modem /sys/devices/pci0000:00/0000:00:1d.0/usb4/4-2 claimed port ttyUSB0
Sep  4 17:52:55 dowah modem-manager[969]: <info>  (ttyUSB2) closing serial port...
Sep  4 17:52:55 dowah modem-manager[969]: <info>  (ttyUSB2) serial port closed
Sep  4 17:53:01 dowah dbus[943]: [system] Activating service name='org.freedesktop.PackageKit' (using servicehelper)
Sep  4 17:53:02 dowah AptDaemon: INFO: Initializing daemon
Sep  4 17:53:02 dowah AptDaemon.PackageKit: INFO: Initializing PackageKit compat layer
Sep  4 17:53:02 dowah dbus[943]: [system] Successfully activated service 'org.freedesktop.PackageKit'
Sep  4 17:53:02 dowah AptDaemon.PackageKit: INFO: Initializing PackageKit transaction
Sep  4 17:53:02 dowah AptDaemon.Worker: INFO: Simulating trans: /org/debian/apt/transaction/4468f5117fdf4bf293f6242b2cc4aafb
Sep  4 17:53:02 dowah AptDaemon.Worker: INFO: Processing transaction /org/debian/apt/transaction/4468f5117fdf4bf293f6242b2cc4aafb
Sep  4 17:53:06 dowah AptDaemon.PackageKit: INFO: Get updates()
Sep  4 17:53:07 dowah AptDaemon.Worker: INFO: Finished transaction /org/debian/apt/transaction/4468f5117fdf4bf293f6242b2cc4aafb
Sep  4 17:53:11 dowah modem-manager[969]: <info>  (ttyUSB1) closing serial port...
Sep  4 17:53:11 dowah modem-manager[969]: <info>  (ttyUSB1) serial port closed
Sep  4 17:53:11 dowah NetworkManager[993]: <warn> (ttyUSB2): failed to look up interface index
Sep  4 17:53:11 dowah NetworkManager[993]: <info> (ttyUSB2): new CDMA/EVDO device (driver: 'option1' ifindex: 0)
Sep  4 17:53:11 dowah NetworkManager[993]: <info> (ttyUSB2): exported as /org/freedesktop/NetworkManager/Devices/2
Sep  4 17:53:11 dowah NetworkManager[993]: <info> (ttyUSB2): now managed
Sep  4 17:53:11 dowah NetworkManager[993]: <info> (ttyUSB2): device state change: unmanaged -> unavailable (reason 'managed') [10 20 2]
Sep  4 17:53:11 dowah NetworkManager[993]: <info> (ttyUSB2): deactivating device (reason 'managed') [2]
Sep  4 17:53:11 dowah NetworkManager[993]: nm_system_iface_flush_routes: assertion `ifindex > 0' failed
Sep  4 17:53:11 dowah NetworkManager[993]: nm_system_iface_flush_addresses: assertion `ifindex > 0' failed
Sep  4 17:53:11 dowah NetworkManager[993]: <info> (ttyUSB2): device state change: unavailable -> disconnected (reason 'none') [20 30 0]
Sep  4 17:53:37 dowah modem-manager[969]: <info>  (ttyUSB2) opening serial port...
Sep  4 17:53:37 dowah modem-manager[969]: <info>  Modem /org/freedesktop/ModemManager/Modems/0: state changed (disabled -> enabling)
Sep  4 17:53:37 dowah modem-manager[969]: <info>  (ttyUSB0) opening serial port...
Sep  4 17:53:37 dowah modem-manager[969]: <info>  Modem /org/freedesktop/ModemManager/Modems/0: state changed (enabling -> enabled)
Sep  4 17:53:37 dowah NetworkManager[993]: <info> WWAN now enabled by management service
Sep  4 17:53:41 dowah NetworkManager[993]: <info> Activation (ttyUSB2) starting connection 'SMART connection'
Sep  4 17:53:41 dowah NetworkManager[993]: <info> (ttyUSB2): device state change: disconnected -> prepare (reason 'none') [30 40 0]
Sep  4 17:53:41 dowah NetworkManager[993]: <info> Activation (ttyUSB2) Stage 1 of 5 (Device Prepare) scheduled...
Sep  4 17:53:41 dowah NetworkManager[993]: <info> Activation (ttyUSB2) Stage 1 of 5 (Device Prepare) started...
Sep  4 17:53:41 dowah NetworkManager[993]: <info> Activation (ttyUSB2) Stage 1 of 5 (Device Prepare) complete.
Sep  4 17:53:41 dowah NetworkManager[993]: <warn> CDMA connection failed: (32) Unknown error
Sep  4 17:53:41 dowah NetworkManager[993]: <info> (ttyUSB2): device state change: prepare -> failed (reason 'none') [40 120 0]
Sep  4 17:53:41 dowah NetworkManager[993]: <warn> Activation (ttyUSB2) failed.
Sep  4 17:53:41 dowah NetworkManager[993]: <info> (ttyUSB2): device state change: failed -> disconnected (reason 'none') [120 30 0]
Sep  4 17:53:41 dowah NetworkManager[993]: <info> (ttyUSB2): deactivating device (reason 'none') [0]
Sep  4 17:53:41 dowah NetworkManager[993]: nm_system_iface_flush_routes: assertion `ifindex > 0' failed
Sep  4 17:53:41 dowah NetworkManager[993]: nm_system_iface_flush_addresses: assertion `ifindex > 0' failed
Sep  4 17:54:30 dowah NetworkManager[993]: <info> Activation (ttyUSB2) starting connection 'SMART connection'
Sep  4 17:54:30 dowah NetworkManager[993]: <info> (ttyUSB2): device state change: disconnected -> prepare (reason 'none') [30 40 0]
Sep  4 17:54:30 dowah NetworkManager[993]: <info> Activation (ttyUSB2) Stage 1 of 5 (Device Prepare) scheduled...
Sep  4 17:54:30 dowah NetworkManager[993]: <info> Activation (ttyUSB2) Stage 1 of 5 (Device Prepare) started...
Sep  4 17:54:30 dowah NetworkManager[993]: <info> (ttyUSB2): device state change: prepare -> need-auth (reason 'none') [40 60 0]
Sep  4 17:54:30 dowah NetworkManager[993]: <info> Activation (ttyUSB2) Stage 1 of 5 (Device Prepare) complete.
Sep  4 17:54:30 dowah NetworkManager[993]: <info> Activation (ttyUSB2) Stage 1 of 5 (Device Prepare) scheduled...
Sep  4 17:54:30 dowah NetworkManager[993]: <info> Activation (ttyUSB2) Stage 1 of 5 (Device Prepare) started...
Sep  4 17:54:30 dowah NetworkManager[993]: <info> (ttyUSB2): device state change: need-auth -> prepare (reason 'none') [60 40 0]
Sep  4 17:54:30 dowah NetworkManager[993]: <info> Activation (ttyUSB2) Stage 1 of 5 (Device Prepare) complete.
Sep  4 17:54:30 dowah NetworkManager[993]: <info> the modem manager disappeared
Sep  4 17:54:30 dowah NetworkManager[993]: <info> (ttyUSB2): now unmanaged
Sep  4 17:54:30 dowah NetworkManager[993]: <info> (ttyUSB2): device state change: prepare -> unmanaged (reason 'removed') [40 10 36]
Sep  4 17:54:30 dowah NetworkManager[993]: <info> (ttyUSB2): deactivating device (reason 'removed') [36]
Sep  4 17:54:30 dowah NetworkManager[993]: nm_system_iface_flush_routes: assertion `ifindex > 0' failed
Sep  4 17:54:30 dowah NetworkManager[993]: nm_system_iface_flush_addresses: assertion `ifindex > 0' failed
Sep  4 17:54:30 dowah kernel: [  324.020308] do_general_protection: 36 callbacks suppressed
Sep  4 17:54:30 dowah kernel: [  324.020314] modem-manager[969] general protection ip:7f3436609b91 sp:7fff94ccad08 error:0 in libc-2.15.so[7f3436581000+1b3000]
Sep  4 17:54:30 dowah kernel: [  324.031355] init: modemmanager main process (969) killed by SEGV signal
Sep  4 17:54:30 dowah kernel: [  324.031406] init: modemmanager main process ended, respawning
Sep  4 17:54:30 dowah modem-manager[2377]: <info>  ModemManager (version 0.5.2.0) starting...
Sep  4 17:54:30 dowah modem-manager[2377]: <info>  Loaded plugin Huawei
Sep  4 17:54:30 dowah modem-manager[2377]: <info>  Loaded plugin Novatel
Sep  4 17:54:30 dowah modem-manager[2377]: <info>  Loaded plugin Wavecom
Sep  4 17:54:30 dowah modem-manager[2377]: <info>  Loaded plugin ZTE
Sep  4 17:54:30 dowah modem-manager[2377]: <info>  Loaded plugin Option
Sep  4 17:54:30 dowah NetworkManager[993]: <info> (ttyUSB2): cleaning up...
Sep  4 17:54:30 dowah NetworkManager[993]: <info> (ttyUSB2): taking down device.
Sep  4 17:54:30 dowah modem-manager[2377]: <info>  Loaded plugin Ericsson MBM
Sep  4 17:54:30 dowah modem-manager[2377]: <info>  Loaded plugin MotoC
Sep  4 17:54:30 dowah modem-manager[2377]: <info>  Loaded plugin Longcheer
Sep  4 17:54:30 dowah modem-manager[2377]: <info>  Loaded plugin Sierra
Sep  4 17:54:30 dowah modem-manager[2377]: <info>  Loaded plugin Gobi
Sep  4 17:54:30 dowah modem-manager[2377]: <info>  Loaded plugin Linktop
Sep  4 17:54:30 dowah modem-manager[2377]: <info>  Loaded plugin X22X
Sep  4 17:54:30 dowah modem-manager[2377]: <info>  Loaded plugin AnyData
Sep  4 17:54:30 dowah modem-manager[2377]: <info>  Loaded plugin Generic
Sep  4 17:54:30 dowah modem-manager[2377]: <info>  Loaded plugin SimTech
Sep  4 17:54:30 dowah modem-manager[2377]: <info>  Loaded plugin Option High-Speed
Sep  4 17:54:30 dowah modem-manager[2377]: <info>  Loaded plugin Samsung
Sep  4 17:54:30 dowah modem-manager[2377]: <info>  Loaded plugin Nokia
Sep  4 17:54:30 dowah NetworkManager[993]: <info> Unmanaged Device found; state CONNECTED forced. (see http://bugs.launchpad.net/bugs/191889)
Sep  4 17:54:30 dowah NetworkManager[993]: <info> Unmanaged Device found; state CONNECTED forced. (see http://bugs.launchpad.net/bugs/191889)
Sep  4 17:54:30 dowah NetworkManager[993]: <info> trying to start the modem manager...
Sep  4 17:54:30 dowah NetworkManager[993]: <info> modem-manager is now available
Sep  4 17:54:30 dowah modem-manager[2377]: <info>  (ttyUSB0) opening serial port...
Sep  4 17:54:30 dowah modem-manager[2377]: <info>  (ttyUSB1) opening serial port...
Sep  4 17:54:30 dowah modem-manager[2377]: <info>  (ttyUSB2) opening serial port...
Sep  4 17:54:33 dowah modem-manager[2377]: <info>  (ttyUSB0) closing serial port...
Sep  4 17:54:33 dowah modem-manager[2377]: <info>  (ttyUSB0) serial port closed
Sep  4 17:54:33 dowah modem-manager[2377]: <info>  (ttyUSB0) opening serial port...
Sep  4 17:54:33 dowah modem-manager[2377]: <info>  (Generic): CDMA modem /sys/devices/pci0000:00/0000:00:1d.0/usb4/4-2 claimed port ttyUSB0
Sep  4 17:54:33 dowah modem-manager[2377]: <info>  (ttyUSB0) closing serial port...
Sep  4 17:54:33 dowah modem-manager[2377]: <info>  (ttyUSB0) serial port closed
Sep  4 17:54:34 dowah modem-manager[2377]: <info>  (ttyUSB2) closing serial port...
Sep  4 17:54:34 dowah modem-manager[2377]: <info>  (ttyUSB2) serial port closed
Sep  4 17:54:34 dowah modem-manager[2377]: <info>  (Generic): CDMA modem /sys/devices/pci0000:00/0000:00:1d.0/usb4/4-2 claimed port ttyUSB2
Sep  4 17:54:45 dowah modem-manager[2377]: <info>  (ttyUSB1) closing serial port...
Sep  4 17:54:45 dowah modem-manager[2377]: <info>  (ttyUSB1) serial port closed
Sep  4 17:54:45 dowah modem-manager[2377]: <info>  (ttyUSB1) opening serial port...
Sep  4 17:54:52 dowah modem-manager[2377]: <info>  (ttyUSB1) closing serial port...
Sep  4 17:54:52 dowah modem-manager[2377]: <info>  (ttyUSB1) serial port closed
Sep  4 17:54:52 dowah NetworkManager[993]: <warn> (ttyUSB0): failed to look up interface index
Sep  4 17:54:52 dowah NetworkManager[993]: <info> WWAN now disabled by management service
Sep  4 17:54:52 dowah NetworkManager[993]: <info> (ttyUSB0): new CDMA/EVDO device (driver: 'option1' ifindex: 0)
Sep  4 17:54:52 dowah NetworkManager[993]: <info> (ttyUSB0): exported as /org/freedesktop/NetworkManager/Devices/3
Sep  4 17:54:52 dowah NetworkManager[993]: <info> (ttyUSB0): now managed
Sep  4 17:54:52 dowah NetworkManager[993]: <info> (ttyUSB0): device state change: unmanaged -> unavailable (reason 'managed') [10 20 2]
Sep  4 17:54:52 dowah NetworkManager[993]: <info> (ttyUSB0): deactivating device (reason 'managed') [2]
Sep  4 17:54:52 dowah NetworkManager[993]: nm_system_iface_flush_routes: assertion `ifindex > 0' failed
Sep  4 17:54:52 dowah NetworkManager[993]: nm_system_iface_flush_addresses: assertion `ifindex > 0' failed
Sep  4 17:54:52 dowah NetworkManager[993]: <info> (ttyUSB0): device state change: unavailable -> disconnected (reason 'none') [20 30 0]
Sep  4 17:55:07 dowah modem-manager[2377]: <info>  (ttyUSB0) opening serial port...
Sep  4 17:55:07 dowah modem-manager[2377]: <info>  Modem /org/freedesktop/ModemManager/Modems/0: state changed (disabled -> enabling)
Sep  4 17:55:07 dowah modem-manager[2377]: <info>  (ttyUSB2) opening serial port...
Sep  4 17:55:07 dowah modem-manager[2377]: <info>  Modem /org/freedesktop/ModemManager/Modems/0: state changed (enabling -> enabled)
Sep  4 17:55:07 dowah NetworkManager[993]: <info> WWAN now enabled by management service
Sep  4 17:55:26 dowah NetworkManager[993]: <info> Activation (ttyUSB0) starting connection 'SMART connection'
Sep  4 17:55:26 dowah NetworkManager[993]: <info> (ttyUSB0): device state change: disconnected -> prepare (reason 'none') [30 40 0]
Sep  4 17:55:26 dowah NetworkManager[993]: <info> Activation (ttyUSB0) Stage 1 of 5 (Device Prepare) scheduled...
Sep  4 17:55:26 dowah NetworkManager[993]: <info> Activation (ttyUSB0) Stage 1 of 5 (Device Prepare) started...
Sep  4 17:55:26 dowah NetworkManager[993]: <info> Activation (ttyUSB0) Stage 1 of 5 (Device Prepare) complete.
Sep  4 17:55:27 dowah NetworkManager[993]: <warn> CDMA connection failed: (32) Unknown error
Sep  4 17:55:27 dowah NetworkManager[993]: <info> (ttyUSB0): device state change: prepare -> failed (reason 'none') [40 120 0]
Sep  4 17:55:27 dowah NetworkManager[993]: <warn> Activation (ttyUSB0) failed.
Sep  4 17:55:27 dowah NetworkManager[993]: <info> (ttyUSB0): device state change: failed -> disconnected (reason 'none') [120 30 0]
Sep  4 17:55:27 dowah NetworkManager[993]: <info> (ttyUSB0): deactivating device (reason 'none') [0]
Sep  4 17:55:27 dowah NetworkManager[993]: nm_system_iface_flush_routes: assertion `ifindex > 0' failed
Sep  4 17:55:27 dowah NetworkManager[993]: nm_system_iface_flush_addresses: assertion `ifindex > 0' failed
After option kernel module is loaded, at first, I noticed this:

Code: Select all

Sep  4 17:53:41 dowah NetworkManager[993]: <warn> CDMA connection failed: (32) Unknown error
Then:

Code: Select all

Sep  4 17:54:30 dowah kernel: [  324.020308] do_general_protection: 36 callbacks suppressed
Sep  4 17:54:30 dowah kernel: [  324.020314] modem-manager[969] general protection ip:7f3436609b91 sp:7fff94ccad08 error:0 in libc-2.15.so[7f3436581000+1b3000]
Sep  4 17:54:30 dowah kernel: [  324.031355] init: modemmanager main process (969) killed by SEGV signal
Looks like the problem is not in usb_modeswitch.
Last edited by jrocky on 04 Sep 2012, 16:52, edited 1 time in total.

Josh
Site Admin
Posts: 6593
Joined: 03 Nov 2007, 00:30

Re: help China TeleCom CBP7.0 15eb:7153 message content

Post by Josh » 04 Sep 2012, 14:50

This looks indeed like a case for the "modem-manager" maintainer. There is a veritable crash in that program which should not happen no matter which hardware is thrown at it.

I suggest filing a bug; AFAIK the development for "mm" and "NM" is done at Redhat.

jrocky
Posts: 5
Joined: 03 Sep 2012, 19:55
Location: Jakarta
Contact:

Re: help China TeleCom CBP7.0 15eb:7153 message content

Post by jrocky » 06 Sep 2012, 21:48

Thanks, Josh. I filed the bug as you advised.

In GNOME Bugzilla:
Bug 683525 - China TeleCom CBP7.1 causes modem-manager to crash (SEGV)

Post Reply