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 causes

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 versions. If

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 RAID 0

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 includes

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_info) Big stack

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 are

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 shortcut

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

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 scatterlist

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

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 in the same

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 controllers. I'd like to start

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 possible.

[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] diff

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. Thanks,