Nabend,
auch ich bin bemüht meine E800 Karte unter suse 10.3 zum laufen zu bringen.
Da ich noch recht grün hinter den Ohren bin, was Linux angeht und leider noch nicht so ganz hinter die Funktionsweise etc. steige, bin ich auch noch nicht so ganz aus den Fehlermeldungen von umtsmon schlau geworden. Wäre klasse, wenn mir jemand unter die Arme greifen kann, da ich ohne die E800 nicht ins Internet komme, wenn ich auf Dienstreise bin und genau da habe ich die Zeit mich in sachen Linux weiterzubilden^^
Also zu meinem Problem.
Habe umtsmon über opensuse.org mit der 1-Click-Installation installiert und hab es über ein terminal gestartet.programm
Es erschien volgende Meldung:
umtsmon detected that you need to switch your device.
Ich habe die Wahl zwischen
ja und
nein jedoch bricht das Programm in beiden Fällen ab.
Daher habe ich es wie empfohlen mit der Option -v5 ausgeführt und es kommen folgende Fehlerausgaben:
Code:
xxx:~> umtsmon -v5
umtsmon version 0.8.90 .
##P1 t=536: setVerbosity: '5'
##P2 t=536: set verbosity level to 5
##P2 t=536: set PPP verbosity level to 2
installing text SIGABRT handler
##P5 t=536: loadTranslator('qt', '(null)')
##P5 t=536: Translation filename: 'qt_'
##P5 t=536: ... NOT FOUND
##P5 t=536: loadTranslator('qt', 'de_DE.UTF-8')
##P5 t=536: Translation filename: 'qt_de_DE.UTF-8'
##P5 t=536: ... NOT FOUND
##P5 t=536: loadTranslator('umtsmon', 'de_DE.UTF-8')
##P5 t=536: Translation filename: 'umtsmon_de_DE.UTF-8'
##P5 t=536: .. found in system translations
##P2 t=536: Installing Translator files for locale 'de_DE.UTF-8'
##P5 t=536: TheDeviceManagerSingleton::TheDeviceManagerSingleton()
##P5 t=536: Runner::findBinaries()
##P5 t=536: lookThroughPath(pccardctl)
##P5 t=536: * found /sbin/pccardctl
##P5 t=536: lookThroughPath(pppd)
##P5 t=536: * found /usr/sbin/pppd
##P5 t=536: lookThroughPath(chat)
##P5 t=536: * found /usr/sbin/chat
##P5 t=536: lookThroughPath(kdesu)
##P5 t=536: * found /opt/kde3/bin/kdesu
##P5 t=536: lookThroughPath(usb_modeswitch)
##P5 t=536: *** searching usb_modeswitch really failed :-(
##P5 t=536: lookThroughPath(huaweiAktBbo)
##P5 t=536: *** searching huaweiAktBbo really failed :-(
##P5 t=536: lookThroughPath(icon_switch)
##P5 t=536: *** searching icon_switch really failed :-(
##P5 t=536: Runner::findBinaries() completed successfully
##P3 t=536: TheDeviceManagerSingleton::setupDevice(void)
##P3 t=536: TheDeviceManagerSingleton::readFromConfigFile()
##P5 t=536: TheSettingsSingleton::TheSettingsSingleton()
##P2 t=536: Settings will be saved in : '/home/eazy/.umtsmon'
##P4 t=536: read PPP port from config: ''.
##P1 t=536: Stored device configuration incomplete, reverting to autodetection
##P3 t=536: Start iterating through all AutoDetectors
##P4 t=536: Kernel: 'Linux version 2.6.22.17-0.1-default (geeko@buildhost) (gcc version 4.2.1 (SUSE Linux)) #1 SMP 2008/02/10 20:01:04 UTC'
##P2 t=536: Force Autodetection enabled - skipping device instantiation from supplied values
##P3 t=536: Let's continue with the next AutoDetector
##P3 t=536: AutoDetectBase::go() for 'USB ZeroCD Autodetection'
##P3 t=536: AutoDetect_USB::traverseTrees()
##P4 t=536: Checking USB device on 009:002
##P3 t=536: AutoDetect_USB::matchIDs(0x12d1, 0x1003)
##P3 t=536: AutoDetect_USB_ZeroCD::findPortNames()
##P4 t=536: Found serial port number 1 with name 'ttyUSB0'
##P3 t=536: INFO: 'There are 1 USB Serial ports available'
##P3 t=536: Probably need to switch the found ZeroCD device
##P2 t=536: Yes/No Question: umtsmon detected that you need to switch your device.
Click Yes if you agree.
Nach der Wahl von
ja
Code:
##P5 t=664: Runner::runCommand(4, list, 0)
umtsmon: src/base/Runner.cpp:252: int Runner::runCommand(Runner::BinariesToRun, QStringList, bool): Zusicherung »!getPath(aProgram).isEmpty()« nicht erfüllt.
*** umtsmon version 0.8.90 closed due to an unrecoverable program error.
*** Please e-mail all of the above output to umtsmon-develop@lists.sourceforge.net,
*** Or go to the umtsmon website and file a bug.
Abgebrochen
Nach der Wahl von
nein
Code:
##P3 t=728: Let's continue with the next AutoDetector
##P3 t=728: AutoDetectBase::go() for 'USB Autodetection'
##P3 t=728: AutoDetect_USB::traverseTrees()
##P4 t=728: Checking USB device on 009:002
##P3 t=728: AutoDetect_USB::matchIDs(0x12d1, 0x1003)
##P2 t=728: GOOD: 'A 'Huawei E220 / E800' modem detected'
##P3 t=728: AutoDetect_USB::findPortNames()
##P4 t=728: Found serial port number 1 with name 'ttyUSB0'
##P3 t=728: INFO: 'There are 1 USB Serial ports available'
##P3 t=728: set AT serial to '/dev/ttyUSB0'
##P3 t=728: set PPP serial to '/dev/ttyUSB0'
##P3 t=728: AutoDetectBase::createDevice() for Device 600a1000
##P3 t=728: Device creation for type 0x600a1000 requested
##P5 t=728: setupPPPPort(/dev/ttyUSB0)
##P3 t=728: Device: probing port '/dev/ttyUSB0' for AT commands
##P3 t=728: TempSerialPort::TempSerialPort()
##P5 t=728: (nil) = Query::setSerial(0xbfae2000)
##P3 t=728: Opened '/dev/ttyUSB0' as FD 8
##P5 t=728: Query instance 0xbfae1fe8 acquired MUTEX
##P5 t=728: receiveString: '(null)'
##P4 t=728: Query sends the following mesage: 'AT'
##P5 t=728: receiveString: '(null)'
##P2 t=728: Device port '/dev/ttyUSB0': no response to "AT", return code 5
##P5 t=728: Query instance 0xbfae1fe8 abandoned MUTEX
##P3 t=728: Device: probing port '/dev/ttyUSB0' failed
##P3 t=728: TempSerialPort::~TempSerialPort()
##P3 t=728: SerialPort::closeDev() for FD 8
##P5 t=728: 0xbfae2000 = Query::setSerial((nil))
##P3 t=728: Device: probing port '/dev/ttyUSB0' for AT commands
##P3 t=728: TempSerialPort::TempSerialPort()
##P5 t=728: (nil) = Query::setSerial(0xbfae1fd0)
##P3 t=728: Opened '/dev/ttyUSB0' as FD 8
##P5 t=728: Query instance 0xbfae1fb8 acquired MUTEX
##P5 t=728: receiveString: '(null)'
##P4 t=728: Query sends the following mesage: 'AT'
##P5 t=728: receiveString: '(null)'
##P2 t=728: Device port '/dev/ttyUSB0': no response to "AT", return code 5
##P5 t=728: Query instance 0xbfae1fb8 abandoned MUTEX
##P3 t=728: Device: probing port '/dev/ttyUSB0' failed
##P3 t=728: TempSerialPort::~TempSerialPort()
##P3 t=728: SerialPort::closeDev() for FD 8
##P5 t=728: 0xbfae1fd0 = Query::setSerial((nil))
##P4 t=728: PPP: 0, AT: 0
##P2 t=728: BAD: 'Device couldn't be created'
##P1 t=728: AutoDetectBase::createDevice() failed :-(
##P3 t=728: Let's continue with the next AutoDetector
##P3 t=728: AutoDetectBase::go() for 'PCMCIA (PCCard) Autodetection'
##P3 t=728: AutoDetect_PCMCIA::traverseTrees()
##P3 t=728: INFO: 'pcmcia_core kernel support (yenta) found'
##P3 t=728: INFO: 'PCMCIA kernel module found - cardctl support possible'
##P3 t=728: INFO: 'pcmcia browsing available'
##P3 t=728: AutoDetect_PCMCIA::matchIDs(0x1033, 0x0035)
##P1 t=728: KILLING: 'Detected a USB-type PCMCIA card - should have been detected already'
##P3 t=728: Let's continue with the next AutoDetector
##P3 t=728: AutoDetectBase::go() for 'PCMCIA Serial Modem Probing'
##P3 t=728: AutoDetect_Rawport::traverseTrees()
##P3 t=728: Checking for ports of type /dev/ttyS*
##P3 t=728: Checking properties of port /dev/ttyS0
##P3 t=728: TempSerialPort::TempSerialPort()
##P5 t=728: (nil) = Query::setSerial(0xbfae2028)
ioctl get termio buf: Eingabe-/Ausgabefehler
##P3 t=728: - Nothing on port /dev/ttyS0
##P3 t=728: SerialPort::closeDev() for FD -1
##P3 t=728: TempSerialPort::~TempSerialPort()
##P3 t=728: SerialPort::closeDev() for FD -1
##P5 t=728: 0xbfae2028 = Query::setSerial((nil))
##P3 t=728: Checking properties of port /dev/ttyS1
##P3 t=728: TempSerialPort::TempSerialPort()
##P5 t=728: (nil) = Query::setSerial(0xbfae2028)
ioctl get termio buf: Eingabe-/Ausgabefehler
##P3 t=728: - Nothing on port /dev/ttyS1
##P3 t=728: SerialPort::closeDev() for FD -1
##P3 t=728: TempSerialPort::~TempSerialPort()
##P3 t=728: SerialPort::closeDev() for FD -1
##P5 t=728: 0xbfae2028 = Query::setSerial((nil))
##P3 t=728: Checking properties of port /dev/ttyS2
##P3 t=728: TempSerialPort::TempSerialPort()
##P5 t=728: (nil) = Query::setSerial(0xbfae2028)
ioctl get termio buf: Eingabe-/Ausgabefehler
##P3 t=728: - Nothing on port /dev/ttyS2
##P3 t=728: SerialPort::closeDev() for FD -1
##P3 t=728: TempSerialPort::~TempSerialPort()
##P3 t=728: SerialPort::closeDev() for FD -1
##P5 t=728: 0xbfae2028 = Query::setSerial((nil))
##P3 t=728: Checking properties of port /dev/ttyS3
##P3 t=728: TempSerialPort::TempSerialPort()
##P5 t=728: (nil) = Query::setSerial(0xbfae2028)
ioctl get termio buf: Eingabe-/Ausgabefehler
##P3 t=728: - Nothing on port /dev/ttyS3
##P3 t=728: SerialPort::closeDev() for FD -1
##P3 t=728: TempSerialPort::~TempSerialPort()
##P3 t=728: SerialPort::closeDev() for FD -1
##P5 t=728: 0xbfae2028 = Query::setSerial((nil))
##P3 t=728: Checking properties of port /dev/ttyS4
##P3 t=728: TempSerialPort::TempSerialPort()
##P5 t=728: (nil) = Query::setSerial(0xbfae2028)
/dev/ttyS4: Kein passendes Gerät bzw. keine passende Adresse gefunden
##P3 t=728: - Nothing on port /dev/ttyS4
##P3 t=728: SerialPort::closeDev() for FD -1
##P3 t=728: TempSerialPort::~TempSerialPort()
##P3 t=728: SerialPort::closeDev() for FD -1
##P5 t=728: 0xbfae2028 = Query::setSerial((nil))
##P3 t=728: Checking properties of port /dev/ttyS5
##P3 t=728: TempSerialPort::TempSerialPort()
##P5 t=728: (nil) = Query::setSerial(0xbfae2028)
/dev/ttyS5: Kein passendes Gerät bzw. keine passende Adresse gefunden
##P3 t=728: - Nothing on port /dev/ttyS5
##P3 t=728: SerialPort::closeDev() for FD -1
##P3 t=728: TempSerialPort::~TempSerialPort()
##P3 t=728: SerialPort::closeDev() for FD -1
##P5 t=728: 0xbfae2028 = Query::setSerial((nil))
##P3 t=728: Checking properties of port /dev/ttyS6
##P3 t=728: TempSerialPort::TempSerialPort()
##P5 t=728: (nil) = Query::setSerial(0xbfae2028)
/dev/ttyS6: Kein passendes Gerät bzw. keine passende Adresse gefunden
##P3 t=728: - Nothing on port /dev/ttyS6
##P3 t=728: SerialPort::closeDev() for FD -1
##P3 t=728: TempSerialPort::~TempSerialPort()
##P3 t=728: SerialPort::closeDev() for FD -1
##P5 t=728: 0xbfae2028 = Query::setSerial((nil))
##P3 t=728: Checking properties of port /dev/ttyS7
##P3 t=728: TempSerialPort::TempSerialPort()
##P5 t=728: (nil) = Query::setSerial(0xbfae2028)
/dev/ttyS7: Kein passendes Gerät bzw. keine passende Adresse gefunden
##P3 t=728: - Nothing on port /dev/ttyS7
##P3 t=728: SerialPort::closeDev() for FD -1
##P3 t=728: TempSerialPort::~TempSerialPort()
##P3 t=728: SerialPort::closeDev() for FD -1
##P5 t=728: 0xbfae2028 = Query::setSerial((nil))
##P3 t=728: end of traverseTrees()
##P2 t=728: BAD: 'No usable device found'
##P3 t=728: Let's continue with the next AutoDetector
##P3 t=728: AutoDetect_PhoneModems::go()
##P3 t=728: AutoDetectBase::go() for 'Phone Modem Probing'
##P3 t=728: AutoDetect_Rawport::traverseTrees()
##P3 t=728: Checking for ports of type /dev/ttyACM*
##P3 t=728: end of traverseTrees()
##P2 t=728: BAD: 'No usable device found'
##P3 t=728: AutoDetectBase::go() for 'Phone Modem Probing'
##P3 t=728: AutoDetect_Rawport::traverseTrees()
##P3 t=728: Checking for ports of type /dev/rfcomm*
##P3 t=728: end of traverseTrees()
##P2 t=728: BAD: 'No usable device found'
##P3 t=728: Let's continue with the next AutoDetector
##P3 t=728: AutoDetectBase::go() for 'Raw USB Serial Probing'
##P3 t=728: AutoDetect_Rawport::traverseTrees()
##P3 t=728: Checking for ports of type /dev/ttyUSB*
##P3 t=728: Checking properties of port /dev/ttyUSB0
##P3 t=728: TempSerialPort::TempSerialPort()
##P5 t=728: (nil) = Query::setSerial(0xbfae2028)
##P3 t=729: Opened '/dev/ttyUSB0' as FD 12
##P2 t=729: GOOD: 'Serial port /dev/ttyUSB0 is operational'
##P3 t=729: SerialPort::closeDev() for FD 12
##P3 t=729: TempSerialPort::~TempSerialPort()
##P3 t=729: SerialPort::closeDev() for FD -1
##P5 t=729: 0xbfae2028 = Query::setSerial((nil))
##P3 t=729: end of traverseTrees()
##P3 t=729: There are 1 devices in my valid list
##P3 t=729: AutoDetect_Rawport::findPortNames()
##P1 t=729: S_MY_PAIR VOID
##P5 t=729: - probing for AT on device: /dev/ttyUSB0
##P3 t=729: TempSerialPort::TempSerialPort()
##P5 t=729: (nil) = Query::setSerial(0xbfae2028)
##P5 t=729: - testing baud rate 115200 bps
##P3 t=729: Opened '/dev/ttyUSB0' as FD 12
##P5 t=729: Query instance 0xbfae2010 acquired MUTEX
##P5 t=729: receiveString: '(null)'
##P4 t=729: Query sends the following mesage: 'AT'
##P5 t=729: receiveString: '(null)'
##P5 t=729: Query instance 0xbfae2010 abandoned MUTEX
##P3 t=729: TempSerialPort::~TempSerialPort()
##P3 t=729: SerialPort::closeDev() for FD 12
##P5 t=729: 0xbfae2028 = Query::setSerial((nil))
##P3 t=729: TempSerialPort::TempSerialPort()
##P5 t=729: (nil) = Query::setSerial(0xbfae2028)
##P5 t=729: - testing baud rate 57600 bps
##P3 t=729: Opened '/dev/ttyUSB0' as FD 12
##P5 t=729: Query instance 0xbfae2010 acquired MUTEX
##P5 t=729: receiveString: '(null)'
##P4 t=729: Query sends the following mesage: 'AT'
##P5 t=729: receiveString: '(null)'
##P5 t=729: Query instance 0xbfae2010 abandoned MUTEX
##P3 t=729: TempSerialPort::~TempSerialPort()
##P3 t=729: SerialPort::closeDev() for FD 12
##P5 t=729: 0xbfae2028 = Query::setSerial((nil))
##P3 t=729: TempSerialPort::TempSerialPort()
##P5 t=729: (nil) = Query::setSerial(0xbfae2028)
##P5 t=729: - testing baud rate 38400 bps
##P3 t=729: Opened '/dev/ttyUSB0' as FD 12
##P5 t=729: Query instance 0xbfae2010 acquired MUTEX
##P5 t=729: receiveString: '(null)'
##P4 t=729: Query sends the following mesage: 'AT'
##P5 t=730: receiveString: '(null)'
##P5 t=730: Query instance 0xbfae2010 abandoned MUTEX
##P3 t=730: TempSerialPort::~TempSerialPort()
##P3 t=730: SerialPort::closeDev() for FD 12
##P5 t=730: 0xbfae2028 = Query::setSerial((nil))
##P3 t=730: TempSerialPort::TempSerialPort()
##P5 t=730: (nil) = Query::setSerial(0xbfae2028)
##P5 t=730: - testing baud rate 19200 bps
##P3 t=730: Opened '/dev/ttyUSB0' as FD 12
##P5 t=730: Query instance 0xbfae2010 acquired MUTEX
##P5 t=730: receiveString: '(null)'
##P4 t=730: Query sends the following mesage: 'AT'
##P5 t=730: receiveString: '(null)'
##P5 t=730: Query instance 0xbfae2010 abandoned MUTEX
##P3 t=730: TempSerialPort::~TempSerialPort()
##P3 t=730: SerialPort::closeDev() for FD 12
##P5 t=730: 0xbfae2028 = Query::setSerial((nil))
##P3 t=730: TempSerialPort::TempSerialPort()
##P5 t=730: (nil) = Query::setSerial(0xbfae2028)
##P5 t=730: - testing baud rate 9600 bps
##P3 t=730: Opened '/dev/ttyUSB0' as FD 12
##P5 t=730: Query instance 0xbfae2010 acquired MUTEX
##P5 t=730: receiveString: '(null)'
##P4 t=730: Query sends the following mesage: 'AT'
##P5 t=730: receiveString: '(null)'
##P5 t=730: Query instance 0xbfae2010 abandoned MUTEX
##P3 t=730: TempSerialPort::~TempSerialPort()
##P3 t=730: SerialPort::closeDev() for FD 12
##P5 t=730: 0xbfae2028 = Query::setSerial((nil))
##P3 t=730: end of AutoDetect_Rawport::findPortNames()
##P3 t=730: Let's continue with the next AutoDetector
##P3 t=730: No device detected...
##P1 t=730: *** CRITICAL ERROR: Es wurde kein Ger�t gefunden, das Programm wird sich jetzt beenden.
Falls Sie mehr Informationen brauchen, starten Sie nochmals von der Kommandozeile.
*** umtsmon version 0.8.90 closed due to an unrecoverable program error.
*** Please e-mail all of the above output to umtsmon-develop@lists.sourceforge.net,
*** Or go to the umtsmon website and file a bug.
##P1 t=738: Critical Popup - application will halt
##P5 t=738: DESTRUCTOR TheSettingsSingleton::~TheSettingsSingleton()
Wie einem ja unmissverständlich mitgeteilt wird, findet er kein Gerät, jedoch ist dieses eingesteckt und blinkt auch blau (Beteitschafftsanzeige).
Also laut suses Hardwareerkennung ist Huawei am USB0 drann, aber in Bezug auf Netzwerk ist nichts dergleichen zu finden.
Es könnte evtl. auch daran liegen, dass die Karte noch über einen Adapter (DeLOCK PCMCIA adapter to Express Card) angeschlossen ist.
Irgendwie bekommt suse nicht mit, dass da auch ein Modem angeschlossen ist, sollte/kann ich dass manuell eintragen?
Aber ganz davon abgesehen, welches Gerät soll dort getauscht werden?
Meine Vermutung ist, dass er von der Netzwerkkarte (mit der ich im moment im Internet biin) zur E800 wechseln will, liege ich da richtig?
Wäre euch echt dankbar für eure Hilfe!!!
MfG.: eaZy