This is now ready for testing on alpha and intel architectures if anyone
would care to try. This can be made as a module against 2.2.0-final (and
probably 2.2.0 or 2.2.1). I haven't got a patch script to make it part of
the regular kernel yet. It isn't ready for Sparc yet.

I've tried it on my a alphapc164 system, and seems to work as well as it
does under the Intel machines I've tried it on. I was going to try it on
an Alpha4100 but the Alpha4100 refused to boot with the bootblock loaded.

It's got a bunch of whizzy features not in the current qlogicisp driver
(better speed negotiation, a bit more survivable, uses the fast posting
completion methods...). It's all set up for target mode (which will get
there RSN...I've got a solaris version but not really ported into Linux
yet).

The Fibre channel is public loop only. It doesn't grok fabric (RSN now
also), but does handle Sun photons rather well anyway.

Overall it's still way too bulky, but will get slimmed down substantially
as soon as the Sparc support is in.

It can be snagged via:

        ftp://ftp.feral.com/pub/isp/isp_dist.tgz

This package also includes the FreeBSD and NetBSD versions (they all share
common code). I'd appreciate all feedback.

-matt

Load Log on the Alpha:

isp@<PCI0,Slot5,Func0>: rewriting command register from 0x47 to 0x157
isp@<PCI0,Slot5,Func0>: rewriting cache line size from 0x0 to 0x10
isp@<PCI0,Slot5,Func0>: mapped I/O space at 0x8000
isp0: Ultra Mode Capable
isp0: Board Revision 1040B, loaded F/W Revision 7.55
isp0: Last F/W revision was 2.10
isp@<PCI0,Slot6,Func0>: rewriting command register from 0x47 to 0x157
isp@<PCI0,Slot6,Func0>: rewriting cache line size from 0x0 to 0x10
isp@<PCI0,Slot6,Func0>: mapped I/O space at 0x8800
isp1: Board Revision 2100, loaded F/W Revision 1.15
isp1: Adapter WWN 0x200000e08b003c1f
isp1: Firmware State Config Wait -> Waiting for AL/PA
isp1: Firmware State Waiting for AL/PA -> Wait Login
isp1: Firmware State Wait Login -> Ready
isp1: Loop ID 113, ALPA 0x23
scsi1 : Driver for a Qlogic 1XX0 SCSI Adapter
scsi2 : Driver for a Qlogic 2XX0 FCAL Adapter
scsi : 3 hosts.
  Vendor: IBM       Model: DORS-32160W       Rev: WA6A
  Type:   Direct-Access                      ANSI SCSI revision: 02
Detected scsi disk sdc at scsi1, channel 0, id 0, lun 0
  Vendor: SEAGATE   Model: ST15230W          Rev: 0638
  Type:   Direct-Access                      ANSI SCSI revision: 02
Detected scsi disk sdd at scsi1, channel 0, id 1, lun 0
  Vendor: SEAGATE   Model: ST19171FCSUN9.0G  Rev: 1378
  Type:   Direct-Access                      ANSI SCSI revision: 02
Detected scsi disk sde at scsi2, channel 0, id 2, lun 0
  Vendor: SEAGATE   Model: ST19171FCSUN9.0G  Rev: 1378
  Type:   Direct-Access                      ANSI SCSI revision: 02
Detected scsi disk sdf at scsi2, channel 0, id 3, lun 0
  Vendor: SEAGATE   Model: ST19171FCSUN9.0G  Rev: 1378
  Type:   Direct-Access                      ANSI SCSI revision: 02
Detected scsi disk sdg at scsi2, channel 0, id 4, lun 0
isp0: Target 0 at 20MHz Max Offset 8, 16 bit wide, Tagged Queueing Enabled
SCSI device sdc: hdwr sector= 512 bytes. Sectors= 4226725 [2063 MB] [2.1 GB]
 sdc: sdc1 sdc2 sdc3 sdc5
isp0: Target 1 at 10MHz Max Offset 8, 16 bit wide, Tagged Queueing Enabled
SCSI device sdd: hdwr sector= 512 bytes. Sectors= 8386733 [4095 MB] [4.1 GB]
 sdd: sdd1 sdd2 sdd3
SCSI device sde: hdwr sector= 512 bytes. Sectors= 17689267 [8637 MB] [8.6 GB]
 sde: sde1 sde2 sde3
SCSI device sdf: hdwr sector= 512 bytes. Sectors= 17689267 [8637 MB] [8.6 GB]
 sdf: sdf1 sdf2 sdf3
SCSI device sdf: hdwr sector= 512 bytes. Sectors= 17689267 [8637 MB] [8.6 GB]
 sdf: sdf1
SCSI device sdf: hdwr sector= 512 bytes. Sectors= 17689267 [8637 MB] [8.6 GB]
 sdf: sdf1





-
To unsubscribe from this list: send the line "unsubscribe linux-scsi" in
the body of a message to [EMAIL PROTECTED]

Reply via email to