Bus Mastering, UDMA-33 - dyskusje akademickie

Autor: Jacek Fiok (j.fiok_at_students.mimuw.edu.pl)
Data: Wed 17 Feb 1999 - 22:21:39 MET


Dnia Tue, 16 Feb 99 12:27:03 +0100, Mariusz Mroczkowski
<Mariusz.Mroczkowski_at_p19.f84.n480.z2.fidonet.org> napisał:

>12 Feb 99 21:24, Jacek Fiok -> do All:
>
> JF> Mam dysk WDC34300, Win98PL, plyta BH6. W menadzerze urzadzen jest:
> JF> <kategoria 'kontrolery dysku twardego'>
> JF> - kontroler 82371AB/EB PCI Bus Master IDE
> JF> - dwa 'kontrolery IDE'
>
>IMO nie masz w ogole zainstalowanych driverow bus-masteringu.
>Ten sam problem pojawial sie w win-OSR2.
>Powyzsze napisy wskazuja jedynie na ROZPOZNANE urzadzenia.
>Drivery BM nie istnieja w standartowej instalce windows, ale sa dolaczane przez
>producentow plyt glownych w zaleznosci od uzytego chipsetu. Zadaniem
>autodetekcji instalatora jest wykrycie czy kontroler MOZE obsluzyc BUS
>Mastering, ale prozno n.p. szukac w .cab'ach win OSR2 n.p. plikow ideatapi.* [..]

>Masz wykryty 82371 BM chipset i obsluge _zwyklych dyskow IDE_ (PIOx).
>Podobne numery robi win98. U kumpla wlasnie widzialem w menedzerze zglaszany
>kontroler BM, ale zainstalowane drivery to esdi_506.pdr...
Zgadza sie, w registry w ogole nie ma stringu ideatapi, za to jest esdi_506 w
standardowym miejscu. Przyznam, ze troche sie zdziwilem - myslalem, ze
win98(pl) ktorego wlasnie uzywam - ma juz wbudowane driversy do wszystkich
nowszych rzeczy.

> JF> - generic IDE disk type 46 (*)
>
>Tam gdzie zainstalowano drivery BM, dyski (HD) przedstawiaja sie:
>(Nazwa producenta, model).
tak, kiedys juz to widzialem na oczy. w95osr2, zainstalowalem jakis driver BM,
pojawil sie moj dysk ('WDC 34300 L') i zdaje sie przestal dzialac cd-rom
(toshiba x4 xm-5302b, zmienilem juz na teac x32 532EA), a do tego doszedl
jeszcze delayed boot. Potem probowalem zmienic sterownik dla samego drugiego
kanalu, ale windowsy mi sie buntowaly - skonczylo sie reinstalka (chlip,
chlip). Nie marze o powtorzeniu sie takiego scenariusza...

>O tym czy w ogole zostal zainstalowany driver do BM mozna sie dowiedziec
>z rejestru, sprawdzajac klucz:
>HKLM/System/CCS/Services/Class/hdc/000x/PortDriver
jest esdi_506, czyli kontroler standardowy

Teraz nastepne pytanie: jaki sterownik BM powinienem sobie zainstalowac i skad
sie go bierze (od Abita? Intela? moze z Polski? jakies specjalne wersje, czego
ja w ogole szukam?)

>A o tym czy dziala - w kluczu HKLM/Enum/SCSI/
wow! jest tam informacja o: toshiba XM-5302B, Teac 532EA oraz... Hitachi DVD
GD-2500... :) (podlaczylem kiedys na probe). Rozumiem, ze moge juz te stare
wpisy wyrzucic?

>- dysk powinien byc widziany jako urzadzenie SCSI.
OK

>Powinien takze byc wykrywany przez programy testowe jak PINGSCSI n.p:
>Adapter 01 of 02: <ID 7> 'ASPI for Windowsideatapi ' [01h]
><ID 0 LUN 0> (00h) 'SAMSUNG WN321620A (2 FG10' {00h}[01h][00h][00h]
dobrze to wiedziec - skad sie bierze ten program i ile zajmuje
(nie musisz odpowiadac - wyszukiwarka pewnie cos powie, ale jesli masz moze
link, to ja sie nie obraze, jak go uslysze... :)

> JF> czy i jak mozna sprawdzic, w jakim trybie dziala aktualnie moj dysk -
> JF> gole PIO4 / MW-DMA2 / UDMA-33 ?
>
>Tego sie raczej nie da sprawdzic. W dokumentacji intela napisali, ze drivery
>same przyjmuja najszybszy tryb pracy dla danego sprzetu.
no fajnie napisali, tyle, ze to jeszcze nic nie oznacza. Moglaby istniec
mozliwosc zapytania sie sterownika, nie?

Dzieki za odpowiedz, fajnie sie to czytalo. Pozdrowienia!

--
Jacek Fiok, Warszawa
j.fiok_at_students.mimuw.edu.pl                 http://vlo.waw.pdi.net/~jfiok/
"w zasadzie mniej więcej prawie chyba nie"


To archiwum zostało wygenerowane przez hypermail 2.1.7 : Tue 18 May 2004 - 18:14:12 MET DST