Zanizanie trybu transferu UDMA pod XP

Autor: Wieslaw Blada (wiechobBEZTEGO_at_polbox.com)
Data: Tue 13 Apr 2004 - 13:21:25 MET DST


WinXP od samego początku zaniża mi tryb transferu Ultra DMA.
Dysk Ultra ATA 100 czyli max UDMA 5, płyta max UltraATA 66 czyli UDMA 4
a win ustawia mi z uporem maniaka na Ultra DMA 3.

Kabelki "oczywiście" 80 żyłowe, na tym kanale wiszą dwa dyski oba
Seagate ustawione na UDMA 66 ale przy
ustawieniach UDMA 100 tez jest tak samo,
Przy instalce Win 98 było (i jest) UDMA 66 a nie UDMA 44 (Ultra DMA 3) jak
sobie życzy WinXP, tak że raczej nie chodzi o BIOS czy też płytę (staruszek
M6VBE na VIA ApolloPro+) zainstalowane 4in1.

Znalazłem w rejestrze klucz w którym zapisane są maxymalne dostepne
ustawienia trybów:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{"systemowy kod
dysku"}\0001
"EnumPropPages32"="storprop.dll,IdePropPageProvider"
"InfPath"="mshdc.inf"
"InfSection"="atapi_Inst_primary"
"ProviderName"="Microsoft"
"DriverDateData"=hex:00,80,62,c5,c0,01,c1,01
"DriverDate"="7-1-2001"
"DriverVersion"="5.1.2600.1106"
"MatchingDeviceId"="primary_ide_channel"
"DriverDesc"="Podstawowy kanał IDE"
"MasterDeviceType"=dword:00000001
"SlaveDeviceType"=dword:00000001
"MasterDeviceTimingMode"=dword:00004010 <---- to tu dla master
"MasterDeviceTimingModeAllowed"=dword:ffffffff
"MasterIdDataCheckSum"=dword:000181b4
"SlaveDeviceTimingMode"=dword:00004010 <--- i tu dla slave
"SlaveDeviceTimingModeAllowed"=dword:ffffffff
"SlaveIdDataCheckSum"=dword:000197e4

zmieniłem nawet te wartości na dword:00008010 - odpowiednik Ultra DMA 4
w czasie pracy win pokazuje ustawione Ultra DMA 4 ale po restarcie znów jest
3

czy ktoś wie jak to zmienić???

--
pozdrawiam
 WiechoB


To archiwum zostało wygenerowane przez hypermail 2.1.7 : Wed 19 May 2004 - 14:11:47 MET DST