At 00:05 19-03-98 -0500, Jose wrote:
>Here's my dilemma, got a Hi-Val (Mitsumi) IDE burner and need some tips
>setting it up. Here's the relevant info of the system in question.
>
>Win95B with 82371SB Bus Master IDE Controllers on both channels, one
>hard drive in the primary IDE channel, one CD-ROM on the secondary
>channel, both set as masters. No drivers are set in DOS for the CD-ROM
>(none desired) Win95 recognizes and sets up the burner if installed in
>place of the CD-ROM but will not let me run either of the CDs as slaves
>to the hard drive or one another. Bottom line, I can only have one of
>the two CDs installed at any one time. Need to have both. How? With all
>due respect, no SCSI suggestions, or IDE cards please.
Were you able to run the CDROM drive as a slave before you installed
the CDR? I have read (on Intel's website) that some CD drives cannot
be run as slaves. (You didn't say what CDROM drive you had.)
You may not be able to use the busmastering drivers with the two CDROM
drives.
If you need to know how to tell the busmastering drivers how to run
a slave at a lower PIO mode, I recently saved a message from a very
competant person that I have pasted in below. (There was also a reply
that thanked him profusely, saying that it worked great.)
Here's a link to a CDR FAQ that may help some time (if not now, then
later): <http://www.cd-info.com/CDIC/Technology/CD-R/FAQ.html>
There is really good information on things to do to avoid creating
coasters.
Seeing as how I would never put any IDE device in a computer of mine,
(no offense intended), that's about all the advice I can give.
I just signed up to the Adaptec CDR list <http://listserv.adaptec.com/>
which is not only for users of Adaptec's CDR software but for general
CDR information as well.
Regards,
Bill
<><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><>
<><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><>
If you are using INTEL PIIXIDE you should search for the documentation - to
keep the story short check :
HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/piixide/Parameters - for instance
in order to force PIO mode 2 on secondary master you should set
"SecondaryMasterMode" to 0xf2.
Here is a small part of the readme - whta's funny is that this one is from
triones drivers ! (INTEL actually started their own drivers based on the work
of a small company - if that doesn't sound familiar think about DOS !).
#############################################################################
3. W I N D O W S N T 3 . 5
#############################################################################
3.1 INSTALLATION
1. From the Program Manager, double click on "Windows NT Setup" in the
Main group.
2. Select "Options/Add/Remove SCSI Adapters..."
3. Click on Add.
4. The "Select SCSI Adapter Option" dialog will appear;
select "Other (Requires a disk from a hardware manufacturer)"
from the "Adapter:" list box.
5. Next, the "Insert Diskette" dialog box will appear; insert the
Triones PIIX/PIIX3 Bus Master EIDE/ATAPI Driver disk into Drive A:
and type in "a:\winnt35" and <Return>.
6. Next, the "Select OEM Option" dialog box will appear; select
"PIIX/PIIX3 Bus Master EIDE/ATAPI" and click "OK."
7. Next, the "Select SCSI Adapter Option" dialogbox will appear;
click on the "Install" button in the dialog box. If installation
is successful, the "SCSI Adapter Setup" dialog box will reappear,
and "PIIX/PIIX3 Bus Master EIDE/ATAPI" will be listed. That means the
driver is installed.
8. Reboot your system to load the driver.
3.2 DE-INSTALLATION
If you want to de-install the Triones PIIX/PIIX3 Bus Master EIDE/ATAPI
Driver, you should keep the EIDE/ATAPI environment the same as when you
installed the driver. Otherwise, you may meet some problems.
1. From the Program Manager, double click on "Windows NT Setup" in the
Main group.
2. Select "Options/Add/Remove SCSI Adapters...".
3. Select "PIIX/PIIX3 Bus Master EIDE/ATAPI" and then click on Remove. 4.
Exit "Windows NT Setup" and reboot the system.
3.3 TROUBLESHOOTING
3.3.1. Overriding drive capabilities
If the Windows NT 3.5 does not work properly after the installation,
it could be that the device drives report wrong capabilities. The
driver provides 6 parameters for the user to override the capabilities
reported by the connected device drives.
1. UseLbaMode:
This is a double word parameter specifying if we want to use LBA mode on a
particular disk drive. We only use the low word. We split the 16-bit low
word into 4 4-bit fields, each corresponding to one possible connected disk
drive: 15 12 11 8 7 4 3
0 +-----------------+------------------+---------------+----------------+ |
Secondary/Slave | Secondary/Master | Primary/Slave | Primary/Master |
+-----------------+------------------+---------------+----------------+ If a
field is set to non-zero, then we are going to use LBA mode on the
corresponding disk drive. The default value is 0xF.
2. UseMultiBlock:
This is a double word parameter specifying if we want to use multiple
block commands on a particular disk drive. We only use the low word.
We split the 16-bit low word into 4 4-bit fields, each corresponding
to one possible connected disk drive:
15 12 11 8 7 4 3 0
+-----------------+------------------+---------------+----------------+ |
Secondary/Slave | Secondary/Master | Primary/Slave | Primary/Master |
+-----------------+------------------+---------------+----------------+ If a
field is set to non-zero, then we are going to use multiple block command on
the corresponding disk drive. The default value is 0xF.
3. PrimaryMasterMode:
4. PrimarySlaveMode:
5. SecondaryMasterMode:
6. SecondarySlaveMode:
These are double word parameters. We can use them to override DMA/PIO
timing modes for the connected drives. Some drives may have firmware
bugs causing them to report the wrong ATA DMA/PIO timing mode to the
driver. Most notable are the multitude of drives on the market which
claim to support PIO Mode 2 when in fact, they really are Mode 0 or
Mode 1 drives. Incorrect ATA DMA/PIO timing modes may cause system
boot failure or data corruption. Therefore, the driver includes a
facility whereby the user may override the vendor-specified ATA timing
mode.
The possible parameter values are:
0x00 Use DMA with Single-Word DMA mode 0
0x01 Use DMA with Single-Word DMA mode 1
0x02 Use DMA with Single-Word DMA mode 2
0x03 Use DMA with Multi-Word DMA mode 1
0x04 Use DMA with Multi-Word DMA mode 2
0xf0 Use PIO with PIO mode 0
0xf1 Use PIO with PIO mode 1
0xf2 Use PIO with PIO mode 2
0xf3 Use PIO with PIO mode 3
0xf4 Use PIO with PIO mode 4
0xf5 Use PIO with PIO mode 5
0xff Use PIO with driver-decided default PIO mode
0xffffffff
Default value, the driver will decide what operation
(DMA/PIO) and what mode to use by itself.
To set the parameters:
1) From the Program Manager, select File/Run and type in "REGEDT32".
2) In the HKEY_LOCAL_MACHINE subwindow, open the
SYSTEM/CurrentControlSet/Services/IDEAtapi/Parameters then
3) Double click on the parameter name you want to change, and make
your change. Be sure to click on the Radix/Hexdecimal button before
clicking OK.
4) Reboot your system.
<><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><>
<><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><>
|