EM770

Max Bureck
2008-11-24
2013-04-15
  • Max  Bureck
    Max Bureck
    2008-11-24

    Hello,

    I have a new Eee PC 901GO. Unfortunately the 3G connection-software has hard-coded T-Mobile settings. There is no SIM- or NET-Lock, so I tried UMTSmon. If I start it as root there is no problem at startup, but it seems that UMTSmon cannot connect to a network. I ran UMTSmon with the parameters --force-autodetect -v5 and this is what I got:

    umtsmon version 0.9 .
    ##P1 t=346: Set force autodetection to true
    ##P1 t=346: setVerbosity: '5'
    ##P2 t=346: set verbosity level to 5
    ##P2 t=346: set PPP verbosity level to 2
    installing text SIGABRT handler
    ##P5 t=346: loadTranslator('qt', '(null)')
    ##P5 t=346: Translation filename: 'qt_'
    ##P5 t=346:  ... NOT FOUND
    ##P5 t=346: loadTranslator('qt', 'de_DE.UTF-8')
    ##P5 t=346: Translation filename: 'qt_de_DE.UTF-8'
    ##P5 t=346:  ... NOT FOUND
    ##P5 t=346: loadTranslator('umtsmon', 'de_DE.UTF-8')
    ##P5 t=346: Translation filename: 'umtsmon_de_DE.UTF-8'
    ##P5 t=346:  ... NOT FOUND
    ##P3 t=346: TheDeviceManagerSingleton::setupDevice(void)
    ##P3 t=346: Start iterating through all AutoDetectors

    ##P4 t=346: Kernel: 'Linux version 2.6.21.4-eeepc (root@i386-coreos) (gcc version 4.1.2 20061115 (prerelease) (Debian 4.1.1-21)) #5 Mon Aug 25 11:03:37 EDT 2008'
    ##P2 t=346: Force Autodetection enabled - skipping device instantiation from supplied values
    ##P3 t=346:  Let's continue with the next AutoDetector

    ##P3 t=346: AutoDetectBase::go() for 'USB ZeroCD Autodetection'
    ##P3 t=346:  AutoDetect_USB::traverseTrees()
    ##P4 t=346:   Checking USB device on 003:001
    ##P3 t=346:  AutoDetect_USB::matchIDs(0x0000, 0x0000)
    ##P4 t=346:   Checking USB device on 001:001
    ##P3 t=346:  AutoDetect_USB::matchIDs(0x0000, 0x0000)
    ##P4 t=346:   Checking USB device on 002:001
    ##P3 t=346:  AutoDetect_USB::matchIDs(0x0000, 0x0000)
    ##P4 t=346:   Checking USB device on 004:001
    ##P3 t=346:  AutoDetect_USB::matchIDs(0x0000, 0x0000)
    ##P4 t=346:   Checking USB device on 005:001
    ##P3 t=346:  AutoDetect_USB::matchIDs(0x0000, 0x0000)
    ##P4 t=346:   Checking USB device on 005:002
    ##P3 t=346:  AutoDetect_USB::matchIDs(0x12d1, 0x1001)
    ##P3 t=346: This is a known ZeroCD Device: "Huawei E169G"
    ##P3 t=346:  AutoDetect_USB_ZeroCD::findPortNames()
    ##P3 t=346:  AutoDetect_USB::findPortNames()
    ##P4 t=346: looking for ttyUSB ports
    ##P4 t=346:   Found serial port number 1 with name 'ttyUSB0'
    ##P4 t=346:   Found serial port number 2 with name 'ttyUSB1'
    ##P4 t=346:   Found serial port number 3 with name 'ttyUSB2'
    ##P3 t=346: INFO: 'There are 3 ports available'
    ##P3 t=346:  Let's continue with the next AutoDetector

    ##P3 t=346: AutoDetectBase::go() for 'USB Autodetection'
    ##P3 t=346:  AutoDetect_USB::traverseTrees()
    ##P4 t=346:   Checking USB device on 003:001
    ##P3 t=346:  AutoDetect_USB::matchIDs(0x0000, 0x0000)
    ##P4 t=346:   Checking USB device on 001:001
    ##P3 t=346:  AutoDetect_USB::matchIDs(0x0000, 0x0000)
    ##P4 t=346:   Checking USB device on 002:001
    ##P3 t=346:  AutoDetect_USB::matchIDs(0x0000, 0x0000)
    ##P4 t=346:   Checking USB device on 004:001
    ##P3 t=346:  AutoDetect_USB::matchIDs(0x0000, 0x0000)
    ##P4 t=346:   Checking USB device on 005:001
    ##P3 t=346:  AutoDetect_USB::matchIDs(0x0000, 0x0000)
    ##P4 t=346:   Checking USB device on 005:002
    ##P3 t=346:  AutoDetect_USB::matchIDs(0x12d1, 0x1001)
    ##P2 t=346: GOOD: 'A 'Huawei E6xx' modem detected'
    ##P3 t=346:  AutoDetect_USB::findPortNames()
    ##P4 t=346: looking for ttyUSB ports
    ##P4 t=346:   Found serial port number 1 with name 'ttyUSB0'
    ##P4 t=346:   Found serial port number 2 with name 'ttyUSB1'
    ##P4 t=346:   Found serial port number 3 with name 'ttyUSB2'
    ##P3 t=346: INFO: 'There are 3 ports available'
    ##P3 t=346:  AutoDetectBase::createDevice() for Device 600a1000
    ##P3 t=346: Device creation for type 0x600a1000 requested
    ##P5 t=346: TheSettingsSingleton::TheSettingsSingleton()
    ##P2 t=346: Settings will be saved in : '/root/.umtsmon'
    ##P2 t=346: Profile::Profile('')
    ##P2 t=346:   finally created profile for 'Default'
    ##P2 t=346: Profile::Profile('')
    ##P2 t=346:   finally created profile for 'Default'
    ##P3 t=346: Device: probing port '/dev/ttyUSB0' for AT commands
    ##P3 t=346: TempSerialPort::TempSerialPort()
    ##P5 t=346: (nil) = Query::setSerial(0xbf81a1c0)
    ##P3 t=346: Opened '/dev/ttyUSB0' as FD 4
    ##P5 t=346: Query instance 0xbf81a1a8 acquired MUTEX
    ##P5 t=346: receiveString: '(null)'
    ##P4 t=346: Query sends the following mesage: 'AT'
    ##P5 t=346: receiveString: '(null)'
    ##P2 t=346: Device port '/dev/ttyUSB0': no response to "AT", return code 5
    ##P5 t=346: Query instance 0xbf81a1a8 abandoned MUTEX
    ##P3 t=346: Device: probing port '/dev/ttyUSB0' failed
    ##P3 t=346: TempSerialPort::~TempSerialPort()
    ##P3 t=346: SerialPort::closeDev() for FD 4
    ##P5 t=346: 0xbf81a1c0 = Query::setSerial((nil))
    ##P3 t=346: Device: probing port '/dev/ttyUSB2' for AT commands
    ##P3 t=346: TempSerialPort::TempSerialPort()
    ##P5 t=346: (nil) = Query::setSerial(0xbf81a1c0)
    ##P3 t=347: Opened '/dev/ttyUSB2' as FD 4
    ##P5 t=347: Query instance 0xbf81a1a8 acquired MUTEX
    ##P5 t=347: receiveString: '(null)'
    ##P4 t=347: Query sends the following mesage: 'AT'
    ##P5 t=347: receiveString: 'AT\xd\xd\xaOK\xd\xa'
    ##P4 t=347: answer 1:'AT'
    ##P4 t=347: answer 2:'OK'
    ##P5 t=347: checkQuery: removing echo up front
    ##P5 t=347: because known statement #0 was detected, removing obvious answer 'OK'
    ##P3 t=347: Got Query::OK from port
    ##P5 t=347: Query instance 0xbf81a1a8 abandoned MUTEX
    ##P3 t=347: Device: probing port '/dev/ttyUSB2' successful
    ##P3 t=347: TempSerialPort::~TempSerialPort()
    ##P3 t=347: SerialPort::closeDev() for FD 4
    ##P5 t=347: 0xbf81a1c0 = Query::setSerial((nil))
    ##P3 t=347: set AT  serial to '/dev/ttyUSB2'
    ##P3 t=347: set PPP serial to '/dev/ttyUSB2'
    ##P3 t=347: Opened '/dev/ttyUSB2' as FD 4
    ##P5 t=347: (nil) = Query::setSerial(0x811a9e0)
    ##P2 t=347: GOOD: 'Device created successfully'
    ##P1 t=347: Found hardware configuration stored to disk
    ##P3 t=347: TheDeviceManagerSingleton::writeToConfigFile()
    ##P3 t=347: Everything done - device created

    ##P3 t=347: HelperList::testAndRun(void)
    ##P3 t=347: HelperList::createHelperList()
    ##P5 t=347: Runner::isSUID()
    ##P2 t=347: isSUID: i am root => SUID checks skipped
    ##P5 t=347: Runner::isSUID()
    ##P2 t=347: isSUID: i am root => SUID checks skipped
    ##P3 t=347: Binary (pc)cardctl is missing and that's minor.
    ##P5 t=347: Runner::isSUID()
    ##P2 t=347: isSUID: i am root => SUID checks skipped
    ##P5 t=347: Runner::isSUID()
    ##P2 t=347: isSUID: i am root => SUID checks skipped
    ##P3 t=347: HelperList::needsFixing
    ##P1 t=347: umtsmon is running as root!!!
    ##P4 t=347: SIMHandler::askForPIN() has been called
    ##P5 t=347: SIMHandler::isPinCodeRequired
    ##P5 t=347: ProgressDialog::runOneSecond of   1,  10 has passed
    ##P5 t=348: Query instance 0xbf81a0d0 acquired MUTEX
    ##P5 t=348: receiveString: '(null)'
    ##P4 t=348: Query sends the following mesage: 'AT+CPIN?'
    ##P5 t=348: receiveString: 'AT+CPIN?\xd\xd\xa+CPIN: READY\xd\xa\xd\xaOK\xd\xa'
    ##P4 t=348: answer 1:'AT+CPIN?'
    ##P4 t=348: answer 2:'+CPIN: READY'
    ##P4 t=348: answer 3:'OK'
    ##P5 t=348: checkQuery: removing echo up front
    ##P5 t=348: because known statement #0 was detected, removing obvious answer 'OK'
    ##P5 t=348: Query::getAnswer returns 1 answer(s)
    ##P5 t=348: Query instance 0xbf81a0d0 abandoned MUTEX
    ##P3 t=348: ObserverManager constructor
    ##P3 t=348: PPPConnection::setNewPPPState state 0 to 3
    ##P2 t=348: Someone else's PPPD was killed
    ##P3 t=348: PPPConnection::setNewPPPState state 3 to 0
    ##P5 t=348: The PPPDState is 0
    ##P5 t=348: Runner::runCommand(1, list, 0)
    ##P3 t=348: INSIDE CHILD, uid=0, pid=29374
    ##P3 t=348: INSIDE PARENT, uid=0, pid=29342
    ##P5 t=348: Parent with pipes to not detached child
    ##P5 t=348: child read pipe loop end, flags: 5
    ##P5 t=348: child read pipe loop end, flags: 7
    ##P4 t=348: pppd version string 'pppd version 2.4.4' results in '2.4.4'.
    ##P4 t=348: SIMHandler::isPINProtectionEnabled
    ##P5 t=348: Query instance 0xbf819fd0 acquired MUTEX
    ##P5 t=348: receiveString: '(null)'
    ##P4 t=348: Query sends the following mesage: 'AT+CLCK="SC",2'
    ##P5 t=349: receiveString: 'AT+CLCK="SC",2\xd\xd\xa+CLCK: 1\xd\xa\xd\xaOK\xd\xa'
    ##P4 t=349: answer 1:'AT+CLCK="SC",2'
    ##P4 t=349: answer 2:'+CLCK: 1'
    ##P4 t=349: answer 3:'OK'
    ##P5 t=349: checkQuery: removing echo up front
    ##P5 t=349: because known statement #0 was detected, removing obvious answer 'OK'
    ##P5 t=349: Query::getAnswer returns 1 answer(s)
    ##P5 t=349: Query instance 0xbf819fd0 abandoned MUTEX
    ##P5 t=349:  PIN protection on SIM is enabled
    ##P5 t=349: setNetworkAutoUpdate slot
    ##P5 t=349: mainwindow::updateNetworkData()
    ##P5 t=349: The PPPDState is 0
    ##P5 t=349: ConnectionInfo_ACM::refreshRegistration(void)
    ##P4 t=349: ConnectionInfo::refreshSignalQuality(void)
    ##P5 t=349: Query instance 0xbf819ed0 acquired MUTEX
    ##P5 t=349: receiveString: '(null)'
    ##P4 t=349: Query sends the following mesage: 'AT+CSQ'
    ##P5 t=349: receiveString: 'AT+CSQ\xd\xd\xa+CSQ: 99,99\xd\xa\xd\xaOK\xd\xa'
    ##P4 t=349: answer 1:'AT+CSQ'
    ##P4 t=349: answer 2:'+CSQ: 99,99'
    ##P4 t=349: answer 3:'OK'
    ##P5 t=349: checkQuery: removing echo up front
    ##P5 t=349: because known statement #0 was detected, removing obvious answer 'OK'
    ##P5 t=349: Query::getAnswer returns 1 answer(s)
    ##P5 t=349: Query instance 0xbf819ed0 abandoned MUTEX
    ##P3 t=349: ConnectionInfo::refreshPPPStats
    ##P5 t=349: MonthlyTraffic::update(0, 0)
    ##P5 t=349: mainwindow::updateNetworkData()
    ##P5 t=349: The PPPDState is 0
    ##P5 t=349: ConnectionInfo_ACM::refreshRegistration(void)
    ##P4 t=349: ConnectionInfo::refreshSignalQuality(void)
    ##P5 t=349: Query instance 0xbf819ed0 acquired MUTEX
    ##P5 t=349: receiveString: '(null)'
    ##P4 t=349: Query sends the following mesage: 'AT+CSQ'
    ##P5 t=349: receiveString: 'AT+CSQ\xd\xd\xa+CSQ: 99,99\xd\xa\xd\xaOK\xd\xa'
    ##P4 t=349: answer 1:'AT+CSQ'
    ##P4 t=349: answer 2:'+CSQ: 99,99'
    ##P4 t=349: answer 3:'OK'
    ##P5 t=349: checkQuery: removing echo up front
    ##P5 t=349: because known statement #0 was detected, removing obvious answer 'OK'
    ##P5 t=349: Query::getAnswer returns 1 answer(s)
    ##P5 t=349: Query instance 0xbf819ed0 abandoned MUTEX
    ##P3 t=349: ConnectionInfo::refreshPPPStats
    ##P5 t=349: MonthlyTraffic::update(0, 0)
    ##P5 t=349: mainwindow::updateNetworkData()
    ##P5 t=349: The PPPDState is 0
    ##P5 t=349: ConnectionInfo_ACM::refreshRegistration(void)
    ##P4 t=349: ConnectionInfo::refreshSignalQuality(void)
    ##P5 t=349: Query instance 0xbf819f00 acquired MUTEX
    ##P5 t=349: receiveString: '(null)'
    ##P4 t=349: Query sends the following mesage: 'AT+CSQ'
    ##P5 t=349: receiveString: 'AT+CSQ\xd\xd\xa+CSQ: 99,99\xd\xa\xd\xaOK\xd\xa'
    ##P4 t=349: answer 1:'AT+CSQ'
    ##P4 t=349: answer 2:'+CSQ: 99,99'
    ##P4 t=349: answer 3:'OK'
    ##P5 t=349: checkQuery: removing echo up front
    ##P5 t=349: because known statement #0 was detected, removing obvious answer 'OK'
    .....

    Does anyone know what's going on there?

    Greetings,
    Max

     
    • Klaas van Gend
      Klaas van Gend
      2008-12-16

      Up to here, I hardly see anything out of the ordinary.
      The only thing missing is testing for ttyUSB1...

      * How long did you leave it running?
      * Have you tried to use the Operator wizard?