RE: [Fastboot] Panics for AACRAID driver during 'insmod' for kexec test.

2007-03-29 Thread Salyzyn, Mark
I have been working on a patch to the driver to do just this, reset the adapter during init if necessary. We want to limit the adapter's reset as it takes time (an additional 45 seconds or longer) for the Firmware to cycle... I will bump the priority of the testing for this patch. Sincerely --

Trouble with LSI Logic / Symbios Logic 53c1030 on Linux 2.6.20.4

2007-03-29 Thread Halim Issa
Hello List, Running vanilla kernel 2.6.20.4 (unmodified from kernel.org) on an IBM x335 Server with LSI Logic 53c1030 and two SCSI disks in RAID-1, we have some serious performance issues that we suspect are present due to driver problems. The performance is as follows: [189] [EMAIL

Re: [PATCH 2/2] ibmvscsi: add slave_configure to allow device restart

2007-03-29 Thread Robert Jennings
Fixed the kernel-doc comment for ibmvscsi_slave_configure. Thanks to Randy Dunlap for catching that. Adding a slave_configure function for the driver. Now the disks can be restarted by the scsi mid-layer when the are disconnected and reconnected. Signed-off-by: Robert Jennings [EMAIL PROTECTED]

Re: [patch 3/3] libata: handle AN interrupt

2007-03-29 Thread James Smart
fyi... For FC, we have several async events, and allow for LLDDs to send their own data or augment the generic transport event w/ additional LLDD-data. The infrastructure is implemented generically within the scsi midlayer. We are using Netlink w/ broadcasts to deliver the events rather than

Re: [patch 3/3] libata: handle AN interrupt

2007-03-29 Thread Jeff Garzik
James Smart wrote: For FC, we have several async events, and allow for LLDDs to send their own data or augment the generic transport event w/ additional LLDD-data. The infrastructure is implemented generically within the scsi midlayer. We are using Netlink w/ broadcasts to deliver the events

Re: [patch 3/3] libata: handle AN interrupt

2007-03-29 Thread James Smart
Jeff Garzik wrote: Fair enough, though I definitely lean towards some use of sysfs / device model for AN-style events specifically. The media change events are generated by the device, not the transport, and we should definitely have an object in the device model that represents the device

Re: [PATCH 2/2][v3] ibmvscsi: add slave_configure to allow device restart

2007-03-29 Thread Randy Dunlap
On Thu, 29 Mar 2007 12:30:40 -0500 Robert Jennings wrote: Fixed the kernel-doc comment for ibmvscsi_slave_configure. Thanks to Randy Dunlap for pointing this out. Adding a slave_configure function for the driver. Now the disks can be restarted by the scsi mid-layer when the are

[PATCH 02/12] ipr: Remove auto RAID create module parameter

2007-03-29 Thread Brian King
Remove the auto RAID 0 array creation module parameter, since support for this function has been removed from the firmware. Signed-off-by: Brian King [EMAIL PROTECTED] --- linux-2.6-bjking1/drivers/scsi/ipr.c |5 - 1 files changed, 5 deletions(-) diff -puN

[PATCH 01/12] ipr: Make adapter operational timeout be per adapter type

2007-03-29 Thread Brian King
Some ipr adapters may take longer than others to come operational. This patch makes this timeout different for different adapters, while still preserving the module parameter which can be used to globally override the default. Signed-off-by: Brian King [EMAIL PROTECTED] ---

[PATCH 03/12] ipr: Add new PCI-E IDs to device table

2007-03-29 Thread Brian King
Adds support for some new PCI-E ipr adapters. Signed-off-by: Brian King [EMAIL PROTECTED] --- linux-2.6-bjking1/drivers/scsi/ipr.c | 10 ++ linux-2.6-bjking1/drivers/scsi/ipr.h |5 + 2 files changed, 15 insertions(+) diff -puN drivers/scsi/ipr.h~ipr_pcie_slot_adapters

[PATCH 04/12] ipr: Enable logging of debug error data for all devices

2007-03-29 Thread Brian King
The ipr driver has a sysfs attribute which can be used to adjust the logging level of the driver for error events. The error response data for commands can be dumped by increasing the logging level of the ipr driver. This currently only works for JBOD passthrough devices. This patch enables this

[PATCH 06/12] ipr: Fix for oops following SATA request sense

2007-03-29 Thread Brian King
This patch fixes a problem discovered on a system with some bad SATA devices attached. If a command to a SATAPI device times out and the device gets reset as part of error recovery, its possible that ipr will set err_mask to indicate a device error has occurred. If this happens, a request sense

[PATCH 05/12] ipr: Log error for SAS dual path switch

2007-03-29 Thread Brian King
For ipr SAS adapters that support dual pathing, this patch modifies ipr to log an error when a path fails. Signed-off-by: Brian King [EMAIL PROTECTED] --- linux-2.6-bjking1/drivers/scsi/ipr.c |8 ++-- 1 files changed, 6 insertions(+), 2 deletions(-) diff -puN

[PATCH 07/12] ipr: PCI unblock config access fix

2007-03-29 Thread Brian King
Fix to make sure user config accesses get re-enabled if the PCI config write to start BIST fails. Signed-off-by: Brian King [EMAIL PROTECTED] --- linux-2.6-bjking1/drivers/scsi/ipr.c |1 + 1 files changed, 1 insertion(+) diff -puN drivers/scsi/ipr.c~ipr_unblock_fix drivers/scsi/ipr.c ---

[PATCH 09/12] ipr: Disrupt device error

2007-03-29 Thread Brian King
Add entry in ipr error translation table for an error received when a device is forced into the failed state by the user. Signed-off-by: Brian King [EMAIL PROTECTED] --- linux-2.6-bjking1/drivers/scsi/ipr.c |2 ++ 1 files changed, 2 insertions(+) diff -puN

[PATCH 10/12] ipr: Return better qc_issue errors

2007-03-29 Thread Brian King
If qc_issue fails for some reason, return a better error to libata. Signed-off-by: Brian King [EMAIL PROTECTED] --- linux-2.6-bjking1/drivers/scsi/ipr.c |4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) diff -puN drivers/scsi/ipr.c~ipr_sata_qc_issue_error drivers/scsi/ipr.c ---

[PATCH 11/12] ipr: Faster sg list fetch

2007-03-29 Thread Brian King
Improve overall command performance by embedding the scatterlist in the command block used by the adapter. This decreases the overall number of DMAs required for a single command. Signed-off-by: Brian King [EMAIL PROTECTED] --- linux-2.6-bjking1/drivers/scsi/ipr.c | 28

[PATCH 12/12] ipr: Driver version to 2.3.2

2007-03-29 Thread Brian King
Bump driver version. Signed-off-by: Brian King [EMAIL PROTECTED] --- linux-2.6-bjking1/drivers/scsi/ipr.h |4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) diff -puN drivers/scsi/ipr.h~ipr_driver_version_2_3_2 drivers/scsi/ipr.h ---

[PATCH 08/12] ipr: Improve async error logging level control

2007-03-29 Thread Brian King
Add the ability to control how much error data gets logged on a per error basis. Signed-off-by: Brian King [EMAIL PROTECTED] --- linux-2.6-bjking1/drivers/scsi/ipr.c | 192 +-- 1 files changed, 96 insertions(+), 96 deletions(-) diff -puN

Re: aic7xxx: aic7892(B): BUG: soft lockup detected on CPU#0!

2007-03-29 Thread thomas schorpp
thomas schorpp wrote: thomas schorpp wrote: thomas schorpp wrote: James Bottomley wrote: On Sat, 2007-03-24 at 01:51 +0100, thomas schorpp wrote: no. so the pci layer reports wrong start: nonsense. it succeeds, confused function return with the error flag: // u_long start; //

[PATCH 1/1] scsi: Add EH Start Unit retry

2007-03-29 Thread Brian King
Currently, the scsi error handler will issue a START_UNIT command if the drive indicates it needs its motor started and the allow_restart flag is set in the scsi_device. If, after the scsi error handler invokes a host adapter reset due to error recovery, a device is in a unit attention state AND

Re: [PATCH 1/1] scsi: Add EH Start Unit retry

2007-03-29 Thread Douglas Gilbert
Brian King wrote: Currently, the scsi error handler will issue a START_UNIT command if the drive indicates it needs its motor started and the allow_restart flag is set in the scsi_device. If, after the scsi error handler invokes a host adapter reset due to error recovery, a device is in a

[PATCH] bsg: minor bug fixes

2007-03-29 Thread FUJITA Tomonori
This fixes the following minor issues: - When bsg_register_queue is called with a request queue that doesn't have request_fn, it returns -EINVAL instead of zero. - add EXPORT_SYMBOL_GPL for bsg_register_queue and bsg_unregister_queue. - shut up gcc warnings Signed-off-by: FUJITA Tomonori

Re: [Fastboot] Panics for AACRAID driver during 'insmod' for kexec test.

2007-03-29 Thread Vivek Goyal
On Thu, Mar 29, 2007 at 10:17:18AM -0400, Salyzyn, Mark wrote: I have been working on a patch to the driver to do just this, reset the adapter during init if necessary. We want to limit the adapter's reset as it takes time (an additional 45 seconds or longer) for the Firmware to cycle... I