VOGONS


First post, by Kahenraz

User metadata
Rank l33t
Rank
l33t

This is a DOS device driver for UDMA. I don't remember where I got this so I'm not able to find what the configuration switches are.

Does anyone know where this is from? I no longer have the documentation for it

Reply 1 of 4, by konc

User metadata
Rank l33t
Rank
l33t

This device driver is for the Intel 430FX/Triton, correct? If so,

The user can append parameters with the following format
[/V] [/drive [dma=dmamode|pio=piomode] [!lba] [!ms]]
to the "device=..." statement in the CONFIG.SYS file.

Where
V indicates to display verbose information, including device
scanning progress and TRITON chip set timing register values,
and etc.

drive specifies which drive to override on. It can be:
PM primary/master
PS primary/slave
SM secondary/master
SS secondary/slave

dmamode specifies the overriding DMA mode. It can be:
SW2 single word DMA mode 2
MW1 multi-word DMA mode 1
MW2 multi-word DMA mode 2
NO not use DMA operation. The PIO will be used.

piomode specifies the overriding PIO mode. It can be:
0 PIO mode 0
1 PIO mode 1
2 PIO mode 2
3 PIO mode 3
4 PIO mode 4

If the pio_mode is specified, the driver will only use PIO
operation on the corresponding drive.
!lba indicates not to use LBA mode.
!ms indicates not to use multi-sectors commands.

For example:
device=c:\triton\tridma.sys /PS dma=SW2 !lba
indicates that we will use single word DMA mode 2 and not use LBA mode
on the slave drive of the primary IDE channel.

Reply 2 of 4, by Kahenraz

User metadata
Rank l33t
Rank
l33t

Perfect, thank you. Where did you locate the documentation? Do you have any information on the driver's origin?

Reply 3 of 4, by konc

User metadata
Rank l33t
Rank
l33t

It's the documentation included in the ide controller drivers for the 430fx/triton chipset
No idea where I got it, probably it's for a motherboard I have it because I don't store generic driver archives but only for hardware that I own.

The attachment Intel PIIX-PIIX3 IDE controller Bus Master drivers v3.22 (430FX-Triton chipset).zip is no longer available

Reply 4 of 4, by Kahenraz

User metadata
Rank l33t
Rank
l33t

Thank you. I have boards with this controller and must have sourced it from somewhere in the past, possibly event from here.

I think that many enthusiasts overlook the value of configuring UDMA devices under DOS. I would argue that this isn't generally required, since everything is pretty fast as it is. But it's still leaving performance on the table.