Newsgroup: it.comp.hardware
Titolo: windows 98 e dma in gestione periferiche

Ciao a tutti.
Ho una scheda madre socket 7 con chipset  vxpro che secondo il manuale
supporta il Bus Master Ide dma 2.
Invece se io in gestione periferiche clicco su hard disk - proprietà e
clicco su dma per abilitarlo, windows mi chiede di riavviare il
sistema ed al riavvio la spuntatura su dma si toglie.
Il fatto è che a me andrebbe anche bene così, se non fosse che le
prestazioni (Sandra pro) dell'hard disk sono basse e non a livello di
hard disk con dma 33 come la mia motherboard dovrebbe supportare.
Tra l'altro l'hard disk è un Quantum fireball lct 20 che supporta
anche l'udma 66, ed inoltre ho installato i driver del controller ide
Via aggiornati ma senza risultati. Insomma va come andava prima con i
drivers che metteva windows proprietari microsoft.
Ciao e Grazie a tutti.
Francesco

 sistema ed al riavvio la spuntatura su dma si toglie.
ho letto da qualche parte che se la casella DMA rimane spuntata al riavvio
del PC
dopo che l'hai selezionata siginifica che c'è qualcosa che non va,non
ricordo bene cosa
forse il tuo HD è un po obsoleto (non è UDMA 100)

se non regge il dma la spunta sparisce da sola, ma dire che un ata 66 è
obsoleto mi pare un po' eccessivo.
bye

 ha scritto nel messaggio
news:9jrb9us58ho58rloj...@4ax.com...


> anche l'udma 66, ed inoltre ho installato i driver del controller ide
I settaggi per l'hard disk nel bios sono solo:
tipo hard disk :   normal (chs) - large - auto - lba
e li ho provati tutti.
In un'altra finestra del bios c'e' la possibilita' di:
mettere o togliere l'udma per i 4 canali ide (ed è abilitato in tutti)
ide prefetch mode    enable o disabled   ed è enabled.
Vi posto quello che dice la microsoft e quello che ho postato in
risposta:
 
DMA Check Box Does Not Remain Checked (Q159560)
--------------------------------------------------------------------------------
The information in this article applies to:
Microsoft Windows 98 
Microsoft Windows 95 OEM Service Release, versions 1 , 2 , 2.1 , 2.5 
--------------------------------------------------------------------------------
SYMPTOMS
When you enable DMA support on the Settings tab in an IDE hard disk's
properties, the DMA check box in Device Manager may not remain checked
even though the IDE controller reportedly supports bus mastering and
DMA. 
CAUSE
The hard disk may not support a multiple-word DMA protocol. 
RESOLUTION
To determine whether your IDE hard disk supports multiple-word DMA
protocol, follow these steps: 
Testing the Primary IDE Drive: 
Restart the computer. For Windows 95, when you see the "Starting
Windows 95" message, press the F8 key and then choose Command Prompt
Only from the Startup menu. 
For Windows 98, restart your computer, press and hold down the CTRL
key after your computer completes the Power On Self Test (POST), and
then choose Command Prompt Only from the Startup menu. 
At the command prompt, type: 
debug 
At the hyphen prompt, type the following lines, pressing ENTER after
each line. Do not type the semicolon (;) or the comment after the
semicolon. 
NOTE: The first character of each line is the letter o, not the
numeral zero. 
 
      o 1f6 a0 ; a0 (a-zero) is for a master drive, use b0 for a
slave.
      o 1f2 22 ; 22 is for DMA mode 2, use 21 for DMA mode 1.
      o 1f1 03 ; 03 (zero-3) is to program the hard disk timing.
      o 1f7 ef ; ef is the set feature command for the hard disk.
      i 1f1    ; Reads in the error status; a value is returned.
 
To quit Debug, type the letter "q" and press ENTER. 
If the number returned after entering "i 1f1" is 00, the hard disk
accepts the DMA protocol timing that you have entered with the "o 1f2"
statement, and the hard disk supports DMA. A return value of 04
indicates that the hard disk does not support a DMA multiple-word
protocol. If the value returned is not 00 or 04, you may not have
typed the characters correctly, or you may need to quit Windows. 
PIO mode 3 hard disks may support multiple-word DMA mode 1. PIO mode 4
hard disks should support multiple-word DMA mode 2. If you have a PIO
mode 4 drive that does not support multiple-word DMA mode 2, it is
possible that the hard disk has a firmware problem. Contact the hard
disk's manufacturer, and verify the firmware version. 
......(omissis)....
MORE INFORMATION
DMA (also referred to as bus mastering) reduces CPU overhead by
providing a mechanism for data transfers that do not require
monitoring by the CPU. The transfer rate for a particular data
transfer event will not noticeably increase. However, overall CPU
overhead should be reduced using DMA mode. 
A disadvantage of implementing DMA data transfer operations has been
that the PC/AT and IDE hard disk controller evolved around PIO data
transfer methods. As a result, the system Int 13h BIOS and native
operating system device drivers evolved around PIO transfers instead
of DMA transfers. Modifications to the BIOS, as well as external
device drivers, have been necessary to achieve the incremental
performance that DMA offers. Windows 95 OEM Service Release 2 offers
native operating system support for many bus mastering IDE
controllers. 
COMMENTS?
 
If you would like to briefly comment on this article, you can enter
your remarks in the space below (up to 255 characters).
 
 
Submit Comments  
 
My system is so composed:
motherboard with via ide controller and vxpro chipset
ram 64 mb  video card pci s3 765 virge dx
hard disk quantum fireball lct 20   20gb
o.s. windows 98.
I made the test with debug command at dos prompt
and it reports that the hard disk is udma mode2
but still if I put the v in the check box of hard disk properties on
device manager
at restart the v disappear.

> anche l'udma 66, ed inoltre ho installato i driver del controller ide
I settaggi per l'hard disk nel bios sono solo:
tipo hard disk :   normal (chs) - large - auto - lba
e li ho provati tutti.
Ed il bello è che non è colpa del controller ide o dei suoi driver ma
di qualcosa a proposito dell'hard disk, tant'è vero che di default
con il cd rom messo su un cavo ide windows me lo riconosce subito e
mette lui stesso la scheggiatura su dma  per il cd rom  !
Ciao.
Francesco

Grazie a tutti per la sopportazione. Ho risolto scoprendo sul sito
della Maxtor - Quantum che i bios precedenti il 1999 non riescono ad
abilitare l'ultra dma 33 su molti modelli quantum ultra dma 100.
Per questo esiste una patch (una specifica per ogni modello di hard
disk) prelevabile dal sito che permette di switchare l'hard disk da
udma ata 100 a udma ata 33.
Risultato : con Sandra ora da circa 4000 mi da circa 11000
nel benchmark dell'hard disk, e la spuntatura in gestione perioferiche
- hard disk  su dma mi resta.
Ciao a tutti.
Francesco

n 
In data Mon, 18 Mar 2002 19:45:04 +0100, Fausto \"Ronie\" scriveva:

Non credo dipenda da questo perche ho un Quantum lct 10 GB,credo sia lo stesso,
e la spunta del dma rimane regolarmente ed anch'io ho una socket 7.
-- 
Ciao,Fred
Per ottenere il mio indirizzo E-mail togliere  "no."