Modem Manager failture



Hallo

 

Im trying to figure out why ModemManager fails unlocking/dialing the configured gsm connection.

 

The connection parameters are:

 

bool NetworkManager::addGsmConnection(INTERFACEINFO device,

                                               QString apn,

                                               QString network_username,

                                               QString network_password,

                                               QString pin,

                                               QString dail_number,

                                               bool home_only)

    {

 

    qDBusRegisterMetaType<Connection>();

 

    QDBusInterface dbus_interface("org.freedesktop.NetworkManager", "/org/freedesktop/NetworkManagerSettings",

                                    "org.freedesktop.NetworkManagerSettings", QDBusConnection::systemBus());

 

    // Create a new connection object

    Connection connection;

 

    // Build up the 'connection' Setting

    connection["connection"]["uuid"] = QUuid::createUuid().toString().remove('{').remove('}');

    connection["connection"]["id"] = "GSM " + device.Name;

    connection["connection"]["type"] = QVariant(QString("gsm"));

    connection["connection"]["autoconnect"] = QVariant(true);

 

    // Build up the 'gsm' Setting

    connection["gsm"];

 

    qDebug() << "connecting to:" << apn << network_username << network_password << pin << dail_number<<home_only;

 

    connection["gsm"]["apn"]=QVariant(apn);

    connection["gsm"]["username"]=QVariant(network_username);

    connection["gsm"]["password"]=QVariant(network_password);

    connection["gsm"]["pin"]=QVariant(pin);

    connection["gsm"]["home-only"]=QVariant(home_only);

    connection["gsm"]["number"]=QVariant(dail_number);

 

 

    // Build up the 'serial' Setting

    connection["serial"];

 

    // Build up the 'ppp' Setting

    connection["ppp"];

 

    // Call AddConnection

    QDBusMessage result = dbus_interface.call("AddConnection", QVariant::fromValue(connection));

    if (result.type() == QDBusMessage::ErrorMessage) {

        qDebug() << QString("Error adding connection: %1 %2").arg(result.errorName()).arg(result.errorMessage());

        return false;

    } else {

        qDebug() << QString("Added Connection");

 

 

        QStringList Connections;

        for(int i=0;i<3;i++) {

        //wait for the connection to be deployed

            usleep(NM_SLEEP_FOR_CONNECTIONS/3);

            Connections=findConnections(device);

            if(Connections.size()>0) break;

        }

 

        bool valid=true;

 

        qDebug() << "Connections matching:" << Connections;

 

        foreach(QString conn,Connections) {

            if(!activateConnection(conn,device))valid=false;

        }

 

        if(Connections.size()<=0) valid=false;

 

        return valid;

    }

 

    return false;

}

 

 

 

 

And the output is:

 

 

connecting to: "internet.eplus.de" "eplus" "gprs" "7102" true

"Added Connection"

Connections: ("/org/freedesktop/NetworkManagerSettings/0")

Getting informating for: "/org/freedesktop/NetworkManagerSettings/0"

Connections: ("/org/freedesktop/NetworkManagerSettings/3", "/org/freedesktop/NetworkManagerSettings/0")

Getting informating for: "/org/freedesktop/NetworkManagerSettings/3"

found matching gsm connection -> returning true

Getting informating for: "/org/freedesktop/NetworkManagerSettings/0"

Connections matching: ("/org/freedesktop/NetworkManagerSettings/3")

Activating connection: "/org/freedesktop/NetworkManagerSettings/3" on device: "/org/freedesktop/NetworkManager/Devices/4"

Connection activated: true

modem-manager: (ttyUSB0) opening serial device...

modem-manager: Modem /org/freedesktop/ModemManager/Modems/3: unlock no longer required

modem-manager: Modem /org/freedesktop/ModemManager/Modems/3: # unlock retries for (null) is 0

modem-manager: (ttyUSB0) closing serial device...

modem-manager: (ttyUSB0) opening serial device...

modem-manager: Modem /org/freedesktop/ModemManager/Modems/3: state changed (disabled -> enabling)

modem-manager: Modem /org/freedesktop/ModemManager/Modems/3: state changed (enabling -> enabled)

modem-manager: CS registration state changed: 2

modem-manager: Modem /org/freedesktop/ModemManager/Modems/3: state changed (enabled -> searching)

modem-manager: PS registration state changed: 2

option: option_instat_callback: error -62

option: option_instat_callback: error -62

usb 1-1.2: USB disconnect, address 6

option: option_instat_callback: error -108

option1 ttyUSB0: GSM modem (1-port) converter now disconnected from ttyUSB0

option 1-1.2:1.0: device disconnected

option1 ttyUSB1: GSM modem (1-port) converter now disconnected from ttyUSB1

option 1-1.2:1.1: device disconnected

option1 ttyUSB2: GSM modem (1-port) converter now disconnected from ttyUSB2

option 1-1.2:1.2: device disconnected

modem-manager: (ttyUSB0) closing serial device...

modem-manager: Modem /org/freedesktop/ModemManager/Modems/3: state changed (searching -> disabled)

modem-manager: Removed modem /sys/devices/platform/s3c2410-ohci/usb1/1-1/1-1.2

modem-manager: mm_callback_info_schedule: assertion `info->pending_id == 0' failed

usb 1-1.2: new full speed USB device using s3c2410-ohci and address 7

usb 1-1.2: New USB device found, idVendor=12d1, idProduct=1001

usb 1-1.2: New USB device strings: Mfr=1, Product=2, SerialNumber=1

usb 1-1.2: Product: HUAWEI Mobile

usb 1-1.2: Manufacturer: ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ

usb 1-1.2: SerialNumber: ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ

usb 1-1.2: configuration #1 chosen from 1 choice

option 1-1.2:1.0: GSM modem (1-port) converter detected

usb 1-1.2: GSM modem (1-port) converter now attached to ttyUSB0

option 1-1.2:1.1: GSM modem (1-port) converter detected

usb 1-1.2: GSM modem (1-port) converter now attached to ttyUSB1

option 1-1.2:1.2: GSM modem (1-port) converter detected

usb 1-1.2: GSM modem (1-port) converter now attached to ttyUSB2

modem-manager: (Huawei): (ttyUSB1) deferring support check

modem-manager: (Huawei): (ttyUSB2) deferring support check

modem-manager: (ttyUSB0) opening serial device...

modem-manager: (ttyUSB0): probe requested by plugin 'Huawei'

modem-manager: Got failure code 11: SIM PIN required

modem-manager: Got failure code 11: SIM PIN required

modem-manager: Got failure code 11: SIM PIN required

modem-manager: (ttyUSB1): re-checking support...

modem-manager: (Huawei): (ttyUSB1) deferring support check

modem-manager: (ttyUSB2): re-checking support...

modem-manager: (Huawei): (ttyUSB2) deferring support check

modem-manager: (ttyUSB0) closing serial device...

modem-manager: (ttyUSB0) opening serial device...

modem-manager: (Huawei): GSM modem /sys/devices/platform/s3c2410-ohci/usb1/1-1/1-1.2 claimed port ttyUSB0

modem-manager: Added modem /sys/devices/platform/s3c2410-ohci/usb1/1-1/1-1.2

modem-manager: (tty/ttyUSB0): outstanding support task prevents export of /sys/devices/platform/s3c2410-ohci/usb1/1-1/1-1.2

modem-manager: (tty/ttyUSB1): outstanding support task prevents export of /sys/devices/platform/s3c2410-ohci/usb1/1-1/1-1.2

modem-manager: get_unlock_retries: pin type 'sim-pin'

modem-manager: (tty/ttyUSB1): outstanding support task prevents export of /sys/devices/platform/s3c2410-ohci/usb1/1-1/1-1.2

modem-manager: (ttyUSB0) closing serial device...

modem-manager: (ttyUSB1): re-checking support...

modem-manager: (ttyUSB1) opening serial device...

modem-manager: (ttyUSB2): re-checking support...

modem-manager: (ttyUSB2) opening serial device...

modem-manager: (ttyUSB1) closing serial device...

modem-manager: (ttyUSB2) closing serial device...

modem-manager: (Huawei): GSM modem /sys/devices/platform/s3c2410-ohci/usb1/1-1/1-1.2 claimed port ttyUSB1

modem-manager: (tty/ttyUSB2): outstanding support task prevents export of /sys/devices/platform/s3c2410-ohci/usb1/1-1/1-1.2

modem-manager: (Huawei): GSM modem /sys/devices/platform/s3c2410-ohci/usb1/1-1/1-1.2 claimed port ttyUSB2

modem-manager: Exported modem /sys/devices/platform/s3c2410-ohci/usb1/1-1/1-1.2 as /org/freedesktop/ModemManager/Modems/4

modem-manager: (/org/freedesktop/ModemManager/Modems/4): data port is ttyUSB0

modem-manager: (ttyUSB0) opening serial device...

modem-manager: Modem /org/freedesktop/ModemManager/Modems/4: unlock no longer required

modem-manager: Modem /org/freedesktop/ModemManager/Modems/4: # unlock retries for (null) is 0

modem-manager: (ttyUSB0) closing serial device...

modem-manager: (ttyUSB0) opening serial device...

modem-manager: Modem /org/freedesktop/ModemManager/Modems/4: state changed (disabled -> enabling)

modem-manager: Modem /org/freedesktop/ModemManager/Modems/4: state changed (enabling -> enabled)

 

root@PowerDog:~#

root@PowerDog:~# clear

root@PowerDog:~# ---------------------------------------

Gathering Data for: "/org/freedesktop/NetworkManager/Devices/0"

Active state

Here

gathering IP info of: "org.freedesktop.NetworkManager.IP4Config" "/org/freedesktop/NetworkManager/IP4Config/0"

Device Specific:

--------------------

Wired Settings:

--------------------

Plugged In true

Speed 100

HwAddress "08:08:11:FF:FF:FF"

--------------------

Udi "/sys/devices/platform/dm9000/net/eth0"

Interface "eth0"

Driver "dm9000"

Capabilities 3

State 8

Managed true

FirmwareMissing false

DeviceType 1

uses_DHCP false

uses_IPv6 false

IPObject "/org/freedesktop/NetworkManager/IP4Config/0"

IP-Address  QHostAddress( "192.168.1.50" )

Netmask  QHostAddress( "255.255.255.0" )

Gateway  QHostAddress( "192.168.1.1" )

Nameservers:  QHostAddress( "" )   QHostAddress( "" )

---------------------------------------

Gathering Data for: "/org/freedesktop/NetworkManager/Devices/5"

Device Specific:

Udi "/org/freedesktop/ModemManager/Modems/4"

Interface "ttyUSB0"

Driver "option1"

Capabilities 1

State 3

Managed true

FirmwareMissing false

DeviceType 3

uses_DHCP false

uses_IPv6 false

IPObject ""

IP-Address  QHostAddress( "" )

Netmask  QHostAddress( "" )

Gateway  QHostAddress( "" )

Nameservers:  QHostAddress( "" )   QHostAddress( "" )

FOUND LAN INTERFACE: "eth0"

FOUND GSM MODEM: "ttyUSB0"

Dailing gsm connection on "ttyUSB0"

Connections: ("/org/freedesktop/NetworkManagerSettings/3", "/org/freedesktop/NetworkManagerSettings/0")

Getting informating for: "/org/freedesktop/NetworkManagerSettings/3"

found matching gsm connection -> returning true

Getting informating for: "/org/freedesktop/NetworkManagerSettings/0"

Deleting "/org/freedesktop/NetworkManagerSettings/3"

Deleting Connection "/org/freedesktop/NetworkManagerSettings/3"

connecting to: "internet.eplus.de" "eplus" "gprs" "7102" true

"Added Connection"

Connections: ("/org/freedesktop/NetworkManagerSettings/0")

Getting informating for: "/org/freedesktop/NetworkManagerSettings/0"

Connections: ("/org/freedesktop/NetworkManagerSettings/4", "/org/freedesktop/NetworkManagerSettings/0")

Getting informating for: "/org/freedesktop/NetworkManagerSettings/4"

option: option_instat_callback: error -62

found matching gsm connection -> returning true

Getting informating for: "/org/freedesktop/NetworkManagerSettings/0"

Connections matching: ("/org/freedesktop/NetworkManagerSettings/4")

Activating connection: "/org/freedesktop/NetworkManagerSettings/4" on device: "/org/freedesktop/NetworkManager/Devices/5"

option: option_instat_callback: error -62

Connection activated: true

option: option_instat_callback: error -62

usb 1-1.2: USB disconnect, address 7

option: option_instat_callback: error -108

option1 ttyUSB0: GSM modem (1-port) converter now disconnected from ttyUSB0

option 1-1.2:1.0: device disconnected

option1 ttyUSB1: GSM modem (1-port) converter now disconnected from ttyUSB1

option 1-1.2:1.1: device disconnected

option1 ttyUSB2: GSM modem (1-port) converter now disconnected from ttyUSB2

option 1-1.2:1.2: device disconnected

modem-manager: (ttyUSB0) closing serial device...

modem-manager: Modem /org/freedesktop/ModemManager/Modems/4: state changed (enabled -> disabled)

modem-manager: Removed modem /sys/devices/platform/s3c2410-ohci/usb1/1-1/1-1.2

modem-manager: mm_callback_info_schedule: assertion `info->pending_id == 0' failed

usb 1-1.2: new full speed USB device using s3c2410-ohci and address 8

usb 1-1.2: New USB device found, idVendor=12d1, idProduct=1001

usb 1-1.2: New USB device strings: Mfr=1, Product=2, SerialNumber=1

usb 1-1.2: Product: HUAWEI Mobile

usb 1-1.2: Manufacturer: ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ

usb 1-1.2: SerialNumber: ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ

usb 1-1.2: configuration #1 chosen from 1 choice

option 1-1.2:1.0: GSM modem (1-port) converter detected

usb 1-1.2: GSM modem (1-port) converter now attached to ttyUSB0

option 1-1.2:1.1: GSM modem (1-port) converter detected

usb 1-1.2: GSM modem (1-port) converter now attached to ttyUSB1

option 1-1.2:1.2: GSM modem (1-port) converter detected

usb 1-1.2: GSM modem (1-port) converter now attached to ttyUSB2

modem-manager: (Huawei): (ttyUSB2) deferring support check

modem-manager: (Huawei): (ttyUSB1) deferring support check

modem-manager: (ttyUSB0) opening serial device...

modem-manager: (ttyUSB0): probe requested by plugin 'Huawei'

modem-manager: Got failure code 11: SIM PIN required

modem-manager: Got failure code 11: SIM PIN required

modem-manager: Got failure code 11: SIM PIN required

modem-manager: (ttyUSB2): re-checking support...

modem-manager: (Huawei): (ttyUSB2) deferring support check

modem-manager: (ttyUSB1): re-checking support...

modem-manager: (Huawei): (ttyUSB1) deferring support check

modem-manager: (ttyUSB0) closing serial device...

modem-manager: (ttyUSB0) opening serial device...

modem-manager: (Huawei): GSM modem /sys/devices/platform/s3c2410-ohci/usb1/1-1/1-1.2 claimed port ttyUSB0

modem-manager: Added modem /sys/devices/platform/s3c2410-ohci/usb1/1-1/1-1.2

modem-manager: (tty/ttyUSB0): outstanding support task prevents export of /sys/devices/platform/s3c2410-ohci/usb1/1-1/1-1.2

modem-manager: (tty/ttyUSB1): outstanding support task prevents export of /sys/devices/platform/s3c2410-ohci/usb1/1-1/1-1.2

modem-manager: get_unlock_retries: pin type 'sim-pin'

modem-manager: (tty/ttyUSB1): outstanding support task prevents export of /sys/devices/platform/s3c2410-ohci/usb1/1-1/1-1.2

modem-manager: (ttyUSB0) closing serial device...

modem-manager: (ttyUSB2): re-checking support...

modem-manager: (ttyUSB2) opening serial device...

modem-manager: (ttyUSB1): re-checking support...

modem-manager: (ttyUSB1) opening serial device...

modem-manager: (ttyUSB2) closing serial device...

modem-manager: (ttyUSB1) closing serial device...

modem-manager: (Huawei): GSM modem /sys/devices/platform/s3c2410-ohci/usb1/1-1/1-1.2 claimed port ttyUSB2

modem-manager: (tty/ttyUSB1): outstanding support task prevents export of /sys/devices/platform/s3c2410-ohci/usb1/1-1/1-1.2

modem-manager: (Huawei): GSM modem /sys/devices/platform/s3c2410-ohci/usb1/1-1/1-1.2 claimed port ttyUSB1

modem-manager: Exported modem /sys/devices/platform/s3c2410-ohci/usb1/1-1/1-1.2 as /org/freedesktop/ModemManager/Modems/5

modem-manager: (/org/freedesktop/ModemManager/Modems/5): data port is ttyUSB0

modem-manager: (ttyUSB0) opening serial device...

modem-manager: Modem /org/freedesktop/ModemManager/Modems/5: unlock no longer required

modem-manager: Modem /org/freedesktop/ModemManager/Modems/5: # unlock retries for (null) is 0

modem-manager: (ttyUSB0) closing serial device...

modem-manager: (ttyUSB0) opening serial device...

modem-manager: Modem /org/freedesktop/ModemManager/Modems/5: state changed (disabled -> enabling)

modem-manager: Modem /org/freedesktop/ModemManager/Modems/5: state changed (enabling -> enabled)

 

 

Please can anybody see the issue?

Kindest regards

 



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]