Thread (36 messages) 36 messages, 6 authors, 2024-06-12

Re: [PATCH v9 11/19] scsi: sd: Translate data lifetime information

From: Christian Heusel <christian@heusel.eu>
Date: 2024-06-11 21:22:19
Also in: linux-fsdevel, linux-scsi, regressions

On 24/06/11 11:57PM, Andy Shevchenko wrote:
Tue, Jan 30, 2024 at 01:48:37PM -0800, Bart Van Assche kirjoitti:
quoted
Recently T10 standardized SBC constrained streams. This mechanism allows
to pass data lifetime information to SCSI devices in the group number
field. Add support for translating write hint information into a
permanent stream number in the sd driver. Use WRITE(10) instead of
WRITE(6) if data lifetime information is present because the WRITE(6)
command does not have a GROUP NUMBER field.
This patch broke very badly my connected Garmin FR35 sport watch. The boot time
increased by 1 minute along with broken access to USB mass storage.

On the reboot it takes ages as well.

Revert of this and one little dependency (unrelated by functional means) helps.
We have tested that the revert fixes the issue on top of v6.10-rc3.

Also adding the regressions list in CC and making regzbot aware of this
issue.
Details are here: https://gitlab.archlinux.org/archlinux/packaging/packages/linux/-/issues/60

P.S. Big thanks to Arch Linux team to help with bisection!
If this is fixed adding in a "Reported-by" or "Bisected-by" (depending
on what this subsystem uses) for me would be appreciated :)

Cheers,
Christian

---

#regzbot title: scsi/sd: Timeout/broken USB storage with Garmin FR35
#regzbot introduced: 4f53138fffc2 ^
#regzbot link: https://gitlab.archlinux.org/archlinux/packaging/packages/linux/-/issues/60

Attachments

Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help