gampik on Tuesday, July 19, 2005 11:41 PM wrote: > ano, tyka se to winXP. reseni jsem nasel tady: > http://purpleflux.com/archives/001897.html Je ještě jedno spolehlivější řešení. Praktikoval jsem ho už u několika zákazníků. Vytvořil jsem si soubor dma.reg který mi do větve HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{4D36E96A-E325-11CE-BFC1-08002BE10318}\0001 zapíše v jakém módu zařízení běží a vynuluje počet CRC chyb (za lomítkem je 0001 pro primární kanál a 0002 pro sekundární kanál). Windows totiž vypnou DMA v případě, že objeví větší počet CRC chyb při přenosu dat ze zařízení do paměti nebo naopak. V tomto souboru vynuluji na obou kanálech počet CRC chyb, které se ukládají v klíči "MasterIdDataChecksum" a "SlaveIdDataChecksum". Dále nastavím přenosový režim na správné hodnoty. Slouží k tomu klíče "MasterDeviceTimingMode" a "SlaveDeviceTimingMode" Přenosový režim je třeba upravit podle následujících údajů: ATA100 UDMA-5 00010010 ATA66 UDMA-4 00008010 ATA44 UDMA-3 00006010 ATA44 UDMA-3 00004010 ATA33 UDMA-2 00002010 MWDMA-2 00000410 MWDMA-1 00000210 PIO4 00000010 Celý tento soubor spouštím v odhlašovacím skriptu, takže vždy při nabootování jsou k dispozici mechaniky se správně nastaveným DMA a vynulovaným počtem CRC chyb. -- Autobusová stanice je místo, kde zastavují autobusy. Vlaková stanice je místo, kde zastavují vlaky. Na svém počítači mam pracovní stanici... ;o) nefir ICQ: 253 164 765Received on Wed, 20 Jul 2005 08:31:54 +0200
This archive was generated by hypermail 2.1.8 : 20. 07. 2005, 08:32 CEST