P
PCR
Guest
Re: A hack, anyone, to turn on dma ?
Franc Zabkar wrote:
| On Wed, 25 Jun 2008 21:32:27 -0400, "PCR" <pcrrcp@netzero.net> put
| finger to keyboard and composed:
|
|>http://www.google.com/search?hl=en&q=TSSTcorp+CD/DVDW+SH-S182F++dma&st
art=10&sa=N
|>Google has about 132 for "TSSTcorp CD/DVDW SH-S182F dma". I haven't
|>read them all. Here is one...
|>
|>http://www.dvdplusvideo.com/dvdguide005.html
|>Enabling Direct Memory Access or "DMA" for faster DVD copying
|>
|>That article is speaking of WinXP. It says...
|>
|>"For repeated DMA errors. Windows XP will turn off DMA mode for a
|>device after encountering certain errors during data transfer
|>operations. If more that six DMA transfer timeouts occur, Windows
|>will turn off DMA and use only PIO mode on that device.
|>In this case, the user cannot turn on DMA for this device. The only
|>option for the user who wants to enable DMA mode is to uninstall and
|>reinstall the device."
|
| I found the following Win XP registry hack, but it doesn't appear to
| apply to Win9x.
|
| Getting back to DMA mode in Windows XP:
|
http://sniptools.com/tipstricks/getting-back-to-dma-mode-in-windows-xp#comment1891
I can't seem to make it fit Win98 either. In Win98, Device Manager
doesn't seem capable of setting PIO or DMA for a controller-- but only
for a device. It does seem that Shadow has DMA set in his Secondary IDE
Controller to which the DVD is connected, anyhow...
[HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Class\hdc\0002]
"DevLoader"="*IOS"
"DriverDesc"="Secondary IDE controller (dual fifo)"
"InfPath"="VIAVSD.INF"
"InfSection"="VIAIDE"
"PortDriver"="ESDI_506.pdr"
"ProviderName"="Microsoft"
"DriverDate"="2001\\10\\18"
"IDEDMADRIVE0"=hex:01
"IDEDMADRIVE1"=hex:01
"AutoInsertNotificationDrive0"=hex:01
BUT, going by "DMACurrentlyUsed=00", it ISN'T set in the DVD device.
Device Manager gives him the checkbox for it, but it won't stay set...
[HKEY_LOCAL_MACHINE\Enum\SCSI\TSSTCORPCD/DVDW_SH-S182FS\MF&CHILD0001&PCI
&VEN_1106&DEV_0571&SUBSYS_80ED1043&REV_06&BUS_00&DEV_0F&FUNC_0100]
"Capabilities"=hex:14,00,00,00
"AutoInsertNotification"=hex:00
"SCSITargetID"="0"
"SCSILUN"="0"
"RevisionLevel"="SB02"
"ProductId"="CD/DVDW SH-S182F"
"Manufacturer"="TSSTcorp"
"DeviceType"=hex:05
"Removable"=hex:01
"CurrentDriveLetterAssignment"="I"
"IDEMaster"=hex:01
"DMACurrentlyUsed"=hex:00
"HardwareID"="TSSTCORPCD/DVDW_SH-S182FS,GenCD,SCSI\\TSSTCORPCD/DVDW_SH-S
182FS"
"Class"="CDROM"
"ClassGUID"="{4d36e965-e325-11ce-bfc1-08002be10318}"
"Driver"="CDROM\\0000"
"Mfg"="(Dispositivo padrão de CD-ROM)"
"DeviceDesc"="TSSTcorp CD/DVDW SH-S182F"
"ConfigFlags"=hex:00,00,00,00
"Disconnect"=hex:01
"SyncDataXfer"=hex:00
I see you've made some suggestions. I'm still thinking.
| - Franc Zabkar
| --
| Please remove one 'i' from my address when replying by email.
--
Thanks or Good Luck,
There may be humor in this post, and,
Naturally, you will not sue,
Should things get worse after this,
PCR
pcrrcp@netzero.net
Franc Zabkar wrote:
| On Wed, 25 Jun 2008 21:32:27 -0400, "PCR" <pcrrcp@netzero.net> put
| finger to keyboard and composed:
|
|>http://www.google.com/search?hl=en&q=TSSTcorp+CD/DVDW+SH-S182F++dma&st
art=10&sa=N
|>Google has about 132 for "TSSTcorp CD/DVDW SH-S182F dma". I haven't
|>read them all. Here is one...
|>
|>http://www.dvdplusvideo.com/dvdguide005.html
|>Enabling Direct Memory Access or "DMA" for faster DVD copying
|>
|>That article is speaking of WinXP. It says...
|>
|>"For repeated DMA errors. Windows XP will turn off DMA mode for a
|>device after encountering certain errors during data transfer
|>operations. If more that six DMA transfer timeouts occur, Windows
|>will turn off DMA and use only PIO mode on that device.
|>In this case, the user cannot turn on DMA for this device. The only
|>option for the user who wants to enable DMA mode is to uninstall and
|>reinstall the device."
|
| I found the following Win XP registry hack, but it doesn't appear to
| apply to Win9x.
|
| Getting back to DMA mode in Windows XP:
|
http://sniptools.com/tipstricks/getting-back-to-dma-mode-in-windows-xp#comment1891
I can't seem to make it fit Win98 either. In Win98, Device Manager
doesn't seem capable of setting PIO or DMA for a controller-- but only
for a device. It does seem that Shadow has DMA set in his Secondary IDE
Controller to which the DVD is connected, anyhow...
[HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Class\hdc\0002]
"DevLoader"="*IOS"
"DriverDesc"="Secondary IDE controller (dual fifo)"
"InfPath"="VIAVSD.INF"
"InfSection"="VIAIDE"
"PortDriver"="ESDI_506.pdr"
"ProviderName"="Microsoft"
"DriverDate"="2001\\10\\18"
"IDEDMADRIVE0"=hex:01
"IDEDMADRIVE1"=hex:01
"AutoInsertNotificationDrive0"=hex:01
BUT, going by "DMACurrentlyUsed=00", it ISN'T set in the DVD device.
Device Manager gives him the checkbox for it, but it won't stay set...
[HKEY_LOCAL_MACHINE\Enum\SCSI\TSSTCORPCD/DVDW_SH-S182FS\MF&CHILD0001&PCI
&VEN_1106&DEV_0571&SUBSYS_80ED1043&REV_06&BUS_00&DEV_0F&FUNC_0100]
"Capabilities"=hex:14,00,00,00
"AutoInsertNotification"=hex:00
"SCSITargetID"="0"
"SCSILUN"="0"
"RevisionLevel"="SB02"
"ProductId"="CD/DVDW SH-S182F"
"Manufacturer"="TSSTcorp"
"DeviceType"=hex:05
"Removable"=hex:01
"CurrentDriveLetterAssignment"="I"
"IDEMaster"=hex:01
"DMACurrentlyUsed"=hex:00
"HardwareID"="TSSTCORPCD/DVDW_SH-S182FS,GenCD,SCSI\\TSSTCORPCD/DVDW_SH-S
182FS"
"Class"="CDROM"
"ClassGUID"="{4d36e965-e325-11ce-bfc1-08002be10318}"
"Driver"="CDROM\\0000"
"Mfg"="(Dispositivo padrão de CD-ROM)"
"DeviceDesc"="TSSTcorp CD/DVDW SH-S182F"
"ConfigFlags"=hex:00,00,00,00
"Disconnect"=hex:01
"SyncDataXfer"=hex:00
I see you've made some suggestions. I'm still thinking.
| - Franc Zabkar
| --
| Please remove one 'i' from my address when replying by email.
--
Thanks or Good Luck,
There may be humor in this post, and,
Naturally, you will not sue,
Should things get worse after this,
PCR
pcrrcp@netzero.net