How to change UDMA mode of devices on PCI IDE controllers?

Goi

Diamond Member
Oct 10, 1999
6,766
7
91
Hi guys...
I have a ST Labs PCI ATA133 controller card with the Silicon Image Sil0680 controller chipset. I have a WD ATA66 HDD and an Iomega 48x24x48 CD-RW on its sec and pri channels respectively. The WD HDD is corrected identified as UDMA-4, but the Iomega CD-RW is detected as "Multi-Word DMA mode 2", which isn't even UDMA, and limits it to 16MB/s. I suspect this has something to do with the slow transfer speeds of the CD-RW, even though it burns at normal speeds.

Under the card properties in device manager, there's no way to choose what mode the drive should be at, it simply states its current status. I've installed the latest Sil0680 drivers and tried to flash the BIOS, but failed, as the flash memory chip isn't supported apparently.

Anyway, is there any way to get UDMA-2(ATA/33) working on the CD-RW instead of Multi-word DMA mode 2?

Thanks!
 

Goi

Diamond Member
Oct 10, 1999
6,766
7
91
OK, I figured out that there's a SilCfg program that allows me to change the DMA modes, but apparently the max my 48x24x48 Lite-On CD-RW clone is capable of, according to SilCfg, is MDMA2.

Also, after running Nero InfoTool and Nero Drive Speed on both my optical drives, I noticed something perculiar

Nero InfoTool detects that my CD-RW drive has a read speed of only 32x while having a write speed of 48x. Nero Drive Speed also confirms the max read speed os 32x. However, my CD-RW drive is clearly capable of 48x read speeds since its a 48x24x48 drive.

Nero InfoTool detects that my ASUS 16X DVD-ROM, connected to an onboard IDE channel, has a read speed of 48x. However, Nero Drive Speed lists a max of only 28x, even upon re-detection. Why is this so?
 

DieHardware

Golden Member
Jan 1, 2001
1,706
0
76
Could be Nero InfoTool/Drive Speed aren't reading the drives' speeds accurately. Have you tried different IDE controller drivers(whether for the onboard or the PCI card-earlier ones)?
 

Goi

Diamond Member
Oct 10, 1999
6,766
7
91
No I haven't, I don't have enough available IDE channels, my mobo only supports 2. Anyway I tried transfering a large ~800MB MPEG-2 file from a CD to my HDD on my CD-RW druve and it started transferring at 8X speed only, and Drive Speed jumped from 32X max to only 8X, even though the speed was set at max.