| |||||||
Das Thema "Milestone & Linux" befindet sich unter Motorola Milestone Forum auf Android-Hilfe.de.
![]() |
| | Themen-Optionen | Ansicht |
| | #11 (permalink) |
| Android-Hilfe.de Mitglied Modell: Motorola Milestone Registriert seit: 08.11.2009
Beiträge: 87
Abgegebene Danke: 13
Erhielt 10 Danke für 5 Beiträge
| Die Verwendbarkeit verdanke ich neuen Kernel module. Ich weiss im moment nicht ob diese Geräte über PAn oder DUN angesprochen werden, aber im Falles des W960i denke ich mal das Smartphones einheitlich DUN verwenden/benötigen. Lg, Corpswalker |
| | |
| | #12 (permalink) |
| Fortgeschrittenes Mitglied Modell: Motorola Milestone, Archos 80 G9 8GB Registriert seit: 09.11.2009
Beiträge: 415
Abgegebene Danke: 203
Erhielt 90 Danke für 48 Beiträge
|
Ich hab am Netbook auch ein Huawei E800 Expresscard-Modem, diese Variante meinst du also. Im Prinzip sind das AT-befehle über die eine virtuelle serielle Schnittstelle (gibt ja offenbar auch ander, nicht-AT-Schnittstellenmodelle). Leider finde ich das ziemlich unattraktiv, da ich so (wenn es denn einen Kernel-Treiber gibt) den Traffic auf dem Milestone nicht protokollieren könnte. Bei einem begrenzten Daten-Paket (bei mir Simyo 1GB) ist das nunmal sehr wichtig. Mit der bisherigen Lösung bin ich immer ziemlich im Dunkeln getappt, hatte schon ein eigenes awk-Script geschrieben, das aus /dev/ttyUSB1 den Datenverkehr je Verbindung rausgepopelt hat - nicht sehr schön. Zumal ich bei laufender Verbindung die otenzielle 1GB-Überlauf-SMS von Simyo natürlich nicht empfangen konnte. Also immer nach der Verbindung SMS vom E800 abgerufen, aber bei längeren Verbindungen herrschte blanke Unsicherheit. Denn bei Simyo kann man nicht abrufen, wie viel von seinem GB man schon verbraten hat |
| | |
| | #13 (permalink) |
| Android-Hilfe.de Mitglied Modell: Motorola Milestone Registriert seit: 08.11.2009
Beiträge: 87
Abgegebene Danke: 13
Erhielt 10 Danke für 5 Beiträge
|
Hui, mich in die TTy einklinken übersteigt noch mein Verstädniss, das betrachten des Kernels hat mir schon Kopfschmerzen bescheert. Wie sieht es aus mit plugins für den Browser (falls du alles über den Browser "verbratest")? Lg, Corpswalker |
| | |
| | #15 (permalink) |
| Neuer Benutzer Registriert seit: 24.11.2009
Beiträge: 10
Abgegebene Danke: 1
Erhielt 2 Danke für 2 Beiträge
| "Ja, Du musst im Benachrichtigungsbereich die USB-Verbindung auswaehlen und auf "Mass Storage Device" umschalten. Ausserdem gibts wohl nen Bug, dass manchmal nach dem Wieder-Abstecken der USB-Verbindung das Neuanstecken nicht funktioniert. Beim ersten Mal sollte es aber kein Problem sein." jepp, danke für den Tipp. Muss mich noch an Android gewöhnen :-) Hatte vorher ein Nokia E71 und Palm Pre gehabt. Den Palm habe ich wegen der exterm schlechten Verarbeitung zurückgeschickt. Mit dem Stone bin ich sehr zufrieden. Viele Grüße sky Geändert von sky2000 (24.11.2009 um 12:23 Uhr) |
| | |
| | #16 (permalink) |
| Android-Hilfe.de Mitglied Modell: Motorola Milestone Registriert seit: 08.11.2009
Beiträge: 87
Abgegebene Danke: 13
Erhielt 10 Danke für 5 Beiträge
|
Dachte mal gesehen zu haben das es ein plugin für den Firefox gibt welcher den Datentransfer anzeigt/mitloggt. Ist nur so eine Idee. Kannst du mir mal per PN deinen sourcecode für die TTY schnittstelle schicken? Würde mich sehr interessieren wie man sowas implementiert. Lg, Corpswalker |
| | |
| | #17 (permalink) | |
| Fortgeschrittenes Mitglied Modell: Motorola Milestone, Archos 80 G9 8GB Registriert seit: 09.11.2009
Beiträge: 415
Abgegebene Danke: 203
Erhielt 90 Danke für 48 Beiträge
| Zitat:
Das Script kann ich auch direkt hier reinposten, ist ja immerhin ein Linux-Thread und in irgendeiner Form ja vielleicht sogar bei Treiberverfügbarkeit für's Milestone verwendbar. Das Script ist kein großer Wurf, ich bin alles andere als ein awk-Experte - obwohl das das ih als Vorlage bekommen hab, war noch viel stümperhafter . Aber probier's einfach mal. Kein Copyright, allein schon wegen zu geringer Schöpfungstiefe.Code: #!/usr/bin/mawk -f
BEGIN {
FS="[:,\f\n\r]"
}
{
if ($1=="^DSFLOWRPT")
{
a = "0x" $2
b = "0x" $3
c = "0x" $4
d = "0x" $5
e = "0x" $6
f = "0x" $7
printf("%3i seconds - iBps: %5i - oBps: %5i - iB: % 5i - oB: % 5i\n", a, c, b, e, d)
}
else if ($1=="^MODE")
{
m = $2$3
if ( m == "54" )
mode = "UMTS"
else if ( m == "55" )
mode = "HSPA"
else if ( m == "00" )
mode = "NONE"
else if ( m == "32" )
mode = "GPRS"
else if ( m == "33" )
mode = "EDGE"
else
mode = "Unknown " m
printf("NW Mode : %s\n", mode)
}
} ![]() Ach ja, aufrufen folgenderaßen: Code: ./scriptname /dev/ttyUSB1 Geändert von Edgar_Wibeau (24.11.2009 um 14:36 Uhr) | |
| | |
| Folgender Benutzer bedankt sich bei Edgar_Wibeau für diesen Beitrag: | Corpswalker (24.11.2009) |
| | #18 (permalink) |
| Android-Hilfe.de Mitglied Modell: Motorola Milestone Registriert seit: 08.11.2009
Beiträge: 87
Abgegebene Danke: 13
Erhielt 10 Danke für 5 Beiträge
|
Wow, hatte ein c oder c++ Konstrukt erwartet, aber kein bash-script ![]() Hast du die benötigten Variablen sellbst herausgefiltert, oder steht das irgendwo? Soweit ich sehe gibst du die Daten aus, die den passenden Flag folgen, aber woher bestimmts du die gesammte Anzahl an Bytes die gesendet wurden? Wird etwa über tty jewahls den bis dato transferierte Menge übermittelt? Lg, Corpswalker |
| | |
| | #19 (permalink) |
| Fortgeschrittenes Mitglied Modell: Motorola Milestone, Archos 80 G9 8GB Registriert seit: 09.11.2009
Beiträge: 415
Abgegebene Danke: 203
Erhielt 90 Danke für 48 Beiträge
|
Mit Bash geht das leider nicht (sonst mein ieblingswerkzeug ), wegen des Zeilenpuffers, der bei mehreren verschachtelten Pipes bei - langsam - laufenden Daten für ewige Verzögerungen sorgt.Für Infos gugel einfach nach "DSFLOWRPT" und vielleicht nem passenden Stichwort wie Linux o. dgl. Keine Ahnung mehr, wo ich das her hab. Jede ausgegebene Zeile mit diesem Präfix enthält in und out Bytes/s und in und out Gesamttraffic seit ... ich glaub nicht für jede einzelne Verbindung, bei mir wurden die Zahlen nur resettet, wenn ich das Modem ab- und wieder angekoppelt habe. Oder bei einem Reboot oder Treiber-Reload natürlich (falls es ein Modul ist). Und das alles in Plaintext. Hin und wieder kommt eine Zeile über die Verbindungsart und auch noch andere Daten, die ich entweder unwichtig fand oder nicht deuten konnte. Die Traffic-Zeile enthält auch noch zwei (immer gleiche) weitere Felder, von denen keiner zu wissen scheint, was sie bedeuten. Das Script ist einfach nur dafür da, das ganze lesbar(er) zu machen |
| | |
| | #20 (permalink) | |
| Neuer Benutzer Registriert seit: 18.09.2009
Beiträge: 12
Abgegebene Danke: 0
Erhielt 0 Danke für 0 Beiträge
| Zitat:
LINUX • openSUSE - Brandneues Android Smartphone - was tun? gestellt, aber bis jetzt keine Antwort bekommen. Ich sehe nur im Systemprotokoll, dass ein Modul namens cdc_adm geladen wird, das sich als 'Abstract Control Model driver for USB modems and ISDN adapters' beschreibt Ich weiß jetzt nicht, was man damit anfangen kann. Sollte jetzt nicht irgendwo eine Schnittstelle generiert werden oder wären noch weitere Kernelmodule erforderlich? | |
| | |
![]() |
|
| Themen-Optionen | |
| Ansicht | |
| |
| ||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| Milestone Bugs & Probleme - Sammelthread für neue Probleme | dynavox | Motorola Milestone Forum | 1793 | 20.01.2012 07:46 |
| Milestone Bugs & Probleme - Übersicht | ott | Motorola Milestone Forum | 26 | 22.07.2010 11:37 |
| Klingeltöne & Benachrichtigungen / Eure eigenen Töne & Tippsammlung | Autarkis | Android Themes | 27 | 17.03.2010 09:13 |
| Linux based Handy OS | trk | Smalltalk und Offtopic | 7 | 27.09.2009 20:03 |