home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
DOS/V Power Report 1997 May
/
VPR9705A.ISO
/
BENCH
/
WHATIDE
/
WHATIDE.DOC
< prev
Wrap
Text File
|
1996-07-30
|
4KB
|
95 lines
WhatIDE version 2.2
Tom Warren
November, 1995
WhatIDE is intended to display the information returned by the
ATA/IDE 'ID Drive' command (0xEC). WhatIDE will display the
cylinders, heads, sectors/track, and sector buffer size, as well
as the number of sectors/interrupt (block mode) and ECC bytes for
one or more IDE drive(s) installed in the system. Also, the model
number, serial number & firmware revision are displayed.
WhatIDE now reports whether the drive supports LBA (Logical Block
Addressing) and DMA (Direct Memory Addressing) modes, as well as
the PIO (Programmed Input/Output) modes the drive can use. PIO
Modes 0, 1 & 2 are used on older IDE drives, while modes 3 & 4 are
seen on newer, EIDE or FastATA drives. WhatIDE will display 'IDE'
or 'EIDE', depending on which modes it finds. This does not mean
that your drive is operating in that mode, unless only 1 mode is
listed, in which case it's the default mode.
DMA modes are either single-word or double-word; 's0' indicates
that single-word DMA mode 0 is supported, 'd2' indicates double-
word DMA mode 2, etc. If only the number is shown ('0'), then the
drive supports the older method of reporting single-word DMA modes.
All text is printed via DOS calls, so the output is redirectable
to a file. Simply use: "WHATIDE >MYDISKS.OUT", etc. to capture
output to the file MYDISKS.OUT.
Note that WhatIDE is an 'information-only' utility. It writes
nothing to your drive (unless you redirect it's output), and it
changes nothing in your IDE configuration. It only requests that
the drive firmware return 1 sector of information about itself.
WHATIDE takes a a couple of command line arguments. The first, /D,
dumps the drive information to a binary file. The filenames are
WHATIDE0.INF for drive 0 and WHATIDE1.INF for drive 1, and are
created on your local drive/directory. They can be viewed with DEBUG
or a hex dump utility, and are useful for comparison with the current
ATA/IDE spec.
Example: WHATIDE /D
The second command line argument, /2, will query the secondary
channel (ports 170-177h) for attached drive info. This is useful
for people who are using the newer EIDE controllers with support for
more than 2 drives (primary & secondary addresses). Also, PCI IDE
controllers often provide support via a driver for the secondary
channel. The drives on the primary channel are ignored when this
option is used. Also, the /D argument can't be used with the /2
argument at this time. If this is a popular option, I'll expand it.
Example: WHATIDE /2
Let me know (via CompuServe or US Mail or phone or ??) if you
find WhatIDE useful, and how you are using it. I'd appreciate the
feedback!
Users of WhatIDE must accept this disclaimer of warranty:
The WhatIDE utility is supplied as is.
The author disclaims all warranties, expressed or implied,
including, without limitation, the warranties of merchantability
and of fitness for any purpose. The author assumes no liability
for damages, direct or consequential, which may result from the
use of WhatIDE.
WhatIDE is a "shareware program" and is provided at no charge to the
user for evaluation for 30 days. Feel free to share it with your
friends, but please do not give it away altered or as part of another
system. The essence of "user-supported" software is to provide personal
computer users with quality software without high prices, and yet to
provide incentive for programmers to continue to develop new products.
If you find WhatIDE to be a useful program and continue to use it after
a the evaluation period (30 days), you must pay a registration fee of
$5.00. This will entitle you to updates and bug fixes, as well as any
new utilities I distribute.
Anyone distributing WhatIDE for any kind of remuneration must first
contact me (via CompuServe) for authorization.
You are encouraged to pass a copy of WhatIDE along to your friends
and colleagues for evaluation. Please encourage them to register
their copy if they find that they can use it.
Tom Warren
4513 E. South Fork Drive
Phoenix, AZ 85044
(602) 940-3232
[CompuServe 76167,1572]