Hi Stefan,

On Thu, Oct 24, 2024 at 06:01:20AM +0200, Salvatore Bonaccorso wrote:
> Control: reopen -1 
> 
> On Wed, Oct 23, 2024 at 11:46:16PM +0200, Stefan wrote:
> > Hi
> > 
> > sorry, I already tested it last week, but did not found the time to
> > report the results:
> > 
> > I moved the Lexar NM790 NVMe to the 2nd M2 socket and installed a newly
> > purchased SSD (Kingston FURY Renegade) in 1st M2 socket, see lcpci
> > outputs below.
> > 
> > I only tested two kernels:
> > 
> > 6.1:
> > * Lexar in 2nd M2 socket works
> > * Kingston in 1st M2 socket generates read errors with the f3 test, i.e.
> >   if I run f3read multiple times, different files are damaged
> > (* Lexar in 1st M2 socket works)
> > 
> > 6.10:
> > * Lexar in 2nd M2 socket works
> > * Kingston in 1st M2 socket works.
> > (* Lexar in 1st M2 socket generates write errors)
> > 
> > Thus, the error(s) depend on kernel version and occur with two different
> > NVMe's ...

So we had today our weekly Debian kernel team meeting. One observation
now is that this actually might indicate there are two distinct bugs. 

One affecting Kingston SSD on 6.1, and one affecting Lexar SSD on 6.5
and later.

Now we do not patch NVMe in Debian so this can be indication enough
that it is already an upstream issue, but to be sure, can you re-test
this with upstream versions, 6.1.115 and ideally something around
6.11.5 upstream (+ mainline if possible).

If you can then still reproduce the issue, our suggestion is to now
report the issues upstream. For a start including the NVMe
maintainers, so from MAINTAINERS file:

NVM EXPRESS DRIVER
M:      Keith Busch <kbu...@kernel.org>
M:      Jens Axboe <ax...@fb.com>
M:      Christoph Hellwig <h...@lst.de>
M:      Sagi Grimberg <s...@grimberg.me>
L:      linux-n...@lists.infradead.org
S:      Supported
W:      http://git.infradead.org/nvme.git
T:      git git://git.infradead.org/nvme.git
F:      Documentation/nvme/
F:      drivers/nvme/common/
F:      drivers/nvme/host/
F:      include/linux/nvme-*.h
F:      include/linux/nvme.h
F:      include/uapi/linux/nvme_ioctl.h

Can you keep us in the loop?

Regards,
Salvatore

Reply via email to