If this is your first visit, be sure to check out the FAQ by clicking the link above. You may have to register before you can post: click the register link above to proceed. To start viewing messages, select the forum that you want to visit from the selection below. |
|
|
Thread Tools | Display Modes |
|
#1
|
|||
|
|||
SATA optical drive problems with DMA/PIO transfer
Hi...I'm trying to setup on XP Home an LG Electronics SATA GH22NS30
DVD-writer on an older Intel D845PEBT2 motherboard (ICH4 core) with a Silicon Image Si3112 SATA controller. It 'should' work but something is wrong. The drive reads both DVD and CD data disks, but a bit slow (8 MB/s). I can't write either type at all. Using Nero 7, or another writer, it stalls consistently about 10% into the write, even in simulate mode. Both the Silicon Image configuration utility and Nero report the drive in PIO4 mode. I have been able to boot from the writer by configuring it to do that in BIOS, but there's nothing else in BIOS related to SATA except a means to enable RAID, which I don't want. I returned the drive to the retailer and they supposedly tested it. They claim it's working fine. It seems the PIO4 mode is way too slow but I have no means to manually switch to UDMA mode. There is a feature in the SI config utility for switching between modes, but all it does is write an entry to the registry which is ignored. There is nothing in Device Manager for switching modes. I have a hunch it may have something to do with Microsoft. They check for CRC errors, and if found, they drop the transfer rate back one level at a time till a suitable level is found. I don't know where they do that, but if that is the case, it's supposed to revert to UDMA mode if the driver is deleted and re-installed. It doesn't, unless it's doing it so fast I'm missing it. I'm out of ideas. I downloaded the WDK and may try to trace the code using a debugger. Before doing that, I'm hoping someone will know something. |
#2
|
|||
|
|||
SATA optical drive problems with DMA/PIO transfer
Both the Silicon Image configuration utility and Nero report the drive
in PIO4 mode. Are you sure that the terms "PIO" and "UDMA" apply to non-standard (i.e. not register-compatible with the old PC/AT IDE) SATA controllers? This very same Silicon Image chip serviced a disk array of 2 disks important to me (Windows Dynamic Disk stripe set) for ~3 years, and I had no issues with it. I have a hunch it may have something to do with Microsoft. Doubts. SiL chip is presented as SCSI in Windows, i.e. it does not use MS's ATA stack, and MS are not the driver writers for the SiL chip. SCSIPORT itself, on which the SiL's driver is based, is surely stable and has no this major perf issues. BTW - SCSIPORT does not what is "PIO" and "UDMA" at all :-) I'm out of ideas. Try moving the combination of CD drive+SiL card to another machine. Try connecting this CD to another SATA controller. Try connecting another SATA CD to this SiL chip. You have some unlucky hardware configuration. BTW - this SiL chip is known to have PCI issues with nForce north bridge (actually they are nForce's issues, but nevertheless). I downloaded the WDK and may try to trace the code using a debugger. Useless without the source which you do not have. -- Maxim S. Shatskih Windows DDK MVP http://www.storagecraft.com |
Thread Tools | |
Display Modes | |
|
|
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
Question: If a SATA optical drive | TM | Homebuilt PC's | 2 | May 23rd 08 09:32 AM |
Connecting SATA drive and IDE optical? | HiC | Homebuilt PC's | 16 | July 18th 06 05:45 AM |
SATA optical drive | campysr | Storage (alternative) | 1 | January 21st 06 05:08 PM |
DynaMO 2300 magneto-optical drive transfer rate | Gojko Magazinovic | Storage (alternative) | 1 | October 30th 05 06:45 PM |
Optical Drive Problems | Vince | Dell Computers | 2 | July 1st 05 06:10 PM |