Skip to contentSkip to conversation

New: uvcvideo: Webcam (1f3a:100e) stopped working after 8a652a17e3c005dcdae31b6c8fdf14382a29cbbe

Bug 210767 [email protected] 1 participant 9 messages Dec 18, 2020 – Dec 20, 2020 USB

lore
Share & tools
lore
#0 lore raw

https://bugzilla.kernel.org/show_bug.cgi?id=210767

            Bug ID: 210767
           Summary: uvcvideo: Webcam (1f3a:100e) stopped working after
                    8a652a17e3c005dcdae31b6c8fdf14382a29cbbe
           Product: Drivers
           Version: 2.5
    Kernel Version: 5.10.1-2.g8f3d468
          Hardware: x86-64
                OS: Linux
              Tree: Mainline
            Status: NEW
          Severity: normal
          Priority: P1
         Component: USB
          Assignee: [email protected]
          Reporter: [email protected]
                CC: [email protected]
        Regression: Yes

The device in question is

Renkforce RF AC4K 300 Action Cam 4K

https://www.conrad.de/de/p/action-cam-renkforce-rf-ac-4k-webcam-4k-wlan-wasserfest-staubgeschuetzt-1577043.html

When connected via USB to a PC, it offers two modes:
- mass storage
- camera

When set to webcam mode it identifies as:

  [34367.545510] uvcvideo: Found UVC 1.00 device Android (1f3a:100e)

I tested against 5.10.1-2.g8f3d468.

With 8a652a17e3c005dcdae31b6c8fdf14382a29cbbe
(https://raw.githubusercontent.com/SUSE/kernel-source/openSUSE-15.2/patches.suse/media-uvcvideo-Ensure-all-probed-info-is-returned-to.patch)
the device stopped working in camera mode, i.e. no more video capture.

When reversing the above patch, the device is working as expected.

Downstream bug report is at
https://bugzilla.opensuse.org/show_bug.cgi?id=1180117

Signature · 4 lines
You may reply to this email to add a comment.

You are receiving this mail because:
You are watching the assignee of the bug.
#1 lore raw

[Bug 210767] uvcvideo: Webcam (1f3a:100e) stopped working after 8a652a17e3c005dcdae31b6c8fdf14382a29cbbe

https://bugzilla.kernel.org/show_bug.cgi?id=210767

--- Comment #1 from Laurent Pinchart ([email protected]) --- Could you please provide the output of

lsusb -v -d 1f3a:100e

(if possible running as root) ?

Signature · 4 lines
You may reply to this email to add a comment.

You are receiving this mail because:
You are watching the assignee of the bug.
#2 lore raw

[Bug 210767] uvcvideo: Webcam (1f3a:100e) stopped working after 8a652a17e3c005dcdae31b6c8fdf14382a29cbbe

In reply to [email protected]

https://bugzilla.kernel.org/show_bug.cgi?id=210767

--- Comment #2 from Till Dörges ([email protected]) --- Created attachment 294237
--> https://bugzilla.kernel.org/attachment.cgi?id=294237&action=edit
Output from lsusb as root

Signature · 4 lines
You may reply to this email to add a comment.

You are receiving this mail because:
You are watching the assignee of the bug.
#3 lore raw

[Bug 210767] uvcvideo: Webcam (1f3a:100e) stopped working after 8a652a17e3c005dcdae31b6c8fdf14382a29cbbe

In reply to [email protected]

https://bugzilla.kernel.org/show_bug.cgi?id=210767

--- Comment #3 from Till Dörges ([email protected]) --- The device also seems to have issues with USB suspend
(https://sourceforge.net/p/linux-uvc/mailman/message/37178728/)

Is this in any way related?

Signature · 4 lines
You may reply to this email to add a comment.

You are receiving this mail because:
You are watching the assignee of the bug.
#4 lore raw

[Bug 210767] uvcvideo: Webcam (1f3a:100e) stopped working after 8a652a17e3c005dcdae31b6c8fdf14382a29cbbe

In reply to [email protected]

https://bugzilla.kernel.org/show_bug.cgi?id=210767

--- Comment #4 from Laurent Pinchart ([email protected]) --- Thank you for the lsusb output.

The problem is caused by a bug in the device firmware, so we'll need to work around it. I'll propose a patch.

Signature · 4 lines
You may reply to this email to add a comment.

You are receiving this mail because:
You are watching the assignee of the bug.
#5 lore raw

[Bug 210767] uvcvideo: Webcam (1f3a:100e) stopped working after 8a652a17e3c005dcdae31b6c8fdf14382a29cbbe

In reply to [email protected]

https://bugzilla.kernel.org/show_bug.cgi?id=210767

--- Comment #5 from Laurent Pinchart ([email protected]) --- Created attachment 294241
--> https://bugzilla.kernel.org/attachment.cgi?id=294241&action=edit
Tentative patch

Signature · 4 lines
You may reply to this email to add a comment.

You are receiving this mail because:
You are watching the assignee of the bug.
#6 lore raw

[Bug 210767] uvcvideo: Webcam (1f3a:100e) stopped working after 8a652a17e3c005dcdae31b6c8fdf14382a29cbbe

In reply to [email protected]

https://bugzilla.kernel.org/show_bug.cgi?id=210767

--- Comment #6 from Laurent Pinchart ([email protected]) --- Assuming the patch fixes the issue, I'll submit it to the linux-media mailing list. Till, are you OK to have your name included in the commit messages as the reporter ?

Signature · 4 lines
You may reply to this email to add a comment.

You are receiving this mail because:
You are watching the assignee of the bug.
#7 lore raw

[Bug 210767] uvcvideo: Webcam (1f3a:100e) stopped working after 8a652a17e3c005dcdae31b6c8fdf14382a29cbbe

In reply to [email protected]

https://bugzilla.kernel.org/show_bug.cgi?id=210767

--- Comment #7 from Till Dörges ([email protected]) --- (In reply to Laurent Pinchart from comment #6)

Quoted 2 lines

Assuming the patch fixes the issue, I'll submit it to the linux-media mailing list.

Will try to give the patch a shot asap.

Quoted 2 lines

Till, are you OK to have your name included in the commit messages as the reporter ?

Yes, including my name is okay.

Thanks for the quick turnaround!

Signature · 4 lines
You may reply to this email to add a comment.

You are receiving this mail because:
You are watching the assignee of the bug.
#8 lore raw

[Bug 210767] uvcvideo: Webcam (1f3a:100e) stopped working after 8a652a17e3c005dcdae31b6c8fdf14382a29cbbe

In reply to [email protected]

https://bugzilla.kernel.org/show_bug.cgi?id=210767

--- Comment #8 from Till Dörges ([email protected]) --- Tests were against 5.10.1-2.g8f3d468.

I applied the patch from comment 5 (0001-media-uvcvideo-Accept-invalid-bFormatIndex-and-bFram.patch).

The device is working as expected with that patch.

Thanks!

Signature · 4 lines
You may reply to this email to add a comment.

You are receiving this mail because:
You are watching the assignee of the bug.