Forum: PC-Programmierung Fritz-Box uCLinux usb geräte


von Vlad T. (vlad_tepesch)


Lesenswert?

Hi,
Ich habe bei meiner Fritzbox (7170 mit Freetz) das Problem, dass 
bestimmte USB-Geräte nicht erkannt werden.
das heißt lsusb oder cat /proc/bus/usb/devices listet das angeschlossene 
Gerät nicht auf.

Massenspeicher gehen problemlos.
ein FTDI geht auch.
AVRCDC, TinyISP oder UsbASP gehen nicht.

Was ist denn unter Linux (ganz generell) die Voraussetzung dafür, dass 
ein USB-Gerät angeschlossen werden kann?

Am Ende möchte ich mit der LibUSB darauf zugreifen können, sprich es 
müssen eigentlich keine speziellen Treiber für die Geräte vorhanden 
sein, oder sehe ich das falsch?

Gruß
Vlad

von Läubi .. (laeubi) Benutzerseite


Lesenswert?

Vlad Tepesch schrieb:
> AVRCDC, TinyISP oder UsbASP gehen nicht.

Das sind nicht zufällig solche welche USB etwas abweichend von der 
Spezifikation betreiben (SoftUSB)?

Vlad Tepesch schrieb:
> Was ist denn unter Linux (ganz generell) die Voraussetzung dafür, dass
> ein USB-Gerät angeschlossen werden kann?

Anschließen kannst du alles, es sollte wenigstens eine Meldung kommen 
falls das Gerät nicht zugeordnet werden kann oder sonst was schief lief. 
Die Verwendung/Treiber ist das nochmal so eine Sache für sich...

von Vlad T. (vlad_tepesch)


Lesenswert?

Läubi .. schrieb:
> Das sind nicht zufällig solche welche USB etwas abweichend von der
> Spezifikation betreiben (SoftUSB)?

inwiefern die von der Spec abweichen kann ich nicht sagen.
zumindest auf dem usbASP und dem tinyISP (und meinem Gerät) läuft der 
die SW-USB von obdev drauf.
Das CDC ist ein wenig abweichend von der Spec, woweit ich weiß, da die 
CDC-Klasse für Low-Speed geräte nicht definiert ist. Bei den anderen 
sollte es aber dahingehend kein Problem geben.
Unter windows laufen die Geräte auf jeden Fall alle.
Ich könnte es heut abend auch mal mit nem Live-Linux auf dem PC 
probieren.

Wo könnte man denn Fehlermeldungen finden, bezüglich falscher 
USB-Geräte?

von Läubi .. (laeubi) Benutzerseite


Lesenswert?

Versuch es mal mit dmesg, das gibt unter Linux z.B. folgendes aus beim 
anstecken eines USB Stick:
1
[ 3166.613938] usb 2-5: new high speed USB device using ehci_hcd and address 2
2
[ 3166.748362] usb 2-5: New USB device found, idVendor=0951, idProduct=1625
3
[ 3166.748368] usb 2-5: New USB device strings: Mfr=1, Product=2, SerialNumber=3
4
[ 3166.748372] usb 2-5: Product: DT 101 II
5
[ 3166.748375] usb 2-5: Manufacturer: Kingston
6
...
(am besten einmal vorher und einmal nachher ausführen dann sieht man 
welche Nachrichten dazugekommen sind)

von Vlad T. (vlad_tepesch)


Lesenswert?

werd ich mal testen, danke.
Ich hoffe das Programm gibts für die box

von Vlad T. (vlad_tepesch)


Lesenswert?

es kommt folgendes:
1
usb 1-1.1: new low speed USB device using ahci and address 26
2
usb 1-1.1: device descriptor read/64, error -145
3
usb 1-1.1: device descriptor read/64, error -145
4
usb 1-1.1: new low speed USB device using ahci and address 27
5
usb 1-1.1: device descriptor read/64, error -145
6
usb 1-1.1: device descriptor read/64, error -145
7
usb 1-1.1: new low speed USB device using ahci and address 28
8
usb 1-1.1: device not accepting address 28, error -145
9
usb 1-1.1: new low speed USB device using ahci and address 29
10
usb 1-1.1: device not accepting address 29, error -145

hab jetzt aber noch nicht genauer nachgeforscht, was das bedeuten könnte

von Stefan T. (tommie)


Lesenswert?

Das heißt, dass du im vUSB-Lotto leider den Zonk gezogen hast und dein 
USB-Gerät leider nicht funktioniert; das kann an irgenwelchen Störungen 
an der Datenleitung liegen, falschen PullUp/Down-Widerständen etc.

vUSB ist leider recht empfindlich, weshalb ich z.B. meine 
USB-Nixie-Röhren schlussendlich von ATTiny2313+vUSB auf einen ATMega32U4 
umgerüstet habe.

von Vlad T. (vlad_tepesch)


Lesenswert?

hmm, es scheint ich habe den Zonk nicht wegen der vUSB sondern wegen der 
Fritz-Box gezogen.
Sie scheint keine LowSpeed-Usb-Geräte zu unterstützen:

http://freetz.org/wiki/packages/sispmctl

von Simon S. (-schumi-)


Lesenswert?

Nur so ne Idee: klappt es denn wenn du nen USBHub dazwischen klemmst?

von Vlad T. (vlad_tepesch)


Lesenswert?

Simon S. schrieb:
> Nur so ne Idee: klappt es denn wenn du nen USBHub dazwischen klemmst?

ne, hab ich schon

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.