Click
here to download DANIS506.ZIP (47k)
(Daniela's replacement for IBM1S506.ADD)
Danielas S506 ADD - Beta 1
Has Been Released
(Replacement for IBM1S506.ADD) Daniela Engert has
been released the freeware DaniS506.ADD - replacement for IBM1S506.ADD. You can download it here
or from Hobbes.
Here is the readme of the zipfile:
SYNOPSIS
EIDE driver with additional support for VIA 586x chipsets.
DESCRIPTION
Since the original IBM1S506.ADD doesn't support the IDE controller
found in the VIA 82C586(/A/B) south bridge beyond the basic features,
I wasn't very happy with the performance of my 10Gig DTTA-351010 drive.
The driver from VIA itself was no solution because it doesn't support
all the advanced features found in todays hardware and locked up my
system completely. So I sat down....
This first beta of my S506 driver is based on the current sources
provided by IBM on their DDK site which has the latest feature set
as found in the current fixpacks.
My enhancements are:
- supports the VIA 586 IDE controller fully (including undocumented bits)
- no need for chipset initialization by the BIOS
- Ultra33-DMA
- faster PIO due to 32bit IO
- sets device inactivity timers if supported by device (POWERSV.SYS is
no longer needed)
- supports devices which don't spin up automatically
- faster device detection
- some fixes for bugs and omissions in the IBM code ;-)
To use the inactivity timer feature simply add /IT:x to the unit
parameters. x is the timeout value in minutes, a 0 disables the spin down
completely.
INSTALLATION
Just copy DaniS506.ADD to bootdrive:\OS2\BOOT and rename IBM1S506 to
DaniS506 in your CONFIG.SYS.
If you prefer chasing icons, you can do the copy using DDINSTAL.
FILES
DaniS506.ADD The driver itself.
DaniS506.DDP The device driver profile for DDINSTAL
DaniS506.DOC The file you are reading at the moment :-)
DumpVIA.EXE A utility to dump the current IDE registers
BUGS
Hopefully none, but who knows ...
TO DO
I have no further plans, as this driver works for me.
The only thing left is to persuade IBM to incorporate these features
in their distribution.
COPYRIGHT
DaniS506 - Copyright (c) 1999 Daniela Engert. All rights reserved.
STATUS OF PROGRAM
DaniS506 is freeware.
DISCLAIMER
YOU ARE USING THIS PROGRAM AT YOUR OWN RISK! I don't take any
responsibillity for damages, problems, custodies, marital dis-
putes, etc. resulting from use, inability to use, misuse, pos-
session or non-possession of this program directly or indirectly.
I also don't give any warranty for bug-free operation, fitness for
a particular purpose or the appropriate behaviour of the program
concerning animals, programers and little children.
THE SOFTWARE IS PROVIDED ``AS IS'' AND WITHOUT ANY EXPRESS OR IMPLIED WARRANTIES,
INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE
PROGRAM IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF
ALL NECESSARY SERVICING, REPAIR OR CORRECTION.
Or, in a few words:
If its good, I am responsible.
If its bad, its all your fault. ;)
Permission is granted to redistribute this program free of charge,
provided it is distributed in the full archive with unmodified
contents and no profit beyond the price of the media on which it
is distributed is made. Exception to the last rule: It may be
included on freeware/shareware collections on CD-ROM, as well as
on magazine cover CD-ROMs.
All trademarks mentioned anywhere around her are property of their
owners and the like ...
EPILOGUE
Suggestions and bug-reports are always welcome. Well ... bug-reports
are perhaps not *that* welcome ... ;)