Jump to content

A hack, anyone, to turn on dma ?


Recommended Posts

Guest Shadow
Posted

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.

Posted

Re: A hack, anyone, to turn on dma ?

 

"Shadow" <sh@dow> wrote in message

news:3ms1645ci2f6ikv4q8pvctdb0k21apenhr@4ax.com...

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

 

What processor/motherboard/chipset?

 

Have you checked the BIOS settings to see if they have changed?

Is UDMA enabled for the IDE channel the drive is on?

 

What happens when you try to enable DMA in Device Manager?

Are there any problems noted in Device Manager?

 

Drive Does Not Have a DMA Check Box:

http://support.microsoft.com/?kbid=229085

 

DMA Check Box Does Not Remain Checked:

http://support.microsoft.com/?kbid=159560

 

--

Glen Ventura, MS MVP Windows, A+

http://dts-l.net/

http://dts-l.net/goodpost.htm

Posted

Re: A hack, anyone, to turn on dma ?

 

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.

(3) Bolt "History", use the mouse to highlight DVD information,

& use Ctlr-C to copy & post it.

(4) Click, copy & post "Problem Devices" too, if any.

 

 

--

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

Guest Shadow
Posted

Re: A hack, anyone, to turn on dma ?

 

On Tue, 24 Jun 2008 18:56:42 -0400, "PCR" <pcrrcp@netzero.net> 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&SUBSYS_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&SUBSYS_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_80ED1043&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_80ED1043&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_TYPE47_\MF&CHILD0000&PCI&VEN_1106&DEV_0571&SUBSYS_80ED1043&REV_06&BUS_00&DEV_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&DEV_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_DISK_\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

Guest Shadow
Posted

Re: A hack, anyone, to turn on dma ?

 

On Tue, 24 Jun 2008 14:55:36 -0400, "glee" <glee29@spamindspring.com>

wrote:

>"Shadow" <sh@dow> wrote in message

>news:3ms1645ci2f6ikv4q8pvctdb0k21apenhr@4ax.com...

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

>

>What processor/motherboard/chipset?

Manufacturer ASUSTeK Computer Inc.

Model K8V-MX

Version 3.01G

 

Chipset Vendor VIA Technologies Inc

Chipset Model K8M400 CPU to PCI Bridge

South Bridge VT8237 PCI to ISA Bridge

SMBus VIA Technologies Inc VT8237 PCI to ISA Bridge @0400h

 

CPU AMD Sempron 2600+

Cpu Socket Socket 754

Max CPU Speed 1600 MHz

>

>Have you checked the BIOS settings to see if they have changed?

Yes. Don't think so.

>Is UDMA enabled for the IDE channel the drive is on?

In the BIOS ? Yes.

>

>What happens when you try to enable DMA in Device Manager?

The box does not stay ticked, even without a reboot.

>Are there any problems noted in Device Manager?

Nope

>Drive Does Not Have a DMA Check Box:

>http://support.microsoft.com/?kbid=229085

Mine does

>

>DMA Check Box Does Not Remain Checked:

>http://support.microsoft.com/?kbid=159560

Debug ? OK, here we go:

 

o 176 a0 ; a0 (a-zero) is for a master drive, use b0 for a slave.

o 172 22 ; 22 is for DMA mode 2, use 21 for DMA mode 1.

o 171 03 ; 03 (zero-3) is to program the hard disk timing.

o 177 ef ; ef is the set feature command for the hard disk.

i 171 ; Reads in the error status; a value is returned.

 

Got 00 for anything from 21 to 25 in line 2

So the drive accepts up to dma 5

dma 6 returned a 04 error

 

So my bus-mastering driver has gone bad. But I tried the via

434, 456, and 517 before posting this plea for help.

 

Any suggestions ?

Posted

Re: A hack, anyone, to turn on dma ?

 

"Shadow" <sh@dow> wrote in message

news:bn8364tfhgtcgmehkcio80sp65sj4ri6g9@4ax.com...

> On Tue, 24 Jun 2008 14:55:36 -0400, "glee" <glee29@spamindspring.com>

> wrote:

>

>>"Shadow" <sh@dow> wrote in message

>>news:3ms1645ci2f6ikv4q8pvctdb0k21apenhr@4ax.com...

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

>>

>>What processor/motherboard/chipset?

> Manufacturer ASUSTeK Computer Inc.

> Model K8V-MX

> Version 3.01G

>

> Chipset Vendor VIA Technologies Inc

> Chipset Model K8M400 CPU to PCI Bridge

> South Bridge VT8237 PCI to ISA Bridge

> SMBus VIA Technologies Inc VT8237 PCI to ISA Bridge @0400h

>

> CPU AMD Sempron 2600+

> Cpu Socket Socket 754

> Max CPU Speed 1600 MHz

>>

>>Have you checked the BIOS settings to see if they have changed?

> Yes. Don't think so.

>

>>Is UDMA enabled for the IDE channel the drive is on?

> In the BIOS ? Yes.

>>

>>What happens when you try to enable DMA in Device Manager?

> The box does not stay ticked, even without a reboot.

>>Are there any problems noted in Device Manager?

> Nope

>>Drive Does Not Have a DMA Check Box:

>>http://support.microsoft.com/?kbid=229085

> Mine does

>>

>>DMA Check Box Does Not Remain Checked:

>>http://support.microsoft.com/?kbid=159560

> Debug ? OK, here we go:

>

> o 176 a0 ; a0 (a-zero) is for a master drive, use b0 for a slave.

> o 172 22 ; 22 is for DMA mode 2, use 21 for DMA mode 1.

> o 171 03 ; 03 (zero-3) is to program the hard disk timing.

> o 177 ef ; ef is the set feature command for the hard disk.

> i 171 ; Reads in the error status; a value is returned.

>

> Got 00 for anything from 21 to 25 in line 2

> So the drive accepts up to dma 5

> dma 6 returned a 04 error

>

> So my bus-mastering driver has gone bad. But I tried the via

> 434, 456, and 517 before posting this plea for help.

>

> Any suggestions ?

 

Suggestions? Sure.

 

Open Device Manager, select the top entry (Computer icon), and click the Properties

button.

This will display the IRQ settings.

Select Direct Memory Access(DMA) to view devices using DMA Channels.

What DMA Channels are in use?

 

There are 8 DMA channels but one is used by the DMA controller so 7 are available

for devices.

Tell us what device is using each channel.

 

 

Uninstall the Via chipset drivers (4-in-1 driver).

Reboot.

Then restart in Safe Mode.

Open Device Manager, remove all items in the CDROM category, remove all items in the

Hard disk drives category, and remove the VIA Bus Master PCI IDE Controller in the

Hard disk controller category.

Restart in normal mode, let Windows redetect both the primary and secondary IDE

controllers, then reboot and install the Via 4-in-1 drivers.

 

If that does not help, replace the IDE ribbon cable attached to the DVD drive with a

new one no more than 18" long.

Repeat the above steps if needed.

 

 

In looking at the info you posted in reply to PCR, I notice you have viamvsd.vxd and

VIAmraid.mpd installed. Those are Via RAID controller drivers....are you using the

RAID controllers? If not, why are you enabling them and installing drivers?

--

Glen Ventura, MS MVP Windows, A+

http://dts-l.net/

http://dts-l.net/goodpost.htm

Guest Shadow
Posted

Re: A hack, anyone, to turn on dma ?

 

On Tue, 24 Jun 2008 23:37:58 -0400, "glee" <glee29@spamindspring.com>

wrote:

>"Shadow" <sh@dow> wrote in message

>news:bn8364tfhgtcgmehkcio80sp65sj4ri6g9@4ax.com...

>> On Tue, 24 Jun 2008 14:55:36 -0400, "glee" <glee29@spamindspring.com>

>> wrote:

>

>Open Device Manager, select the top entry (Computer icon), and click the Properties

>button.

>There are 8 DMA channels but one is used by the DMA controller so 7 are available

>for devices.

>Tell us what device is using each channel.

0 (livre)

1 (livre)

2 Controlador padrão de disquete

3 (livre)

4 Controlador de acesso direto à memória

5 (livre)

6 (livre)

7 (livre)

>

>

>Uninstall the Via chipset drivers (4-in-1 driver).

ok

>Reboot.

>Then restart in Safe Mode

ok

>Open Device Manager, remove all items in the CDROM category, remove all items in the

>Hard disk drives category, and remove the VIA Bus Master PCI IDE Controller in the

>Hard disk controller category.

done

>Restart in normal mode, let Windows redetect both the primary and secondary IDE

>controllers, then reboot and install the Via 4-in-1 drivers.

done

nothing changed

>

>If that does not help, replace the IDE ribbon cable attached to the DVD drive with a

>new one no more than 18" long.

done

>Repeat the above steps if needed.

done ...still the same

>

>

>In looking at the info you posted in reply to PCR, I notice you have viamvsd.vxd and

>VIAmraid.mpd installed. Those are Via RAID controller drivers....are you using the

>RAID controllers? If not, why are you enabling them and installing drivers?

No idea. Maybe some driver came with the disk. I see nothing

about raid in the bios.

 

When I enable dma in device manager, it writes this :

[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

 

 

Does that look ok to you ?

Guest Franc Zabkar
Posted

Re: A hack, anyone, to turn on dma ?

 

On Tue, 24 Jun 2008 23:37:58 -0400, "glee" <glee29@spamindspring.com>

put finger to keyboard and composed:

>Open Device Manager, select the top entry (Computer icon), and click the Properties

>button.

>This will display the IRQ settings.

>Select Direct Memory Access(DMA) to view devices using DMA Channels.

>What DMA Channels are in use?

>

>There are 8 DMA channels but one is used by the DMA controller so 7 are available

>for devices.

>Tell us what device is using each channel.

 

My understanding is that IDE devices connect to a "bus mastering"

controller which accesses system memory directly rather than by using

the motherboard's DMA controller chip. Hence Device Manager will not

show any DMA channels for the hard disc controller.

 

See http://en.wikipedia.org/wiki/Direct_memory_access

 

=====================================================================

A DMA transfer essentially copies a block of memory from one device to

another. While the CPU initiates the transfer, it does not execute it.

For so-called "third party" DMA, as is normally used with the ISA bus,

the transfer is performed by a DMA controller which is typically part

of the motherboard chipset. More advanced bus designs such as PCI

typically use bus mastering DMA, where the device takes control of the

bus and performs the transfer itself.

=====================================================================

 

- Franc Zabkar

--

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

Posted

Re: A hack, anyone, to turn on dma ?

 

"Shadow" <sh@dow> wrote in message

news:kia56414frgspmk6rfqrga8b32k74an5kc@4ax.com...

>

> When I enable dma in device manager, it writes this :

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

>

>

> Does that look ok to you ?

 

Yes. It shows DMA enabled for both Secondary IDE Channels. I am starting to think

the drive itself is going bad.

--

Glen Ventura, MS MVP Shell/User, A+

http://dts-l.net/

http://dts-l.net/goodpost.htm

Guest Franc Zabkar
Posted

Re: A hack, anyone, to turn on dma ?

 

On Tue, 24 Jun 2008 23:37:58 -0400, "glee" <glee29@spamindspring.com>

put finger to keyboard and composed:

>Open Device Manager, select the top entry (Computer icon), and click the Properties

>button.

>This will display the IRQ settings.

>Select Direct Memory Access(DMA) to view devices using DMA Channels.

>What DMA Channels are in use?

>

>There are 8 DMA channels but one is used by the DMA controller so 7 are available

>for devices.

>Tell us what device is using each channel.

 

According to IBM's Technical Reference manual for the PC AT, the

original AT had two DMA controllers (Intel 8237A-5) which could each

handle four DMA channels. As was the case with its two interrupt

controllers, the output of the first DMA controller was cascaded into

the second DMA controller.

 

The manual states that "DMA channels 0,1,2, and 3 are used for 8-bit

data transfers, and channels 5,6, and 7 process 16-bit transfers.

Channel 4 is used to cascade channels 0 through 3 to the

microprocessor".

 

So what you are seeing as "04 Direct memory access controller" in the

DMA resource list under Computer Properties in DM is in fact the

cascaded output of DMA controller #1.

 

- Franc Zabkar

--

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

Guest Shadow
Posted

Re: A hack, anyone, to turn on dma ?

 

On Wed, 25 Jun 2008 17:47:23 -0400, "glee" <glee29@spamindspring.com>

wrote:

>"Shadow" <sh@dow> wrote in message

>news:kia56414frgspmk6rfqrga8b32k74an5kc@4ax.com...

>

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

Posted

Re: A hack, anyone, to turn on dma ?

 

http://www.google.com/search?hl=en&q=TSSTcorp+CD/DVDW+SH-S182F++dma&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&DEV_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&DEV_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

pcrrcp@netzero.net

 

Shadow wrote:

| On Tue, 24 Jun 2008 18:56:42 -0400, "PCR" <pcrrcp@netzero.net> 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&SUBSYS_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&SUBSYS_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_TYPE47_\MF&CHILD0000&PCI&

VEN_1106&DEV_0571&SUBSYS_80ED1043&REV_06&BUS_00&DEV_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&DEV_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_DISK_\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

Guest Shadow
Posted

Re: A hack, anyone, to turn on dma ?

 

On Wed, 25 Jun 2008 21:32:27 -0400, "PCR" <pcrrcp@netzero.net> wrote:

>http://www.google.com/search?hl=en&q=TSSTcorp+CD/DVDW+SH-S182F++dma&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_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-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

Posted

Re: A hack, anyone, to turn on dma ?

 

Shadow wrote:

| On Wed, 25 Jun 2008 21:32:27 -0400, "PCR" <pcrrcp@netzero.net> wrote:

|

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

|>

|>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&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...

 

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

pcrrcp@netzero.net

Guest Franc Zabkar
Posted

Re: 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" <glee29@spamindspring.com>

>wrote:

>

>>"Shadow" <sh@dow> wrote in message

>>news:kia56414frgspmk6rfqrga8b32k74an5kc@4ax.com...

>>

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

Guest Franc Zabkar
Posted

Re: 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_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-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/Drivers/Bus%20Master/VIA_ide_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.

Guest Shadow
Posted

Re: A hack, anyone, to turn on dma ?

 

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

<fzabkar@iinternode.on.net> 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/Drivers/Bus%20Master/VIA_ide_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 © 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

Guest Shadow
Posted

Re: A hack, anyone, to turn on dma ?

 

On Wed, 25 Jun 2008 23:18:48 -0400, "PCR" <pcrrcp@netzero.net> wrote:

>Shadow wrote:

>| On Wed, 25 Jun 2008 21:32:27 -0400, "PCR" <pcrrcp@netzero.net> 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

Guest Franc Zabkar
Posted

Re: 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 © 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.

Guest Franc Zabkar
Posted

Re: A hack, anyone, to turn on dma ?

 

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&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/getting-back-to-dma-mode-in-windows-xp#comment1891

 

- Franc Zabkar

--

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

Posted

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

Posted

Re: A hack, anyone, to turn on dma ?

 

Shadow wrote:

| On Wed, 25 Jun 2008 23:18:48 -0400, "PCR" <pcrrcp@netzero.net> wrote:

|

|>Shadow wrote:

|>| On Wed, 25 Jun 2008 21:32:27 -0400, "PCR" <pcrrcp@netzero.net>

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

 

Alright. That's right. It's the same for my CD-R/W, actually-- "no

drivers are required or have been loaded for this device", Device

Manager says. Sorry. Well, what do you see at...

 

(1) "Device Manager, CDROM"

(2) D-Clk your DVD there for Properties, Driver tab.

Mine is not a DVD, but is... IDE-CD R/RW 4x4x24.

(3) "Update Driver" button, Next"

(4) "Bolt 'Display a list of all the drivers...', Next"

What shows in the Models box?

Mine says... (CD-ROM Drive) [4-23-1999]

(5) Bolt "Show all hardware"

What shows in the Manufacturers & Models boxes?

Mine shows... (Standard CDROM device) & (CDROM drive).

 

If yours is not the "standard", perhaps make it so & reboot. (Jot down

exactly what yours is first, so that you may switch back to it later if

desired.) Any difference?

 

|>

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

 

OK, OK-- sorry, that's right. Let's see what it looks like at those

Update Driver requestors.

 

|>

|>| Here is my key. DMA is currently "off"

|>| .........................................................

|>|

|>[HKEY_LOCAL_MACHINE\Enum\SCSI\TSSTCORPCD/DVDW_SH-S182FS\MF&CHILD0001&P

CI

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

 

I should have known you would. Too bad it didn't work. I'm still

thinking. Try playing with that Update Driver requestor in the meantime.

Also, Zabcar seems to have lots more.

 

 

--

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

Guest Shadow
Posted

Re: A hack, anyone, to turn on dma ?

 

On Thu, 26 Jun 2008 20:01:11 -0400, "PCR" <pcrrcp@netzero.net> wrote:

>Shadow wrote:

>| On Wed, 25 Jun 2008 23:18:48 -0400, "PCR" <pcrrcp@netzero.net> wrote:

>Alright. That's right. It's the same for my CD-R/W, actually-- "no

>drivers are required or have been loaded for this device", Device

>Manager says. Sorry. Well, what do you see at...

>

>(1) "Device Manager, CDROM"

>(2) D-Clk your DVD there for Properties, Driver tab.

> Mine is not a DVD, but is... IDE-CD R/RW 4x4x24.

>(3) "Update Driver" button, Next"

>(4) "Bolt 'Display a list of all the drivers...', Next"

> What shows in the Models box?

> Mine says... (CD-ROM Drive) [4-23-1999]

Gives the model of the dvd

>(5) Bolt "Show all hardware"

> What shows in the Manufacturers & Models boxes?

> Mine shows... (Standard CDROM device) & (CDROM drive).

again

>

>If yours is not the "standard", perhaps make it so & reboot. (Jot down

>exactly what yours is first, so that you may switch back to it later if

>desired.) Any difference?

it uses the mscdrom.inf from 5-5-1999

 

I just went crazy, dropped to DOS, renamed my windows folder

"badboy", reinstalled windows in "windows", and ---- the cdrom does

not accept dma, the box is there , but will not stay ticked. So it is

something quite native. The new windows did not even know the DVD

existed, it was a clean install.

So although samsung says the drive is compatible with windows

98, someone made a big booboo with the drivers. Either VIA or Samsung

when they designed the hardware.

I will have to boot linux for my backups. What I hate about

K3b is that it does not support checking the compilation, also it

knackers my long file names.

If you are interested, I can grope around in /proc and see if

linux is using any dma..... I'll do that :P

Guest Shadow
Posted

Re: A hack, anyone, to turn on dma ?

 

What I got from linux::

(Sorry about formatting)

 

name value min max mode

---- ----- --- --- ----

current_speed 66 0 70 rw

dsc_overlap 0 0 1 rw

init_speed 12 0 70 rw

io_32bit 1 0 3 rw

keepsettings 0 0 1 rw

nice1 1 0 1 rw

number 2 0 3 rw

pio_mode write-only 0 255 w

unmaskirq 1 0 1 rw

using_dma 1 0 1 rw

 

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

[root@localhost ~]# hdparm -v /dev/hdc

 

/dev/hdc:

IO_support = 1 (32-bit)

unmaskirq = 1 (on)

using_dma = 1 (on)

keepsettings = 0 (off)

readonly = 0 (off)

readahead = 256 (on)

HDIO_GETGEO failed: Inappropriate ioctl for device

 

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

[root@localhost ~]# hdparm -i /dev/hdc

 

/dev/hdc:

 

Model=TSSTcorpCD/DVDW SH-S182F, FwRev=SB02, SerialNo=

Config={ Fixed Removeable DTR<=5Mbs DTR>10Mbs nonMagnetic }

RawCHS=0/0/0, TrkSize=0, SectSize=0, ECCbytes=0

BuffType=unknown, BuffSize=0kB, MaxMultSect=0

(maybe): CurCHS=0/0/0, CurSects=0, LBA=yes, LBAsects=0

IORDY=on/off, tPIO={min:227,w/IORDY:120}, tDMA={min:120,rec:120}

PIO modes: pio0 pio1 pio2 pio3 pio4

DMA modes: mdma0 mdma1 mdma2

UDMA modes: udma0 udma1 *udma2

AdvancedPM=no

 

* signifies the current active mode

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

 

driver:

ide-cdrom version 4.61

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

dma:

2: floppy

4: cascade

(this is the same as windows. I cant figure out where the DVD dma

controler is , if the only one that appears is a floppy one...)

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

From dmesg:

The controler:

VP_IDE: VIA vt8237 (rev 00) IDE UDMA133 controller on pci0000:00:0f.1

ide0: BM-DMA at 0xfc00-0xfc07, BIOS settings: hda:DMA, hdb:pio

ide1: BM-DMA at 0xfc08-0xfc0f, BIOS settings: hdc:DMA, hdd:pio

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

The drive:

hdc: ATAPI 48X DVD-ROM DVD-R-RAM CD-R/RW drive, 2048kB Cache, UDMA(33)

.....

I could probably dig for more.But this is not a linux group

 

I still can't understand why windows will not set dma. The

controler/drive has "dma" written all over it ....

Posted

Re: A hack, anyone, to turn on dma ?

 

Haven't scrolled back through this discussion [likely some of this was

preented]::

http://downloads.viaarena.com/drivers/4in1/VIA_Hyperion%204IN1_V448release.doc

SOME versions had bugs, some lacked support, some were specific, etc,, test

installing various drivers would require ensuring the previous had been

*completely* removed {particularly in the INF folder}.

 

98 supports DMA but may disable it if your 98 system fails certain tests.

Specifically when the drivers:

1. query the motherboard chip set,

2. query the drive itself, and,

3. test a short pattern of disk reads and writes to see if they are reliable

at DMA speeds.

If any of the three or combination fail, DMA will be disabled upon reboot.

After errors, driver or software, the system may downgrade [permanently].

Particularly true for newer OSs [XP, VISTA].

ONE WAY that WILL kill DMA is to attempt to read a badly burnt or scratched

disk multiple times... another, errors during the copy/burn process

 

There MAY be a difficulty between the default CDROM drivers supplied

[default IDE INFs] and the actual drive when accessed.

There MAY be BIOS issues, using ACPI in some BIOSs may allow DMA to be used

if not already set.

 

* It may depend upon other drives attached to the channel, try:

DVD-RW as Device 0 (1st) as Master and the other CD-RW/hard drive as Device

1 (2nd) as Slave.

 

You might try the potential fixes here:

http://www.mdgx.com/98-2.htm#W98DMA - it starts at the VERY top of the DMA

info, scroll down to see the help and potential fixes.

Make sure you look at:

http://download.microsoft.com/download/win98SE/Update/5638-6151/W98/EN-US/243450USA8.EXE -

contains an updated esdi_506

You can find more DMA fix info here:

MDGx Windows 98/98 SE + DOS 7.10 Tricks, Secrets, BUGs + FIXes

http://www.mdgx.com/newtip98.htm - use find DMA on the page in the browser's

search/find.

 

Cleaning:

And as I have previously posted, it might be advisable to open the drive

case and look at the laser lens. When they get blocked

[dust/dirt/hair/paper, whatever], smogged, or *smoked*, the system will

downgrade speeds and abilities, as will burning software. Sometimes you can

carefully blow them out, sometimes you have to CAREFULLY clean with a

de-natured alcohol moistened q-tip...

 

--

MEB

http://peoplescounsel.orgfree.com

--

_________

 

 

"Franc Zabkar" <fzabkar@iinternode.on.net> wrote in message

news:do9664lnmd6sapkft6ug08ncsj4en3feut@4ax.com...

| 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" <glee29@spamindspring.com>

| >wrote:

| >

| >>"Shadow" <sh@dow> wrote in message

| >>news:kia56414frgspmk6rfqrga8b32k74an5kc@4ax.com...

| >>

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

×
×
  • Create New...