PCBUILD Archives

Personal Computer Hardware discussion List

PCBUILD@LISTSERV.ICORS.ORG

Options: Use Forum View

Use Monospaced Font
Show Text Part by Default
Show All Mail Headers

Message: [<< First] [< Prev] [Next >] [Last >>]
Topic: [<< First] [< Prev] [Next >] [Last >>]
Author: [<< First] [< Prev] [Next >] [Last >>]

Print Reply
Subject:
From:
Bill Cohane <[log in to unmask]>
Reply To:
PCBUILD - PC Hardware discussion List <[log in to unmask]>
Date:
Thu, 19 Mar 1998 04:22:54 -0500
Content-Type:
text/plain
Parts/Attachments:
text/plain (165 lines)
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.

<><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><>
<><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><>

ATOM RSS1 RSS2