[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#1059607: linux-image-6.1.0-16-amd64: Steam Deck does not recognize USB keyboard on Bookworm



Hi Cordell,

Thanks Diederik for providing Cordell with more details on how to
bisect the Debian version.

On Fri, Dec 29, 2023 at 12:37:42PM -0700, Cordell Bloor wrote:
> found 1059607 6.1.66-1
> not-found 1059607 6.1.55-1
> not-found 1059607 6.1.52-1
> not-found 1059607 6.1.38-1
> thanks
> 
> On 2023-12-29 06:22, Diederik de Haas wrote:
> > On Friday, 29 December 2023 13:50:34 CET Salvatore Bonaccorso wrote:
> > > I realize this is asking much, but do you think you would be able to
> > > bisect the upstream versions accordingly to see if you find the
> > > introducing commit for the issue?
> > Viahttps://snapshot.debian.org/package/linux-signed-amd64/  you can find ready-
> > made kernel between -10 en -16 which should help narrow the range of the
> > problematic commit.
> 
> Thank you. I didn't know about the snapshot repository. That helped narrow
> things down. The breakage was introduced between -13 and -15. I've never
> built the kernel from source, but I need to learn for an unrelated kernel
> bug I reported upstream anyway. I'll report back once I find the specific
> commit.
> 
> The Steam Deck I'm using was donated by Valve for testing AMD GPU software
> on the Debian ROCm Team's CI [1], so this sort of debugging is the reason
> they gave it to me.

That's good thanks!

> On 2023-12-29 06:22, Diederik de Haas wrote:
> > But: do NOT use version 6.1.64-1 (6.1.0-14)  as it contains an ext4 bug which
> > could cause data loss (https://bugs.debian.org/1057843)
> 
> Unfortunately, the commit I'm hunting for is somewhere in the range where
> this bug was introduced.

Okay given that is not a production system, and the ext4 data
corruption issue is hit under very specific circumstances (see
https://lwn.net/Articles/954841/) I think you can safely still use the
upstream stable repostiory for bisect. Altenative is that you on
bisect apply as well the prerequisite commit, for those having the
ext4 data corruption causing commit otherwise.

Makes the bisect bit more complicated but can work.

Regards,
Salvatore


Reply to: