2.4.25-rc2 more devices to scsi_scan.c's blacklist
PATCH 1/1 2.4.25-rc2 more devices to scsi_scan.c's blacklist
hi,
I only have a doubt, this is a RHEL modification that I don't know if it is ok:
- {"DEC","HSG80","*", BLIST_FORCELUN | BLIST_NOSTARTONADD},
+ {"DEC","HSG80","*", BLIST_SPARSELUN | BLIST_LARGELUN | BLIST_NOSTARTONADD},
Most of them were gotten from a RHEL patch, so they should be right.
FYI, 2.6 needs a resync.
-thanks-
drivers/scsi/scsi_scan.c +11 -3
@@ -83,6 +83,7 @@ {"NEC", "CD-ROM DRIVE:841", "1.0", BLIST_NOLUN}, /* Locks-up when LUN>0 polled. */ {"PHILIPS", "PCA80SC", "V4-2", BLIST_NOLUN}, /* Responds to all lun */ {"RODIME", "RO3000S", "2.33", BLIST_NOLUN}, /* Locks up if polled for lun != 0 */ + {"SUN", "SENA", "*", BLIST_NOLUN}, /* responds to all luns */ {"SANYO", "CRD-250S", "1.20", BLIST_NOLUN}, /* causes failed REQUEST SENSE on lun 1* for aha152x controller, which causes * SCSI code to reset bus.*/
@@ -126,6 +127,7 @@ {"RELISYS", "VM3530+", "*", BLIST_NOLUN}, /* responds to all LUN */ {"ACROSS", "", "*", BLIST_NOLUN}, /* responds to all LUN */ {"MICROTEK", "ScanMaker II", "5.61", BLIST_NOLUN}, /* responds to all LUN */ + {"NEC", "D3856", "0009", BLIST_NOLUN},/* * Other types of devices that have special flags.
@@ -148,7 +150,7 @@ {"EMULEX", "MD21/S2 ESDI", "*", BLIST_SINGLELUN}, {"CANON", "IPUBJD", "*", BLIST_SPARSELUN}, {"nCipher", "Fastness Crypto", "*", BLIST_FORCELUN}, - {"DEC","HSG80","*", BLIST_FORCELUN | BLIST_NOSTARTONADD}, + {"DEC","HSG80","*", BLIST_SPARSELUN | BLIST_LARGELUN | BLIST_NOSTARTONADD}, {"COMPAQ","LOGICAL VOLUME","*", BLIST_FORCELUN}, {"COMPAQ","CR3500","*", BLIST_FORCELUN}, {"NEC", "PD-1 ODX654P", "*", BLIST_FORCELUN | BLIST_SINGLELUN},
@@ -189,8 +191,10 @@ {"HITACHI", "DF600", "*", BLIST_SPARSELUN}, {"IBM", "ProFibre 4000R", "*", BLIST_SPARSELUN | BLIST_LARGELUN}, {"HITACHI", "OPEN-", "*", BLIST_SPARSELUN | BLIST_LARGELUN}, /* HITACHI XP Arrays */ - {"WINSYS","FLASHDISK G6", "*", BLIST_SPARSELUN}, - {"DotHill","SANnet RAID X300", "*", BLIST_SPARSELUN}, + {"HITACHI", "DISK-SUBSYSTEM", "*", BLIST_SPARSELUN | BLIST_LARGELUN}, /* HITACHI 9960 */ + {"WINSYS","FLASHDISK", "*", BLIST_SPARSELUN}, + {"WINSYS","Flashdisk", "*", BLIST_SPARSELUN}, + {"DotHill","SANnet", "*", BLIST_SPARSELUN}, {"SUN", "T300", "*", BLIST_SPARSELUN}, {"SUN", "T4", "*", BLIST_SPARSELUN}, {"SGI", "RAID3", "*", BLIST_SPARSELUN | BLIST_LARGELUN},
@@ -206,6 +210,10 @@ {"SMSC", "USB 2 HS", "*", BLIST_SPARSELUN | BLIST_LARGELUN}, {"XYRATEX", "RS", "*", BLIST_SPARSELUN | BLIST_LARGELUN}, {"NEC", "iStorage", "*", BLIST_SPARSELUN | BLIST_LARGELUN | BLIST_FORCELUN}, + {"SUN", "StorEdge", "*", BLIST_SPARSELUN}, + {"IBM", "1742", "*", BLIST_SPARSELUN | BLIST_LARGELUN}, + {"CNSi", "JSS122", "*", BLIST_SPARSELUN}, // Chaparral SR0812 SR1422 + {"CNSi", "JSS224", "*", BLIST_SPARSELUN}, // Chaparral FR1422/* * Must be at end of list...
hi,
new and better patch with _additions_ from linux-kernel ml, SLES y RHEL.
There are some _modifications_ from SuSE, but they were not added. Does anybody know what are right ? kernel.org vs. SuSE(and one of RH)
- {"COMPAQ", "MSA1000", "*", BLIST_SPARSELUN | BLIST_LARGELUN | BLIST_NOSTARTONADD},
+ {"COMPAQ", "MSA1000", "*", BLIST_SPARSELUN | BLIST_LARGELUN},- {"COMPAQ", "HSV110", "*", BLIST_SPARSELUN | BLIST_LARGELUN | BLIST_NOSTARTONADD},
+ {"COMPAQ", "HSV110", "*", BLIST_SPARSELUN | BLIST_LARGELUN},- {"DEC", "HSG80","*", BLIST_FORCELUN | BLIST_NOSTARTONADD},
+ {"DEC", "HSG80","*", BLIST_SPARSELUN | BLIST_LARGELUN | BLIST_NOSTARTONADD}, -> RH
+ {"DEC", "HSG80","*", BLIST_FORCELUN | BLIST_LARGELUN}, -> SuSE- {"EMC", "SYMMETRIX", "*", BLIST_SPARSELUN | BLIST_LARGELUN | BLIST_FORCELUN},
+ {"EMC", "SYMMETRIX", "*", BLIST_SPARSELUN | BLIST_LARGELUN},- {"HP", "HSV100", "*", BLIST_SPARSELUN | BLIST_LARGELUN | BLIST_NOSTARTONADD},
+ {"HP", "HSV100", "*", BLIST_SPARSELUN | BLIST_LARGELUN},- {"HP", "NetRAID-4M", "*", BLIST_FORCELUN},
+ {"HP", "NetRAID-4M", "*", BLIST_FORCELUN | BLIST_LARGELUN},
-thanks-
drivers/scsi/scsi_scan.c +25 -7
@@ -112,10 +112,6 @@ {"HP", "C1750A", "3226", BLIST_NOLUN}, /* scanjet iic */ {"HP", "C1790A", "", BLIST_NOLUN}, /* scanjet iip */ {"HP", "C2500A", "", BLIST_NOLUN}, /* scanjet iicx */ - {"HP", "A6188A", "*", BLIST_SPARSELUN | BLIST_LARGELUN},/* HP Va7100 Array */ - {"HP", "A6189A", "*", BLIST_SPARSELUN | BLIST_LARGELUN},/* HP Va7400 Array */ - {"HP", "A6189B", "*", BLIST_SPARSELUN | BLIST_LARGELUN},/* HP Va7110 Array */ - {"HP", "A6218A", "*", BLIST_SPARSELUN | BLIST_LARGELUN},/* HP Va7410 Array */ {"YAMAHA", "CDR100", "1.00", BLIST_NOLUN}, /* Locks up if polled for lun != 0 */ {"YAMAHA", "CDR102", "1.00", BLIST_NOLUN}, /* Locks up if polled for lun != 0 * extra reset */
@@ -126,6 +122,9 @@ {"RELISYS", "VM3530+", "*", BLIST_NOLUN}, /* responds to all LUN */ {"ACROSS", "", "*", BLIST_NOLUN}, /* responds to all LUN */ {"MICROTEK", "ScanMaker II", "5.61", BLIST_NOLUN}, /* responds to all LUN */ + {"IBM", "EXP300", "D014", BLIST_NOLUN}, /* locks up */ + {"NEC", "D3856", "0009", BLIST_NOLUN}, + {"SUN", "SENA", "*", BLIST_NOLUN}, /* responds to all LUN *//* * Other types of devices that have special flags.
@@ -164,7 +163,10 @@ {"DELL", "PSEUDO DEVICE .", "*", BLIST_SPARSELUN | BLIST_LARGELUN}, // Dell PV 530F {"DELL", "PV530F", "*", BLIST_SPARSELUN | BLIST_LARGELUN}, // Dell PV 530F {"EMC", "SYMMETRIX", "*", BLIST_SPARSELUN | BLIST_LARGELUN | BLIST_FORCELUN}, - {"HP", "A6189A", "*", BLIST_SPARSELUN | BLIST_LARGELUN}, // HP VA7400, by Alar Aun + {"HP", "A6188A", "*", BLIST_SPARSELUN | BLIST_LARGELUN},/* HP Va7100 Array */ + {"HP", "A6189A", "*", BLIST_SPARSELUN | BLIST_LARGELUN},/* HP Va7400 Array */ + {"HP", "A6189B", "*", BLIST_SPARSELUN | BLIST_LARGELUN},/* HP Va7110 Array */ + {"HP", "A6218A", "*", BLIST_SPARSELUN | BLIST_LARGELUN},/* HP Va7410 Array */ {"HP", "OPEN-", "*", BLIST_SPARSELUN | BLIST_LARGELUN}, /* HP XP Arrays */ {"CMD", "CRA-7280", "*", BLIST_SPARSELUN | BLIST_LARGELUN}, // CMD RAID Controller {"CNSI", "G7324", "*", BLIST_SPARSELUN | BLIST_LARGELUN}, // Chaparral G7324 RAID
@@ -189,8 +191,8 @@ {"HITACHI", "DF600", "*", BLIST_SPARSELUN}, {"IBM", "ProFibre 4000R", "*", BLIST_SPARSELUN | BLIST_LARGELUN}, {"HITACHI", "OPEN-", "*", BLIST_SPARSELUN | BLIST_LARGELUN}, /* HITACHI XP Arrays */ - {"WINSYS","FLASHDISK G6", "*", BLIST_SPARSELUN}, - {"DotHill","SANnet RAID X300", "*", BLIST_SPARSELUN}, + {"WINSYS","FLASHDISK", "*", BLIST_SPARSELUN}, + {"DotHill","SANnet", "*", BLIST_SPARSELUN}, {"SUN", "T300", "*", BLIST_SPARSELUN}, {"SUN", "T4", "*", BLIST_SPARSELUN}, {"SGI", "RAID3", "*", BLIST_SPARSELUN | BLIST_LARGELUN},
@@ -206,6 +208,22 @@ {"SMSC", "USB 2 HS", "*", BLIST_SPARSELUN | BLIST_LARGELUN}, {"XYRATEX", "RS", "*", BLIST_SPARSELUN | BLIST_LARGELUN}, {"NEC", "iStorage", "*", BLIST_SPARSELUN | BLIST_LARGELUN | BLIST_FORCELUN}, + {"ADIC", "Pathlight 5000", "*", BLIST_SPARSELUN | BLIST_LARGELUN}, + {"CNSi", "JSS122", "*", BLIST_SPARSELUN}, // Chaparral SR0812 SR1422 + {"CNSi", "JSS224", "*", BLIST_SPARSELUN}, // Chaparral FR1422 + {"COMPAQ","FCTC","*", BLIST_FORCELUN | BLIST_SPARSELUN | BLIST_LARGELUN}, + {"Crossrds", "4", "*", BLIST_SPARSELUN | BLIST_LARGELUN}, // 4150, 4250, 4450 + {"DELL", "PV-136T-FC", "*", BLIST_FORCELUN}, + {"EUROLOGC", "FC2502", "*", BLIST_LARGELUN | BLIST_SPARSELUN}, + {"IBM", "1742", "*", BLIST_SPARSELUN | BLIST_LARGELUN}, + {"IBM", "2145", "*", BLIST_SPARSELUN}, + {"IBM", "3542", "*", BLIST_FORCELUN}, + {"IBM", "2105800", "*", BLIST_SPARSELUN}, + {"IBM", "2105F20", "*", BLIST_SPARSELUN}, + {"HITACHI", "DISK-SUBSYSTEM", "*", BLIST_SPARSELUN | BLIST_LARGELUN}, /* HITACHI 9960 */ + {"PATHLGHT", "SAN Router", "*", BLIST_SPARSELUN | BLIST_LARGELUN}, + {"SUN", "StorEdge", "*", BLIST_SPARSELUN}, + {"WINSYS","Flashdisk", "*", BLIST_SPARSELUN},/* * Must be at end of list...
Quoted 10 lines · Xose Vazquez Perez
hi,
new and better patch with _additions_ from linux-kernel ml, SLES y RHEL.
There are some _modifications_ from SuSE, but they were not added. Does anybody know what are right ? kernel.org vs. SuSE(and one of RH)
drivers/scsi/scsi_scan.c +0
-0@@ -206,6 +208,22 @@
(snip)
drivers/scsi/scsi_scan.c line 216
Quoted 1 line
drivers/scsi/scsi_scan.c +1
-0+ {"DELL", "PV-136T-FC", "*", BLIST_FORCELUN},
I can ack this one. It's got a tape autoloader at LUN 1, hence the FORCELUN necessary to autodetect it.
Thanks,
Matt
Signature · 4 lines
Matt Domsch Sr. Software Engineer, Lead Engineer Dell Linux Solutions linux.dell.com & www.dell.com/linux Linux on Dell mailing lists @ http://lists.us.dell.com