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 <mwi...@suse.com>
> ---
>  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


Reply via email to