On 2025-08-27 09:38:36 [+0200], Christoph Hellwig wrote: > > Did I forget to update firmware somewhere or is this "normal" and this > > device requires a quirk? > > Looks like it needs a quirk. Just wanted to make sure I did not forget to update firmware somewhere… It should be easy to fix this one the firmware's side (in case someone capable is reading this). > Note that if the above commit triggered > this for you, you could also reproduce it before by say doing a large > direct I/O read. On a kernel without that commit in question? Booting Debian's current v6.12 and | dd if=vmlinux.o of=/dev/null bs=1G count=1 iflag=direct works like a charm. According to strace it does | openat(AT_FDCWD, "vmlinux.o", O_RDONLY|O_DIRECT) = 3 | dup2(3, 0) = 0 | lseek(0, 0, SEEK_CUR) = 0 | read(0, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\1\0>\0\1\0\0\0\0\0\0\0\0\0\0\0"..., 1073741824) = 841980992 so it should be what you asked for. Asked for 1G, got ~800M. Sebastian