Skip to contentSkip to conversation

2.4.25-rc2 more devices to scsi_scan.c's blacklist

PATCH In review Xose Vazquez Perez 2 participants 3 messages Feb 12, 2004 – Feb 18, 2004 SCSI

lore
Share & tools
lore
#0 lore raw

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...
#1 lore raw

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...
#2 lore raw
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