MPE und Ubuntu - nur 5 Sekunden

Antworten
SirD
Beiträge: 25
Registriert: Di 5. Dez 2006, 12:45
Wohnort: http://redir.ec/OL

MPE und Ubuntu - nur 5 Sekunden

Beitrag von SirD »

Ich habe MPE unter Ubuntu (8.04) nach DIESER Anweisung installiert.

MPE (1.7.2) startet auch, es erscheint das Startbild und danach für ca. 5 Sek. die Anwendung.
Danach schließt sie sich wieder. Während dieser paar Sekunden lassen sich jedoch die Menüs nicht bedienen.

Woran könnte es liegen?
weinbi
Moderator
Beiträge: 929
Registriert: Mo 11. Jun 2007, 11:25
Wohnort: Kärnten
Kontaktdaten:

Beitrag von weinbi »

Kommt eine Fehlermeldung als Pop-Up Fenster?
Kommt ein Fehler in der Konsole von Wine?
English FAQ || Deutsche FAQ
----------------------------------
HTC Desire
SirD
Beiträge: 25
Registriert: Di 5. Dez 2006, 12:45
Wohnort: http://redir.ec/OL

Beitrag von SirD »

Ich habe jetzt wiederholt alles deinstalliert und neu installiert und nun läuft die Anwendung!

Ich bekomme aber keinerlei Kontakt zum Handy (Stabile Verbindung ist aktiviert). Handy ist auf "Telefonmodus".
Was bei "Port" eingetragen sein muß, soll lt. Forum egal sein. Dort steht COM1. Aber auch mit anderen Nummern wird keine Verbindung aufgebaut.

Was kann ich da noch machen?
weinbi
Moderator
Beiträge: 929
Registriert: Mo 11. Jun 2007, 11:25
Wohnort: Kärnten
Kontaktdaten:

Beitrag von weinbi »

Hast du einen Link zwischen dem Device und den dosdevices (im .wine Ordner) erstellt? Diesen Port musst du dann auch eintragen.
English FAQ || Deutsche FAQ
----------------------------------
HTC Desire
SirD
Beiträge: 25
Registriert: Di 5. Dez 2006, 12:45
Wohnort: http://redir.ec/OL

Beitrag von SirD »

# Create a symbolic link to your phone, so that MyPhoneExplorer can identify it as COM1

* In terminal: navigate to /home/your_username/.wine/dosdevices, and type "ln -is /dev/ttyACM0 com1" (other com-ports might work as well)

Das habe ich eingegeben!

Im "dosdevices" Ordner befindet sich auch ein Link (com1).
Allerdings ist der mit 0 Byte ausgewiesen.
(0 Bytes - Verknüpfung mit Character-Device)
Spielt da Groß- oder Kleinschreibung eine Rolle? (com1 -Com1 COM1)

Ich weiß nicht, ob das so korrekt ist.
Zuletzt geändert von SirD am Di 9. Jun 2009, 18:23, insgesamt 1-mal geändert.
weinbi
Moderator
Beiträge: 929
Registriert: Mo 11. Jun 2007, 11:25
Wohnort: Kärnten
Kontaktdaten:

Beitrag von weinbi »

Das mit der Groß- und Kleinschreibung ist so eine Sache: Im Windows ist es egal, in Linux bekanntlich nicht. Wie wine das handhabt weiß ich nicht. (Ich denke aber, dass es egal ist).

Aber gib es doch im MPE genau so ein, wie es im Ordner dosdevices steht.
Außerdem solltest du schauen, ob es in Ubuntu 8.04 auch wirklich das "/dev/ttyACM0" - device auch wirklich das Telefon ist.
English FAQ || Deutsche FAQ
----------------------------------
HTC Desire
SirD
Beiträge: 25
Registriert: Di 5. Dez 2006, 12:45
Wohnort: http://redir.ec/OL

Beitrag von SirD »

Ich habe jetzt den Fehler gefunden!

Offensichtlich war der Port ACM0 nicht frei. Ich habe ihn durch ACM1 (siehe oben) ersetzt und nun bekommt das Handy eine Verbindung!

Allerdings ist MPE beim Synchronisieren abgestürzt.
Dies passiert auch, wenn ich neu starte und Daten vom Handy einlesen will. Einige Datensätze werden gelesen, dann erfolgt der Absturz, MPE schließt sich automatisch.

Ich habe jetzt alles runtergefahren und erneut gestartet.

MPE startet, schließt sich aber nun gleich wieder, wie im 1. Post beschrieben. :cry: Für heute mache ich Feierabend!
weinbi
Moderator
Beiträge: 929
Registriert: Mo 11. Jun 2007, 11:25
Wohnort: Kärnten
Kontaktdaten:

Beitrag von weinbi »

Welches Telefon benützt du eigentlich?
English FAQ || Deutsche FAQ
----------------------------------
HTC Desire
SirD
Beiträge: 25
Registriert: Di 5. Dez 2006, 12:45
Wohnort: http://redir.ec/OL

Beitrag von SirD »

Ich habe es mit dem k800i und dem c510 probiert.

Aber wie oben beschrieben, das Problem ist jetzt, dass MPE nur kurz startet und sich dann auch schon nach 2-3 Sekunden wieder schließt. Das Telefon ist dann noch gar nicht angeschlossen. Ebenso bei angeschlossenem Telefon.

Eine Fehlermeldung erscheint nicht! Zumindest habe ich keine gefunden!
weinbi
Moderator
Beiträge: 929
Registriert: Mo 11. Jun 2007, 11:25
Wohnort: Kärnten
Kontaktdaten:

Beitrag von weinbi »

hm, auch in der Konsole von wine kein Fehler?
Such mal das Logfile (Debug.txt) im .wine verzeichnis. Sollte eigentlich in .wine/drive_c/windows/profiles irgendwo liegen.
English FAQ || Deutsche FAQ
----------------------------------
HTC Desire
SirD
Beiträge: 25
Registriert: Di 5. Dez 2006, 12:45
Wohnort: http://redir.ec/OL

Beitrag von SirD »

Habe das Telefon verbunden und MPE gestartet.
MPE beendet sich selbst nach 2-3 Sekunden ohne weitere Fehlermeldung.

Debug.txt sieht so aus:

Code: Alles auswählen

Logdatei MyPhoneExplorer

************************

Programmversion: 1.7.0

Datum:   13.06.2009



12:03:02.85       Setting Port: 1

12:03:02.85       Setting Baud: 921600

12:03:02.86       Avaiable Ports: COM0=; 

12:03:03.22       frmSplash geladen

12:03:04.92       Hauptfenster wird geladen

12:03:05.48       Sidebar fertig geladen

12:03:05.48       Farbschema wurde gelesen

12:03:05.81       UC SMS wird geladen

12:03:05.98       UC Phonebook wird geladen

12:03:06.07       UC Phonebook fertig geladen

12:03:06.08       UC Calls wird geladen

12:03:06.45       UC Organizer wird geladen

12:03:07.13       DoItemUpdate

12:03:07.34       DoItemUpdate fertig

12:03:07.52       Organizer initiated

12:03:07.53       Startpage=1

12:03:07.54       Startpage set

12:03:07.54       UC Filebrowser wird geladen

12:03:07.59       UC Filebrowser: Images werden geladen...

12:03:07.62       UC Filebrowser: Icons Haupttoolbar geladen

12:03:07.63       UC Filebrowser: Icons Detailtoolbar geladen

12:03:07.64       UC Filebrowser: Icons PLaylisttoolbar geladen

12:03:07.64       Lade Ordnericon

12:03:07.65       Lade Laufwerkicon

12:03:07.66       Lade sonstige Icons...

12:03:07.67       Lade Treeviewicons...

12:03:07.69       UC Filebrowser: Icons Listview geladen

12:03:07.69       UC Filebrowser: Sprachdaten werden geladen...

12:03:07.71       Winpreview exists=False

12:03:07.93       UC Filebrowser fertig geladen

12:03:07.95       UC Notes wird geladen

12:03:07.99       UC Calls wird geladen

12:03:08.28       Setting Lastuser: Sony Ericsson K800 [35342xxxxxxxxxxx]

12:03:08.30       Lade Userdatenbank: Sony Ericsson K800 [35342xxxxxxxxxxx]

12:03:08.30       GMT Einstellungen geladen

12:03:08.31       InfoSMS geladen

12:03:08.59       Notizeintrag gesetzt

12:03:08.78       Kontakte geladen

12:03:08.85       DoItemUpdate

12:03:09.07       DoItemUpdate fertig

12:03:09.07       Organizer geladen

12:03:09.13       Notizen geladen

12:03:09.14       Load SMS Data...

12:03:09.14       SMS - Datenbank wird geladen...

12:03:11.59       SMS Laden  - Readfile: 2 Split: 3 Parse: 2446 HandleMultiSMS: 4 Nachrichten: 230

Wo finde ich die Konsole von Wine?
weinbi
Moderator
Beiträge: 929
Registriert: Mo 11. Jun 2007, 11:25
Wohnort: Kärnten
Kontaktdaten:

Beitrag von weinbi »

Naja, wenn du den PhoneExplorer mittels

Code: Alles auswählen

wine <pfad/zu/MyPhoneExplorer>/MyPhoneExplorer.exe
in der Konsole startest, werden in der selben Konsole ja auch Fehlermeldungen, Debuginfos und andere infos ausgegeben.
English FAQ || Deutsche FAQ
----------------------------------
HTC Desire
SirD
Beiträge: 25
Registriert: Di 5. Dez 2006, 12:45
Wohnort: http://redir.ec/OL

Beitrag von SirD »

Die Ausgabe der Konsole sieht so aus:

Das automatische beenden von MPE hängt wohl mit der letzten Fehlermeldung zusammen:

Datei ausgelagert - Klick hier
weinbi
Moderator
Beiträge: 929
Registriert: Mo 11. Jun 2007, 11:25
Wohnort: Kärnten
Kontaktdaten:

Beitrag von weinbi »

Etwas komisch kommen mir auch die ersten paar Einträge vor:

Code: Alles auswählen

err:winedevice:ServiceMain driver L"Cdr4_xp" failed to load
err:winedevice:ServiceMain driver L"Cdralw2k" failed to load
fixme:ole:OLEFontImpl_IPersistStreamInit_InitNew (0x136e24), stub!
err:module:map_image Could not map section .reloc, file probably truncated
fixme:ole:OleLoadPictureEx (0xe0ae34,300064,1,{7bf80980-bf32-101a-8bbb-00aa00300cab},x=0,y=0,f=0,0x32f910), partially implemented.
fixme:mountmgr:harddisk_ioctl unsupported ioctl 560000
Aber das Beenden wird wahrscheinlich schon mit der letzten Meldung zusammenhängen.

Hm, versuch eventuell mal ein wine-update.
Nur so eine Frage: die VB6-Runtime hast du installiert, oder? Muss ja so sein, sonst wär es ja gar nie gelaufen. Aber installier es vorsichtshalber mal neu.

Außerdem könntest du dir diese Threads durchlesen:
Probleme mit MyPhoneExplorer unter Wine(Linux)

MyPhoneExplorer und Linux/Wine
Der Thread ist zwar schon etwas älter, aber das sollte egal sein. Dort kommt auch eine eigene wine-Edition vor. Die basiert zwar auf einer älteren Version, aber könntest du ja auch noch versuchen, wenn sonst nix hilft. Außerdem war es bei den älteren Versionen nötig, "echte" windows-dlls ins wine-windows Verzeichnis zu kopieren - vielleicht könnte auch das helfen (obwohl es bei den neueren Versionen von MPE (>= 1.7.0) nicht mehr nötig sein sollte).
English FAQ || Deutsche FAQ
----------------------------------
HTC Desire
Antworten