xref: /openbmc/linux/Documentation/scsi/FlashPoint.rst (revision ead5d1f4d877e92c051e1a1ade623d0d30e71619)
1*cc0d9d3aSMauro Carvalho Chehab.. SPDX-License-Identifier: GPL-2.0
2*cc0d9d3aSMauro Carvalho Chehab
3*cc0d9d3aSMauro Carvalho Chehab===================================
4*cc0d9d3aSMauro Carvalho ChehabThe BusLogic FlashPoint SCSI Driver
5*cc0d9d3aSMauro Carvalho Chehab===================================
6*cc0d9d3aSMauro Carvalho Chehab
7*cc0d9d3aSMauro Carvalho ChehabThe BusLogic FlashPoint SCSI Host Adapters are now fully supported on Linux.
8*cc0d9d3aSMauro Carvalho ChehabThe upgrade program described below has been officially terminated effective
9*cc0d9d3aSMauro Carvalho Chehab31 March 1997 since it is no longer needed.
10*cc0d9d3aSMauro Carvalho Chehab
11*cc0d9d3aSMauro Carvalho Chehab::
12*cc0d9d3aSMauro Carvalho Chehab
13*cc0d9d3aSMauro Carvalho Chehab  	  MYLEX INTRODUCES LINUX OPERATING SYSTEM SUPPORT FOR ITS
14*cc0d9d3aSMauro Carvalho Chehab  	      BUSLOGIC FLASHPOINT LINE OF SCSI HOST ADAPTERS
15*cc0d9d3aSMauro Carvalho Chehab
16*cc0d9d3aSMauro Carvalho Chehab
17*cc0d9d3aSMauro Carvalho Chehab  FREMONT, CA, -- October 8, 1996 -- Mylex Corporation has expanded Linux
18*cc0d9d3aSMauro Carvalho Chehab  operating system support to its BusLogic brand of FlashPoint Ultra SCSI
19*cc0d9d3aSMauro Carvalho Chehab  host adapters.  All of BusLogic's other SCSI host adapters, including the
20*cc0d9d3aSMauro Carvalho Chehab  MultiMaster line, currently support the Linux operating system.  Linux
21*cc0d9d3aSMauro Carvalho Chehab  drivers and information will be available on October 15th at
22*cc0d9d3aSMauro Carvalho Chehab  http://sourceforge.net/projects/dandelion/.
23*cc0d9d3aSMauro Carvalho Chehab
24*cc0d9d3aSMauro Carvalho Chehab  "Mylex is committed to supporting the Linux community," says Peter Shambora,
25*cc0d9d3aSMauro Carvalho Chehab  vice president of marketing for Mylex.  "We have supported Linux driver
26*cc0d9d3aSMauro Carvalho Chehab  development and provided technical support for our host adapters for several
27*cc0d9d3aSMauro Carvalho Chehab  years, and are pleased to now make our FlashPoint products available to this
28*cc0d9d3aSMauro Carvalho Chehab  user base."
29*cc0d9d3aSMauro Carvalho Chehab
30*cc0d9d3aSMauro Carvalho ChehabThe Linux Operating System
31*cc0d9d3aSMauro Carvalho Chehab==========================
32*cc0d9d3aSMauro Carvalho Chehab
33*cc0d9d3aSMauro Carvalho ChehabLinux is a freely-distributed implementation of UNIX for Intel x86, Sun
34*cc0d9d3aSMauro Carvalho ChehabSPARC, SGI MIPS, Motorola 68k, Digital Alpha AXP and Motorola PowerPC
35*cc0d9d3aSMauro Carvalho Chehabmachines.  It supports a wide range of software, including the X Window
36*cc0d9d3aSMauro Carvalho ChehabSystem, Emacs, and TCP/IP networking.  Further information is available at
37*cc0d9d3aSMauro Carvalho Chehabhttp://www.linux.org and http://www.ssc.com/.
38*cc0d9d3aSMauro Carvalho Chehab
39*cc0d9d3aSMauro Carvalho ChehabFlashPoint Host Adapters
40*cc0d9d3aSMauro Carvalho Chehab========================
41*cc0d9d3aSMauro Carvalho Chehab
42*cc0d9d3aSMauro Carvalho ChehabThe FlashPoint family of Ultra SCSI host adapters, designed for workstation
43*cc0d9d3aSMauro Carvalho Chehaband file server environments, are available in narrow, wide, dual channel,
44*cc0d9d3aSMauro Carvalho Chehaband dual channel wide versions.  These adapters feature SeqEngine
45*cc0d9d3aSMauro Carvalho Chehabautomation technology, which minimizes SCSI command overhead and reduces
46*cc0d9d3aSMauro Carvalho Chehabthe number of interrupts generated to the CPU.
47*cc0d9d3aSMauro Carvalho Chehab
48*cc0d9d3aSMauro Carvalho ChehabAbout Mylex
49*cc0d9d3aSMauro Carvalho Chehab===========
50*cc0d9d3aSMauro Carvalho Chehab
51*cc0d9d3aSMauro Carvalho ChehabMylex Corporation (NASDAQ/NM SYMBOL: MYLX), founded in 1983, is a leading
52*cc0d9d3aSMauro Carvalho Chehabproducer of RAID technology and network management products.  The company
53*cc0d9d3aSMauro Carvalho Chehabproduces high performance disk array (RAID) controllers, and complementary
54*cc0d9d3aSMauro Carvalho Chehabcomputer products for network servers, mass storage systems, workstations
55*cc0d9d3aSMauro Carvalho Chehaband system boards.  Through its wide range of RAID controllers and its
56*cc0d9d3aSMauro Carvalho ChehabBusLogic line of Ultra SCSI host adapter products, Mylex provides enabling
57*cc0d9d3aSMauro Carvalho Chehabintelligent I/O technologies that increase network management control,
58*cc0d9d3aSMauro Carvalho Chehabenhance CPU utilization, optimize I/O performance, and ensure data security
59*cc0d9d3aSMauro Carvalho Chehaband availability.  Products are sold globally through a network of OEMs,
60*cc0d9d3aSMauro Carvalho Chehabmajor distributors, VARs, and system integrators.  Mylex Corporation is
61*cc0d9d3aSMauro Carvalho Chehabheadquartered at 34551 Ardenwood Blvd., Fremont, CA.
62*cc0d9d3aSMauro Carvalho Chehab
63*cc0d9d3aSMauro Carvalho ChehabContact:
64*cc0d9d3aSMauro Carvalho Chehab========
65*cc0d9d3aSMauro Carvalho Chehab
66*cc0d9d3aSMauro Carvalho Chehab::
67*cc0d9d3aSMauro Carvalho Chehab
68*cc0d9d3aSMauro Carvalho Chehab  Peter Shambora
69*cc0d9d3aSMauro Carvalho Chehab  Vice President of Marketing
70*cc0d9d3aSMauro Carvalho Chehab  Mylex Corp.
71*cc0d9d3aSMauro Carvalho Chehab  510/796-6100
72*cc0d9d3aSMauro Carvalho Chehab  peters@mylex.com
73*cc0d9d3aSMauro Carvalho Chehab
74*cc0d9d3aSMauro Carvalho Chehab
75*cc0d9d3aSMauro Carvalho Chehab::
76*cc0d9d3aSMauro Carvalho Chehab
77*cc0d9d3aSMauro Carvalho Chehab			       ANNOUNCEMENT
78*cc0d9d3aSMauro Carvalho Chehab	       BusLogic FlashPoint LT/BT-948 Upgrade Program
79*cc0d9d3aSMauro Carvalho Chehab			      1 February 1996
80*cc0d9d3aSMauro Carvalho Chehab
81*cc0d9d3aSMauro Carvalho Chehab			  ADDITIONAL ANNOUNCEMENT
82*cc0d9d3aSMauro Carvalho Chehab	       BusLogic FlashPoint LW/BT-958 Upgrade Program
83*cc0d9d3aSMauro Carvalho Chehab			       14 June 1996
84*cc0d9d3aSMauro Carvalho Chehab
85*cc0d9d3aSMauro Carvalho Chehab  Ever since its introduction last October, the BusLogic FlashPoint LT has
86*cc0d9d3aSMauro Carvalho Chehab  been problematic for members of the Linux community, in that no Linux
87*cc0d9d3aSMauro Carvalho Chehab  drivers have been available for this new Ultra SCSI product.  Despite its
88*cc0d9d3aSMauro Carvalho Chehab  officially being positioned as a desktop workstation product, and not being
89*cc0d9d3aSMauro Carvalho Chehab  particularly well suited for a high performance multitasking operating
90*cc0d9d3aSMauro Carvalho Chehab  system like Linux, the FlashPoint LT has been touted by computer system
91*cc0d9d3aSMauro Carvalho Chehab  vendors as the latest thing, and has been sold even on many of their high
92*cc0d9d3aSMauro Carvalho Chehab  end systems, to the exclusion of the older MultiMaster products.  This has
93*cc0d9d3aSMauro Carvalho Chehab  caused grief for many people who inadvertently purchased a system expecting
94*cc0d9d3aSMauro Carvalho Chehab  that all BusLogic SCSI Host Adapters were supported by Linux, only to
95*cc0d9d3aSMauro Carvalho Chehab  discover that the FlashPoint was not supported and would not be for quite
96*cc0d9d3aSMauro Carvalho Chehab  some time, if ever.
97*cc0d9d3aSMauro Carvalho Chehab
98*cc0d9d3aSMauro Carvalho Chehab  After this problem was identified, BusLogic contacted its major OEM
99*cc0d9d3aSMauro Carvalho Chehab  customers to make sure the BT-946C/956C MultiMaster cards would still be
100*cc0d9d3aSMauro Carvalho Chehab  made available, and that Linux users who mistakenly ordered systems with
101*cc0d9d3aSMauro Carvalho Chehab  the FlashPoint would be able to upgrade to the BT-946C.  While this helped
102*cc0d9d3aSMauro Carvalho Chehab  many purchasers of new systems, it was only a partial solution to the
103*cc0d9d3aSMauro Carvalho Chehab  overall problem of FlashPoint support for Linux users.  It did nothing to
104*cc0d9d3aSMauro Carvalho Chehab  assist the people who initially purchased a FlashPoint for a supported
105*cc0d9d3aSMauro Carvalho Chehab  operating system and then later decided to run Linux, or those who had
106*cc0d9d3aSMauro Carvalho Chehab  ended up with a FlashPoint LT, believing it was supported, and were unable
107*cc0d9d3aSMauro Carvalho Chehab  to return it.
108*cc0d9d3aSMauro Carvalho Chehab
109*cc0d9d3aSMauro Carvalho Chehab  In the middle of December, I asked to meet with BusLogic's senior
110*cc0d9d3aSMauro Carvalho Chehab  management to discuss the issues related to Linux and free software support
111*cc0d9d3aSMauro Carvalho Chehab  for the FlashPoint.  Rumors of varying accuracy had been circulating
112*cc0d9d3aSMauro Carvalho Chehab  publicly about BusLogic's attitude toward the Linux community, and I felt
113*cc0d9d3aSMauro Carvalho Chehab  it was best that these issues be addressed directly.  I sent an email
114*cc0d9d3aSMauro Carvalho Chehab  message after 11pm one evening, and the meeting took place the next
115*cc0d9d3aSMauro Carvalho Chehab  afternoon.  Unfortunately, corporate wheels sometimes grind slowly,
116*cc0d9d3aSMauro Carvalho Chehab  especially when a company is being acquired, and so it's taken until now
117*cc0d9d3aSMauro Carvalho Chehab  before the details were completely determined and a public statement could
118*cc0d9d3aSMauro Carvalho Chehab  be made.
119*cc0d9d3aSMauro Carvalho Chehab
120*cc0d9d3aSMauro Carvalho Chehab  BusLogic is not prepared at this time to release the information necessary
121*cc0d9d3aSMauro Carvalho Chehab  for third parties to write drivers for the FlashPoint.  The only existing
122*cc0d9d3aSMauro Carvalho Chehab  FlashPoint drivers have been written directly by BusLogic Engineering, and
123*cc0d9d3aSMauro Carvalho Chehab  there is no FlashPoint documentation sufficiently detailed to allow outside
124*cc0d9d3aSMauro Carvalho Chehab  developers to write a driver without substantial assistance.  While there
125*cc0d9d3aSMauro Carvalho Chehab  are people at BusLogic who would rather not release the details of the
126*cc0d9d3aSMauro Carvalho Chehab  FlashPoint architecture at all, that debate has not yet been settled either
127*cc0d9d3aSMauro Carvalho Chehab  way.  In any event, even if documentation were available today it would
128*cc0d9d3aSMauro Carvalho Chehab  take quite a while for a usable driver to be written, especially since I'm
129*cc0d9d3aSMauro Carvalho Chehab  not convinced that the effort required would be worthwhile.
130*cc0d9d3aSMauro Carvalho Chehab
131*cc0d9d3aSMauro Carvalho Chehab  However, BusLogic does remain committed to providing a high performance
132*cc0d9d3aSMauro Carvalho Chehab  SCSI solution for the Linux community, and does not want to see anyone left
133*cc0d9d3aSMauro Carvalho Chehab  unable to run Linux because they have a Flashpoint LT.  Therefore, BusLogic
134*cc0d9d3aSMauro Carvalho Chehab  has put in place a direct upgrade program to allow any Linux user worldwide
135*cc0d9d3aSMauro Carvalho Chehab  to trade in their FlashPoint LT for the new BT-948 MultiMaster PCI Ultra
136*cc0d9d3aSMauro Carvalho Chehab  SCSI Host Adapter.  The BT-948 is the Ultra SCSI successor to the BT-946C
137*cc0d9d3aSMauro Carvalho Chehab  and has all the best features of both the BT-946C and FlashPoint LT,
138*cc0d9d3aSMauro Carvalho Chehab  including smart termination and a flash PROM for easy firmware updates, and
139*cc0d9d3aSMauro Carvalho Chehab  is of course compatible with the present Linux driver.  The price for this
140*cc0d9d3aSMauro Carvalho Chehab  upgrade has been set at US $45 plus shipping and handling, and the upgrade
141*cc0d9d3aSMauro Carvalho Chehab  program will be administered through BusLogic Technical Support, which can
142*cc0d9d3aSMauro Carvalho Chehab  be reached by electronic mail at techsup@buslogic.com, by Voice at +1 408
143*cc0d9d3aSMauro Carvalho Chehab  654-0760, or by FAX at +1 408 492-1542.
144*cc0d9d3aSMauro Carvalho Chehab
145*cc0d9d3aSMauro Carvalho Chehab  As of 14 June 1996, the original BusLogic FlashPoint LT to BT-948 upgrade
146*cc0d9d3aSMauro Carvalho Chehab  program has now been extended to encompass the FlashPoint LW Wide Ultra
147*cc0d9d3aSMauro Carvalho Chehab  SCSI Host Adapter.  Any Linux user worldwide may trade in their FlashPoint
148*cc0d9d3aSMauro Carvalho Chehab  LW (BT-950) for a BT-958 MultiMaster PCI Ultra SCSI Host Adapter.  The
149*cc0d9d3aSMauro Carvalho Chehab  price for this upgrade has been set at US $65 plus shipping and handling.
150*cc0d9d3aSMauro Carvalho Chehab
151*cc0d9d3aSMauro Carvalho Chehab  I was a beta test site for the BT-948/958, and versions 1.2.1 and 1.3.1 of
152*cc0d9d3aSMauro Carvalho Chehab  my BusLogic driver already included latent support for the BT-948/958.
153*cc0d9d3aSMauro Carvalho Chehab  Additional cosmetic support for the Ultra SCSI MultiMaster cards was added
154*cc0d9d3aSMauro Carvalho Chehab  subsequent releases.  As a result of this cooperative testing process,
155*cc0d9d3aSMauro Carvalho Chehab  several firmware bugs were found and corrected.  My heavily loaded Linux
156*cc0d9d3aSMauro Carvalho Chehab  test system provided an ideal environment for testing error recovery
157*cc0d9d3aSMauro Carvalho Chehab  processes that are much more rarely exercised in production systems, but
158*cc0d9d3aSMauro Carvalho Chehab  are crucial to overall system stability.  It was especially convenient
159*cc0d9d3aSMauro Carvalho Chehab  being able to work directly with their firmware engineer in demonstrating
160*cc0d9d3aSMauro Carvalho Chehab  the problems under control of the firmware debugging environment; things
161*cc0d9d3aSMauro Carvalho Chehab  sure have come a long way since the last time I worked on firmware for an
162*cc0d9d3aSMauro Carvalho Chehab  embedded system.  I am presently working on some performance testing and
163*cc0d9d3aSMauro Carvalho Chehab  expect to have some data to report in the not too distant future.
164*cc0d9d3aSMauro Carvalho Chehab
165*cc0d9d3aSMauro Carvalho Chehab  BusLogic asked me to send this announcement since a large percentage of the
166*cc0d9d3aSMauro Carvalho Chehab  questions regarding support for the FlashPoint have either been sent to me
167*cc0d9d3aSMauro Carvalho Chehab  directly via email, or have appeared in the Linux newsgroups in which I
168*cc0d9d3aSMauro Carvalho Chehab  participate.  To summarize, BusLogic is offering Linux users an upgrade
169*cc0d9d3aSMauro Carvalho Chehab  from the unsupported FlashPoint LT (BT-930) to the supported BT-948 for US
170*cc0d9d3aSMauro Carvalho Chehab  $45 plus shipping and handling, or from the unsupported FlashPoint LW
171*cc0d9d3aSMauro Carvalho Chehab  (BT-950) to the supported BT-958 for $65 plus shipping and handling.
172*cc0d9d3aSMauro Carvalho Chehab  Contact BusLogic Technical Support at techsup@buslogic.com or +1 408
173*cc0d9d3aSMauro Carvalho Chehab  654-0760 to take advantage of their offer.
174*cc0d9d3aSMauro Carvalho Chehab
175*cc0d9d3aSMauro Carvalho Chehab  		Leonard N. Zubkoff
176*cc0d9d3aSMauro Carvalho Chehab  		lnz@dandelion.com
177