Modem an USB OTG host unter Linux

Gast #5946782
Lesenswert?

Hallo,
ich habe ein Board mit einem USB Host controller und einem OTG 
Anschluss, alles läuft unter YOCTO build linux kernel 3.14. Am Host hab 
ich im Moment ein USB Modem (mittels PCI MiniExpress Adapter) klappt 
prima. Ich wollte nun aber das Modem am OTG anschließen und das 
funktioniert irgendwie nicht. Nur um sicher zu gehen, an sich sollte es 
klappen? ID vom OTG auf Masse. Versorgt wird das Modem aber es meldet 
sich unter Linux nicht an.. DeviceTree Fehler? Oder kann das gar nicht 
klappen?

Danke
Moderator Persönliche Seite #5946784
Lesenswert?

Mike schrieb:
> Oder kann das gar nicht klappen?

Ist die Frage, was der benutzte Controller USB-mäßig unterstützt. CDC 
braucht drei Endpunkte (zusätzlich zur Steuerung): Daten rein/raus und 
einmal Interrupt. Der ist zwar mittelmäßig sinnlos (sollte vermutlich 
für die Signalisierung ankommender Rufe oder sowas gut sein), aber 
vorgeschrieben.

Wenn der Controller das nicht kann, wirst du halt nur sowas wie HID oder 
Mass Storage dranhängen können, die kommen mit zwei Endpunkten aus.
#5946800
Lesenswert?

Mike schrieb:
> Versorgt wird das Modem aber es meldet
> sich unter Linux nicht an..

Was siehst Du denn im Syslog?

Evtl. ist das Syslog auf Deinem Embedded-Linux so eingestellt, daß es 
standardmäßig nur gravierende Fehler loggt. Dann Logging-Level 
hochdrehen.

Funktioniert es wenn Du an dem selben USB-Port ein anderes USB-Gerät 
ansteckst? Z.B. eine USB-Tastatur oder ein USB-Massenspeicher? Was 
siehst Du dabei im Syslog?
Moderator Persönliche Seite #5948600
Lesenswert?

No Y. schrieb:
> Ja glaub waren 100mA ohne aushandeln.

Nein: OTG ist in dieser Hinsicht eben kein normaler Host-Port.

"Now, while an un-powered USB hub connected in this fashion can draw 
enough power to support the use of a mouse, keyboard and even a USB 
memory stick, the USB OTG specification restricts the maximum amount of 
current the host device can provide to as little as 8 mA."

https://www.rdmag.com/blog/2015/01/go-fascinating-facts-about-usb-otg

Hab's jetzt nicht im Standard gegengelesen, aber wenn da wirklich nur 8 
mA garantiert werden, könnte das eben für das Modem zu wenig sein.

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