home *** CD-ROM | disk | FTP | other *** search
/ Peanuts NeXT Software Archives / Peanuts-1.iso / CDROM / READMEs / Peanuts-3 / i486 / scsi / BusLogicFamily.1.16.README < prev    next >
Encoding:
Text File  |  1996-11-09  |  8.6 KB  |  213 lines

  1. BusLogic Family SCSI Adapter Device Driver
  2. by
  3. Tomas Hurka, Hukatronic tom@hukatronic.cz
  4. Ondrej Cada, OCSoftware  ocs@earn.cvut.cz
  5.  
  6.  
  7.  
  8. Version 1.16 of BusLogic Family SCSI Adapter Device Driver for
  9. NEXTSTEP Release 3.2 for Intel Processors
  10.  
  11.  
  12. OVERVIEW:
  13.  
  14. BusLogic Family SCSI adapter device driver lets you take advantage of
  15. the following SCSI adapters:
  16. Manufacturer    Adapter     PC Bus  Tested firmware
  17. Bus Logic       445S     VL-Bus  3.31C, 3.36 , 3.37
  18. Bus Logic       445C     VL-Bus  4.21
  19. Bus Logic       747S     EISA    3.37
  20. Bus Logic       946C     PCI     4.22
  21.  
  22. Note: There is a very high probability that other version of firmware
  23. mentioned above will work with driver.
  24.  
  25. WARRANTY:
  26.  
  27. THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS''
  28. AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO,
  29. THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
  30. PURPOSE ARE DISCLAIMED.  IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS
  31. BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY,
  32. OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT
  33. OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR
  34. BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
  35. WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE
  36. OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN
  37. IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  38.  
  39. COPYING:
  40. The BusLogicFamily is shareware. You can freely distribute without
  41. changing or removing any parts of the package. If you found the driver
  42. reliable, please, register the driver. For more details see document
  43. Registration.rtf inside BusLogicFamily_1.16.tar.Z.
  44.     
  45. Changes between version 1.0 and 1.13:
  46. 1.      The driver was tested and works with these versions of the
  47. firmware on BT445S:
  48.     3.31C,
  49.     3.36,
  50.     3.37.
  51. 2.      The driver was tested and works with these versions of the
  52. firmware on BT747S:
  53.     3.37.
  54. 3.      The driver works correctly with Toshiba XM-3401 CD-ROM and
  55. CDPlayer.app. The only thing you need is a program called XAmode,
  56. which switchs TOSHIBA to XAmode. This also enables you to read
  57. KodakPhotoCD. XAmode is available from anonymous ftp
  58. ftp.uni-stuttgart.de:/pub/systems/next/Tools .
  59. 4.      Better timeout handling.
  60. 5.      Copying policy of the driver was changed from freeware to
  61. shareware.
  62. 6.      The name of the driver was changed from BusLogicBT445S to
  63. BusLogicFamily.
  64.  
  65. Changes between version 1.13 and 1.16:
  66. 1.      The version 1.13 of the driver was tested and works with these
  67. versions of the firmware on BT445C:
  68.     4.21
  69. 2.      The driver was adapted to work with PCI BT946C and was tested with
  70. these versions of the firmware:
  71.     4.22
  72. 3.      The driver now uses the disconnect flag from scsiReq to
  73. determine correct disconnection setting.
  74. 4.      The SCSI selection timeout was extended from default 250 ms
  75. to 500 ms.
  76.  
  77. Release 1.0 notes:
  78. 1.      We have found at least one particular configuration (Gateway
  79. 4DX2/66V board, PAS-16 sound adapter, Logitech bus mouse, ATI UltraPro
  80. graphics, SEAGATE ST3600N hard disk) where this driver doesn't work
  81. properly. Anyway, even the NeXT's universal Adaptec154x Driver doesn't
  82. work with the same configuration. Should you possibly happen to have
  83. any problems, we will very appreciate to be informed, so as to be able
  84. to fix the problems.
  85.  
  86. Release 1.13 notes:
  87. 1.    The BusLogic BT946C PCI card does not work yet. :-(
  88.  
  89. Release 1.16 notes:
  90. 1.    The BusLogic BT946C PCI card is finally supported.
  91.  
  92. INSTALLATION:
  93.  
  94. These instructions show you how to install the BusLogic SCSI adapter
  95. device driver on an Intel-based computer running NEXTSTEP Release 3.2.
  96. The driver is distributed as file named BusLogicFamily_1.16.tar.Z.
  97.  
  98. 1.      If you received the BusLogicFamily_1.16.tar.Z file via NeXTmail
  99. or downloaded via FTP or another electronic source, place a copy of
  100. the file in a location where you can access it when you log in as
  101. root.
  102. 2.    Log in as root.
  103.     Only the superuser, root, can install the device drivers. If
  104.     you're not sure how to log in as root, see your system
  105.     administrator.
  106. 3.      Double-click the BusLogicFamily_1.16.tar.Z file and uncompress
  107. and unarchive it.
  108. 4.      Double-click the BusLogicFamily.config. It automatically launch
  109. Configure.app and copy the driver into /NextLibary/Devices directory.
  110. 5.      Add Buslogic driver as SCSI device and configure IRQ and port
  111. address according to setting of the card. The default setting is the
  112. same as Adaptec setting and should be OK for most cases.
  113. 6.    Save configuration and quit Configure.app.
  114. 7.    Reboot computer.
  115.  
  116. INSTALLATION of the NSFIP from the scratch with BusLogic card:
  117.  
  118. These instructions show you how to install NEXSTEP with BusLogic SCSI
  119. adapter and BusLogicFamily device driver on an Intel-based computer
  120. running NEXTSTEP Release 3.2. The driver is distributed as file named
  121. BusLogicFamily_1.16.tar.Z.
  122.  
  123. 1.      The driver BusLogicFamily.config must be on a NeXT formatted
  124. floppy in directory /usr/Devices/
  125. 2.      boot from installation floppy with CD-ROM inserted in the
  126. CD-ROM drive
  127. 3.    At boot:, type: mach_kernel "Boot Drivers"="PS2Keyboard IDE"
  128.     (IDE is only necessary when using an IDE harddisk)
  129. 4.    select your language
  130. 5.    When you are prompted: 
  131.     The following SCSI adapter.....If you have a different
  132.     kind...insert the floppy disk... etc.
  133.     insert the floppy with the Buslogic driver, type: 1 [RETURN]
  134.     and select the driver from the list
  135. 6.    Proceed as normal
  136. 7.      When the computer reboots for the first time, insert the
  137. installation disk again
  138. 8.      At "boot" prompt, type : mach_kernel -s "Boot Drivers"="PS2Keyboard
  139. IDE" to start the computer in single user mode
  140. 9.    Repeat step 3 (afterwards, let the driver floppy remain in the drive)
  141. 10.    When reaching the single user shell (prompt #),  type:
  142.     # driverLoader D=Floppy
  143.     # mount  -n /dev/hd0a (or /dev/sd0a for SCSI) /disk
  144.     # mount -n /dev/fd0a /floppy
  145.     # cp -r  /floppy/usr/Devices/BusLogicFamily.config /disk/usr/Devices
  146.     # reboot
  147. 11.     When the screen blanks out, remove the driver floppy for
  148. rebooting from harddisk
  149. 12.    When, while rebooting, the system reaches the "boot" prompt, type: 
  150.     mach_kernel "Boot Drivers"="PS2Keyboard IDE BusLogicFamily"
  151. 13. Continue the installation as normal
  152. 14.     When the Configure.app is launched, choose the BusLogic driver
  153. as SCSI driver
  154.  
  155. Notes about hardware setting of BT-445S:
  156. 1.      In order to achieve a 10MBytes/sec transfer rate, the 'Maximim
  157. Synchronous Data Rate Allowed' option must be enabled (switch 7 -Off)
  158. and the 'Adapter Initiate Synchronous Negotiation must be enabled
  159. (switch6-Off).
  160. 2.      Some older SCSI drives that can only support a data rate of
  161. up to 5 MB/s may misinform the BT-445S during the negotiation that it
  162. can transfer data above 5 MB/s. When the BT-445S is connected to such
  163. drives, 5 MB/s option must be used (switch 7 - On) . Otherwise, it
  164. will cause data transfer failure!
  165.  
  166. Notes about hardware setting of BT-946C:
  167. 1.      The BusLogic card must run in compatibility mode. This require
  168. at least one jumper presented on JP4/JP5 switches to use BIOS and
  169. instruct card to work in compatibility mode.
  170. 2.      Boot computer and enter AutoSCSI utility with Ctrl-B and
  171. configure adapter. The best way is to use default setting :
  172.     port: 0x330,
  173.     irq: 11,
  174.     DMA channel: none,
  175. 3.      Very important is setting of 'Host adapter interrupt PIN'. It
  176. depends on the PCI slots. The slot close to the edge of the board uses
  177. PIN A, the slot in the middle uses PIN B and the slot close to the
  178. 3.3V connector uses PIN C. The best way to check if your machine works
  179. OK with interrupts, is to setup a MS-DOS bootable disk with
  180. DEVICE=BTDOSM.SYS /D in config.sys file. If you can boot and have
  181. MS-DOS keyboard prompt, the system is save about IRQ. If it hangs,
  182. just after the BTDOSM banner, check your setting. Note that system
  183. using only BIOS (not BTDOSM.SYS) to  access  hard disk should always
  184. works, because the BIOS don't use IRQ.
  185. 4.      If the driver will not work, first of all try to get the newest
  186. version of both motherboard BIOS and BusLogic BIOS & firmware.
  187.  
  188.  
  189. BUGS:
  190. Send all bug reports and any other suggestion via e-mail to
  191. tom@hukatronic.cz. Please, don't forget to write us your configuration.
  192.  
  193.  
  194. Special thanks to: 
  195. Daniel Docekal    Coda Eletronic, Czech Republic
  196. Thyl Engelhardt    <gast@informatik.uni-muenchen.de>
  197. Gary Finley    <gfin@psych.ualberta.ca>
  198. Denis Gesbert     <dgesbert@cdphot.u-strasbg.fr>
  199. Axel Habermann    <kiwi@belly.in-berlin.de>
  200. Gilles Leguebe    BusLogic Europe
  201. Tibor Lorincz     <clt@kiss.sk>
  202. Robert Naumann    <rna@software-ag.de>
  203. Peter Pflaeging     <Peter.Pflaeging@aeneas.adv.magwien.gv.at>
  204.  
  205.  
  206. Conntact:
  207. Tomas Hurka                        Ondrej Cada
  208. Hukatronic (H.C.C.)                OCSoftware
  209. Kankovskeho 8                    Pernerova 61
  210. 182 00 Praha 8                    186 00 Praha 8
  211. Czech Republic                    Czech Republic
  212. Email: tom@hukatronic.cz        Email:ocs@earn.cvut.cz
  213.