Jak zapnout, ale hlavně vypnout DMA přístup u Windows 98

Diskuze čtenářů k článku

Kuba Vavrecka  |  20. 04. 2001 18:54  | 

Taky mi Sandra doporucila zapnout DMA, vedom si varovani ze tato volba muze snad zpusobit poskozeni hardwaru pri nevhodnem zarizeni jsem si behem dvou dnu sehnal vsechny informace o svem IDE radici i HDD a usoudil z toho ze pro obe tato zarizeni by nemel byt DMA problem.
Nicmene nikdy se mi toto nepodarilo zapnout. Vzdycky po zaenablovani prislusneho check boxu, zavreni a restartu byl tento prislusny checkbox prazdny..... (zkousel jsem to opravdu dost krat)
Tak nevim asi jsem neco nekde prehlidl nebo je nejake spatne nastaveni v BIOSU ....

Souhlasím  |  Nesouhlasím  |  Odpovědět
Liam  |  20. 04. 2001 18:54  | 

Mam ten isty problem, nevidim zapnutie, a pritom som dal cez X-Setup enable aj restart a nic, ani v registroch nemam taku hodnotu, bezim na Win NT, poradte ako na to

Souhlasím  |  Nesouhlasím  |  Odpovědět
Martin Kokeš  |  20. 04. 2001 18:54  | 

Nainstalovat minimálně SP4. Potom spustit utilitu dmacheck.exe. Nejlepší je však stáhnout originál ovladače od výrobce čipsetu (http://www.bmdrivers.com), ty Microsoftí ovladače jsou totiž na dvě věci.

Souhlasím  |  Nesouhlasím  |  Odpovědět
Marek Hruda  |  20. 04. 2001 18:54  | 

Zapnuti DMA mi umoznilo az stahnuti novych ovladacu k radici od vyrobce desky (v mem pripade to byla deska M729 s BX chipsetem).
Doporucuji v pripade problemu s radicem IDE a DMA nejprve stahnout posledni aktualizaci ovladacu pro WINDOWSy.

Souhlasím  |  Nesouhlasím  |  Odpovědět
Blue  |  20. 04. 2001 18:54  | 

Chodí Ti CDromka na DMA? Na M729 mám ovladače IDE v3.55 a stále nejde zapnout DMA pro CDrom,která ho podporuje i v biosu hlásí DMA Mode2.
Jen při instalaci ovladačů mi to hlásí konflikt DOS CDrom ovladače nebo IDE ovladače s PCI Bus Master a píše vyremujte tyto ovladače z Config.sys nebo Autoexec.bat.
Ale tam takové příkazové řádky vůbec nejsou.

Souhlasím  |  Nesouhlasím  |  Odpovědět
neuu  |  20. 04. 2001 18:54  | 

pokud me pamet neklame tak nejnovejsi ovladace na PCChips M729 pro UDMA najdete na www.ali.com.tw ty mi s CDROM jedou. inu tajvan je tajvan :o)

Souhlasím  |  Nesouhlasím  |  Odpovědět
Liam  |  20. 04. 2001 18:54  | 

Kde by som nasiel driver na IDE k Doske Titanium IB P51430TX ?? poradte

Souhlasím  |  Nesouhlasím  |  Odpovědět
Tomas  |  20. 04. 2001 18:54  | 

www.qdigrp.com

Souhlasím  |  Nesouhlasím  |  Odpovědět
Martin ZEMAN  |  20. 04. 2001 18:54  | 


http://stoupa.sh.cvut.cz/~helium/

http://stoupa.sh.cvut.cz/~helium/os/inst.html#3d

nevidim v tom zadny problem

Souhlasím  |  Nesouhlasím  |  Odpovědět
HonzaP  |  20. 04. 2001 18:54  | 

neni tak jednoduche zmenit,pri instalaci se zapise orig.driver Microsoftu a prepsat lze jen editaci.
Inf.soubor Intelu je revision 2.10 build 0002,a je ke stazeni na Intel serveru.Krome zmeny inf.souboru bude zmenen ESDI Port Driver a nahrany novejsi ovladace USB + cat.soubory.
Rucni uprava musi byt v adr..\WIN\INF v souboru mshdc.inf,ktery vam jinak zustane beze zmeny.Musi byt pridana nebo zmenena sekce
[ESDI_AddReg]
HKR,,DriverDesc,,"ESDI Port Driver"
HKR,,DevLoader,,*IOS
HKR,,PortDriver,,ESDI_506.pdr
HKR,,IDEDMADrive0,3,01
HKR,,IDEDMADrive1,3,01
V poslednich dvou radcich pri vypnuti je misto 3 nahrazeno 2.Pri ponechani na vyberu systemem je pak uvedeno 1.
Pramen - Microsoft,QFE513.
Plati jen pro chipove sady Intel TX az 810.

Souhlasím  |  Nesouhlasím  |  Odpovědět
cyrinda  |  20. 04. 2001 18:54  | 

Enabling IDE DMA on Windows-based Systems
Many people are familiar with the gains to be had from using IDE hard drives and CD-ROM drives in DMA mode; a typical machine today will use 40% of the CPU doing hard drive transfers in PIO mode and use only 25% of the CPU doing hard drive transfers in DMA mode, on the same hardware.

If it is known that there is DMA-capable IDE hardware in the system, an easy way to make sure the machine is set up to use DMA is to add two lines to the Mshdc.inf file using the OPK tools available to OEMs. The Mshdc.inf file must be changed before the system is set up (really before the IDE devices are enumerated and installed). If the system is already set up, Mshdc.inf can be modified and all IDE devices manually removed from Device Manager, and then re-detected and enumerated and installed, which will set them up in DMA mode.

In the Mshdc.inf file, add to the [ESDI_AddReg] section the two bold-faced lines shown in the following example. The first 3 lines (not bold) should already appear in the file.


[ESDI_AddReg]

HKR,,DriverDesc,,"ESDI Port Driver"

HKR,,DevLoader,,*IOS

HKR,,PortDriver,,ESDI_506.pdr

HKR,,IDEDMADrive0,3,01

HKR,,IDEDMADrive1,3,01


To check that DMA has been set up correctly, go to Device Manager and view devices by type. Click Disk Drives, select the disk drive in question, click Properties, and then click the Settings tab. In the Options section, there should be a DMA check box, and it should be checked if DMA is being used.

Important:

For Microsoft® Windows® 98, you just have to enable the driver, since the fix is already incorporated. In all cases, you must implement the INF entries described in this article.
This feature will not work on Windows 95 gold; it is a feature first introduced in Windows 95 OSR2.
If the system has UltraDMA/33 hardware and not just DMA, you should pick up QFE513, which fixes an error recovery problem.
If you have problems, please contact your Premier Technical Support at Microsoft. Or see http://support.microsoft.com/support/ddk_hardware/.

Souhlasím  |  Nesouhlasím  |  Odpovědět
cyrinda  |  20. 04. 2001 18:54  | 

pokud chcete zjistit, zda vas disk podporuje DMA, pak zkuste tenhle navod (opet od MShitSupport):DMA Check Box Does Not Remain Checked

--------------------------------------------------------------------------------
The information in this article applies to:

Microsoft Windows 98
Microsoft Windows 95 OEM Service Release versions 2, 2.1

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


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.


Testing the Secondary IDE Drive:

Restart the computer. When you see the "Starting Windows 95" message, press the F8 key 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 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.




To quit Debug, type the letter "q" and press ENTER.

If the number returned after entering "i 171" is 00, the hard disk accepts the DMA protocol timing that you have entered with the "o 172" 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 your drive does support a DMA multiple-word protocol and the DMA check box will not remain enabled, the IDE controller may not be compatible with the Microsoft IDE bus mastering driver.





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.


Souhlasím  |  Nesouhlasím  |  Odpovědět
Libor Foltynek  |  20. 04. 2001 18:54  | 

Neni DMA jako DMA, nove disky a ATA/66 (UDMA/66) nepojedou na starsi desce, ktera radic ATA/66 nema ani na UDMA/33, musi se to zakazat na disku. Ja mel starsi desku a ta ackoli u stareho disku jelo UDMA/33 u noveho Seagate ATA/66 jsem jel na PIO4. Ted mam AOpen a jedu na ATA/66 v pohode. Je to otazka ovladacu i HW.

Souhlasím  |  Nesouhlasím  |  Odpovědět
BORORO  |  20. 04. 2001 18:54  | 

Narazil som na zaujimavy problem
pri povoleni UDMA vo WIN98 SK.
Pri restarte alebo po zapnuti sa
stale spusta scandisk s hlasenim
ze windows nebol spravne ukonceny.
Chybu sa mi podarilo odstranit len fdiskom a novym naformatovanim HDD.
Stretol sa niekto s takym problemom?
Co ho moze sposobovat?
VDAKA

Souhlasím  |  Nesouhlasím  |  Odpovědět
Zasílat názory e-mailem: Zasílat názory Můj názor
Aktuální číslo časopisu Computer

Megatest televizí do 25 000 Kč

Nejlepší herní klávesnice

Srovnání správců hesel

Jak upravit fotky pro tisk