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
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...
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?
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)
werd ich mal testen, danke. Ich hoffe das Programm gibts für die box
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
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.
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
Nur so ne Idee: klappt es denn wenn du nen USBHub dazwischen klemmst?
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.