From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail-wr1-f47.google.com (mail-wr1-f47.google.com [209.85.221.47]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 031EB362135 for ; Fri, 27 Feb 2026 18:20:40 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.221.47 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1772216442; cv=none; b=UojhjWHKEOTpWq/q1QxtlXkWYr3yRJNj2h3RZuxZSjLtHqk+643H7IztRPTzX65cIw7Wbj7ZBgKLlv5nJh3aBdxNDrvc5M3e9U53p6hr8lspsl7wTeqGZQHf3zaIP80rtxjKghKqRQyRQDDEW26OfVDpAGmyqQ919jFYQNSiu6o= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1772216442; c=relaxed/simple; bh=jTmJNz3JOVdyba92WBCm0BzI8m25eUf0xEN3z2CYgZ0=; h=From:To:Cc:Subject:Date:Message-ID:MIME-Version; b=Kz6+Fh0Zy00Bu/c9RoV5W44e/1aiv239ahtWsJ5d2LjIsbMj3loLimJ2JgRdGNokXbgPxt/hCKUwAkca8Lalp13mrO7t8fESLDkrqAV82uqiacsI0m6Ts8xou4oCY8vgFQUxT1ebY8ikq2te4jVGdkNUl32ALWFAekcICVVfYSM= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com; spf=pass smtp.mailfrom=gmail.com; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b=WvJRImBg; arc=none smtp.client-ip=209.85.221.47 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=gmail.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b="WvJRImBg" Received: by mail-wr1-f47.google.com with SMTP id ffacd0b85a97d-43987b97701so1834583f8f.3 for ; Fri, 27 Feb 2026 10:20:40 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1772216439; x=1772821239; darn=vger.kernel.org; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:from:to:cc:subject:date:message-id:reply-to; bh=7lkvvORJcUpRwcgHDhrU7VhBdAXzpHVrJB8Pl7/ogIQ=; b=WvJRImBgWnQzT1MV6UQNzYAnLIBZhpI50VLw1aLYvlNymNJjxy4sY/KUU8RR2nCK6V 10yAdbY7abYIZnKUBwgDMbVS/hGA9vOH5613lLcqCaCKrV8wEa2MmSeaKa/bdSk38gnz I/4e1RIeTS6YjCjlJWE3w8NawzshmrUPjVeZ+j8m7ja2EcoBgsTwq9d8I9EKgmyFdCiU p771xz85fA6kPOIGRKXdTBsm3ZjrFeHue1EeNkReDGdXookC8Nu3Nb3lX7MR/oyN9kUt t0Wem4Bg1avIn1REL16tBFDD+7Y/wmGLUTjnE14RMk2S1/LuLHgjR2vqcMxNwLcbcA5R KT4A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1772216439; x=1772821239; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:x-gm-gg:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=7lkvvORJcUpRwcgHDhrU7VhBdAXzpHVrJB8Pl7/ogIQ=; b=FQx8u+hqYlCj0k/1v34UQ/v0h8S8tZHCTFKUoJ5KsuS3DMQmKxtQ1iMf5jsTOmAGDA 7FGxHWGpyMR07PKuwWA7a+UAH2hPEvdFHrMinAHVYs5iXvnDGXy3Qt3M72RvcOmJMbPv Uvdr0YYzOvAp1PYhCKDLGfkzt7yu+bXh9JLQq7xnC3CChgC9W8FENDRTyUoKrqik12xh r2x9tggDXN7vg3yeZBvUjIrpYLVJRkhaPhZudg4d+svUpEpHfKM0AZ/n2Kg/8kAzKygY aIZEVACsGl2VpLq9cLej0C0sLkHQ+aOWcZf73/gWEVyikTvzBiI+TMIMfZKhzCDU1Yfj mxYQ== X-Forwarded-Encrypted: i=1; AJvYcCWursIpbJwgnXjrzefQvqYnOTQrCdSgvXXX1u/GOm5UwflEOu8w+3S57pO+aEgG7aI9Am99klRUCjafaMc=@vger.kernel.org X-Gm-Message-State: AOJu0YxZpPoKWTSqdqdq7TXehDwGwm8F1yOQ+CvyvsQDnt+amQs3NvrL S+gMAey3B3alG3u76+iuOW9nfxndLIep/TPI8v53Xac6jhFJK4EIwUCE3879EoOMpQ== X-Gm-Gg: ATEYQzzXWlIw9PANL9EKNDomWEcKiB36zNWkTDQEtqJMOBk2HHvCdzkh7hchRJkes3L B/oPnD2ULTj0qE33loi1sFfL9QNtuF0lOT73AHbTbcUSG4ql5GPUP+FDYD603urwiT5MBnwCvwJ +epLCLmYCziDoz0gf24Yw/FyR4l+NxjcDHbpjV3S7aSXCEFwWNec+IyMDMokl3jtXXU9WgIpBu+ pJTljfG7LwOJct+kWYWJ1L7XKHQReAfN5IZ1JfwGhS194QQHI/J2J6bd+qPFYoN/V7XroKocN1R zQNSD97X4t3TY9FrdPUDyj7JVrhlukeh9tqA/h7S2S+bGlPbS66mAgb++ODnUul0/sbF/G14wSL jynuI0bz/rLkUSS4wNgFYG9Br6x4pRt3SIwwdoFeqoSjbYw3ELkrcCtyi4AumZacJ0dsViqFRGR /G5/C+t57CWTNpsfm2IirkKPIRyWZkB4RJrupc8ZSSwiVO0viiXypJaj2REDIG6W5TDQpOAKtF3 Z9FZt9VXxbFFVpBFHo= X-Received: by 2002:a05:6000:2301:b0:439:938a:3de1 with SMTP id ffacd0b85a97d-4399ddf1edcmr6329774f8f.16.1772216439061; Fri, 27 Feb 2026 10:20:39 -0800 (PST) Received: from localhost ([2a02:810d:4a94:b300:dfb0:2728:8964:e209]) by smtp.gmail.com with UTF8SMTPSA id ffacd0b85a97d-4399c70e8dasm7819525f8f.9.2026.02.27.10.20.38 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Fri, 27 Feb 2026 10:20:38 -0800 (PST) From: Florian Fuchs To: "James E . J . Bottomley" , "Martin K . Petersen" Cc: linux-scsi@vger.kernel.org, linux-kernel@vger.kernel.org, fuchsfl@gmail.com Subject: [PATCH] scsi: devinfo: Add BLIST_SKIP_IO_HINTS for Iomega ZIP Date: Fri, 27 Feb 2026 19:18:23 +0100 Message-ID: <20260227181823.892932-1-fuchsfl@gmail.com> X-Mailer: git-send-email 2.43.0 Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: 8bit The Iomega ZIP 100 (Z100P2) can't process IO Advice Hints Grouping mode page query. It immediately switches to the status phase 0xb8 after receiving the subpage code 0x05 of MODE_SENSE_10 command, which fails imm_out() and turns into DID_ERROR of this command, which leads to unusable device. This was tested with an Iomega ZIP 100 (Z100P2) connected with a StarTech PEX1P2 AX99100 PCIe parallel port card. Prior to this fix, Test Unit Ready fails and the drive can't be used: IMM: returned SCSI status b8 sd 7:0:6:0: [sdh] Test Unit Ready failed: Result: hostbyte=0x01 driverbyte=DRIVER_OK Signed-off-by: Florian Fuchs --- The processed CDB, where 0xb8 was set after subpage code 0x05: 5a 08 0a 05 00 00 00 02 00 00 Prior error message, no partitions found and Test Unit Ready failed: imm: Found device at ID 6, Attempting to use EPP 8 bit imm: Communication established at 0xd010 with ID 6 using EPP 8 bit scsi host7: Iomega VPI2 (imm) interface scsi 7:0:6:0: Direct-Access IOMEGA ZIP 100 P.04 PQ: 0 ANSI: 2 sd 7:0:6:0: Power-on or device reset occurred sd 7:0:6:0: Power-on or device reset occurred sd 7:0:6:0: [sdh] 196608 512-byte logical blocks: (101 MB/96.0 MiB) sd 7:0:6:0: [sdh] Write Protect is off sd 7:0:6:0: [sdh] Mode Sense: 25 00 00 08 sd 7:0:6:0: [sdh] Cache data unavailable sd 7:0:6:0: [sdh] Assuming drive cache: write through IMM: returned SCSI status b8 sd 7:0:6:0: [sdh] Test Unit Ready failed: Result: hostbyte=0x01 driverbyte=DRIVER_OK sdh: detected capacity change from 196608 to 0 sd 7:0:6:0: [sdh] Attached SCSI removable disk Ater this fix, the partition is detected and the drive works like we deserve: imm: Found device at ID 6, Attempting to use EPP 8 bit imm: Communication established at 0xd010 with ID 6 using EPP 8 bit scsi host7: Iomega VPI2 (imm) interface scsi 7:0:6:0: Direct-Access IOMEGA ZIP 100 P.04 PQ: 0 ANSI: 2 sd 7:0:6:0: Power-on or device reset occurred sd 7:0:6:0: Power-on or device reset occurred sd 7:0:6:0: [sdh] 196608 512-byte logical blocks: (101 MB/96.0 MiB) sd 7:0:6:0: [sdh] Write Protect is off sd 7:0:6:0: [sdh] Mode Sense: 25 00 00 08 sd 7:0:6:0: [sdh] Cache data unavailable sd 7:0:6:0: [sdh] Assuming drive cache: write through sdh: sdh4 sd 7:0:6:0: [sdh] Attached SCSI removable disk --- drivers/scsi/scsi_devinfo.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/scsi/scsi_devinfo.c b/drivers/scsi/scsi_devinfo.c index 0dada89d8d99..68a992494b12 100644 --- a/drivers/scsi/scsi_devinfo.c +++ b/drivers/scsi/scsi_devinfo.c @@ -190,7 +190,7 @@ static struct { {"IBM", "2076", NULL, BLIST_NO_VPD_SIZE}, {"IBM", "2105", NULL, BLIST_RETRY_HWERROR}, {"iomega", "jaz 1GB", "J.86", BLIST_NOTQ | BLIST_NOLUN}, - {"IOMEGA", "ZIP", NULL, BLIST_NOTQ | BLIST_NOLUN}, + {"IOMEGA", "ZIP", NULL, BLIST_NOTQ | BLIST_NOLUN | BLIST_SKIP_IO_HINTS}, {"IOMEGA", "Io20S *F", NULL, BLIST_KEY}, {"INSITE", "Floptical F*8I", NULL, BLIST_KEY}, {"INSITE", "I325VM", NULL, BLIST_KEY}, base-commit: 2f38fd99c0004676d835ae96ac4f3b54edc02c82 -- 2.43.0