Linux Media Controller development
 help / color / mirror / Atom feed
From: Michal Pecio <michal.pecio@gmail.com>
To: Angel4005 <ooara1337@gmail.com>
Cc: Bagas Sanjaya <bagasdotme@gmail.com>,
	linux-media@vger.kernel.org,
	linux-uvc-devel@lists.sourceforge.net,
	Linux Regressions <regressions@lists.linux.dev>,
	Mauro Carvalho Chehab <mchehab@kernel.org>
Subject: Re: [REGRESSION] uvcvideo: Grandstream GUV3100 (2bab:0011) broken on recent kernels (including LTS)
Date: Thu, 9 Oct 2025 08:50:30 +0200	[thread overview]
Message-ID: <20251009085030.2d360284.michal.pecio@gmail.com> (raw)
In-Reply-To: <aObw4BRRheGO3_cg@archie.me>

On Thu, 9 Oct 2025 06:16:48 +0700, Bagas Sanjaya wrote:
> On Wed, Oct 08, 2025 at 03:56:20PM +0300, Angel4005 wrote:
> > Hello,
> > 
> > I encountered regression (breakage) for the Grandstream GUV3100
> > webcam (ID 2bab:0011) in the uvcvideo driver.
> > 
> > Testing showed that the camera WORKS on kernel 6.16.8.arch3-1.
> > 
> > However, it does NOT WORK on newer kernel versions, including the
> > latest stable version (6.17.1.arch1-1) and the latest LTS kernel
> > version (6.12.51-1).
> > 
> > Problem: The driver finds the device but cannot start the video
> > stream, resulting in an error in dmesg: “No streaming interface
> > found for terminal 65535.”

Hi Angel4005,

As you are on Arch, can you try v6.12.48 LTS from the package archive?
It was released on the same day as v6.16.8 so it's hopefully good too.

If you can find the exact v6.12 series release which introduced the
breakage things may get easier, because there are much fewer commits
to worry about between releases in those LTS series.

These are the only drivers/media changes between v6.12.48 and v6.12.51:

000b2a6bed7f media: uvcvideo: Mark invalid entities with id UVC_INVALID_ENTITY_ID
fd5d3e6b149e media: rc: fix races with imon_disconnect()
effb1c19583b media: tuner: xc5000: Fix use-after-free in xc5000_release
514a519baa9e media: b2c2: Fix use-after-free causing by irq_check_work in flexcop_pci_remove

Perhaps the first one? Consider this dmesg line:

[  363.700829] usb 1-1.3: No streaming interface found for terminal 65535.

There is also a few drivers/usb changes, but I doubt they are relevant.

Regards,
Michal

  reply	other threads:[~2025-10-09  6:50 UTC|newest]

Thread overview: 8+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2025-10-08 12:56 [REGRESSION] uvcvideo: Grandstream GUV3100 (2bab:0011) broken on recent kernels (including LTS) Angel4005
2025-10-08 23:16 ` Bagas Sanjaya
2025-10-09  6:50   ` Michal Pecio [this message]
2025-10-09  6:55 ` Ricardo Ribalda
2025-10-09  9:22   ` Angel4005
2025-10-09  9:29     ` Laurent Pinchart
2025-10-09  9:44       ` Angel4005
2025-10-09  9:59     ` Hans de Goede

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20251009085030.2d360284.michal.pecio@gmail.com \
    --to=michal.pecio@gmail.com \
    --cc=bagasdotme@gmail.com \
    --cc=linux-media@vger.kernel.org \
    --cc=linux-uvc-devel@lists.sourceforge.net \
    --cc=mchehab@kernel.org \
    --cc=ooara1337@gmail.com \
    --cc=regressions@lists.linux.dev \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox