Re: Bus Mastering - HELP!

Autor: Gotfryd Smolik (smolik_at_stanpol.com.pl)
Data: Tue 14 Apr 1998 - 17:10:18 MET DST


On Tue, 14 Apr 1998, Jacek Fiok <jfiok_at_kki.net.pl> wrote:

[cięcia]
+Mam płytę na chipsecie i430TX,[] Zainstalowałem sobie najpierw
+ sterowniki Bus Master [] No i wszystko "w miarę" działa,[]
+Zrobiłem wiec standardowa "akcje" z zamiana sterownika secondary IDE
+na ESDI_506.PDR. W efekcie CDROM przestał działać, a na drugim kanale
+jest "wykrzyknik". Zamiana na normalny sterownik BusMaster przywraca
+początkową sytuację.

 Coś mi się twój "standard" nie podoba -:( -;>
 Z opisu wynika że podmieniłeś "podkontroler" drugiego kanału IDE,
czyli jest dobrze - tj. nie działa !
 Stan na wejściu:
 mamy 3 "kontrolery dysku":
A: 1szt. - realny (aktualnie bus-master)
B: 2szt. - hmm... to się w innych systemach nazywa UCB
        (Unit Control Block, kto podaje nazwę systemu -;) ?!,
         M$ nazywa toto "kontroler podporządkowany" - niech im będzie)
        pt. "pierwszy coś-tam IDE" i "drugi coś-tam IDE".
 Pożądany stan na wyjściu:
- 1 szt. realnego drivera bus master, a do tego:
- +1 UCB (czyli "podporządkowany kontroler") pt. "pierwszy IDE"
- 1 szt. realnego (*INNEGO*) drivera - "zwykłego" IDE/EIDE
- +1 UCB j.w. pt. "drugi kanał IDE".

 Pic:
  Dla niektórych driverów mądrzejsze (od osobnika który właśnie
próbuje je skonfigurować) Windowsy ładują dwa drivery do obsługi
tej samej taśmy. Obserwowany efekt: "kontroler IDE" jest na żółto.
 Rozwiązanie: driver bus-master powinien mieć (nie wszystkie
mają, sorry... -:() w którejś tabelce we "właściwościach" możliwość
ustawienia "oba, żadan, tylko pierwszy kanał, tylko drugi" -:)
 Ustawiamy "tylko pierwszy" i będzie ok.

 Kolejność postępowania:
- ustawić "tylko pierwszy kanał IDE" na bus-masterze.
- nie zawadzi usunąc wszystkich dysków i CD-ROM na innych
 niż pierwsza taśmie. *Powinno* być zbędne, ale...
- reboot (sorry.... i tak dobrze, że nic relinkować
 nie trzeba jak gdzieniegdzie w un*xach)
- "dodaj nowy sprzęt" - osobiście wolę ręcznie dołożyć
 "standardowy... IDE/EIDE"

 Są szanse że zaraz po tym *sam* znajdzie drugą taśme
i dołoży co trzeba. Jeśli nie - albo "dodaj nowy
sprzęt" albo reboot -:(, nie pamiętam co szybciej wyjdzie -:>

 Tu uwaga: jeśli udało ci się podmienić wspomniane UCB
("kontroler podporządkowany") na prawdziwy driver (mnie się
pod windows 98 udało -:<) to musisz znaleźć sposób żeby
się śmiecia pozbyć.... Jak ci się będzie *wydawało*
że tam nic nie ma to => tryb awaryjny i obejrzeć... -;>
 Po dłuższej walce (przypominam: win98 beta, czyli nie
można wymagać...) reinstalowałem z braku pomysłu !
 BTW: bardzo dobrze działa kilka W95 albo W95+W98 na
tym samym dysku, oczywiście binaria są dwa razy
(oni *wiedzieli* o SYS$COMMON !) ale dobre do testów -:)

+1. Co mam zrobić, żeby dobrze wyłączyć Bus Mastering na 2. kanale?

 j.w. "właściwości" drivera. Jeśli tam nie ma wspomnianego
wyboru (rozwijany pasek) to spróbować "na chama" wgrać
drugi driver do EIDE.

+2. Czy to, że nie mam patcha USB - w czymś przeszkadza?

 IMHO nie.

[cut]
+4. Czy fakt, że Matrox i Maxtor mają takie same literki, to dziwny
+zbieg okoliczności? ;)

  *NIE TA GRUPA* -:) !!! (zdaje się, że o to chodziło -;) !)

BTW.
a. Sprawdzone po wielokroć na ASUSach T2P4 i P97-LE
b. jak sprawdzisz to może byś na stronę wrzucił ?...
 Już kiedyś pisałem to samo na listę, będę odsyłał -;)
 W takim wypadku (c) na złośliwości o un*xach (nie wycinać !)
                 -:)

 Gotfryd.

--
 Gotfryd Smolik, PTH Stanpol Zabrze.
 Pilne listy na gs_at_stanpol.zabrze.pl, nt. VMS: gotfryd_at_stanpol.zabrze.pl
++ Algorytm ++
 Teksty *bez powodu* załączane (zamiast *stanowić* treść :>),
kodowane w HTMLu lub inaczej są traktowane jako ściśle tajne:
=> podlegają kasowaniu przed przeczytaniem. <=
++  Koniec  ++


To archiwum zostało wygenerowane przez hypermail 2.1.7 : Tue 18 May 2004 - 17:09:52 MET DST