public inbox for linux-scsi@vger.kernel.org
 help / color / mirror / Atom feed
* Re: [ANNOUNCE] QLogic FC Driver for Linux kernel 2.5 available.
@ 2003-05-12 21:53 Xose Vazquez Perez
  2003-05-12 22:02 ` Jes Sorensen
  2003-05-12 22:03 ` James Bottomley
  0 siblings, 2 replies; 12+ messages in thread
From: Xose Vazquez Perez @ 2003-05-12 21:53 UTC (permalink / raw)
  To: linux-scsi, jes, James.Bottomley

Jes Sorensen wrote:

>I very strongly support that idea, right now all the changes I have
>made to the qla1280 driver have pretty much been done in the dark.

you have here latest drivers/firmware:

 - latest: 3.12 August 17, 2000 http://download.qlogic.com/drivers/2206/qla1x160src-3.12.tgz
 - beta: 3.23  January 12, 2001 http://download.qlogic.com/drivers/2209/qla1x160src-3.23Beta.tgz

regards,
-- 
Galiza nin perdoa nin esquence. Governo demision!


^ permalink raw reply	[flat|nested] 12+ messages in thread
* Re:[ANNOUNCE] QLogic FC Driver for Linux kernel 2.5 available.
@ 2003-05-11  2:45 Xose Vazquez Perez
  2003-05-12 19:00 ` Andrew Vasquez
  0 siblings, 1 reply; 12+ messages in thread
From: Xose Vazquez Perez @ 2003-05-11  2:45 UTC (permalink / raw)
  To: linux-scsi

Andrew Vasquez wrote:

>QLogic is pleased to announce the availability of a completely new
>version of the QLogic FC driver (8.00.00b1) for its
>ISP21xx/ISP22xx/ISP23xx chips and HBAs.  Our desire

hi,

Are you going to update too the very ancient qla1280 driver/firmware ?

-thanks-

regards,
-- 
Galiza nin perdoa nin esquence. Governo demision!


^ permalink raw reply	[flat|nested] 12+ messages in thread
* [ANNOUNCE] QLogic FC Driver for Linux kernel 2.5 available.
@ 2003-05-08 22:25 Andrew Vasquez
  0 siblings, 0 replies; 12+ messages in thread
From: Andrew Vasquez @ 2003-05-08 22:25 UTC (permalink / raw)
  To: linux-kernel, linux-scsi

All,

QLogic is pleased to announce the availability of a completely new
version of the QLogic FC driver (8.00.00b1) for its
ISP21xx/ISP22xx/ISP23xx chips and HBAs.  Our desire after community
review and continued driver development is inclusion of this work into
the Linux 2.5 kernel tree.

This driver contains support for Linux kernels 2.5.x and above *only*
(all 2.4.x support has been removed).  It's based on the QLogic 6.x
driver which is qualified with a number of OEMs and is functionally
equivalent to the 6.05.00b9 driver.

The new driver contains a number of key functional changes,
initialization (device scanning), I/O handling -- command queuing
refinements (front-end), ISR rewrite (backend).  The last two notables
should assist in a reasonable performance improvement.  Details
pertaining to the these changes and the development direction of this
work can be found towards the end of this email.

Driver tar-balls are available in two-forms from our SourceForge site:

	http://sourceforge.net/projects/linux-qla2xxx/

   o Kernel tree drop-in tarball (synced with 2.5.69):

	qla2xxx-kernel-v8.00.00b1.tar.bz2

	Extract the contents directly in the kernel tree:

		# cd /usr/src/linux-2.5.69
		# tar xvfj /tmp/qla2xxx-kernel-v8.00.00b1.tar.bz2
		# make config
		# ...

   o External build tarball:

	qla2xxx-src-v8.00.00b1.tar.bz2

	Extract the contents to your build directory:

		# mkdir /tmp/qla-8.00.00b1
		# cd /tmp/qla-8.00.00b1
		# tar xvfj /tmp/qla2xxx-src-v8.00.00b1.tar.bz2
		# make -C /usr/src/linux-2.5.69 SUBDIRS=$PWD modules

Please note, this is a (pre)beta release.  Testing has been performed
against a number of storage devices (JBODs, and FC raid boxes), but
certainly has not received the level of test coverage present with the
6.x series code -- basic error injection (cable-pulls and recovery).

NOTE: The driver group will try to address any issues with this work
within the linux-scsi and linux-kernel mailing lists.  Please do not 
contact QLogic technical support regarding this driver.

Details:

This driver is and will continue to be in a very fluid state.  Changes
thus far include basic infrastructure and semantic rewrites of some core
components of the driver:

	o Initialization:
	  - pci_driver scanning.
	  - Fabric scanning:
	    - GID_PT (if not supported, fallback to GA_NXT).
	    - SNS registration - RFT_ID, RFF_ID RNN_ID, RSNN_ID.
	  - ISP abstractions:
	    - Firmware loading mechanism.
	    - NVRAM configuration.
	  - 2k port login support (ISP23xx only).
	  - SRB pool allocations.

	o Queuing mechanisms:
	  - Rewrite command IOCB handling.

	o Command response handling:
	  - Rewrite ISR -- simplification.
	  - Bottom-half handling via work queues.

	o Code restructuring.

	o Kernel 2.5 support -- currently in sync with 2.5.69.
	
Additional work to be done include:

	o Further fabric scanning refinements:
	  - Minimizing SNS queries.
	  - Asynchronous fabric logins.

	o Review Locking mechanisms -- there are still a number of
	  structures which depend on our high-level hardware lock for
	  mutual exclusion.

	o Internal device-list management unification.

	o Rework mailbox and IOCTL request handling:
	  - To use wait queues.

	o Logging mechanisms.  The current debugging requirement is to
	  recompile the driver in 'debug' mode.  Once included in the
	  kernel tree, recompilation is not a guaranteed option.
	  Make use of 'Extended error logging' NVRAM parameter to enable
	  additional debug statements.
	
	o Kernel 2.5 support:
	  - module_param() interface.

Any feedback (comments, suggestions, criticisms) would be appreciated.

Regards,
Andrew Vasquez
QLogic Corporation

^ permalink raw reply	[flat|nested] 12+ messages in thread

end of thread, other threads:[~2003-05-12 23:40 UTC | newest]

Thread overview: 12+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2003-05-12 21:53 [ANNOUNCE] QLogic FC Driver for Linux kernel 2.5 available Xose Vazquez Perez
2003-05-12 22:02 ` Jes Sorensen
2003-05-12 22:10   ` Xose Vazquez Perez
2003-05-12 21:21     ` Alan Cox
2003-05-12 22:13     ` Jes Sorensen
2003-05-12 22:17       ` Xose Vazquez Perez
2003-05-12 22:22         ` Jes Sorensen
2003-05-12 22:03 ` James Bottomley
2003-05-12 22:38   ` Xose Vazquez Perez
  -- strict thread matches above, loose matches on Subject: below --
2003-05-11  2:45 Xose Vazquez Perez
2003-05-12 19:00 ` Andrew Vasquez
2003-05-12 19:40   ` James Bottomley
2003-05-12 21:37     ` [ANNOUNCE] " Jes Sorensen
2003-05-12 23:50       ` Andrew Vasquez
2003-05-08 22:25 Andrew Vasquez

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox