home *** CD-ROM | disk | FTP | other *** search
-
- WhatIDE version 2.1
- 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]
-