Autor: Radoslaw Sokol (rsokol_at_iname.com)
Data: Sat 17 Jun 2000 - 23:02:34 MET DST
Hi,
piotr_at_wnoz.us.edu.pl (Piotr Kolodziejczyk) wrote in
<394BB141.65F4C74_at_wnoz.us.edu.pl>:
>Ogladalem opisy kilku kontrolerow IDE - wszystkie maja rejestry
>ustawiana parametrow transmisji osobno dla dysku master i slave. Cos
>[...]
Moja praktyka mówi co innego. Mam na przykład kanał IDE, na którym
mam CD-ROM Asus 40x UDMA/33 oraz CD-ROM NEC 6x MWDMA-2. Oczywiście
nie da się zmusić Asusa do pracy w UDMA, działa tylko w DMA. Jeżeli
jest sam na kanale albo współdzieli go z urządzeniem UDMA, to nie
ma problemu.
Ogólnie teoretycznie istnieje możliwość ustawienia DMA dla jednego
dysku na kanale, ale lepiej tego unikać. Warunkiem jest taka sama
częstotliwość taktowania (czyli np. PIO-4 i MWDMA-2), ale nawet w
takim przypadku praca urządzenia w DMA _może_ zakończyć się błędami
transmisji.
Ponadto wiele sterowników posiada możliwość włączania DMA na całym
kanale. Np. sterowniki Intela, HP czy Microsoftu do Windows NT albo
włączają DMA w całym kanale, albo nie są w stanie go aktywować.
Z kolei sterowniki VIA pozwalają włączyć DMA dla jednego urządzenia,
ale tylko jeżeli drugie pracuje w identycznie taktowanym trybie PIO, a
więc włączenie UDMA/33 na kanale z urządzeniem PIO-4 jest niemożliwe.
-- |"""""""""""""""""""""""""""""""""""""""""""""""""""""""| | Radosław Sokół | http://www.magsoft.com.pl/~rsokol/ | | UIN:39350879 | ftp://sokol.magsoft.com.pl/ | \................... WinNT FAQ: http://nt.faq.net.pl/ ../
To archiwum zostało wygenerowane przez hypermail 2.1.7 : Tue 18 May 2004 - 20:14:52 MET DST