1. Nimm jetzt an unserem Uhans - 3. ADVENT - Gewinnspiel teil - Alle Informationen findest Du hier!

Hat jemand geschafft USB-Tethering unter Linux hinzukriegen?

Dieses Thema im Forum "Motorola Defy Forum" wurde erstellt von ko5tik, 24.01.2011.

  1. ko5tik, 24.01.2011 #1
    ko5tik

    ko5tik Threadstarter Android-Experte

    Beiträge:
    620
    Erhaltene Danke:
    40
    Registriert seit:
    14.10.2009
    Phone:
    HTC Hero
    Ich habe damit rumbespielt, und festgestellt das wenn man Debugging aktiviert,
    werden einige USB Interfaces exportiert, wobei Netzwerk auch dabei ist:
    Code:
    Bus 002 Device 009: ID 22b8:41da Motorola PCS 
    Device Descriptor:
      bLength                18
      bDescriptorType         1
      bcdUSB               2.00
      bDeviceClass          255 Vendor Specific Class
      bDeviceSubClass       255 Vendor Specific Subclass
      bDeviceProtocol       255 Vendor Specific Protocol
      bMaxPacketSize0        64
      idVendor           0x22b8 Motorola PCS
      idProduct          0x41da 
      bcdDevice            2.16
      iManufacturer           1 Motorola
      iProduct                2 MB525
      iSerial                 3 016079B40502B019
      bNumConfigurations      1
      Configuration Descriptor:
        bLength                 9
        bDescriptorType         2
        wTotalLength          150
        bNumInterfaces          5
        bConfigurationValue     1
        iConfiguration          4 Motorola Config 31
        bmAttributes         0xc0
          Self Powered
        MaxPower              500mA
        Interface Descriptor:
          bLength                 9
          bDescriptorType         4
          bInterfaceNumber        0
          bAlternateSetting       0
          bNumEndpoints           1
          bInterfaceClass         2 Communications
          bInterfaceSubClass      2 Abstract (modem)
          bInterfaceProtocol      1 AT-commands (v.25ter)
          iInterface              6 Motorola Communication Interface
          CDC Header:
            bcdCDC               1.10
          CDC Call Management:
            bmCapabilities       0x00
            bDataInterface          1
          CDC ACM:
            bmCapabilities       0x02
              line coding and serial state
          CDC Union:
            bMasterInterface        0
            bSlaveInterface         1 
          Endpoint Descriptor:
            bLength                 7
            bDescriptorType         5
            bEndpointAddress     0x83  EP 3 IN
            bmAttributes            3
              Transfer Type            Interrupt
              Synch Type               None
              Usage Type               Data
            wMaxPacketSize     0x0040  1x 64 bytes
            bInterval               9
        Interface Descriptor:
          bLength                 9
          bDescriptorType         4
          bInterfaceNumber        1
          bAlternateSetting       0
          bNumEndpoints           2
          bInterfaceClass        10 CDC Data
          bInterfaceSubClass      0 Unused
          bInterfaceProtocol      0 
          iInterface              7 Motorola Data Interface
          Endpoint Descriptor:
            bLength                 7
            bDescriptorType         5
            bEndpointAddress     0x82  EP 2 IN
            bmAttributes            2
              Transfer Type            Bulk
              Synch Type               None
              Usage Type               Data
            wMaxPacketSize     0x0200  1x 512 bytes
            bInterval               0
          Endpoint Descriptor:
            bLength                 7
            bDescriptorType         5
            bEndpointAddress     0x02  EP 2 OUT
            bmAttributes            2
              Transfer Type            Bulk
              Synch Type               None
              Usage Type               Data
            wMaxPacketSize     0x0200  1x 512 bytes
            bInterval               0
        Interface Descriptor:
          bLength                 9
          bDescriptorType         4
          bInterfaceNumber        2
          bAlternateSetting       0
          bNumEndpoints           3
          bInterfaceClass         2 Communications
          bInterfaceSubClass     10 Mobile Direct Line
          bInterfaceProtocol      1 
          iInterface              8 Motorola Networking Interface
          Endpoint Descriptor:
            bLength                 7
            bDescriptorType         5
            bEndpointAddress     0x84  EP 4 IN
            bmAttributes            2
              Transfer Type            Bulk
              Synch Type               None
              Usage Type               Data
            wMaxPacketSize     0x0200  1x 512 bytes
            bInterval               0
          Endpoint Descriptor:
            bLength                 7
            bDescriptorType         5
            bEndpointAddress     0x03  EP 3 OUT
            bmAttributes            2
              Transfer Type            Bulk
              Synch Type               None
              Usage Type               Data
            wMaxPacketSize     0x0200  1x 512 bytes
            bInterval               0
          Endpoint Descriptor:
            bLength                 7
            bDescriptorType         5
            bEndpointAddress     0x04  EP 4 OUT
            bmAttributes            3
              Transfer Type            Interrupt
              Synch Type               None
              Usage Type               Data
            wMaxPacketSize     0x0040  1x 64 bytes
            bInterval               1
        Interface Descriptor:
          bLength                 9
          bDescriptorType         4
          bInterfaceNumber        3
          bAlternateSetting       0
          bNumEndpoints           3
          bInterfaceClass         6 Imaging
          bInterfaceSubClass      1 Still Image Capture
          bInterfaceProtocol      1 Picture Transfer Protocol (PIMA 15470)
          iInterface              9 Motorola MTP Interface
          Endpoint Descriptor:
            bLength                 7
            bDescriptorType         5
            bEndpointAddress     0x05  EP 5 OUT
            bmAttributes            2
              Transfer Type            Bulk
              Synch Type               None
              Usage Type               Data
            wMaxPacketSize     0x0200  1x 512 bytes
            bInterval               0
          Endpoint Descriptor:
            bLength                 7
            bDescriptorType         5
            bEndpointAddress     0x85  EP 5 IN
            bmAttributes            2
              Transfer Type            Bulk
              Synch Type               None
              Usage Type               Data
            wMaxPacketSize     0x0200  1x 512 bytes
            bInterval               0
          Endpoint Descriptor:
            bLength                 7
            bDescriptorType         5
            bEndpointAddress     0x86  EP 6 IN
            bmAttributes            3
              Transfer Type            Interrupt
              Synch Type               None
              Usage Type               Data
            wMaxPacketSize     0x0040  1x 64 bytes
            bInterval              10
        Interface Descriptor:
          bLength                 9
          bDescriptorType         4
          bInterfaceNumber        4
          bAlternateSetting       0
          bNumEndpoints           2
          bInterfaceClass       255 Vendor Specific Class
          bInterfaceSubClass     66 
          bInterfaceProtocol      1 
          iInterface             10 Motorola ADB Interface
          Endpoint Descriptor:
            bLength                 7
            bDescriptorType         5
            bEndpointAddress     0x87  EP 7 IN
            bmAttributes            2
              Transfer Type            Bulk
              Synch Type               None
              Usage Type               Data
            wMaxPacketSize     0x0200  1x 512 bytes
            bInterval               0
          Endpoint Descriptor:
            bLength                 7
            bDescriptorType         5
            bEndpointAddress     0x06  EP 6 OUT
            bmAttributes            2
              Transfer Type            Bulk
              Synch Type               None
              Usage Type               Data
            wMaxPacketSize     0x0200  1x 512 bytes
            bInterval               0
    Device Qualifier (for other device speed):
      bLength                10
      bDescriptorType         6
      bcdUSB               2.00
      bDeviceClass          255 Vendor Specific Class
      bDeviceSubClass       255 Vendor Specific Subclass
      bDeviceProtocol       255 Vendor Specific Protocol
      bMaxPacketSize0        64
      bNumConfigurations      1
    Device Status:     0x0000
      (Bus Powered)
    
    Also, liegt es wohl an den Udev-Regeln...

    Zum Vergleich, funktionierende HTC Hero:
    Code:
    
    Bus 002 Device 007: ID 0bb4:0ffe High Tech Computer Corp. 
    Device Descriptor:
      bLength                18
      bDescriptorType         1
      bcdUSB               2.00
      bDeviceClass            2 Communications
      bDeviceSubClass         0 
      bDeviceProtocol         0 
      bMaxPacketSize0        64
      idVendor           0x0bb4 High Tech Computer Corp.
      idProduct          0x0ffe 
      bcdDevice            1.00
      iManufacturer           3 HTC
      iProduct                2 Android Phone
      iSerial                 1 HT99DL900691
      bNumConfigurations      1
      Configuration Descriptor:
        bLength                 9
        bDescriptorType         2
        wTotalLength           67
        bNumInterfaces          2
        bConfigurationValue     1
        iConfiguration          0 
        bmAttributes         0x80
          (Bus Powered)
        MaxPower              500mA
        Interface Descriptor:
          bLength                 9
          bDescriptorType         4
          bInterfaceNumber        0
          bAlternateSetting       0
          bNumEndpoints           1
          bInterfaceClass         2 Communications
          bInterfaceSubClass      2 Abstract (modem)
          bInterfaceProtocol    255 Vendor Specific (MSFT RNDIS?)
          iInterface              6 HTC Ethernet Sharing
          CDC Header:
            bcdCDC               1.10
          CDC Call Management:
            bmCapabilities       0x00
            bDataInterface          1
          CDC ACM:
            bmCapabilities       0x00
          CDC Union:
            bMasterInterface        0
            bSlaveInterface         1 
          Endpoint Descriptor:
            bLength                 7
            bDescriptorType         5
            bEndpointAddress     0x85  EP 5 IN
            bmAttributes            3
              Transfer Type            Interrupt
              Synch Type               None
              Usage Type               Data
            wMaxPacketSize     0x0040  1x 64 bytes
            bInterval               9
        Interface Descriptor:
          bLength                 9
          bDescriptorType         4
          bInterfaceNumber        1
          bAlternateSetting       0
          bNumEndpoints           2
          bInterfaceClass        10 CDC Data
          bInterfaceSubClass      0 Unused
          bInterfaceProtocol      0 
          iInterface              6 HTC Ethernet Sharing
          Endpoint Descriptor:
            bLength                 7
            bDescriptorType         5
            bEndpointAddress     0x04  EP 4 OUT
            bmAttributes            2
              Transfer Type            Bulk
              Synch Type               None
              Usage Type               Data
            wMaxPacketSize     0x0200  1x 512 bytes
            bInterval               0
          Endpoint Descriptor:
            bLength                 7
            bDescriptorType         5
            bEndpointAddress     0x86  EP 6 IN
            bmAttributes            2
              Transfer Type            Bulk
              Synch Type               None
              Usage Type               Data
            wMaxPacketSize     0x0200  1x 512 bytes
            bInterval               0
    Device Qualifier (for other device speed):
      bLength                10
      bDescriptorType         6
      bcdUSB               2.00
      bDeviceClass            0 (Defined at Interface level)
      bDeviceSubClass         0 
      bDeviceProtocol         0 
      bMaxPacketSize0        64
      bNumConfigurations      1
    Device Status:     0x0000
      (Bus Powered)
    
     
  2. iits, 25.01.2011 #2
    iits

    iits Neuer Benutzer

    Beiträge:
    10
    Erhaltene Danke:
    2
    Registriert seit:
    27.11.2010
    habe es hiermit geschaft und funktioniert gut:
    Howto: Motorola Milestone USB Tethering mit Ubuntu ? nodch.de

    in der aktuellen SDK musste ich aber noch was zusätzlich installieren um alle Tools zu haben und die Pfade passten nicht 100%
    Weis nicht mehr was es genau war aber mit der SDK Hilfe hab ich es geschaft.
     
    ko5tik bedankt sich.
  3. ko5tik, 25.01.2011 #3
    ko5tik

    ko5tik Threadstarter Android-Experte

    Beiträge:
    620
    Erhaltene Danke:
    40
    Registriert seit:
    14.10.2009
    Phone:
    HTC Hero
    Ok, Die OPtion mit dem Port weiterleiten und VPN gibt es auch. Ich werde aber trotzdem bisschen in udev-Regeln herumstochern ;)
    ( was eine schonere Lösung ist )
     
  4. iits, 25.01.2011 #4
    iits

    iits Neuer Benutzer

    Beiträge:
    10
    Erhaltene Danke:
    2
    Registriert seit:
    27.11.2010
    Wenn es klappt wäre ich an einer Anleitung sehr interessiert
     
  5. ko5tik, 25.01.2011 #5
    ko5tik

    ko5tik Threadstarter Android-Experte

    Beiträge:
    620
    Erhaltene Danke:
    40
    Registriert seit:
    14.10.2009
    Phone:
    HTC Hero
    Falls jemand sich an der Suche nach der Lösung beteiligen will,
    hänge ich ein Logs von HTC Hero ( welches Funktioniert ) und
    Defy ( ... eben nicht )

    Jeweils lsusb -v und syslog mit udev auf debug gesetzt

    2x Augen sehen besser
     

    Anhänge:

  6. shaft, 25.01.2011 #6
    shaft

    shaft Android-Guru

    Beiträge:
    3,084
    Erhaltene Danke:
    1,431
    Registriert seit:
    15.07.2010
    Phone:
    Z3C, MotoX13, GNote8
    Ich hab keinen Plan von dem, was ihr da macht :D
    Aber gehört das in den Root/Modding-Bereich? Dann würde ich das Thema passend verschieben. Helft mir mal bitte...
     
  7. ko5tik, 25.01.2011 #7
    ko5tik

    ko5tik Threadstarter Android-Experte

    Beiträge:
    620
    Erhaltene Danke:
    40
    Registriert seit:
    14.10.2009
    Phone:
    HTC Hero
    Ich hoffe nicht ;) da wir probieren die Einstelllungen auf der Linux-Seite ( also, root auf linix-Seite brauch man dafür schon ) so zu tweaken , das es Defy als Netzwerkgerät erkennt ( was bereits klar ist: Entwicklungsmodus muss eingeschaltet werden,
    sonst is es nur eine Festplatte )
     
  8. shaft, 25.01.2011 #8
    shaft

    shaft Android-Guru

    Beiträge:
    3,084
    Erhaltene Danke:
    1,431
    Registriert seit:
    15.07.2010
    Phone:
    Z3C, MotoX13, GNote8
    Gut, dann lass ich euch mal machen, viel Erfolg :)
     
  9. ko5tik, 25.01.2011 #9
    ko5tik

    ko5tik Threadstarter Android-Experte

    Beiträge:
    620
    Erhaltene Danke:
    40
    Registriert seit:
    14.10.2009
    Phone:
    HTC Hero
    Gute Nachricht:

    > hal-device

    Zeigt das geräte angelegt wurden

    Schlechte nachricht:
    ... niemand macht ifconfig up
    ? Soll es hal machen? Hat jemand Ahnung?

    ... linux doku lies...
     
  10. TeaAge, 25.01.2011 #10
    TeaAge

    TeaAge Fortgeschrittenes Mitglied

    Beiträge:
    295
    Erhaltene Danke:
    63
    Registriert seit:
    29.12.2010
    Phone:
    Motorola Defy
    Hmm,
    HAL wird doch kaum noch genutzt aber udev sollte es dann auch erkennen und es sollte nicht so schwierig sein eine entsprechende udev-Regel anzulegen, die ifup ausführt.

    Gruß
     
  11. schenkelklopfer, 27.06.2011 #11
    schenkelklopfer

    schenkelklopfer Fortgeschrittenes Mitglied

    Beiträge:
    313
    Erhaltene Danke:
    16
    Registriert seit:
    29.10.2009
    Phone:
    Ulefone Power
    Tablet:
    Amazon Fire (2015)
    Sonstige:
    AFTVStick
    hat es jemals jemand bis jetzt geschafft?
     
  12. cae

    cae Neuer Benutzer

    Beiträge:
    2
    Erhaltene Danke:
    0
    Registriert seit:
    15.05.2013

Diese Seite empfehlen