DiskFW - version 2.05 The utility on this diskette works with various NCR & ASPI SCSI adapters. See the list of supported SCSI adapters below. Simply run dfw205.exe. This creates a bootable DOS diskette that will update disk firmware for the following drives. --Filename--- ---Drive Description--------------------------- -FW ver- 8e0e0201.img = Exabyte EXB-8900 Mammoth firmware image ver 0201 st_hawk.tms = Seagate Hawk servo image (ST32430/ST32130) ver 9570 st39173.tms = Seagate ST39173 servo image ver 6015 st39173L.img = Seagate ST39173LW/LC firmware image ver 6632 st34573w.img = Seagate ST34573W firmware image ver 1498 st118273.img = Seagate ST118273W firmware image ver 6621 st39140w.img = Seagate ST39140W firmware image ver 1498 st39173.img = Seagate ST39173 firmware image ver 6621 st34572w.img = Seagate ST34572W firmware image ver 0876 st34371.img = Seagate ST32171/ST34371 firmware image ver 0512 st19171.img = Seagate ST19171 9GB firmware image ver 0024 st39102.img = Seagate ST39102 9GB firmware image ver 0005 st_2barr.bin = Seagate ST32550 2GB Barracuda image ver 0910 st_4barr.bin = Seagate ST15150 4GB Barracuda image ver 0908 st_hawk.bin = Seagate Hawk firmware image (ST32430/ST32130) ver 0712 bcq01423.img = Conner 2/4GB firmware image (CFP2107/CFP4207) ver 1423 tcmar195.img = WangDAT Model 3400DX firmware image ver 0195 This disk comes with the first 4 firmware files on the diskette, space does not allow all of the files on the diskette at once. Other firmware files can be downloaded from http://www3.ncr.com/support/pc/pcdesc/library/diskfw.shtml and copied to the diskette if you desire. NOTE: Please first run a virus scan on the PC you use to build this disk. Create the diskette by running DISKFW3.EXE, which will ask for a blank diskette to be inserted. Next boot from the diskette and enter 'M' to manually load each disk with the appropriate firmware, or enter another letter if desired. Note that a few of the Seagate Barracuda wide drives may have firmware so old (e.g. 0009) that they need to be reformatted after upgrading. A warning will be displayed if this is detected. DISKFW can now also update the TMS/Servo code to 9570 on the Hawk drives. Updating the Servo is REQUIRED for TMS/Servo rev 9268 and recommended for other revisions. If the Servo/TMS code is updated, a reformat is recommended. The Seagate Barracuda firmware image for 0906/ST15150 also contains the SuperJog Servo image 4045, so you must power off/on the drives before they will restart with the new firmware. The Seagate Barracuda firmware image for 0909/ST32550 also contains the SuperJog Servo image 3036. !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! If any errors occur while using the DISKFW tool, please rename/copy the DOWNLOAD.LOG and DOWNLOAD.TRC files on the diskette BEFORE running the tool a second time. Note that any errors that occur will prevent the firmware from being downloaded, but will not corrupt the data. The log can be viewed with the TYPE or LIST commands on the diskette. !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! Symptom: The tool ran and the log shows the message "Servo/TMS download completed successfully", but the last log entry still shows the old version of servo. Cause: Occasionally, the disk will not restart itself after the download due to a timing issue. Solution: Power off/on the system and it will show the new servo version. Symptom: The graphics on the screen appear garbled. Cause: You probably have a black-and-white video monitor. Solution: Ignore the display and use one of the automatic modes, or use "Download /M". Symptom: The DOWNLOAD.TRC file shows Sense 05, ASC 26, ASCQ 99 as an error from the download (Write Buffer command). This means that the disk detected that the firmware tag did not match and this firmware image is not meant for this disk. SCSI Adapters supported with this tool, as of 10/08/99: BusLogic MCA BT646- supported BusLogic EISA BT747- supported BusLogic Flashpoint- supported (*7) Adaptec EISA 2740 - supported, but not verified Adaptec PCI 2940 - supported Adaptec PCI 3940 - supported Adaptec EISA 7770 - supported Adaptec PCI 7870 - supported Adaptec PCI 7880 - supported Adaptec PCI 789x - supported via aspi8u2.sys Mylex DAC960PL - supported for firmware images smaller than 64K (*4) Mylex DAC960PG - supported for firmware images smaller than 64K (*4) AMI MegaRAID 428 - has ASPI driver, not verified DPT SmartRAID 2122 - supported for BIOS 2D7, use dodpt.bat (*6) NCR 53C710 - supported (*1, *5) NCR 53C700 - supported for 3434 & 33xx (*1), but not for 3450/3550 (*2) NCR 53C90/53C94 - not supported, currently no plans (*4) NCR PQS/PDS - supported, not verified (use config.ncr) NCR Q720 - not supported, currently no plans (*3) Symbios 6298 RAID - not supported, currently no plans (*3) Symbios/LSI 8xx - supported via aspi8xx.sys, run A:DOSYM.BAT (*8) *1 You can also use SCSITSR0.EXE for all NCR 53c* adapters, or the DISKFW0 tool with NCR CAM drivers. You can also use the UNIX tool (seadnld) for the NCR adapters. Run A:DONCR.BAT before using SCSITSR0. *2 This version of the code does not work with the MCA internal/internal 53C700 on the 3450 or 3500 systems, but will work with the internal/external 53C700 on other systems. The UNIX seadnld tool will work with the MCA 53C700 on the 3450 and 3550. *3 You will need to use the UNIX seadnld tool to download via this adapter. Currently, there is not a DOS driver for the Q720 or 6298 pass-thru. *4 This adapter currently does not support SCSI WriteBuffer commands large enough to download Seagate firmware files. The DAC960PG 512K adapter (006-3302659) with FW 4.06 is supposed to support 1MB WriteBuffer commands. Run A:DOMLX.BAT before rebooting, to set up the Mylex drivers. *5 If you have both Adaptec and NCR adapters, you may need to rename a:config.sys to something else to use the tool on the NCR SCSI adapters because the DOS drivers for these try to use the same interrupts. Run A:DONCR.BAT to set up the NCR drivers. *6 To use this tool for DPT controllers, first invoke A:DODPT.BAT. If the DPT BIOS is 2D7 (most common), then just reboot to start the tool. If the DPT BIOS is 2D5, copy the DPTDLL.2D5 to DPTDLL.sys and reboot. If the DPT BIOS is 3B1, copy the DPTDLL.3B1 to DPTDLL.sys and reboot. Note that we recommend that you backup the data and configuration before flashing to a DPT RAID. *7 To use this tool for Buslogic Flashpoint adapters, first run A:DOBLF.BAT to set up the Flashpoint driver, then reboot. *8 To use this tool for Symbios/LSI 8xx adapters/chips on an NCR S50, first run A:DOSYM.BAT to set up the driver, then reboot. Note that the Adaptec and BusLogic both use ASPI drivers, and DOS cannot run more than one ASPI driver. So, if you have a 3406 or 3416 with both Adaptec and BusLogic adapters, you may want to disable one or the other of the adapters in DOS. The Adaptec drivers can be omitted by renaming the CONFIG.SYS file. The BusLogic driver can be omitted by renaming the OEMATSR.SLM file on the diskette. DiskFW Change History: ver 1.03.00 - support for NCR CAM drivers only (53c710/53c700/53c94). ver 1.04.00 - Beta; SCSI TSR support for NCR, BusLogic, Adaptec SCSI. ver 1.04.01 - Beta; SCSI TSR support, added wide drive support. ver 1.04.02 - Released; fixed indexing bug on 2nd adapter for some drives. Symptom was spurious error message "Download file corrupted" and it would skip that disk. ver 1.04.03 - removed a2940tsr.slm because of conflict with aspi8dos.sys, redisplay new firmware rev on menu when complete. ver 1.04.04 - Fixed another indexing bug with lots of disks, changed some messages for readability. ver 1.04.05 - Disabled all keyboard input during WriteBuffer, (7/12/95) ver 1.04.06 - Changed from Hawk Firmware ver 0406 to ver 0490. ver 1.04.07 - Changed to Firmware ver 0584/0903/0902. ver 1.04.08 - Changed to Firmware ver 0584/0904/0903. ver 1.04.09 - Added check for old ASA-1 Narrow drives also, (9/20/95) Increased NUM_DEVICES from 7 to 20, Added extra delay for 53c90 status 1280, Dont abort if inquiry fails, just skip device. ver 1.04.10 - Added DPT support (10/19/95) ver 1.05.00 - Added Servo/TMS download capability (11/09/95) ver 1.05.01 - Added /S option for AutoServo without format, Display format time in hh:mm:ss instead of just sec. ver 1.05.02 - Added /O option to Overwrite even if the same, Added final drive status list to log. ver 1.05.03 - Added firmware ver 905/904 for Barracudas. (12/05/95) ver 1.05.04 - Fixed bug with /S option for 3416s. (12/13/95) ver 1.05.05 - Added support for SCSI IDs > 7 (scsibios\hlciequ.inc), updated last screen rev for /S (seagate.c). ver 1.06.00 - Added support for Conner CFP2107 & CFP4207 drives (1/26/96) ver 1.06.01 - Added extra TUR for Conner init on 3404. (2/06/96) ver 1.06.02 - Corrected TSR problem when run from C: (2/22/96) ver 1.06.03 - Corrected mismatch after DL w Conner on S40 (3/22/96) ver 1.06.04 - Upgraded Seagate firmware to 0712/0906/0905 (4/01/96) ver 1.06.05 - Changed filename references for DEC drives (5/15/96) ver 1.06.06 - New ASPI8DOS.SYS for Adaptec 7880 (7/18/96) ver 1.06.07 - Mods to initial screen to allow mono video (8/19/96) use "download /M" for mono mode ver 1.07.00 - Added code for downloading tape drive fw, (4/30/97) added Flashpoint & NCR PQS support. ver 1.71 - Added code if media not in tape drive, (5/14/97) also added ST32171/ST34371 images ver 1.72 - Added /T option to Ignore test_unit_ready, (5/16/97) updated ST32171/34371 FW+Servo images ver 1.73 - changed some error messages for clarity (5/21/97) ver 1.74 - added Seagate Barracuda FW 907/906 (10/10/97) ver 1.75 - added Seagate Barracuda FW 909/ST32550 (11/18/97) ver 1.76 - added Seagate ST19171 9GB FW 0024 (03/20/98) ver 1.77 - fixed bogus servo version display after upg (04/21/98) ver 1.78 - added ST19171 FW DB32, added Mylex support (06/17/98) ver 1.79 - commented out Mylex ASPI in config.sys, (07/27/98) added ST32550 FW 0910 ver 1.80 - changed to ST19171 FW 0024, problem w DB32 (08/14/98) ver 1.81 - added ST39201 and ST39173 drives, (09/16/98) added /D debug option, and new filename logic ver 1.82 - added ST39140, ST34572, ST34573 images (09/23/98) ver 1.83 - updated ST39173 to ver 6244 (12/07/98) ver 1.84 - added check for ST39173 servo image (12/16/98) ver 1.85 - updated ST39140W firmware to 1444 (12/17/98) ver 1.86 - updated ST39140W/ST34520W firmware to 1493 (03/12/99) updated ST39173W firmware to 6609 added ST118273 firmware 6244 ver 1.87 - updated ST39140W firmware to 1497 (03/29/99) ver 1.88 - updated ST39173 to firmware 6621 servo 6015 (07/02/99) added matching wide image to narrow disk. added megaspi.sys ver 1.89 - added start unit after DL if sense=2/4/2 (08/24/99) ver 2.00 - added Adaptec aspi8u2.sys & Symbios aspi8xx.sys(10/08/99) ver 2.01 - fixed ST39173LW error, added table entry (01/13/00) ver 2.02 - fixed LVD logic in seagate.c (01/19/00) ver 2.03 - added new 6632 ST39173LW image (01/20/00) added new 1498 Medalist image ver 2.04 - Don't use BBS tool to build archive, simplify (01/27/00) put ST34520W fw 1498 image on diskette ver 2.05 - Updated ST118273 firmware to 6621 (01/28/00)