Control: found -1 6.12.5-1 Control: found -1 6.13~rc6-1~exp1 Control: tags -1 + upstream Control: tags -1 - moreinfo Control: close -1 6.13.3-1~exp1 Control: close -1 6.12.15-1
On Tue, Feb 25, 2025 at 07:43:06AM +0100, Salvatore Bonaccorso wrote: > Control: tags -1 + moreinfo > Control: found -1 6.1.123-1 > > HI Alf, > > On Tue, Feb 25, 2025 at 02:53:10AM +0700, Alf Nilsson wrote: > > Hello Salvatore, > > > > Strange about the 6.1 source. > > > > root@lenovo-m83:~# aptitude search linux-source-6.1 -vv > > i A linux-source-6.1 > > - Linux kernel source for version 6.1 with > > Debian patches > > v linux-source-6.1:i386 > > - > > > > > > root@lenovo-m83:~# aptitude show linux-source-6.1 > > Package: linux-source-6.1 > > Version: 6.1.128-1 > > State: installed > > Automatically installed: yes > > Multi-Arch: foreign > > Priority: optional > > Section: kernel > > Maintainer: Debian Kernel Team <debian-ker...@lists.debian.org> > > Architecture: all > > Uncompressed Size: 139 M > > Depends: binutils, xz-utils > > Recommends: build-essential, bc, rsync, kmod, cpio, bison, flex, > > libelf-dev, libssl-dev, linux-config-6.1 > > Suggests: libncurses-dev | ncurses-dev, qtbase5-dev, pkg-config > > Provides: linux-source-6.1:i386 (= 6.1.128-1) > > Description: Linux kernel source for version 6.1 with Debian patches > > This package provides source code for the Linux kernel version 6.1. This > > source closely tracks official Linux kernel releases. Debian's > > modifications to that source consist of security fixes, bug fixes, and > > features that have already been (or are believed to be) accepted by the > > upstream maintainers. > > Homepage: https://www.kernel.org/ > > > > root@lenovo-m83:/# grep -R 'Found multiple Units' /usr/src/linux-source-6.1 > > root@lenovo-m83:/# > > > > So not found in my source code on a Debian 12 system. > > Ah, this is because you have not uncompressend the provided source. > linux-source-6.1 contains /usr/src/linux-source-6.1.tar.xz > > > > Is this a regression? Which is the last 6.1.y kernel which worked? > > > > > root@lenovo-m83:/var/run# uname -vr > > 6.1.0-28-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.119-1 (2024-11-22) > > So this is good to know, so it regressed between 6.1.119 and 6.1.123. > > > > Can you test recent kernels from unstable (6.12.16-1) or experimental > > > (6.13.4-1~exp1), does the issue replicate there as well? > > root@debian-unstable:~# uname -vr > > 6.12.16-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.12.16-1 (2025-02-22) > > > > Works fine in unstable. > > > > Reboot now to 3.1.0-31-amd. > > > > root@lenovo-m83:~# uname -vr > > 6.1.0-31-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.128-1 (2025-02-07) > > > > Attaching a boot kernel log with the camera attached. > > (See kernel.log) > > Thanks. > > Would you be able to bisect the changes upstream between 6.1.119 and > 6.1.123? > > https://wiki.debian.org/DebianKernel/GitBisect > > contains instructions on how to do so. Our goal would be to identify > which commit between 6.1.119 and 6.1.123 upstream does regress the > functionality so it can either double-checked against upper stable > series and/or report upstream for the 6.1.y branch. > > So we need your help here in debugging as you have the HW. Is the > above helping you on how to proceed? The behaviour-change you are facing is defintively introdoced here: Fixes: 3dd075fe8ebb ("media: uvcvideo: Require entities to have a non-zero unique ID") in 6.13-rc1. This one was backported to various stable series: 5.10.231, 5.15.174, 6.1.120, 6.6.64, 6.12.4. It looks that this caused several regressions, in fact it got reverted upstream in 8004d635f27b ("Revert "media: uvcvideo: Require entities to have a non-zero unique ID"") in 6.14-rc1 and then backproted to 6.13.3, 6.12.14, 6.6.78 *and* 6.1.129. Thus I believe your issue will be fixed in the next upload based on at least 6.1.129. Regards, Salvatore