Logitech Webcam Pro 9000 - "cannot set freq 48000 to ep 0x86"

Sound, Digitalkameras, TV+Video und Spiele.
Antworten
Cordess
Beiträge: 422
Registriert: 09.01.2006 00:37:22

Logitech Webcam Pro 9000 - "cannot set freq 48000 to ep 0x86"

Beitrag von Cordess » 28.12.2022 16:40:46

Für den Fall das jemand die gleiche Fehlermeldung hat.

Ich habe diese Fehlermeldung seit vielen Jahren mit meiner Logitech Webcam Pro 9000.
Das Problem tritt aber extrem selten, vielleicht einmal in 5 Monaten und ist mit einem ausschalten und neu starten des Rechners als Workaround gelöst.

Das ist lästig, aber nicht tragisch. Wenn es passiert, dann ist die Audio Ausgabe blockiert und das System ist etwas träger als sonst und muss dann ausgeschaltet und neu gestartet werden, damit man vernünftig arbeiten kann.

Der Shutdown dauert auch etwas länger, weil er dann ständig auf etwas wegen dem "cannot set freq 48000" wartet.
Aber nach einmal ausschalten und neu starten funktioniert wieder alles und dann läuft das System in der Regel auch ohne Fehler.
Da die Webcam bei mir immer am Rechner steckt, fällt der Fehler früh auf, so dass ich ihn durch obige neu starten Methode frühzeitig lösen kann. Beim normalen Arbeiten bin ich somit nicht groß betroffen, weil, wenn er auftritt, er halt ganz am Anfang auftritt.

Es ist denkbar, dass es auch helfen könnte, die Webcam aus dem USB Port zu ziehen, etwas zu warten und wieder reinzustecken.
Das ist mir aber zu umständlich und neu starten geht schneller.

Die Ursache scheint eine Race Condition in der Firmware der Webcam zu sein.
Siehe:
https://bugzilla.kernel.org/show_bug.cgi?id=35922#c27

Damit ist das Problem nicht lösbar. Logitech müsste dazu die Firmware korrigieren und ein Update den Nutzern zur Verfügung stellen.


Ebenso müsste die Hardware dann auch erlauben, dass man die Firmware nachträglich updaten kann, was keine Selbstverständlichkeit ist, falls die Firmware bspw. in einen ROM Baustein gebrannt wurde oder so in den Mikrocontroller einprogrammiert wurde, dass sie nicht mehr geändert werden kann, was ebenso möglich wäre.

Ich werde also bei dem Workaround bleiben müssen, eventuell hilft das aber dem ein oder anderen.

Hier der Log von Heute mit der Fehlermeldung:

Code: Alles auswählen

Dec 28 15:42:15 ######### kernel: [    1.474063] usb 3-2: new high-speed USB device number 2 using xhci_hcd
Dec 28 15:42:15 ######### kernel: [    1.910856] usb 3-2: New USB device found, idVendor=046d, idProduct=0809, bcdDevice= 0.09
Dec 28 15:42:15 ######### kernel: [    1.910861] usb 3-2: New USB device strings: Mfr=0, Product=0, SerialNumber=#####
Dec 28 15:42:15 ######### kernel: [    1.910864] usb 3-2: SerialNumber: #########
Dec 28 15:42:15 ######### kernel: [   14.317789] usb 3-2: set resolution quirk: cval->res = 384
Dec 28 15:42:15 ######### kernel: [   14.358656] input: UVC Camera (046d:0809) as /devices/pci0000:00/0000:00:1c.0/0000:03:00.0/usb3/3-2/3-2:1.0/input/input11
Dec 28 15:42:19 ######### kernel: [   20.178180] usb 3-2: reset high-speed USB device number 2 using xhci_hcd
Dec 28 15:42:40 ######### kernel: [   40.456145] usb 3-2: 3:4: cannot set freq 48000 to ep 0x86
Der Webcam Eintrag bei der Ausgabe von lsusb nach einem Neustart:

Code: Alles auswählen

Bus 003 Device 002: ID 046d:0809 Logitech, Inc. Webcam Pro 9000
EDIT:
Logitech scheint damals übrigens die Firmware mit dem Bug in mehreren Produkten verwendet zu haben, so das auch andere Logitech Webcams davon betroffen sind. Einen Debian Bugeintrag findet man hier:
https://bugs.debian.org/cgi-bin/bugrepo ... bug=708058

Benutzeravatar
MSfree
Beiträge: 10773
Registriert: 25.09.2007 19:59:30

Re: Logitech Webcam Pro 9000 - "cannot set freq 48000 to ep 0x86"

Beitrag von MSfree » 29.12.2022 14:45:34

Hast du schon mal usbreset aus den Debianusbutils statt reboot probiert?
Näheres, siehe hier: https://wiki.ubuntuusers.de/usbreset/

Cordess
Beiträge: 422
Registriert: 09.01.2006 00:37:22

Re: Logitech Webcam Pro 9000 - "cannot set freq 48000 to ep 0x86"

Beitrag von Cordess » 29.12.2022 16:23:51

Kann ich mal testen, danke für den Tipp. Wenn ich mich richtig erinnere, dann hat ein Warmstart bei so etwas nicht geholfen.

Antworten