On Thu, 2018-10-25 at 10:49 +0200, Martin Wilck wrote: > 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@xxxxxxxx> > --- > scripts/rescan-scsi-bus.sh | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-) Ping - no opinions on this one? Thanks, Martin > > 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