Received: by 2002:a05:7412:b10a:b0:f3:1519:9f41 with SMTP id az10csp670219rdb; Thu, 30 Nov 2023 15:18:20 -0800 (PST) X-Google-Smtp-Source: AGHT+IFcVaSrHNjimneYRWjLGQMG3PiYEoEhPPzFLnKaM1YJsa4FUTDoXPaF+A9HR89WfoP7Vsvg X-Received: by 2002:a05:6a20:728f:b0:18c:4b7:2da5 with SMTP id o15-20020a056a20728f00b0018c04b72da5mr23587154pzk.54.1701386299933; Thu, 30 Nov 2023 15:18:19 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1701386299; cv=none; d=google.com; s=arc-20160816; b=bSNKEwiAm4ZBCdnjuVOGrcCVTThiHesrohzoqKImPhtgTJXOYFFEHiGtNXNPtFA0uu 4DiwjRZ8TaL/oPIJbmWk7o7tZEPJMjavetQA6/4ImcXpZsHCA8Etxy3R32VbevXal2Rg gBmtuYz0zs2bIs+ZUILrV5QYoDvc+a6KcJZPEffuaEnP7dN5K3BrkkLHemIHDZLrebop f2mYj6deLevp/Y7wX9a1/BVk3GhqWVT8wZnrkzizxzC+lrx/dCqBHEaWA3EB64+6SWYJ pmAKXmUJQVImYgLWLQLeVrtTNVKbwOvmMr4pMhr7LjORd9yI16fvFaD+c4oOh8km0lZI /JgA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:in-reply-to:content-disposition:mime-version :message-id:subject:cc:to:from:date:dkim-signature; bh=q9zJHzGggjWt+ACKX6cdUzh5TOkYtYTVIatkT4fEVYk=; fh=uIwanZ4zBVopsR0uTAHNb4P1a8RFgUypL1QaGlanacI=; b=F+se/FR509VnDj5V72YZ0TFSozazteKqyJCs+2Ubc6gwagLLuAn1WmyxZfx6QxMwjs hJWFShnPuNO81ymQrjXeKD8DIxoDzX2IWmXrolpZz54ybo+UvMiLhHrpzLFxyAcJ97iV FxysrfFA0UHJp6otQ9zG9mQ0/g67Mqwv5HSBIWm5kyEZkwoEWkSdzHCDnF/RsHE7kqvc AxzmElgyMODgMnRM+xA2L6YxOYDYUUA8rPEmQCQA0nZ6fzZJtWIMHyQSZ42NuN3cCbN7 TSxxS7C0LbLRXLnD9gRQDjjHyFHkGzDeZKVRlA8GebemOy/2kEGbiqjL4+AJtNWquGvZ rS4Q== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@kernel.org header.s=k20201202 header.b=CA1i3B5p; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::3:2 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Return-Path: Received: from agentk.vger.email (agentk.vger.email. [2620:137:e000::3:2]) by mx.google.com with ESMTPS id x16-20020a17090a165000b0028065b30a0dsi1591219pje.124.2023.11.30.15.18.19 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 30 Nov 2023 15:18:19 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::3:2 as permitted sender) client-ip=2620:137:e000::3:2; Authentication-Results: mx.google.com; dkim=pass header.i=@kernel.org header.s=k20201202 header.b=CA1i3B5p; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::3:2 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Received: from out1.vger.email (depot.vger.email [IPv6:2620:137:e000::3:0]) by agentk.vger.email (Postfix) with ESMTP id 514878024079; Thu, 30 Nov 2023 15:18:16 -0800 (PST) X-Virus-Status: Clean X-Virus-Scanned: clamav-milter 0.103.11 at agentk.vger.email Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1377216AbjK3XSA (ORCPT + 99 others); Thu, 30 Nov 2023 18:18:00 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:45950 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1377192AbjK3XR7 (ORCPT ); Thu, 30 Nov 2023 18:17:59 -0500 Received: from smtp.kernel.org (relay.kernel.org [52.25.139.140]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 370EBD54 for ; Thu, 30 Nov 2023 15:18:05 -0800 (PST) Received: by smtp.kernel.org (Postfix) with ESMTPSA id 7D807C433C7; Thu, 30 Nov 2023 23:18:04 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1701386284; bh=vz/QshvcmDteZfnIHJfojm18yXWenflELpWAMRx3cD8=; h=Date:From:To:Cc:Subject:In-Reply-To:From; b=CA1i3B5pcnkd71jOdL7g/gY5vxwAXmY+P5732D4WD5fnw7DadmdEPl3Ctp9WgIaxQ 9OzuF7+JQURNDqMy2AjQNA+mP0lbN5nLkCXf9zgQQGRWVaOAa5Nq4RWMg9jrL/lWuW CsAcJOSttUZ3EdWetp3umPIWMWSucUCPzW6b4UfIEA2l7+iNA5VOAsIqgEhum4BaRe 1blRdODO8ID/sL3Egj2BbixK6i0OUuPKH+bqx3n+gFy2/ehsxxrXepzxRPPb3R1+Na O8p81NTxzB3IySIcX/bGGet4Kb1++D0OUeSuk3HsxKrMC7M8sZilBALLQqeuxHC7ip m2wIuP9lbhZ7Q== Date: Thu, 30 Nov 2023 17:18:02 -0600 From: Bjorn Helgaas To: Fiona Ebner Cc: linux-pci@vger.kernel.org, linux-acpi@vger.kernel.org, Igor Mammedov , linux-kernel@vger.kernel.org, bhelgaas@google.com, lenb@kernel.org, rafael@kernel.org, Thomas Lamprecht Subject: Re: SCSI hotplug issues with UEFI VM with guest kernel >= 6.5 Message-ID: <20231130231802.GA498017@bhelgaas> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <9eb669c0-d8f2-431d-a700-6da13053ae54@proxmox.com> X-Spam-Status: No, score=-1.2 required=5.0 tests=DKIMWL_WL_HIGH,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,MAILING_LIST_MULTI, SPF_HELO_NONE,SPF_PASS,T_SCC_BODY_TEXT_LINE autolearn=unavailable autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on agentk.vger.email Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org X-Greylist: Sender passed SPF test, not delayed by milter-greylist-4.6.4 (agentk.vger.email [0.0.0.0]); Thu, 30 Nov 2023 15:18:16 -0800 (PST) On Wed, Nov 29, 2023 at 04:22:41PM +0100, Fiona Ebner wrote: > Hi, > it seems that hot-plugging SCSI disks for QEMU virtual machines booting > with UEFI and with guest kernels >= 6.5 might be broken. It's not > consistently broken, hinting there might be a race somewhere. > > Reverting the following two commits seems to make it work reliably again: > > cc22522fd55e2 ("PCI: acpiphp: Use > pci_assign_unassigned_bridge_resources() only for non-root bus") > 40613da52b13f ("PCI: acpiphp: Reassign resources on bridge if necessary" > > Of course, they might only expose some pre-existing issue, but this is > my best lead. See below for some logs and details about an affected > virtual machine. Happy to provide more information and to debug/test > further. Shoot. Thanks very much for the report and your debugging. I'm hoping Igor will chime in with some ideas. Both of those commits appeard in v6.5 and fixed legit issues, so I hate to revert them, but this does appear to be a regression. #regzbot introduced: cc22522fd55e2 ^ #regzbot introduced: 40613da52b13f ^ > Host kernel: 6.5.11-4-pve which is based on the one from Ubuntu > Guest kernel: 6.7.0-rc3 and 6.7.0-rc3 with above commits reverted > QEMU version: v8.1.0 built from source > EDK2 version: submodule in the QEMU v8.1 repository: edk2-stable202302 > > QEMU command line: > > > ./qemu-system-x86_64 \ > > -accel 'kvm' \ > > -chardev 'socket,id=qmp,path=/var/run/qemu-server/104.qmp,server=on,wait=off' \ > > -mon 'chardev=qmp,mode=control' \ > > -chardev 'socket,id=qmp-event,path=/var/run/qmeventd.sock,reconnect=5' \ > > -mon 'chardev=qmp-event,mode=control' \ > > -pidfile /var/run/qemu-server/104.pid \ > > -drive 'if=pflash,unit=0,format=raw,readonly=on,file=./pc-bios/edk2-x86_64-code.fd' \ > > -drive 'if=pflash,unit=1,id=drive-efidisk0,format=raw,file=/dev/u2nvme/vm-104-disk-0,size=540672' \ > > -smp '4,sockets=1,cores=4,maxcpus=4' \ > > -nodefaults \ > > -vnc 'unix:/var/run/qemu-server/104.vnc,password=on' \ > > -m 4096 \ > > -device 'pci-bridge,id=pci.1,chassis_nr=1,bus=pci.0,addr=0x1e' \ > > -device 'pci-bridge,id=pci.2,chassis_nr=2,bus=pci.0,addr=0x1f' \ > > -device 'pci-bridge,id=pci.3,chassis_nr=3,bus=pci.0,addr=0x5' \ > > -device 'VGA,id=vga,bus=pci.0,addr=0x2' \ > > -device 'virtio-scsi-pci,id=virtioscsi0,bus=pci.3,addr=0x1' \ > > -drive 'file=/dev/u2nvme/vm-104-disk-1,if=none,id=drive-scsi0,format=raw' \ > > -blockdev 'raw,file.driver=file,file.filename=/home/febner/plug.raw,node-name=drive-scsi1' \ > > -device 'scsi-hd,bus=virtioscsi0.0,channel=0,scsi-id=0,lun=0,drive=drive-scsi0,id=scsi0,bootindex=100' \ > > -netdev 'type=tap,id=net0,ifname=tap104i0,script=/var/lib/qemu-server/pve-bridge,downscript=/var/lib/qemu-server/pve-bridgedown,vhost=on' \ > > -device 'virtio-net-pci,mac=BC:24:11:89:6A:E6,netdev=net0,bus=pci.0,addr=0x12,id=net0,rx_queue_size=1024,tx_queue_size=256,bootindex=102' \ > > -bios './pc-bios/edk2-x86_64-code.fd' > > Script to issue hotplug command via QEMU monitor protocol (QMP): > > > #!/bin/sh > > > > ID=$1 > > CMD=$2 > > > > if [ -z "$ID" ]; then > > echo "need to specify ID"; > > exit 1; > > fi > > > > if [ -z "$CMD" ]; then > > echo "need to specify command (plug or unplug)"; > > exit 1; > > fi > > > > > > if [ "$CMD" = "plug" ]; then > > socat - /var/run/qemu-server/"$ID".qmp << END > > {"execute": "qmp_capabilities"} > > {"arguments":{"driver":"virtio-scsi-pci","bus":"pci.3","addr":"0x2","id":"virtioscsi1"},"execute":"device_add"} > > {"arguments":{"bus":"virtioscsi1.0","channel":"0","driver":"scsi-hd","id":"scsi1","drive":"drive-scsi1","scsi-id":"0","lun":"1"},"execute":"device_add"} > > END > > elif [ "$CMD" = "unplug" ]; then > > socat - /var/run/qemu-server/"$ID".qmp << END > > {"execute": "qmp_capabilities"} > > {"arguments":{"id":"scsi1"},"execute":"device_del"} > > {"arguments":{"id":"virtioscsi1"},"execute":"device_del"} > > END > > fi > > I've also tired and added 10 second sleep between the two device_add > commands just to be sure, but that didn't make a difference. (Our > management stack does query via QMP and wait for the device to show up > and is also affected, I was just too lazy to do that for the reproducer > here). > > I've attached some logs for guest using kernel 6.7.0-rc3 where hotplug > works rarely and guest using kernel 6.7.0-rc3 with the previously > mentioned commits reverted where hotplug works reliably: > > 6.7.0-rc3: > > > Nov 29 15:12:02 hotplug kernel: pci 0000:01:02.0: [1af4:1004] type 00 class 0x010000 > > Nov 29 15:12:02 hotplug kernel: pci 0000:01:02.0: reg 0x10: [io 0x0000-0x003f] > > Nov 29 15:12:02 hotplug kernel: pci 0000:01:02.0: reg 0x14: [mem 0x00000000-0x00000fff] > > Nov 29 15:12:02 hotplug kernel: pci 0000:01:02.0: reg 0x20: [mem 0x00000000-0x00003fff 64bit pref] > > Nov 29 15:12:02 hotplug kernel: pci 0000:01:02.0: BAR 4: assigned [mem 0xc000004000-0xc000007fff 64bit pref] > > Nov 29 15:12:02 hotplug kernel: pci 0000:01:02.0: BAR 1: assigned [mem 0xc1401000-0xc1401fff] > > Nov 29 15:12:02 hotplug kernel: pci 0000:01:02.0: BAR 0: assigned [io 0xe040-0xe07f] > > Nov 29 15:12:02 hotplug kernel: pci 0000:00:05.0: PCI bridge to [bus 01] > > Nov 29 15:12:02 hotplug kernel: pci 0000:00:05.0: bridge window [io 0xe000-0xefff] > > Nov 29 15:12:02 hotplug kernel: pci 0000:00:05.0: bridge window [mem 0xc1400000-0xc15fffff] > > Nov 29 15:12:02 hotplug kernel: pci 0000:00:05.0: bridge window [mem 0xc000000000-0xc01fffffff 64bit pref] > > Nov 29 15:12:02 hotplug kernel: virtio-pci 0000:01:02.0: enabling device (0000 -> 0003) > > Nov 29 15:12:02 hotplug kernel: ACPI: \_SB_.LNKC: Enabled at IRQ 11 > > Nov 29 15:12:02 hotplug kernel: scsi host3: Virtio SCSI HBA > > Nov 29 15:12:02 hotplug kernel: pci 0000:00:05.0: PCI bridge to [bus 01] > > Nov 29 15:12:02 hotplug kernel: pci 0000:00:05.0: bridge window [io 0xe000-0xefff] > > Nov 29 15:12:02 hotplug kernel: scsi 3:0:0:1: Direct-Access QEMU QEMU HARDDISK 2.5+ PQ: 0 ANSI: 5 > > Nov 29 15:12:02 hotplug kernel: pci 0000:00:05.0: bridge window [mem 0xc1400000-0xc15fffff] > > Nov 29 15:12:02 hotplug kernel: pci 0000:00:05.0: bridge window [mem 0xc000000000-0xc01fffffff 64bit pref] > > Reboot > > > Nov 29 15:12:52 hotplug kernel: pci 0000:01:02.0: [1af4:1004] type 00 class 0x010000 > > Nov 29 15:12:52 hotplug kernel: pci 0000:01:02.0: reg 0x10: [io 0x0000-0x003f] > > Nov 29 15:12:52 hotplug kernel: pci 0000:01:02.0: reg 0x14: [mem 0x00000000-0x00000fff] > > Nov 29 15:12:52 hotplug kernel: pci 0000:01:02.0: reg 0x20: [mem 0x00000000-0x00003fff 64bit pref] > > Nov 29 15:12:52 hotplug kernel: pci 0000:01:02.0: BAR 4: assigned [mem 0xc000004000-0xc000007fff 64bit pref] > > Nov 29 15:12:52 hotplug kernel: pci 0000:01:02.0: BAR 1: assigned [mem 0xc1401000-0xc1401fff] > > Nov 29 15:12:52 hotplug kernel: pci 0000:01:02.0: BAR 0: assigned [io 0xe040-0xe07f] > > Nov 29 15:12:52 hotplug kernel: pci 0000:00:05.0: PCI bridge to [bus 01] > > Nov 29 15:12:52 hotplug kernel: pci 0000:00:05.0: bridge window [io 0xe000-0xefff] > > Nov 29 15:12:52 hotplug kernel: pci 0000:00:05.0: bridge window [mem 0xc1400000-0xc15fffff] > > Nov 29 15:12:52 hotplug kernel: pci 0000:00:05.0: bridge window [mem 0xc000000000-0xc01fffffff 64bit pref] > > Nov 29 15:12:52 hotplug kernel: virtio-pci 0000:01:02.0: enabling device (0000 -> 0003) > > Nov 29 15:12:52 hotplug kernel: ACPI: \_SB_.LNKC: Enabled at IRQ 11 > > Nov 29 15:12:52 hotplug kernel: scsi host3: Virtio SCSI HBA > > Nov 29 15:12:52 hotplug kernel: pci 0000:00:05.0: PCI bridge to [bus 01] > > Nov 29 15:12:52 hotplug kernel: pci 0000:00:05.0: bridge window [io 0xe000-0xefff] > > Nov 29 15:12:52 hotplug kernel: pci 0000:00:05.0: bridge window [mem 0xc1400000-0xc15fffff] > > Nov 29 15:12:52 hotplug kernel: scsi 3:0:0:1: Direct-Access QEMU QEMU HARDDISK 2.5+ PQ: 0 ANSI: 5 > > Nov 29 15:12:52 hotplug kernel: pci 0000:00:05.0: bridge window [mem 0xc000000000-0xc01fffffff 64bit pref] > > RebootThe one time it did work. Note that the line with "QEMU HARDDISK" > comes after all lines with "bridge window": > > > Nov 29 15:13:51 hotplug kernel: pci 0000:01:02.0: [1af4:1004] type 00 class 0x010000 > > Nov 29 15:13:51 hotplug kernel: pci 0000:01:02.0: reg 0x10: [io 0x0000-0x003f] > > Nov 29 15:13:51 hotplug kernel: pci 0000:01:02.0: reg 0x14: [mem 0x00000000-0x00000fff] > > Nov 29 15:13:51 hotplug kernel: pci 0000:01:02.0: reg 0x20: [mem 0x00000000-0x00003fff 64bit pref] > > Nov 29 15:13:51 hotplug kernel: pci 0000:01:02.0: BAR 4: assigned [mem 0xc000004000-0xc000007fff 64bit pref] > > Nov 29 15:13:51 hotplug kernel: pci 0000:01:02.0: BAR 1: assigned [mem 0xc1401000-0xc1401fff] > > Nov 29 15:13:51 hotplug kernel: pci 0000:01:02.0: BAR 0: assigned [io 0xe040-0xe07f] > > Nov 29 15:13:51 hotplug kernel: pci 0000:00:05.0: PCI bridge to [bus 01] > > Nov 29 15:13:51 hotplug kernel: pci 0000:00:05.0: bridge window [io 0xe000-0xefff] > > Nov 29 15:13:51 hotplug kernel: pci 0000:00:05.0: bridge window [mem 0xc1400000-0xc15fffff] > > Nov 29 15:13:51 hotplug kernel: pci 0000:00:05.0: bridge window [mem 0xc000000000-0xc01fffffff 64bit pref] > > Nov 29 15:13:51 hotplug kernel: virtio-pci 0000:01:02.0: enabling device (0000 -> 0003) > > Nov 29 15:13:51 hotplug kernel: ACPI: \_SB_.LNKC: Enabled at IRQ 11 > > Nov 29 15:13:51 hotplug kernel: scsi host3: Virtio SCSI HBA > > Nov 29 15:13:51 hotplug kernel: pci 0000:00:05.0: PCI bridge to [bus 01] > > Nov 29 15:13:51 hotplug kernel: pci 0000:00:05.0: bridge window [io 0xe000-0xefff] > > Nov 29 15:13:51 hotplug kernel: pci 0000:00:05.0: bridge window [mem 0xc1400000-0xc15fffff] > > Nov 29 15:13:51 hotplug kernel: pci 0000:00:05.0: bridge window [mem 0xc000000000-0xc01fffffff 64bit pref] > > Nov 29 15:13:51 hotplug kernel: scsi 3:0:0:1: Direct-Access QEMU QEMU HARDDISK 2.5+ PQ: 0 ANSI: 5 > > Nov 29 15:13:51 hotplug kernel: sd 3:0:0:1: Attached scsi generic sg1 type 0 > > Nov 29 15:13:51 hotplug kernel: sd 3:0:0:1: Power-on or device reset occurred > > Nov 29 15:13:51 hotplug kernel: sd 3:0:0:1: [sdb] 2048 512-byte logical blocks: (1.05 MB/1.00 MiB) > > Nov 29 15:13:51 hotplug kernel: sd 3:0:0:1: [sdb] Write Protect is off > > Nov 29 15:13:51 hotplug kernel: sd 3:0:0:1: [sdb] Mode Sense: 63 00 00 08 > > Nov 29 15:13:51 hotplug kernel: sd 3:0:0:1: [sdb] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA > > Nov 29 15:13:51 hotplug kernel: sd 3:0:0:1: [sdb] Attached SCSI disk > > Nov 29 15:14:08 hotplug systemd[1]: systemd-fsckd.service: Deactivated successfully. > > 6.7.0-rc3 with the following reverted: > cc22522fd55e2 ("PCI: acpiphp: Use > pci_assign_unassigned_bridge_resources() only for non-root bus") > 40613da52b13f ("PCI: acpiphp: Reassign resources on bridge if necessary") > > > Nov 29 15:15:37 hotplug kernel: pci 0000:01:02.0: [1af4:1004] type 00 class 0x010000 > > Nov 29 15:15:37 hotplug kernel: pci 0000:01:02.0: reg 0x10: [io 0x0000-0x003f] > > Nov 29 15:15:37 hotplug kernel: pci 0000:01:02.0: reg 0x14: [mem 0x00000000-0x00000fff] > > Nov 29 15:15:37 hotplug kernel: pci 0000:01:02.0: reg 0x20: [mem 0x00000000-0x00003fff 64bit pref] > > Nov 29 15:15:37 hotplug kernel: pci 0000:01:02.0: BAR 4: assigned [mem 0xc000004000-0xc000007fff 64bit pref] > > Nov 29 15:15:37 hotplug kernel: pci 0000:01:02.0: BAR 1: assigned [mem 0xc1401000-0xc1401fff] > > Nov 29 15:15:37 hotplug kernel: pci 0000:01:02.0: BAR 0: assigned [io 0xe040-0xe07f] > > Nov 29 15:15:37 hotplug kernel: virtio-pci 0000:01:02.0: enabling device (0000 -> 0003) > > Nov 29 15:15:37 hotplug kernel: ACPI: \_SB_.LNKC: Enabled at IRQ 11 > > Nov 29 15:15:37 hotplug kernel: scsi host3: Virtio SCSI HBA > > Nov 29 15:15:37 hotplug kernel: scsi 3:0:0:1: Direct-Access QEMU QEMU HARDDISK 2.5+ PQ: 0 ANSI: 5 > > Nov 29 15:15:37 hotplug kernel: sd 3:0:0:1: Attached scsi generic sg1 type 0 > > Nov 29 15:15:37 hotplug kernel: sd 3:0:0:1: Power-on or device reset occurred > > Nov 29 15:15:37 hotplug kernel: sd 3:0:0:1: [sdb] 2048 512-byte logical blocks: (1.05 MB/1.00 MiB) > > Nov 29 15:15:37 hotplug kernel: sd 3:0:0:1: [sdb] Write Protect is off > > Nov 29 15:15:37 hotplug kernel: sd 3:0:0:1: [sdb] Mode Sense: 63 00 00 08 > > Nov 29 15:15:37 hotplug kernel: sd 3:0:0:1: [sdb] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA > > Nov 29 15:15:37 hotplug kernel: sd 3:0:0:1: [sdb] Attached SCSI disk > > Nov 29 15:15:38 hotplug systemd[1]: systemd-fsckd.service: Deactivated successfully. >