Zurück   Android-Hilfe.de > Motorola Forum > Motorola Milestone Forum


Jetzt kostenlos registrieren. Mitglieder surfen ohne Werbung auf Android-Hilfe.de!

Milestone & Linux

Das Thema "Milestone & Linux" befindet sich unter Motorola Milestone Forum auf Android-Hilfe.de.


Antwort

 

Themen-Optionen Ansicht
Alt 24.11.2009, 11:43   #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
Standard AW: Milestone & Linux

Ich verwende auch den network manager, funktioniert tadellos mit mein UMTS Sticks (CDMA & 3G & die chinesische Variante des UMTS) und meinem W960i.

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
Corpswalker ist offline   Mit Zitat antworten
Alt 24.11.2009, 12:05   #12 (permalink)
Fortgeschrittenes Mitglied
 
Benutzerbild von Edgar_Wibeau

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
Standard AW: Milestone & Linux

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
Edgar_Wibeau ist offline   Mit Zitat antworten
Alt 24.11.2009, 12:09   #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
Standard AW: Milestone & Linux

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
Corpswalker ist offline   Mit Zitat antworten
Alt 24.11.2009, 12:14   #14 (permalink)
Fortgeschrittenes Mitglied
 
Benutzerbild von Edgar_Wibeau

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
Standard AW: Milestone & Linux

Verstehe nicht - was für Plugins für welchen Browser auf welchem Gerät?
Edgar_Wibeau ist offline   Mit Zitat antworten
Alt 24.11.2009, 12:20   #15 (permalink)
Neuer Benutzer

Registriert seit: 24.11.2009
Beiträge: 10
Abgegebene Danke: 1
Erhielt 2 Danke für 2 Beiträge
Standard AW: Milestone & Linux

"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)
sky2000 ist offline   Mit Zitat antworten
Alt 24.11.2009, 13:57   #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
Standard AW: Milestone & Linux

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
Corpswalker ist offline   Mit Zitat antworten
Alt 24.11.2009, 14:30   #17 (permalink)
Fortgeschrittenes Mitglied
 
Benutzerbild von Edgar_Wibeau

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
Standard AW: Milestone & Linux

Zitat:
Zitat von Corpswalker Beitrag anzeigen
Dachte mal gesehen zu haben das es ein plugin für den Firefox gibt welcher den Datentransfer anzeigt/mitloggt.
Ach so. Nee, Firefox ist ja nur ein Teil, mitunter nichtmal ein großer, meines Datenverkehrs.

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)
  }
}
Die Daten werden roh, zeilenweise ausgegeben, in Byte. Musst also am Ende iB und oB addieren und notieren

Ach ja, aufrufen folgenderaßen:
Code:
./scriptname /dev/ttyUSB1
oder weches auch immer die zeite Schnittstelle ist. Sofern vorhanden. Wenn man diese Schnittstelle bei verbundenem Modem einfach mit "cat" ausliest, müssen vor allem viele Zeilen mit "DSFLOWRPT" herauskommen. Alle Daten sind nur vermutlich richtig, eine Offizielle Doku gibt es zu diesem Protokoll offenbar nicht - zumindest keine öffentliche. Ich benutze mawk 1.3.3-15ubuntu1.

Geändert von Edgar_Wibeau (24.11.2009 um 14:36 Uhr)
Edgar_Wibeau ist offline   Mit Zitat antworten
Folgender Benutzer bedankt sich bei Edgar_Wibeau für diesen Beitrag:
Corpswalker (24.11.2009)
Alt 24.11.2009, 21:57   #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
Standard AW: Milestone & Linux

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
Corpswalker ist offline   Mit Zitat antworten
Alt 24.11.2009, 22:13   #19 (permalink)
Fortgeschrittenes Mitglied
 
Benutzerbild von Edgar_Wibeau

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
Standard AW: Milestone & Linux

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
Edgar_Wibeau ist offline   Mit Zitat antworten
Alt 19.01.2010, 10:56   #20 (permalink)
Neuer Benutzer

Registriert seit: 18.09.2009
Beiträge: 12
Abgegebene Danke: 0
Erhielt 0 Danke für 0 Beiträge
Standard AW: Milestone & Linux

Zitat:
Zitat von Corpswalker Beitrag anzeigen
Da werden wir warten müssen bis das Handymodem im Kernel unterstützt wird.
Kannst Du das evtl. etwas näher erläutern? Ich habe eine ähnliche Frage bereits einmal hier

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?
ADie ist offline   Mit Zitat antworten
Antwort

Stichworte
-

Themen-Optionen
Ansicht


Ähnliche Themen

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




Du liest gerade: "Milestone & Linux" unter "Motorola Milestone Forum" auf Android-Hilfe.de.


Powered by vBulletin®
Copyright ©2000 - 2012, vBulletin Solutions, Inc.
Search Engine Friendly URLs by vBSEO
© Android-Hilfe.de 2012 - All rights reserved.