Skip to contentSkip to conversation

Megaraid does not work with 2.4.22

DISCUSSION syn uw 4 participants 9 messages Oct 1, 2003 – Oct 8, 2003

Subsystems (2)
lore
Share & tools
lore

syn uw

author
#0 lore raw
Quoted 2 lines

I don't know what is the opinion of other people :-? Maybe linux-scsi members hold other opinion.

Well I for example would be more than pleased to see megaraid 2.x included in the next stable 2.4.x Linux kernel !! I had a look at the current changelogs of 2.4.23 and still no traces about a megaraid v2 inclusion :(( Hopefully that will happen soon !

Regards

_________________________________________________________________
Get McAfee virus scanning and cleaning of incoming attachments. Get Hotmail Extra Storage! http://join.msn.com/?PAGE=features/es

#1 lore raw
Quoted 7 lines · syn uw
Quoted 2 lines

I don't know what is the opinion of other people :-? Maybe linux-scsi members hold other opinion.

Well I for example would be more than pleased to see megaraid 2.x included in the next stable 2.4.x Linux kernel !! I had a look at the current changelogs of 2.4.23 and still no traces about a megaraid v2 inclusion :(( Hopefully that will happen soon !

Having two drivers for the same controller is not a good thing from a user point of view. I just asked Atul privately but will do so again here: Why do we need "megaraid2" ?

#2 lore raw
Quoted 1 line · Marcelo Tosatti

Having two drivers for the same controller is not a good thing from a user

this doesn't is first time:
e100/eepro100 aic7xxx/aic7xxx_old sym53c8xx_2/sym53c8xx+ncr53c8xx ...

Quoted 2 lines

point of view. I just asked Atul privately but will do so again here: Why do we need "megaraid2" ?

megaraid 1.xx gets *very bad* performance. But like 2.4 is stable serie, it shouldn't be deleted.

megaraid 2.xx gets correct performance, it's stable and it adds support for _present_ hardware, MegaRAID Ultra320 RAID boards(518, 520, 531, 532).

-thanks-

Signature · 1 line
:x
#3 lore raw
Quoted 6 lines · Xose Vazquez Perez
Quoted 1 line · Marcelo Tosatti

Having two drivers for the same controller is not a good thing from a user

this doesn't is first time:
e100/eepro100 aic7xxx/aic7xxx_old sym53c8xx_2/sym53c8xx+ncr53c8xx ...

Yes its not but still, it sucks.

Quoted 8 lines
Quoted 2 lines

point of view. I just asked Atul privately but will do so again here: Why do we need "megaraid2" ?

megaraid 1.xx gets *very bad* performance. But like 2.4 is stable serie, it shouldn't be deleted.

megaraid 2.xx gets correct performance, it's stable and it adds support for _present_ hardware, MegaRAID Ultra320 RAID boards(518, 520, 531, 532).

Fine. I agree on adding in to mainline 2.4.x.

#4 lore raw
Quoted 1 line · Marcelo Tosatti

Fine. I agree on adding in to mainline 2.4.x.

Here go some trivial fixes(add menu entry, list all compatibles boards in help and put tab instead spaces) for megaraid2.

-thanks-

Signature · 2 lines
If it wasn't for the presence of Lara Croft and Xena Warrior Princess,
techies around the world would have posters of Torvalds on their walls.
Documentation/Configure.help +14 -11
diff -Nuar old/Documentation/Configure.help new/Documentation/Configure.help
@@ -9051,9 +9051,11 @@
 
 AMI MegaRAID support (old driver)
 CONFIG_SCSI_MEGARAID
-  This driver supports the AMI MegaRAID 418, 428, 438, 466, 762, 490
-  and 467 SCSI host adapters. This is the old and very heavily tested
-  driver but lacks features like clustering.
+  This driver supports the AMI MegaRAID 418, 428, 438, 466, 762, 490,
+  467, 471 and 493 SCSI host adapters. 
+
+  This is the old and very heavily tested driver but lacks features
+  like clustering.
 
   If you want to compile this driver as a module ( = code which can be
   inserted in and removed from the running kernel whenever you want),
@@ -9062,14 +9064,15 @@
 
 AMI MegaRAID support (new driver)
 CONFIG_SCSI_MEGARAID2
-This driver supports the AMI MegaRAID 418, 428, 438, 466, 762, 490
-and 467 SCSI host adapters. This is the newer less tested but more
-featureful driver.
-
-If you want to compile this driver as a module ( = code which can be
-inserted in and removed from the running kernel whenever you want),
-say M here and read <file:Documentation/modules.txt>.  The module
-will be called megaraid2.o.
+  This driver supports the AMI MegaRAID 418, 428, 438, 466, 762, 490,
+  467, 471, 493 and new Ultra320(518, 520, 531, 532) SCSI host adapters.
+
+  This is the newer less tested but more featureful driver.
+
+  If you want to compile this driver as a module ( = code which can be
+  inserted in and removed from the running kernel whenever you want),
+  say M here and read <file:Documentation/modules.txt>.  The module
+  will be called megaraid2.o.
 
 Intel/ICP (former GDT SCSI Disk Array) RAID Controller support
 CONFIG_SCSI_GDTH
drivers/scsi/Config.in +1 -0
diff -Nuar old/drivers/scsi/Config.in new/drivers/scsi/Config.in
@@ -67,6 +67,7 @@
 dep_tristate 'Always IN2000 SCSI support' CONFIG_SCSI_IN2000 $CONFIG_SCSI
 dep_tristate 'AM53/79C974 PCI SCSI support' CONFIG_SCSI_AM53C974 $CONFIG_SCSI $CONFIG_PCI
 dep_tristate 'AMI MegaRAID support' CONFIG_SCSI_MEGARAID $CONFIG_SCSI
+dep_tristate 'AMI MegaRAID2 support' CONFIG_SCSI_MEGARAID2 $CONFIG_SCSI
 
 dep_tristate 'BusLogic SCSI support' CONFIG_SCSI_BUSLOGIC $CONFIG_SCSI
 if [ "$CONFIG_SCSI_BUSLOGIC" != "n" ]; then
drivers/scsi/Makefile +1 -1
diff -Nuar old/drivers/scsi/Makefile new/drivers/scsi/Makefile
@@ -110,7 +110,7 @@
 obj-$(CONFIG_SCSI_DC390T)	+= tmscsim.o
 obj-$(CONFIG_SCSI_AM53C974)	+= AM53C974.o
 obj-$(CONFIG_SCSI_MEGARAID)	+= megaraid.o
-obj-$(CONFIG_SCSI_MEGARAID2)   += megaraid2.o
+obj-$(CONFIG_SCSI_MEGARAID2)	+= megaraid2.o
 obj-$(CONFIG_SCSI_ACARD)	+= atp870u.o
 obj-$(CONFIG_SCSI_SUNESP)	+= esp.o
 obj-$(CONFIG_SCSI_GDTH)		+= gdth.o
#5 lore raw
Quoted 6 lines · Xose Vazquez Perez
Quoted 1 line · Marcelo Tosatti

Fine. I agree on adding in to mainline 2.4.x.

Here go some trivial fixes(add menu entry, list all compatibles boards in help and put tab instead spaces) for megaraid2.

Those are already in the merged megaraid2

thanks

#6 lore raw
Quoted 5 lines · Marcelo Tosatti
Quoted 2 lines

Here go some trivial fixes(add menu entry, list all compatibles boards in help and put tab instead spaces) for megaraid2.

Those are already in the merged megaraid2

This is a patch against 2.4.22-bk30, and it's
necessary to be able to compile megaraid2 and to
get help text from menuconfig.

-thanks-

#7 lore raw
Quoted 11 lines · Xose Vazquez Perez
Quoted 5 lines · Marcelo Tosatti
Quoted 2 lines

Here go some trivial fixes(add menu entry, list all compatibles boards in help and put tab instead spaces) for megaraid2.

Those are already in the merged megaraid2

This is a patch against 2.4.22-bk30, and it's
necessary to be able to compile megaraid2 and to
get help text from menuconfig.

Xose is correct. His patch should indeed be applied to the latest bk tree so the megaraid2 driver can actually be compiled into 2.4.x.

-Erik

--
Erik B. Andersen http://codepoet-consulting.com/
--This message was written using 73% post-consumer electrons--

#8 lore raw
In reply to Xose Vazquez Perez
Quoted 11 lines · Xose Vazquez Perez
Quoted 5 lines · Marcelo Tosatti
Quoted 2 lines

Here go some trivial fixes(add menu entry, list all compatibles boards in help and put tab instead spaces) for megaraid2.

Those are already in the merged megaraid2

This is a patch against 2.4.22-bk30, and it's
necessary to be able to compile megaraid2 and to
get help text from menuconfig.

Oh indeed I missed it.

Applied thanks