PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : usb debugging ausschalten



The_Student
27-01-2008, 17:07
Hallo Allerseits,

Hab mich schon etwas im Forum und woanders umgesehen leider nichts hilfreiches gefunden. Evtl. hab ich auch mit den Falschen Begriffen gesucht, sorry dafür.

Das Problem: ich spreche ein USB-Gerät an, das auch wunderbar funktioniert. Nur jedesmal wenn ich mir den Handle zum Arbeiten hole, kommt folgende Meldung:


usb_set_debug: Setting debugging level to 255 (on)
usb_os_find_busses: Found 002
usb_os_find_busses: Found 001
usb_os_find_devices: Found 006 on 002
skipped 1 class/vendor specific interface descriptors
usb_os_find_devices: Found 005 on 002
skipped 11 class/vendor specific interface descriptors
skipped 2 class/vendor specific interface descriptors
skipping descriptor 0x25
skipped 1 class/vendor specific endpoint descriptors
skipped 2 class/vendor specific interface descriptors
skipping descriptor 0x25
skipped 1 class/vendor specific endpoint descriptors
skipped 2 class/vendor specific interface descriptors
skipping descriptor 0x25
skipped 1 class/vendor specific endpoint descriptors
skipped 2 class/vendor specific interface descriptors
skipping descriptor 0x25
skipped 1 class/vendor specific endpoint descriptors
skipped 1 class/vendor specific interface descriptors
skipping descriptor 0xC
invalid descriptor length of 0
Unable to parse descriptors
usb_os_find_devices: Found 003 on 002
skipped 1 class/vendor specific interface descriptors
usb_os_find_devices: Found 002 on 002
skipped 4 class/vendor specific interface descriptors
skipped 2 class/vendor specific interface descriptors
skipping descriptor 0x25
skipped 1 class/vendor specific endpoint descriptors
skipped 2 class/vendor specific interface descriptors
skipping descriptor 0x25
skipped 1 class/vendor specific endpoint descriptors
usb_os_find_devices: Found 001 on 002
error obtaining child information: Inappropriate ioctl for device
error obtaining child information: Inappropriate ioctl for device
error obtaining child information: Inappropriate ioctl for device
error obtaining child information: Inappropriate ioctl for device
usb_os_find_devices: Found 001 on 001


Sieht so aus als ob der USB-Bus gescannt und nach brauchbaren devices gesucht wird.


usb_set_debug: Setting debugging level to 255 (on)

Das klingt für mich schwer nach einem debugging level der auch ausgeschaltet werden können müsste. Aber wie? Das Gerät funktioniert und ich brauche diese Meldungen nicht auf der Konsole. Die stören da nur.

Wäre sehr dankbar wenn mir jemand helfen könnte.

Fabeltier
21-02-2008, 23:50
Ohne da jetz tiefer eingestiegen zu sein (wie auch, welcher Code, welches Geraet, anscheinend Linux, welcher Kernel, Modul, etc..), bei der Compilation kann man die Debuginfo abstellen wenn man zB -g weglaesst (gcc). Das scheint aber hier nichts damit zu tun zu haben. Evtl haste im Code nen #define (C?) der Code eingeschaltet hat der Debuginfos rausgibt, evtl kannste das auch einfach im Kernel zum entsprechenden Modul ausschalten und den Kernel nochmal backen bzw. patchen. Evtl mit modconf das Modul (falls LKM) anders einstellen, oder irgendwas anderes, was ich noch nicht erraten habe..

Tip: Vllt versuchste's mal in nem Linux/Unix Forum (Frage: wie konfiguriere ich meinen Dingsbums richtig) und nicht unter "C, ... programmierung", wenn Du den Code nich selber geschrieben hast, ansonsten vllt auch etwas mehr info. ;)

The_Student
08-03-2008, 09:10
Hm, ich denke das eigentliche Problem ist, dass ich den Code gar nicht habe. Es handelt sich dabei um einen proprietären Treiber für ein sehr spezielles Gerät. Da werde ich auch in anderen Foren kaum Hilfe bekommen. Meine leise Hoffnung war nur, dass ich diese Meldungen irgendwo im Linux-System deaktivieren könnte und die gar nicht vom Treiber selber kommen.

Anyway, das ganze hat eher kosmetischen Character im Programm und würde der Übersichtlichkeit der Konsolenausgabe sehr dienlich sein. Mehr nicht.

Danke zumindest für die Antwort!