A Windows 98 & ME forum. Win98banter

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.

Go Back   Home » Win98banter forum » Windows 98 » General
Site Map Home Authors List Search Today's Posts Mark Forums Read Web Partners

A hack, anyone, to turn on dma ?



 
 
Thread Tools Display Modes
  #11  
Old June 26th 08, 01:30 AM posted to microsoft.public.win98.gen_discussion
Shadow
External Usenet User
 
Posts: 50
Default A hack, anyone, to turn on dma ?

On Wed, 25 Jun 2008 17:47:23 -0400, "glee"
wrote:

"Shadow" sh@dow wrote in message
.. .

Yes. It shows DMA enabled for both Secondary IDE Channels. I am starting to think
the drive itself is going bad.

Well, I just verified that. I had a 3.904 Gb backup to do, did
it with Nero, in windows 98SE, and it took 93 minutes.
I then fired up a livecd PClinux and burnt the same project in
10 minutes and 4 seconds. using K3b.
Both times using LG 16x media and programs set to "max speed".
Both programs reported they were burning at 16x

So it has to be a driver problem.

.................................

When you told me to delete drives cds and busmasters and etc
in device manager, in safe mode, when I rebooted back to normal mode
the computer asked me to reinstall a lot of stuff. I always gave
/windows/inf as the source, and it seems happy with that. But so many
VIA names in the drivers I wonder if I really got rid of them.
If I refused to let it install stuff (by pressing cancel) it
just froze.
  #12  
Old June 26th 08, 02:32 AM posted to microsoft.public.win98.gen_discussion
PCR
External Usenet User
 
Posts: 4,396
Default A hack, anyone, to turn on dma ?

http://www.google.com/search?hl=en&q...&start=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."

Can it be similar in Win98? I see on glee's instructions you went the
Device manager route to reinstall drivers. I'd think normally that to be
enough. But how tough was it to install that DVD in the first place? Can
you completely uninstall it so that it no longer appears in Device
Manager at all-- then, reinstall it?

| TSSTcorp CD/DVDW SH-S182F
| CDROM
| Chave do Registro:
|
HKEY_LOCAL_MACHINE\enum\SCSI\TSSTCORPCD/DVDW_SH-S182FS\MF&CHILD0001&PCI&
VEN_1106&DEV_0571&SUBSYS_80ED1043&REV_06&BUS_00&DE V_0F&FUNC_0100
| Recursos Alloc: Nenhum
| Recursos Forçado: Nenhum
| Recursos Inicializar: Nenhum
| Recursos Filtrado: Nenhum
| Recursos Básico: Nenhum
| Driver: CDROM\0000
| Data do driver: 5- 5-1999

That XP article also speaks of a Registry key. In your Win98, that key
may be the one shown above. Check to be sure it hasn't changed now due
to your Device Manager activity. Post that full Registry key. Here is
mine for my CD-R/W, which does have DMA checked. "DMACurrentlyUsed"
sounds to be most relevant...

[HKEY_LOCAL_MACHINE\Enum\SCSI\IDE-CD__R/RW_4X4X24_____C\MF&CHILD0001&PCI
&VEN_1106&DEV_0571&SUBSYS_00000000&REV_06&BUS_00&D EV_07&FUNC_0100]
"Capabilities"=hex:14,00,00,00
"AutoInsertNotification"=hex:01
"SCSITargetID"="0"
"SCSILUN"="0"
"RevisionLevel"="C12a"
"ProductId"="R/RW 4x4x24 "
"Manufacturer"="IDE-CD "
"DeviceType"=hex:05
"Removable"=hex:01
"CurrentDriveLetterAssignment"="W"
"IDEMaster"=hex:01
"DMACurrentlyUsed"=hex:01
"HardwareID"="IDE-CD__R/RW_4X4X24_____C,GenCD,SCSI\\IDE-CD__R/RW_4X4X24_
____C"
"Class"="CDROM"
"ClassGUID"="{4d36e965-e325-11ce-bfc1-08002be10318}"
"Driver"="CDROM\\0001"
"Mfg"="(Standard CD-ROM device)"
"DeviceDesc"="IDE-CD R/RW 4x4x24 "
"ConfigFlags"=hex:00,00,00,00
"UserDriveLetterAssignment"="WW"
"Disconnect"=hex:01
"SyncDataXfer"=hex:00

--
Thanks or Good Luck,
There may be humor in this post, and,
Naturally, you will not sue,
Should things get worse after this,
PCR


Shadow wrote:
| On Tue, 24 Jun 2008 18:56:42 -0400, "PCR" wrote:
|
|Shadow wrote:
|| My samsung sh-182f DVD writer has become horribly slow,
|| records at 1X max, even with 16X disks.
|| I cannot turn DMA on in the hardware manager.
|| Even my floppy drive has DMA ........
|| Must be a way. 6 hours hacking and nothing so far.
|| TIA
|| Apparently there is a registry/system entry that does not
|| allow DMA on a drive, but cannot find it. Neither on PC or on
|| Google. The drive had DMA a month ago, last time I checked.
|
|If those URLs glee posted don't fix it...
|
|(1) "START button, Run, MSInfo32, Components, Storage"
|(2) Bolt "Advanced Information", &
| use the Edit menu to post it.
|
| Controlador padrão de disquete
| fdc
| Chave do Registro: HKEY_LOCAL_MACHINE\enum\ACPI\*PNP0700\0
| Recursos Alloc: Configuração lógica 0
| IRQ: Máscara 6: x0000
| DMA: Máscara 2: x0000
| Intervalo de E/S: Base=x03F0 fim=x03F5
| Alias=x00, decodificação=x00
| Base=x03F7
| Fim=x03F7 Alias=x00, decodificação=x00
| Recursos Forçado: Nenhum
| Recursos Inicializar: Configuração lógica 0
| IRQ: Máscara 6: x0000
| DMA: Máscara 2: x0000
| Intervalo de E/S: Base=x03F0 fim=x03F5
| Alias=x00, decodificação=x00
| Base=x03F7
| Fim=x03F7 Alias=x00, decodificação=x00
| Recursos Filtrado: Configuração lógica 0
| IRQ: Máscara 0: x0040
| DMA: Máscara 0: x0004
| Intervalo de E/S: Base=x0000 fim=x0000
| Mín=x03F0 Máx=x03F5 Alias=x00, decodificação=x00
| Base=x0000
| Fim=x0000 Mín=x03F7 Máx=x03F7 Alias=x00, decodificação=x00
| Configuração
| lógica 1
| IRQ: Máscara 0: x1CF8
| DMA: Máscara 0: x000E
| Intervalo de E/S: Base=x0000 fim=x0000
| Mín=x03F0 Máx=x03F5 Alias=x00, decodificação=x00
| Base=x0000
| Fim=x0000 Mín=x03F7 Máx=x03F7 Alias=x00, decodificação=x00
| Configuração
| lógica 2
| IRQ: Máscara 0: x1CF8
| DMA: Máscara 0: x000E
| Intervalo de E/S: Base=x0000 fim=x0000
| Mín=x0370 Máx=x0375 Alias=x00, decodificação=x00
| Base=x0000
| Fim=x0000 Mín=x0377 Máx=x0377 Alias=x00, decodificação=x00
| Recursos Básico: Configuração lógica 0
| IRQ: Máscara 0: x0040
| DMA: Máscara 0: x0004
| Intervalo de E/S: Base=x0000 fim=x0000
| Mín=x03F0 Máx=x03F5 Alias=x00, decodificação=x00
| Base=x0000
| Fim=x0000 Mín=x03F7 Máx=x03F7 Alias=x00, decodificação=x00
| Configuração
| lógica 1
| IRQ: Máscara 0: x1CF8
| DMA: Máscara 0: x000E
| Intervalo de E/S: Base=x0000 fim=x0000
| Mín=x03F0 Máx=x03F5 Alias=x00, decodificação=x00
| Base=x0000
| Fim=x0000 Mín=x03F7 Máx=x03F7 Alias=x00, decodificação=x00
| Configuração
| lógica 2
| IRQ: Máscara 0: x1CF8
| DMA: Máscara 0: x000E
| Intervalo de E/S: Base=x0000 fim=x0000
| Mín=x0370 Máx=x0375 Alias=x00, decodificação=x00
| Base=x0000
| Fim=x0000 Mín=x0377 Máx=x0377 Alias=x00, decodificação=x00
| Driver: fdc\0000
| Data do driver: 5- 5-1999
| Driver: HSFLOP.pdr
| Tamanho do
| arquivo: 25741 (0x648D)
| Data do
| arquivo: 5/5/1999 10:22 PM
| Nome da
| empresa: Microsoft Corporation
| Versão do
| arquivo: 4.10.2222
|
| VIA RAID Controller - 3149
| SCSIAdapter
| Chave do Registro:
|
HKEY_LOCAL_MACHINE\enum\PCI\VEN_1106&DEV_3149&SUBS YS_80ED1043&REV_80\BUS
_00&DEV_0F&FUNC_00
| Recursos Alloc: Configuração lógica 0
| IRQ: Máscara 10: xFFFF
| Intervalo de E/S: Base=xE800 fim=xE807
| Mín=x0000 Máx=xFFFF Alias=xFF, decodificação=x00
| Base=xE400
| Fim=xE403 Mín=x0000 Máx=xFFFF Alias=xFF, decodificação=x00
| Base=xE000
| Fim=xE007 Mín=x0000 Máx=xFFFF Alias=xFF, decodificação=x00
| Base=xD800
| Fim=xD803 Mín=x0000 Máx=xFFFF Alias=xFF, decodificação=x00
| Base=xD400
| Fim=xD40F Mín=x0000 Máx=xFFFF Alias=xFF, decodificação=x00
| Base=xD000
| Fim=xD0FF Mín=x0000 Máx=xFFFF Alias=xFF, decodificação=x00
| Recursos Forçado: Nenhum
| Recursos Inicializar: Configuração lógica 0
| Intervalo de E/S: Base=xE800 fim=xE807
| Mín=x0000 Máx=xFFFF Alias=xFF, decodificação=x00
| Base=xE400
| Fim=xE403 Mín=x0000 Máx=xFFFF Alias=xFF, decodificação=x00
| Base=xE000
| Fim=xE007 Mín=x0000 Máx=xFFFF Alias=xFF, decodificação=x00
| Base=xD800
| Fim=xD803 Mín=x0000 Máx=xFFFF Alias=xFF, decodificação=x00
| Base=xD400
| Fim=xD40F Mín=x0000 Máx=xFFFF Alias=xFF, decodificação=x00
| Base=xD000
| Fim=xD0FF Mín=x0000 Máx=xFFFF Alias=xFF, decodificação=x00
| Recursos Filtrado: Configuração lógica 0
| IRQ: Máscara 10: xFFFF
| Intervalo de E/S: Base=xE800 fim=xE807
| Mín=x0000 Máx=xFFFF Alias=xFF, decodificação=x00
| Base=xE400
| Fim=xE403 Mín=x0000 Máx=xFFFF Alias=xFF, decodificação=x00
| Base=xE000
| Fim=xE007 Mín=x0000 Máx=xFFFF Alias=xFF, decodificação=x00
| Base=xD800
| Fim=xD803 Mín=x0000 Máx=xFFFF Alias=xFF, decodificação=x00
| Base=xD400
| Fim=xD40F Mín=x0000 Máx=xFFFF Alias=xFF, decodificação=x00
| Base=xD000
| Fim=xD0FF Mín=x0000 Máx=xFFFF Alias=xFF, decodificação=x00
| Recursos Básico: Configuração lógica 0
| IRQ: Máscara 0: xFFFF
| Intervalo de E/S: Base=xE800 fim=xE807
| Mín=x0000 Máx=xFFFF Alias=xFF, decodificação=x00
| Base=xE400
| Fim=xE403 Mín=x0000 Máx=xFFFF Alias=xFF, decodificação=x00
| Base=xE000
| Fim=xE007 Mín=x0000 Máx=xFFFF Alias=xFF, decodificação=x00
| Base=xD800
| Fim=xD803 Mín=x0000 Máx=xFFFF Alias=xFF, decodificação=x00
| Base=xD400
| Fim=xD40F Mín=x0000 Máx=xFFFF Alias=xFF, decodificação=x00
| Base=xD000
| Fim=xD0FF Mín=x0000 Máx=xFFFF Alias=xFF, decodificação=x00
| Revisão do HW: 128
| Driver: SCSIAdapter\0017
| Data do driver: 12-20-2007
| Driver: viamvsd.vxd
| Tamanho do
| arquivo: 13334 (0x3416)
| Data do
| arquivo: 11/23/2005 1:12 AM
| Nome da
| empresa: VIA Technologies, Inc.
| Versão do
| arquivo: 2.0.950.500
| Driver: viamraid.mpd
| Tamanho do
| arquivo: 103533 (0x1946D)
| Data do
| arquivo: 12/20/2007 10:03 AM
| Nome da
| empresa: VIA Technologies inc,.ltd
| Versão do
| arquivo: 2.0.950.573
|
| VIA Bus Master PCI IDE Controller
| hdc
| Chave do Registro:
|
HKEY_LOCAL_MACHINE\enum\PCI\VEN_1106&DEV_0571&SUBS YS_80ED1043&REV_06\BUS
_00&DEV_0F&FUNC_01
| Recursos Alloc: Configuração lógica 0
| IRQ: Máscara 14: x4000
| Máscara 15:
| x8000
| Intervalo de E/S: Base=x01F0 fim=x01F7
| Mín=x01F0 Máx=x01F7 Alias=x04, decodificação=x03
| Base=x03F6
| Fim=x03F6 Mín=x03F6 Máx=x03F6 Alias=x04, decodificação=x03
| Base=x0170
| Fim=x0177 Mín=x0170 Máx=x0177 Alias=x04, decodificação=x03
| Base=x0376
| Fim=x0376 Mín=x0376 Máx=x0376 Alias=x04, decodificação=x03
| Base=xFC00
| Fim=xFC0F Mín=x0000 Máx=xFFFF Alias=xFF, decodificação=x00
| Recursos Forçado: Nenhum
| Recursos Inicializar: Configuração lógica 0
| IRQ: Máscara 14: x4000
| Máscara 15:
| x8000
| Intervalo de E/S: Base=x01F0 fim=x01F7
| Mín=x01F0 Máx=x01F7 Alias=x04, decodificação=x03
| Base=x03F6
| Fim=x03F6 Mín=x03F6 Máx=x03F6 Alias=x04, decodificação=x03
| Base=x0170
| Fim=x0177 Mín=x0170 Máx=x0177 Alias=x04, decodificação=x03
| Base=x0376
| Fim=x0376 Mín=x0376 Máx=x0376 Alias=x04, decodificação=x03
| Base=xFC00
| Fim=xFC0F Mín=x0000 Máx=xFFFF Alias=xFF, decodificação=x00
| Recursos Filtrado: Configuração lógica 0
| IRQ: Máscara 14: x4000
| Máscara 15:
| x8000
| Intervalo de E/S: Base=x01F0 fim=x01F7
| Mín=x01F0 Máx=x01F7 Alias=x04, decodificação=x03
| Base=x03F6
| Fim=x03F6 Mín=x03F6 Máx=x03F6 Alias=x04, decodificação=x03
| Base=x0170
| Fim=x0177 Mín=x0170 Máx=x0177 Alias=x04, decodificação=x03
| Base=x0376
| Fim=x0376 Mín=x0376 Máx=x0376 Alias=x04, decodificação=x03
| Base=xFC00
| Fim=xFC0F Mín=x0000 Máx=xFFFF Alias=xFF, decodificação=x00
| Recursos Básico: Configuração lógica 0
| IRQ: Máscara 14: x4000
| Máscara 15:
| x8000
| Intervalo de E/S: Base=x01F0 fim=x01F7
| Mín=x01F0 Máx=x01F7 Alias=x04, decodificação=x03
| Base=x03F6
| Fim=x03F6 Mín=x03F6 Máx=x03F6 Alias=x04, decodificação=x03
| Base=x0170
| Fim=x0177 Mín=x0170 Máx=x0177 Alias=x04, decodificação=x03
| Base=x0376
| Fim=x0376 Mín=x0376 Máx=x0376 Alias=x04, decodificação=x03
| Base=xFC00
| Fim=xFC0F Mín=x0000 Máx=xFFFF Alias=xFF, decodificação=x00
| Revisão do HW: 006
| Driver: hdc\0000
| Data do driver: 5- 5-1999
| Driver: vatapi.vxd
| Tamanho do
| arquivo: 10937 (0x2AB9)
| Data do
| arquivo: 10/18/2001 12:00 PM
| Nome da
| empresa: VIA Technologies, Inc.
| Versão do
| arquivo: 2.0.950.120
|
| Primary IDE controller (dual fifo)
| hdc
| Chave do Registro:
|
HKEY_LOCAL_MACHINE\enum\MF\CHILD0000\PCI&VEN_1106& DEV_0571&SUBSYS_80ED10
43&REV_06&BUS_00&DEV_0F&FUNC_01
| Recursos Alloc: Configuração lógica 0
| IRQ: Máscara 14: x4000
| Intervalo de E/S: Base=x01F0 fim=x01F7
| Mín=x01F0 Máx=x01F7 Alias=x04, decodificação=x03
| Base=x03F6
| Fim=x03F6 Mín=x03F6 Máx=x03F6 Alias=x04, decodificação=x03
| Base=xFC00
| Fim=xFC07 Alias=xFF, decodificação=x00
| Recursos Forçado: Nenhum
| Recursos Inicializar: Nenhum
| Recursos Filtrado: Nenhum
| Recursos Básico: Nenhum
| Driver: hdc\0001
| Data do driver: 5- 5-1999
| Driver: ESDI_506.pdr
| Tamanho do
| arquivo: 24406 (0x5F56)
| Data do
| arquivo: 5/5/1999 10:22 PM
| Nome da
| empresa: Microsoft Corporation
| Versão do
| arquivo: 4.10.2222
|
| Secondary IDE controller (dual fifo)
| hdc
| Chave do Registro:
|
HKEY_LOCAL_MACHINE\enum\MF\CHILD0001\PCI&VEN_1106& DEV_0571&SUBSYS_80ED10
43&REV_06&BUS_00&DEV_0F&FUNC_01
| Recursos Alloc: Configuração lógica 0
| IRQ: Máscara 15: x8000
| Intervalo de E/S: Base=x0170 fim=x0177
| Mín=x0170 Máx=x0177 Alias=x04, decodificação=x03
| Base=x0376
| Fim=x0376 Mín=x0376 Máx=x0376 Alias=x04, decodificação=x03
| Base=xFC08
| Fim=xFC0F Alias=xFF, decodificação=x00
| Recursos Forçado: Nenhum
| Recursos Inicializar: Nenhum
| Recursos Filtrado: Nenhum
| Recursos Básico: Nenhum
| Driver: hdc\0002
| Data do driver: 5- 5-1999
| Driver: ESDI_506.pdr
| Tamanho do
| arquivo: 24406 (0x5F56)
| Data do
| arquivo: 5/5/1999 10:22 PM
| Nome da
| empresa: Microsoft Corporation
| Versão do
| arquivo: 4.10.2222
|
| GENERIC IDE DISK TYPE47
| DiskDrive
| Chave do Registro:
|
HKEY_LOCAL_MACHINE\enum\ESDI\GENERIC_IDE__DISK_TYP E47_\MF&CHILD0000&PCI&
VEN_1106&DEV_0571&SUBSYS_80ED1043&REV_06&BUS_00&DE V_0F&FUNC_0100
| Recursos Alloc: Nenhum
| Recursos Forçado: Nenhum
| Recursos Inicializar: Nenhum
| Recursos Filtrado: Nenhum
| Recursos Básico: Nenhum
| Letra da unidade atual: CDEFGH
| Driver: DiskDrive\0000
| Data do driver: 5- 5-1999
|
| TSSTcorp CD/DVDW SH-S182F
| CDROM
| Chave do Registro:
|
HKEY_LOCAL_MACHINE\enum\SCSI\TSSTCORPCD/DVDW_SH-S182FS\MF&CHILD0001&PCI&
VEN_1106&DEV_0571&SUBSYS_80ED1043&REV_06&BUS_00&DE V_0F&FUNC_0100
| Recursos Alloc: Nenhum
| Recursos Forçado: Nenhum
| Recursos Inicializar: Nenhum
| Recursos Filtrado: Nenhum
| Recursos Básico: Nenhum
| Driver: CDROM\0000
| Data do driver: 5- 5-1999
|
| GENERIC NEC FLOPPY DISK
| DiskDrive
| Chave do Registro:
|
HKEY_LOCAL_MACHINE\enum\FLOP\GENERIC_NEC__FLOPPY_D ISK_\ACPI&*PNP0700&000
| Recursos Alloc: Nenhum
| Recursos Forçado: Nenhum
| Recursos Inicializar: Nenhum
| Recursos Filtrado: Nenhum
| Recursos Básico: Nenhum
| Letra da unidade atual: A
| Driver: DiskDrive\0001
| Data do driver: 5- 5-1999
|
|
|(3) Bolt "History", use the mouse to highlight DVD information,
| & use Ctlr-C to copy & post it.
| TSSTcorp CD/DVDW SH-S182F
| Configuração original Tue Jun 24 22:06:37 2008 para Date
| Recursos Alloc: Nenhum
|
|
|(4) Click, copy & post "Problem Devices" too, if any.
| None


  #13  
Old June 26th 08, 03:05 AM posted to microsoft.public.win98.gen_discussion
Shadow
External Usenet User
 
Posts: 50
Default A hack, anyone, to turn on dma ?

On Wed, 25 Jun 2008 21:32:27 -0400, "PCR" wrote:

http://www.google.com/search?hl=en&q...&start=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."

Can it be similar in Win98? I see on glee's instructions you went the
Device manager route to reinstall drivers. I'd think normally that to be
enough. But how tough was it to install that DVD in the first place? Can
you completely uninstall it so that it no longer appears in Device
Manager at all-- then, reinstall it?

It reinstalls on reboot

Here is my key. DMA is currently "off"
.................................................. ........
[HKEY_LOCAL_MACHINE\Enum\SCSI\TSSTCORPCD/DVDW_SH-S182FS\MF&CHILD0001&PCI&VEN_1106&DEV_0571&SUBSYS_8 0ED1043&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-S182FS"
"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

  #14  
Old June 26th 08, 04:18 AM posted to microsoft.public.win98.gen_discussion
PCR
External Usenet User
 
Posts: 4,396
Default A hack, anyone, to turn on dma ?

Shadow wrote:
| On Wed, 25 Jun 2008 21:32:27 -0400, "PCR" wrote:
|
|http://www.google.com/search?hl=en&q...-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."
|
|Can it be similar in Win98? I see on glee's instructions you went the
|Device manager route to reinstall drivers. I'd think normally that to
|be enough. But how tough was it to install that DVD in the first
|place? Can you completely uninstall it so that it no longer appears
|in Device Manager at all-- then, reinstall it?

| It reinstalls on reboot

I'm just not sure that constitutes a complete un/re-install-- especially
as you point it to C:\Windows\Inf for drivers. I'm speaking of JUST the
DVD-- not all the other stuff. MSInfo, History, for it showed...

TSSTcorp CD/DVDW SH-S182F
Configuração original Tue Jun 24 22:06:37 2008 para Date

I tend to doubt that actually is the date you first installed it. Do you
have a CD with its drivers? Are there instructions anywhere on how to
uninstall it? I might want to completely uninstall & then reinstall it--
maybe unless that involves actually unplugging it. That might be a
little too much trouble.

Why did you point it to C:\Windows\Inf for drivers? Where did you point
it the very first time when you originally installed it?

| Here is my key. DMA is currently "off"
| .................................................. .......
|
[HKEY_LOCAL_MACHINE\Enum\SCSI\TSSTCORPCD/DVDW_SH-S182FS\MF&CHILD0001&PCI
&VEN_1106&DEV_0571&SUBSYS_80ED1043&REV_06&BUS_00&D EV_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

That looks like the big difference between yours & mine. Did you try
setting DMACurrentlyUsed to 01 & reboot? To do so...

R-Clk DMACurrentlyUsed, Modify, Delete key, type "01".

But this probably is the eqivalent of checking DMA in Device Manager-- &
probably it will not work. I'm still thinking. Maybe I'll try Google
again.

|
"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

--
Thanks or Good Luck,
There may be humor in this post, and,
Naturally, you will not sue,
Should things get worse after this,
PCR



  #15  
Old June 26th 08, 07:27 AM posted to microsoft.public.win98.gen_discussion
Franc Zabkar
External Usenet User
 
Posts: 1,702
Default A hack, anyone, to turn on dma ?

On Wed, 25 Jun 2008 21:30:50 -0300, Shadow sh@dow put finger to
keyboard and composed:

On Wed, 25 Jun 2008 17:47:23 -0400, "glee"
wrote:

"Shadow" sh@dow wrote in message
. ..

Yes. It shows DMA enabled for both Secondary IDE Channels. I am starting to think
the drive itself is going bad.


Well, I just verified that. I had a 3.904 Gb backup to do, did
it with Nero, in windows 98SE, and it took 93 minutes.
I then fired up a livecd PClinux and burnt the same project in
10 minutes and 4 seconds. using K3b.
Both times using LG 16x media and programs set to "max speed".
Both programs reported they were burning at 16x

So it has to be a driver problem.


I find it hard to accept that turning off the DMA setting in Device
Manager is the root cause of a 9x performance difference.

Does your drive/controller/driver have problems reading as well?

- Franc Zabkar
--
Please remove one 'i' from my address when replying by email.
  #16  
Old June 26th 08, 07:27 AM posted to microsoft.public.win98.gen_discussion
Franc Zabkar
External Usenet User
 
Posts: 1,702
Default A hack, anyone, to turn on dma ?

On Wed, 25 Jun 2008 23:05:35 -0300, Shadow sh@dow put finger to
keyboard and composed:

Here is my key. DMA is currently "off"
................................................. ........
[HKEY_LOCAL_MACHINE\Enum\SCSI\TSSTCORPCD/DVDW_SH-S182FS\MF&CHILD0001&PCI&VEN_1106&DEV_0571&SUBSYS_8 0ED1043&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-S182FS"
"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


FWIW, here is an IDEtool that you might like to try:
http://ftp.tfvs.tp.edu.tw/Windows/Dr..._3012/IDETOOL/

IDETOOL is described as "Via Technologies drive enhancement software".
It may not support your particular chipset, though.

One other approach may be to read the values of the actual PCI
registers that determine whether DMA is enabled or disabled.

I use a program by H. Oda called Wpcredit:
http://www2.tky.3web.ne.jp/~nrklv/soft/wpcre14.exe

Select Edit - Device and click your IDE Controller. I believe its
Function number should be 1, but I'm not sure of its device number
(could be 17). If your VT8237 southbridge chip is anything like
earlier VIA chips, then offsets 50-53 will contain the UDMA/PIO
settings for the four primary/secondary master/slave IDE devices.

If you post the values of those bytes, then we could possibly make
sense of them for you. For example, here is an excerpt from a VIA
VT8231 datasheet:

Offset 53-50 - UltraDMA Extended Timing Control ..... RW

bit function
--- ----------------------------------------------------------
31 Pri Drive 0 UltraDMA-Mode Enable Method

0 Enable by using “Set Feature” command.......... default
1 Enable by setting bit-30 of this register

30 Pri Drive 0 UltraDMA-Mode Enable

0 Disable........................................ default
1 Enable UltraDMA-Mode Operation

29 Pri Drive 0 Transfer Mode

0 DMA or PIO Mode ............................... default
1 UltraDMA Mode

If your solution requires turning on any of the above bits, then there
is a program called Wpcrset that can do it for you automatically at
every bootup. In fact I'm using it to tweak the memory settings in my
SiS chipset. I get about a 10% improvement in my RAM benchmarks.

Here are datasheets for two older (?) VIA southbridges:
http://www.datasheetarchive.com/pdf/3640621.pdf (VT8231)
http://www.datasheetarchive.com/pdf/3640622.pdf (VT8235M)

- Franc Zabkar
--
Please remove one 'i' from my address when replying by email.
  #17  
Old June 26th 08, 04:30 PM posted to microsoft.public.win98.gen_discussion
Shadow
External Usenet User
 
Posts: 50
Default A hack, anyone, to turn on dma ?

On Thu, 26 Jun 2008 16:27:08 +1000, Franc Zabkar
wrote:

On Wed, 25 Jun 2008 23:05:35 -0300, Shadow sh@dow put finger to
keyboard and composed:


FWIW, here is an IDEtool that you might like to try:
http://ftp.tfvs.tp.edu.tw/Windows/Dr..._3012/IDETOOL/

This makes my system unbootable. I tried it before

IDETOOL is described as "Via Technologies drive enhancement software".
It may not support your particular chipset, though.

One other approach may be to read the values of the actual PCI
registers that determine whether DMA is enabled or disabled.

I use a program by H. Oda called Wpcredit:
http://www2.tky.3web.ne.jp/~nrklv/soft/wpcre14.exe

Select Edit - Device and click your IDE Controller. I believe its
Function number should be 1, but I'm not sure of its device number
(could be 17). If your VT8237 southbridge chip is anything like
earlier VIA chips, then offsets 50-53 will contain the UDMA/PIO
settings for the four primary/secondary master/slave IDE devices

..WPCREDIT Version 1.4 / Copyright (c) 1998-2004 By H.Oda!
----------------------------------------------------------
PCI Bus : 0 Vendor ID: 1106
Device : 15 Device ID: 0571
Function: 1 Revision : 06 IDE Controller
----------------------------------------------------------
00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F
+ -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
00 | 06 11 71 05 07 00 90 02 06 8A 01 01 00 20 00 00
10 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
20 | 01 FC 00 00 00 00 00 00 00 00 00 00 43 10 ED 80
30 | 00 00 00 00 C0 00 00 00 00 00 00 00 0F 01 00 00
40 | 4B F2 09 05 18 8C C0 00 A8 A8 A8 20 FF 00 B6 B6
50 | 07 E6 17 F1 0C 00 00 00 A8 A8 A8 A8 00 00 00 00
60 | 00 02 00 00 00 00 00 00 00 02 00 00 00 00 00 00
70 | 02 01 00 00 00 00 00 00 02 01 00 00 00 00 00 00
80 | 74 ED FE 00 00 00 00 00 F4 E9 FE 00 00 00 00 00
90 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
A0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
B0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
C0 | 01 00 02 00 00 00 00 00 00 00 00 00 00 00 00 00
D0 | 06 00 71 05 43 10 ED 80 00 00 00 00 00 00 00 00
E0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
F0 | 00 00 00 00 00 00 09 00 00 00 00 00 00 00 00 00
----------------------------------------------------------
I also used this program, ages ago, can't for the life of remember
what for :P
Looking for vt8237 datasheets --- hard to find
  #18  
Old June 26th 08, 04:35 PM posted to microsoft.public.win98.gen_discussion
Shadow
External Usenet User
 
Posts: 50
Default A hack, anyone, to turn on dma ?

On Wed, 25 Jun 2008 23:18:48 -0400, "PCR" wrote:

Shadow wrote:
| On Wed, 25 Jun 2008 21:32:27 -0400, "PCR" wrote:
|
I'm just not sure that constitutes a complete un/re-install-- especially
as you point it to C:\Windows\Inf for drivers. I'm speaking of JUST the
DVD-- not all the other stuff. MSInfo, History, for it showed...

Its plug and pray. You plug it in, windows installs it.

TSSTcorp CD/DVDW SH-S182F
Configuração original Tue Jun 24 22:06:37 2008 para Date

I tend to doubt that actually is the date you first installed it. Do you
have a CD with its drivers? Are there instructions anywhere on how to
uninstall it? I might want to completely uninstall & then reinstall it--
maybe unless that involves actually unplugging it. That might be a
little too much trouble.

I've built computers for over 14 years (mine only). No
trouble. But the DVDBurner has no drivers, it uses the windows native
ones.

Why did you point it to C:\Windows\Inf for drivers? Where did you point
it the very first time when you originally installed it?

I have no other place to point to ..... there are no
non-windows drivers.

| Here is my key. DMA is currently "off"
| .................................................. .......
|
[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

That looks like the big difference between yours & mine. Did you try
setting DMACurrentlyUsed to 01 & reboot? To do so...

Yes, one of the first things I did.
[]'s
  #19  
Old June 26th 08, 09:50 PM posted to microsoft.public.win98.gen_discussion
Franc Zabkar
External Usenet User
 
Posts: 1,702
Default A hack, anyone, to turn on dma ?

On Thu, 26 Jun 2008 12:30:26 -0300, Shadow sh@dow put finger to
keyboard and composed:

.WPCREDIT Version 1.4 / Copyright (c) 1998-2004 By H.Oda!
----------------------------------------------------------
PCI Bus : 0 Vendor ID: 1106
Device : 15 Device ID: 0571
Function: 1 Revision : 06 IDE Controller
----------------------------------------------------------
00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F
+ -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
00 | 06 11 71 05 07 00 90 02 06 8A 01 01 00 20 00 00
10 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
20 | 01 FC 00 00 00 00 00 00 00 00 00 00 43 10 ED 80
30 | 00 00 00 00 C0 00 00 00 00 00 00 00 0F 01 00 00
40 | 4B F2 09 05 18 8C C0 00 A8 A8 A8 20 FF 00 B6 B6
50 | 07 E6 17 F1 0C 00 00 00 A8 A8 A8 A8 00 00 00 00


Using page 106 of the VT8235M datasheet as a guide, it seems to me
that byte 0x53 represents the "UltraDMA Extended Timing Control"
register for the primary master, 0x52 is for the primary slave, 0x51
is secondary master, and 0x50 is secondary slave.

Decoding the value of register 0x53, we have ...

0xF1 = 11110001b

AFAICT, this means that UDMA mode is being set by this register rather
than by the ATA Set Features command, UDMA is enabled, Pri Drive 0
Transfer Mode is UltraDMA Mode, an 80-pin cable is being used, and the
Pri Drive 0 Cycle Time is 3T (= 22.5ns).

Doing the same for register 0x52 (00010111b) suggests that there is no
primary slave, the Pri Drive 1 Cycle Time is 9T (=default), and the
cable is 80-pin.

The value of register 0x51 (11100110b) is telling us that UDMA mode is
being set by this register, UDMA is enabled, Sec Drive 0 Transfer Mode
is UltraDMA Mode, a 40-pin cable is being used, and the Sec Drive 0
Cycle Time is 8T (= 60ns).

Register 0x50 (00000111b) suggests that there is no secondary slave,
the Sec Drive 1 Cycle Time is 9T (=default), and the cable is 40-pin.

Maybe you could speed up your optical drive by experimenting with the
Cycle Time bits in register 0x51? Or try using an 80-pin cable?

- Franc Zabkar
--
Please remove one 'i' from my address when replying by email.
  #20  
Old June 26th 08, 10:17 PM posted to microsoft.public.win98.gen_discussion
Franc Zabkar
External Usenet User
 
Posts: 1,702
Default A hack, anyone, to turn on dma ?

On Wed, 25 Jun 2008 21:32:27 -0400, "PCR" put
finger to keyboard and composed:

http://www.google.com/search?hl=en&q...&start=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/gett...xp#comment1891

- Franc Zabkar
--
Please remove one 'i' from my address when replying by email.
 




Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
MyPics Screensaver Hack? jt3 General 0 February 15th 07 07:04 PM
My Turn ^_^ Travis Swift Internet 1 October 6th 04 07:03 AM
pc won't turn on Tessa Improving Performance 2 September 28th 04 12:42 AM
pc won't turn on Tessa General 1 September 28th 04 12:16 AM
User Profiles Registry Hack Ed General 0 July 7th 04 03:34 PM


All times are GMT +1. The time now is 08:36 AM.


Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Copyright ©2004-2024 Win98banter.
The comments are property of their posters.