USB-zu-Ethernet-Chip unter iOS

OP #6902822
Lesenswert?

Hallo zusammen,

kann jemand einen USB-zu-Ethernet-Chip empfehlen, der unter iOS läuft? 
Geht um eine kleine Adapterplatine, die über USB auch an einem iPad 
laufen soll. Ideal wäre es, wenn der Chip gleich noch 2-3 
USB-Downstream-Ports zusätzlich bereit stellt, ähnlich wie es auf vielen 
älteren Raspberry-Pi-Boards gelöst ist.

Ich finde im Netz mit meinen Suchbegriffen immer nur fertige 
USB-zu-Ethernet-Adapter, würde aus Platzgründen aber gerne alles auf 
einer Platine haben.

Viele Grüße

Tilo
#6902884
Lesenswert?

Alle, ausnahmslos alle fertigen USB-Ethernet Bridges brauchen 
proprietäre Treiber. Ich glaube nicht, dass iOS irgendeinen davon 
mitbringt. Das wird sehr wahrscheinlich eine Sackgasse.

Der USB-Standard hat jedoch Standard-Klassen für Ethernet-Kommunikation: 
CDC-EEM und CDC-ECM. Es könnte durchaus sein, dass iOS eines davon oder 
beides kann. Das wirst Du dann aber in einem Mikrocontroller 
implementieren müssen, weil keine USB-Ethernet Bridge das kann (unter 
anderem weil Windows das erst mit 10 kann).

fchk
#6902928
Lesenswert?

Frank K. schrieb:
> Der USB-Standard hat jedoch Standard-Klassen für Ethernet-Kommunikation:
> CDC-EEM und CDC-ECM. Es könnte durchaus sein, dass iOS eines davon oder
> beides kann. Das wirst Du dann aber in einem Mikrocontroller
> implementieren müssen, weil keine USB-Ethernet Bridge das kann

Ich lese Deinen Beitrag mit Interesse und respektiere deine Kenntnisse. 
Du sagst, keine Bridge könnte das, aber der XR22800 kann es doch, oder 
habe ich da etwas falsch interpretiert? Unter Linux jedenfalls 
treiberlos einsetzbar. Aber ob das unter iOS geht - kA.
OP #6902943
Lesenswert?

Frank K. schrieb:
> Der USB-Standard hat jedoch Standard-Klassen für Ethernet-Kommunikation:
> CDC-EEM und CDC-ECM. Es könnte durchaus sein, dass iOS eines davon oder
> beides kann. Das wirst Du dann aber in einem Mikrocontroller
> implementieren müssen, weil keine USB-Ethernet Bridge das kann (unter
> anderem weil Windows das erst mit 10 kann).

Das würde ich halt genau gerne vermeiden. Dann lieber die Notlösung, nur 
ein USB-Hub und ein USB-Ethernet-Adapter als externes Teil dran. Da gibt 
es einige, die iOS direkt unterstützt.

> such mal nach "USB C Hub", sowas gibt's haufenweise.

Das ist aber nicht das, was ich suche - mir geht es wirklich um die 
eigene Implementierung auf dem Board. Ein fertiger Hub wäre maximal 
etwas für das Reverse-Engineering, aber ob die eingesetzten Chips hier 
verfügbar sind, ist eher fraglich.
#6903259
Lesenswert?

Harald A. schrieb:
> Frank K. schrieb:
>> Der USB-Standard hat jedoch Standard-Klassen für Ethernet-Kommunikation:
>> CDC-EEM und CDC-ECM. Es könnte durchaus sein, dass iOS eines davon oder
>> beides kann. Das wirst Du dann aber in einem Mikrocontroller
>> implementieren müssen, weil keine USB-Ethernet Bridge das kann
>
> Ich lese Deinen Beitrag mit Interesse und respektiere deine Kenntnisse.
> Du sagst, keine Bridge könnte das, aber der XR22800 kann es doch, oder
> habe ich da etwas falsch interpretiert? Unter Linux jedenfalls
> treiberlos einsetzbar. Aber ob das unter iOS geht - kA.

Ich habe mir mal das Datenblatt angeschaut, und der XR22800 ist der 
erste Chip, den ich gesehen habe, der CDC-ECM kann. Die ganzen Chips von 
Realtek, Davicom, Asix und Microchip sind alle proprietäre Devices.

fchk
#6905949
Lesenswert?

Frank K. schrieb:
> Alle, ausnahmslos alle fertigen USB-Ethernet Bridges brauchen
> proprietäre Treiber. Ich glaube nicht, dass iOS irgendeinen davon
> mitbringt. Das wird sehr wahrscheinlich eine Sackgasse.

Ich benutze einen LMP USB-C Minidock, da funktioniert GigabitEthernet 
und die USB-A ports. Das Minidock hat auch noch einen PD Port so dass 
man mit einem entsprechenden Netzteil das iPad laden kann. Achtung das 
mit dem iPad Pro gelieferte Netzteil ist zu schwach und dann lädt das 
iPad nicht, man muss ein stärkeres nehmen. Mindestens die dort 
eingebauten Chips werden von iPad OS unterstützt
Gast #6905995
Lesenswert?

Habe gerade einen "Schnellversuch" gestartet und ein XR22800 Evalboard 
per USB-C an ein iPad Pro angeschlossen. Tut sich leider überhaupt 
nichts - Zubehör wird zwar erkannt aber nicht weiter eingerichtet. Habe 
auch mal WIFI deaktiviert, kein Internetzugriff per Kabel...
#6906151
Lesenswert?

Wenn man das hier liest:
https://forums.macrumors.com/threads/lightning-to-usb-3-adapter-ethernet-make-your-ipad-more-pro.1966747/

sollte also der RTL8153 passen. Viel Spaß/Erfolg bei der Beschaffung von 
Realtek Chips kann man da nur wünschen.

EDIT: hier auch RTL8153
https://www.amazon.de/Ethernet-Adapter-uni-Netzwerk-kompatibel/dp/B0871ZL9TG

Datenblatt: 
https://www.olimex.com/Products/USB-Modules/USB-GIGABIT/resources/rtl8153.pdf

Schaltplan: 
https://www.olimex.com/Products/USB-Modules/USB-GIGABIT/open-source-hardware

Auf Aliexpress gibt es die auch zu kaufen (natürlich mit entsprechendem 
Fake-Potential)

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren