• Kurt Garloff's avatar
    [SCSI] Better log messages for PQ3 devs · 6c7154c9
    Kurt Garloff authored
    Some devices report a peripheral qualifier of 3 for LUN 0; with the original
    code, we would still try a REPORT_LUNS scan (if SCSI level is >= 3 or if we
    have the BLIST_REPORTLUNS2 passed in), but NOT any sequential scan.
    Also, the device at LUN 0 (which is not connected according to the PQ) is not
    registered with the OS.
    
    Unfortunately, SANs exist that are SCSI-2 and do NOT support REPORT_LUNS, but
    report a unknown device with PQ 3 on LUN 0. We still need to scan them, and
    most probably we even need BLIST_SPARSELUN (and BLIST_LARGELUN). See the bug
    reference for an infamous example.
    
    This patch 2/3:
    If a PQ3 device is found, log a message that describes the device
    (INQUIRY DATA and C:B:T:U tuple) and make a suggestion for blacklisting
    it.
    Signed-off-by: default avatarKurt Garloff <garloff@suse.de>
    Signed-off-by: default avatarJames Bottomley <James.Bottomley@SteelEye.com>
    6c7154c9
scsi_scan.c 44.4 KB