From 8eeda60bd0e81fb3fe7211014ab672b23dc847a3 Mon Sep 17 00:00:00 2001 From: iabdalkader Date: Fri, 25 Feb 2022 05:54:41 +0200 Subject: [PATCH] Set the standard inquiry response additional length field. * The standard inquiry response additional length field needs to be set to the length in bytes of the remaining standard inquiry data (i.e. N - 5), otherwise the kernel driver issues a warning about short inquiry response.. --- src/class/msc/msc_device.c | 1 + 1 file changed, 1 insertion(+) diff --git a/src/class/msc/msc_device.c b/src/class/msc/msc_device.c index e09a2b11a..0c18b0ced 100644 --- a/src/class/msc/msc_device.c +++ b/src/class/msc/msc_device.c @@ -753,6 +753,7 @@ static int32_t proc_builtin_scsi(uint8_t lun, uint8_t const scsi_cmd[16], uint8_ .is_removable = 1, .version = 2, .response_data_format = 2, + .additional_length = sizeof(scsi_inquiry_resp_t) - 5, }; // vendor_id, product_id, product_rev is space padded string