* Mon Jan 06 2020 Tomas Bzatek <tbzatek@redhat.com> - 1.44-2
- Backport "rescan-scsi-bus.sh: use LUN wildcard in idlist"
This commit is contained in:
parent
19a871b76c
commit
2ded795878
@ -0,0 +1,34 @@
|
|||||||
|
From linux-scsi Thu Oct 25 08:49:11 2018
|
||||||
|
From: Martin Wilck <mwilck () suse ! com>
|
||||||
|
Date: Thu, 25 Oct 2018 08:49:11 +0000
|
||||||
|
To: linux-scsi
|
||||||
|
Subject: [PATCH] rescan-scsi-bus.sh: use LUN wildcard in idlist
|
||||||
|
Message-Id: <20181025084911.19958-1-mwilck () suse ! com>
|
||||||
|
X-MARC-Message: https://marc.info/?l=linux-scsi&m=154045737232713
|
||||||
|
|
||||||
|
By scanning for LUN 0 only, we may encounter a device that the
|
||||||
|
kernel won't add (e.g. peripheral device type 31) and which may
|
||||||
|
thus never appear in sysfs for us to use for REPORT LUNS. That
|
||||||
|
causes LUN additions for such devices to be missed by
|
||||||
|
"rescan-iscsi-bus.sh -a".
|
||||||
|
|
||||||
|
Signed-off-by: Martin Wilck <mwilck@suse.com>
|
||||||
|
---
|
||||||
|
scripts/rescan-scsi-bus.sh | 2 +-
|
||||||
|
1 file changed, 1 insertion(+), 1 deletion(-)
|
||||||
|
|
||||||
|
diff --git a/scripts/rescan-scsi-bus.sh b/scripts/rescan-scsi-bus.sh
|
||||||
|
index 6989208..a2aa8d8 100755
|
||||||
|
--- a/scripts/rescan-scsi-bus.sh
|
||||||
|
+++ b/scripts/rescan-scsi-bus.sh
|
||||||
|
@@ -376,7 +376,7 @@ idlist ()
|
||||||
|
|
||||||
|
oldlist=$(ls /sys/class/scsi_device/ | sed -n "s/${host}:${channel}:\([0-9]*:[0-9]*\)/\1/p" | uniq)
|
||||||
|
# Rescan LUN 0 to check if we found new targets
|
||||||
|
- echo "${channel} - 0" > /sys/class/scsi_host/host${host}/scan
|
||||||
|
+ echo "${channel} - -" > /sys/class/scsi_host/host${host}/scan
|
||||||
|
newlist=$(ls /sys/class/scsi_device/ | sed -n "s/${host}:${channel}:\([0-9]*:[0-9]*\)/\1/p" | uniq)
|
||||||
|
for newid in $newlist ; do
|
||||||
|
oldid=$newid
|
||||||
|
--
|
||||||
|
2.19.1
|
@ -3,7 +3,7 @@
|
|||||||
Summary: Utilities for devices that use SCSI command sets
|
Summary: Utilities for devices that use SCSI command sets
|
||||||
Name: sg3_utils
|
Name: sg3_utils
|
||||||
Version: 1.44
|
Version: 1.44
|
||||||
Release: 1%{?dist}
|
Release: 2%{?dist}
|
||||||
License: GPLv2+ and BSD
|
License: GPLv2+ and BSD
|
||||||
Source0: http://sg.danny.cz/sg/p/sg3_utils-%{version}.tar.xz
|
Source0: http://sg.danny.cz/sg/p/sg3_utils-%{version}.tar.xz
|
||||||
Source2: scsi-rescan.8
|
Source2: scsi-rescan.8
|
||||||
@ -19,6 +19,8 @@ Patch2: sg_raw-version.patch
|
|||||||
# https://bugzilla.redhat.com/show_bug.cgi?id=1760847
|
# https://bugzilla.redhat.com/show_bug.cgi?id=1760847
|
||||||
# FC_TARGET_LUN attribute assigned for non FC device
|
# FC_TARGET_LUN attribute assigned for non FC device
|
||||||
Patch3: fc_wwpn_id-non_FC-devices.patch
|
Patch3: fc_wwpn_id-non_FC-devices.patch
|
||||||
|
# backport from svn
|
||||||
|
Patch4: sg3_utils-1.45_rescan-scsi-bus.sh_use_LUN_wildcard_in_idlist.patch
|
||||||
|
|
||||||
URL: http://sg.danny.cz/sg/sg3_utils.html
|
URL: http://sg.danny.cz/sg/sg3_utils.html
|
||||||
Requires: %{name}-libs%{?_isa} = %{version}-%{release}
|
Requires: %{name}-libs%{?_isa} = %{version}-%{release}
|
||||||
@ -109,6 +111,9 @@ install -p -m 755 scripts/fc_wwpn_id $RPM_BUILD_ROOT/usr/lib/udev
|
|||||||
|
|
||||||
|
|
||||||
%changelog
|
%changelog
|
||||||
|
* Mon Jan 06 2020 Tomas Bzatek <tbzatek@redhat.com> - 1.44-2
|
||||||
|
- Backport "rescan-scsi-bus.sh: use LUN wildcard in idlist"
|
||||||
|
|
||||||
* Fri Jan 03 2020 Tomas Bzatek <tbzatek@redhat.com> - 1.44-1
|
* Fri Jan 03 2020 Tomas Bzatek <tbzatek@redhat.com> - 1.44-1
|
||||||
- Rebase to 1.44 release
|
- Rebase to 1.44 release
|
||||||
- Enable supplemental udev rules
|
- Enable supplemental udev rules
|
||||||
|
Loading…
Reference in New Issue
Block a user