Hallo Leute! habe gerade ein Program geschrieben das mit den Funktionen von Libusb die vorhandenen USB- Devices einlist. USB- Stick sowie alles möglich wird Angezeigt... Doch ein Gerät fehlt mir nächlich gedau der den ich benutzen Möchte... Das Geräte wird unter "cat /proc/bus/usb/devece" auch angezeit... auf der Linux- seite gibt es dafür jedoch keinen Treiber.... was mir noch aufgefallen ist bei allen erkannte Geräten wird auch ein "Produkt = " mit "cat /pro..." ausgeben bei dem einen jedoch nicht.... muss ich da noch was machen damit ich das Gerät anschliesen ansprechen kann?? Windows muss soviel ich weis einen Treiber für das Gerät laden sobal das ding Angesteckt ist, ist es genau so bei Windows? bin für alle Tips dankbar...
die Idee von libusb ist ja gerade, dass kein Kernel-Driver benötigt wird, muss also auch nichts geladen werden. Wird dein Device denn vom Kernel erkannt? (dmesg) wird es von "lsusb" gefunden? kann lsusb -v die Descriptoren davon einlesen?
hier die Ausgabe der beiden Befehle... [ 230.821836] usb 1-1: new full speed USB device using uhci_hcd and address 2 [ 230.984488] usb 1-1: configuration #1 chosen from 1 choice [ 231.248915] usb 1-2: new full speed USB device using uhci_hcd and address 3 [ 231.405144] usb 1-2: configuration #1 chosen from 1 choice [ 231.411005] hub 1-2:1.0: USB hub found [ 231.414032] hub 1-2:1.0: 7 ports detected [ 265.332301] usb 1-1: USB disconnect, address 2 [ 265.452424] usb 1-1: new full speed USB device using uhci_hcd and address 4 [ 265.599152] usb 1-1: configuration #1 chosen from 1 choice andrej@andrej-dev-linux_pc:~/Desktop/test_files$ lsmusb bash: lsmusb: command not found andrej@andrej-dev-linux_pc:~/Desktop/test_files$ und hier ist die ausgabe mit "cat proc..." T: Bus=01 Lev=01 Prnt=01 Port=00 Cnt=01 Dev#= 4 Spd=12 MxCh= 0 D: Ver= 2.00 Cls=ff(vend.) Sub=ff Prot=ff MxPS=64 #Cfgs= 1 P: Vendor=0000 ProdID=0004 Rev= 1.00 C:* #Ifs= 1 Cfg#= 1 Atr=d6 MxPwr= 0mA I: If#= 0 Alt= 0 #EPs= 4 Cls=ff(vend.) Sub=ff Prot=ff Driver=(none) E: Ad=81(I) Atr=02(Bulk) MxPS= 64 Ivl=0ms E: Ad=02(O) Atr=02(Bulk) MxPS= 64 Ivl=0ms E: Ad=83(I) Atr=02(Bulk) MxPS= 64 Ivl=0ms E: Ad=04(O) Atr=02(Bulk) MxPS= 64 Ivl=0ms wo liegt den das Problem :(... bin hier schon am verzweifeln....
Entschuldigung da ist wohl was falsch gelaufen: hier die ausgabe mit "lsusb" andrej@andrej-dev-linux_pc:~/Desktop/test_files$ lsusb Bus 001 Device 003: ID 0e0f:0002 Bus 001 Device 001: ID 0000:0000 andrej@andrej-dev-linux_pc:~/Desktop/test_files$ d.h. der Divece das ich bräuchte mt ID 0000:0004 ist nicht da...
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.