[kernel-bugs] [Bug 1174625] New: uvcvideo module doesn't create /dev/video devices

http://bugzilla.opensuse.org/show_bug.cgi?id=1174625 Bug ID: 1174625 Summary: uvcvideo module doesn't create /dev/video devices Classification: openSUSE Product: openSUSE Tumbleweed Version: Current Hardware: x86-64 OS: Linux Status: NEW Severity: Normal Priority: P5 - None Component: Kernel Assignee: kernel-bugs@opensuse.org Reporter: david@gloveraoki.net QA Contact: qa-bugs@suse.de Found By: --- Blocker: --- Somewhere between kernel 5.7.7 and 5.7.9, uvcvideo stopped working. dmesg for 5.7.7: [ 69.528291] usb 1-14: new high-speed USB device number 4 using xhci_hcd [ 69.679365] usb 1-14: New USB device found, idVendor=534d, idProduct=2109, bcdDevice=21.00 [ 69.679370] usb 1-14: New USB device strings: Mfr=1, Product=0, SerialNumber=0 [ 69.679373] usb 1-14: Manufacturer: MACROSILICON [ 69.681595] hid-generic 0003:534D:2109.0005: hiddev97,hidraw4: USB HID v1.10 Device [MACROSILICON] on usb-0000:00:14.0-14/input4 [ 69.698468] mc: Linux media interface: v0.10 [ 69.714359] videodev: Linux video capture interface: v2.00 [ 69.722387] usbcore: registered new interface driver snd-usb-audio [ 69.730136] uvcvideo: Found UVC 1.00 device <unnamed> (534d:2109) [ 69.730785] uvcvideo 1-14:1.0: Entity type for entity Processing 2 was not initialized! [ 69.730786] uvcvideo 1-14:1.0: Entity type for entity Camera 1 was not initialized! [ 69.730831] usbcore: registered new interface driver uvcvideo [ 69.730831] USB Video Class driver (1.1.1) dmesg for 5.7.9: [ 57.374607] usb 1-14: new high-speed USB device number 4 using xhci_hcd [ 57.525662] usb 1-14: New USB device found, idVendor=534d, idProduct=2109, bcdDevice=21.00 [ 57.525667] usb 1-14: New USB device strings: Mfr=1, Product=0, SerialNumber=0 [ 57.525670] usb 1-14: Manufacturer: MACROSILICON [ 57.527975] hid-generic 0003:534D:2109.0005: hiddev97,hidraw4: USB HID v1.10 Device [MACROSILICON] on usb-0000:00:14.0-14/input4 [ 57.543400] mc: Linux media interface: v0.10 [ 57.563578] videodev: Linux video capture interface: v2.00 [ 57.565995] usbcore: registered new interface driver snd-usb-audio [ 57.581779] usbcore: registered new interface driver uvcvideo [ 57.581780] USB Video Class driver (1.1.1) Under 5.7.9, the /dev/video devices are not created. Booting from the earlier kernel, but changing nothing else, fixes the problem. -- You are receiving this mail because: You are the assignee for the bug.

http://bugzilla.opensuse.org/show_bug.cgi?id=1174625 http://bugzilla.opensuse.org/show_bug.cgi?id=1174625#c1 Takashi Iwai <tiwai@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |david@gloveraoki.net, | |tiwai@suse.com Flags| |needinfo?(david@gloveraoki. | |net) --- Comment #1 from Takashi Iwai <tiwai@suse.com> --- Hm, I couldn't find anything obvious between 5.7.7 and 5.7.9. Could you run hwinfo on both working and non-working kernels and give the outputs? Also, try to load uvcvideo module with trace=0xffff option. This way give more information in kernel messages. -- You are receiving this mail because: You are the assignee for the bug.

http://bugzilla.opensuse.org/show_bug.cgi?id=1174625 http://bugzilla.opensuse.org/show_bug.cgi?id=1174625#c2 --- Comment #2 from David Glover-Aoki <david@gloveraoki.net> --- Created attachment 840167 --> http://bugzilla.opensuse.org/attachment.cgi?id=840167&action=edit hwinfo input for 5.7.7 and 5.7.9 kernels -- You are receiving this mail because: You are the assignee for the bug.

http://bugzilla.opensuse.org/show_bug.cgi?id=1174625 http://bugzilla.opensuse.org/show_bug.cgi?id=1174625#c3 --- Comment #3 from David Glover-Aoki <david@gloveraoki.net> --- I've attached the hwinfo output. The trace=0xffff module option didn't seem to make any difference to the dmesg output at all. I created /etc/modprobe.d/uvcvideo.conf containing: options uvcvideo trace=0xffff ...and then rebooted. Is that the right way to do it? -- You are receiving this mail because: You are the assignee for the bug.

http://bugzilla.opensuse.org/show_bug.cgi?id=1174625 http://bugzilla.opensuse.org/show_bug.cgi?id=1174625#c4 --- Comment #4 from Takashi Iwai <tiwai@suse.com> --- The option should be OK, and you should be able to see the actual parameter state in /sys/module/uvcvideo/parameters/trace. But, comparing with both outputs, it seems that USB-audio driver takes over the USB entries that should have been used for uvcvideo. Could you try to boot with blacklisting snd-usb-audio once and see whether uvcvideo on 5.7.9 works? It's no solution, of course, but to check the cause. -- You are receiving this mail because: You are the assignee for the bug.

http://bugzilla.opensuse.org/show_bug.cgi?id=1174625 http://bugzilla.opensuse.org/show_bug.cgi?id=1174625#c5 David Glover-Aoki <david@gloveraoki.net> changed: What |Removed |Added ---------------------------------------------------------------------------- Flags|needinfo?(david@gloveraoki. | |net) | --- Comment #5 from David Glover-Aoki <david@gloveraoki.net> --- Blacklisting snd-usb-audio does seem to solve the problem. -- You are receiving this mail because: You are the assignee for the bug.
participants (1)
-
bugzilla_noreply@suse.com