Damien, > Some USB-SATA adapters have a broken behavior when a non supported VPD > page is probed: depending on the VPD page number, a 4 byte header with a > valid VPD page number but with a 0 lenghth is returned. Currently, > scsi_vpd_inquiry() only checks that the page number is valid to > determine if the page is supported, which results in VPD page users > receiving only the 4 B header for the non existent page. This error > manifests itself very often with page 0xb9 for the concurrent > Positioning Ranges detection done by sd_read_cpr(), resulting in the > error message: Applied to 6.3/scsi-fixes, thanks! [1/1] scsi: core: Improve scsi_vpd_inquiry() checks https://git.kernel.org/mkp/scsi/c/f0aa59a33d2a -- Martin K. Petersen Oracle Linux Engineering