RE: Megaraid driver not detecting RAID volumes in kernel 2.6.22?

2007-09-21 Thread Bagalkote, Sreenivas
> > https://bugzilla.redhat.com/show_bug.cgi?id=288421 > > When running Fedora on a Dell 2950 w/ integrated LSI Perc5i (megaraid), the > system will not boot after upgrading to 2.6.22. The boot message indicates the > system is somehow seeing through RAID, cannot access logical volume. This > ca

RE: chip 1000:0055 (LSI1068 PCI-X) Fusion-MPT/MegaRAID

2007-02-08 Thread Bagalkote, Sreenivas
> > Hello Sreenivas, > > > We have already been alerted (by OEMs among others) that the modinfo on > > megaswr driver needlessly shows "GPL" as the license. Ours is a binary > > only proprietary driver. I have since corrected the MODULE_LICENSE label > > to "LSI Proprietary" and updated the OEM v

RE: chip 1000:0055 (LSI1068 PCI-X) Fusion-MPT/MegaRAID

2007-02-07 Thread Bagalkote, Sreenivas
Hello Fred, > > There's a LSI 1068 chip that can be found on NEC hardware (also > Intel/Supermicro/Hitachi, ...) and that can provide RAID 0 and 1 based > on a MegaRAID BIOS. > Hmm, no. This is not MegaRAID BIOS. > > - LSI1068 'MegaRAID': > pciid 1000:0055 > embedded MegaRAID BIOS, providing

RE: [PATCH]megaraid_sas: Reduce stack usage in megasas_probe_one( )

2005-04-20 Thread Bagalkote, Sreenivas
> >This patch reduces stack usage in megasas_probe_one() from to 2200 to >156. A patched version of gcc 3.4.3 with -fno-unit-at-a-time disabled >was used on i386 platform. > >Signed-off-by: Yum Rayan <[EMAIL PROTECTED]> Rayan, Thanks. I will be submitting shortly a consolidated patch that include

RE: 2.6.11-mm3: megaraid_sas.c: stack usage

2005-03-15 Thread Bagalkote, Sreenivas
>On Sat, Mar 12, 2005 at 03:42:22AM -0800, Andrew Morton wrote: >>... >> All 606 patches: >>... >> megaraid_sas-announcing-new-module-for.patch >> megaraid_sas: Announcing new module for LSI Logic's SAS >based MegaRAID controllers >>... > >Enormous stack usage: >- megasas_init_mfi (due to ctrl_i

RE: kernel 2.6.11.2 / megaraid 2.20.4.5 and /proc question

2005-03-12 Thread Bagalkote, Sreenivas
> >With the 2.6.7 kernel there used to be information in /proc/megaraid. >I do not see the same information using the 2.6.11.2 kernel. >Is there anything in /proc using the 2.6.11.2 kernel setup ? >If not there, then anywhere else ? > It is not so much that you had /proc/megaraid in 2.6.7. There a

RE: [ANNOUNCE][PATCH 2.6.11 2/3] megaraid_sas: Announcing new mod ule for LSI Logic's SAS based MegaRAID controllers

2005-03-09 Thread Bagalkote, Sreenivas
>> > >> >Even for kernels with a 64bit dma_addr_t you can get 32bit dma >> >addresses >> >only. As a start check whether the pci_set_dma_mask for >the 64bit mask >> >failed - in that case you can always use 32bit SGLs. >> > >> >> Please help me understand: If dma_addr_t is 64 bit, I will get 64

RE: [ANNOUNCE][PATCH 2.6.11 2/3] megaraid_sas: Announcing new mod ule for LSI Logic's SAS based MegaRAID controllers

2005-03-09 Thread Bagalkote, Sreenivas
> >Even for kernels with a 64bit dma_addr_t you can get 32bit dma >addresses >only. As a start check whether the pci_set_dma_mask for the 64bit mask >failed - in that case you can always use 32bit SGLs. > Please help me understand: If dma_addr_t is 64 bit, I will get 64bit addresses in scatterl

RE: [ANNOUNCE][PATCH 2.6.11 2/3] megaraid_sas: Announcing new mod ule for LSI Logic's SAS based MegaRAID controllers

2005-03-09 Thread Bagalkote, Sreenivas
>> > >> >> . And since this is compile time >> >> system-wide property, I kept it as driver global. >> > >> >that step I don't understand... why is it a global >*VARIABLE* if it's >> >compile time system-wide property... >> > >> >> I see your point! Are you saying I should use >if(sizeof(dma_add

RE: [ANNOUNCE][PATCH 2.6.11 2/3] megaraid_sas: Announcing new mod ule for LSI Logic's SAS based MegaRAID controllers

2005-03-09 Thread Bagalkote, Sreenivas
> >> . And since this is compile time >> system-wide property, I kept it as driver global. > >that step I don't understand... why is it a global *VARIABLE* if it's >compile time system-wide property... > I see your point! Are you saying I should use if(sizeof(dma_addr_t)==8) instead of the shortcu

RE: [ANNOUNCE][PATCH 2.6.11 2/3] megaraid_sas: Announcing new mod ule for LSI Logic's SAS based MegaRAID controllers

2005-03-09 Thread Bagalkote, Sreenivas
>> >> I will make this an instance parameter if the idea to reduce as many >> global variables as possible. But if the objection is because each >> adapter >> may have different value for variable, then it is indeed a global >> value. >> "is_dma64" - which is computed using the size of dma_addr_t

RE: [ANNOUNCE][PATCH 2.6.11 1/3] megaraid_sas: Announcing new mod ule for LSI Logic's SAS based MegaRAID controllers

2005-03-09 Thread Bagalkote, Sreenivas
>> > >> >> source "drivers/scsi/megaraid/Kconfig.megaraid" >> >> +source "drivers/scsi/megaraid/Kconfig.megaraid_sas" >> >> >> > >> >why a fully separate file and not add your ONE config option to >> >Kconfig.megaraid instead ?? >> > >> >> Arjan, I didn't want to needlessly couple megaraid and

RE: [ANNOUNCE][PATCH 2.6.11 2/3] megaraid_sas: Announcing new mod ule for LSI Logic's SAS based MegaRAID controllers

2005-03-08 Thread Bagalkote, Sreenivas
> >> +static int is_dma64; > >the fact that this is a global variable worries me. > Matt also has the same concern. I am pasting my response from my reply to his comment: I will make this an instance parameter if the idea to reduce as many global variables as poss

RE: [ANNOUNCE][PATCH 2.6.11 2/3] megaraid_sas: Announcing new mod ule for LSI Logic's SAS based MegaRAID controllers

2005-03-08 Thread Bagalkote, Sreenivas
>Subject: Re: [ANNOUNCE][PATCH 2.6.11 2/3] megaraid_sas: >Announcing new module for LSI Logic's SAS based MegaRAID controllers > >On Fri, Mar 04, 2005 at 10:06:00PM -0500, Bagalkote, Sreenivas wrote: >> We are announcing a driver for LSI Logic's new SAS based MegaRAID

RE: [ANNOUNCE][PATCH 2.6.11 1/3] megaraid_sas: Announcing new mod ule for LSI Logic's SAS based MegaRAID controllers

2005-03-08 Thread Bagalkote, Sreenivas
> >> source "drivers/scsi/megaraid/Kconfig.megaraid" >> +source "drivers/scsi/megaraid/Kconfig.megaraid_sas" >> > >why a fully separate file and not add your ONE config option to >Kconfig.megaraid instead ?? > Arjan, I didn't want to needlessly couple megaraid and megaraid_sas. Since they are i

[ANNOUNCE][PATCH 2.6.11 1/3] megaraid_sas: Announcing new module for LSI Logic's SAS based MegaRAID controllers

2005-03-07 Thread Bagalkote, Sreenivas
Hello All, We are announcing a driver for LSI Logic's new SAS based MegaRAID controllers. I am submitting the inlined patch in three parts. Please review the patches. Thank you, Sreenivas Bagalkote LSI Logic Corporation Patch 1 of 3: Signed-off-by: Sreenivas Bagalkote <[EMAIL PROTECTED]> dif

RE: megaraid driver always fails to reset adapter

2005-03-01 Thread Bagalkote, Sreenivas
he problem though it >may decrease the necessary counter value. > >I don't know this value is ok for environments other than mine. > >Bagalkote, Sreenivas wrote: >> Please try: >> >> In mbox_post_sync_cmd_fast(...) replace >> >> for (i = 0; i

RE: megaraid driver always fails to reset adapter

2005-03-01 Thread Bagalkote, Sreenivas
Please try: In mbox_post_sync_cmd_fast(...) replace for (i = 0; i < 0xF; i++) { if (mbox->numstatus != 0xFF) break; } with for (i = 0; i < 0xF; i++) { if (mbox->numstatus != 0xFF) break; rmb(); } Additionally, increase the loop counter to a bigger value. Thank