Elbox Fast ATA-2/EIDE (Flegy)

O řadiči FAST ATA-2/EIDE od Elboxu bylo již v minulosti pár článků napsáno. (viz např. Amiga Review 43 nebo Echo 9). Tento článek si neklade za cíl být nějakou podrobnou recencí tohoto kousku "železa", ale měl by být návodem na to jak co nejrychleji (a doufám, že i nejlépe) dostat tento řadič do provozuschopného stavu, a to jak po stránce hardwarové tak i softwarové.
Takže nejprve pár slov pro ty úplně neznalé, kteří neví vůbec o co se jedná. FAST ATA-2/EIDE (dále jen Fast ATA) nahrazuje původní starý a pomalý 2.5 palcový řadič Amigy 1200 za nový, podobný tomu z počítače PC. Díky tomuto řadiči je možné připojit až 4 zařízení podporující standart EIDE ATAPI a navíc znatelně stoupne rychlost těchto zařízení. Dále řadič řeší problémy s disky většími než 4GB, což bohužel nemohu zatím vyskoušet, neb tak velký disk nevlastním :-(. Fast ATA se prodává ve dvou verzích. Klasická 32 bitová verze umožňuje maximální přenosovou rychlost až 16.6 MB/s. Levnější verze "LITE" pak 8.3 MB/s. Tyto rychlosti berte samozřejmě silně s rezervou. Taková nějaká reálná rychlost např. harddisku u 32 bitového řadiče je něco kolem 6 až 8 MB/s, ale i to je celkem úspěch proti těm zhruba 2 MB/s u původního dvanáctistovkového.
Pokud si řadič zakoupíte obdržíte krabičku velikosti větší videokazety a v ní naleznete samotný řadič, instalační disketu, manuál v angličtině a polštině, dvě upevňovací spony a barevný reklamní leták. V mém případě se bohužel nekonal český návod, ale ten anglický a polský je celkem na slušné úrovni a pokud alespoň jeden z těchto jazyků trochu ovládáte, nebude vám absence českého manuálu ani moc vadit. K samotné instalaci vám bude stačit Amiga 1200 s kikstartem 3.0. Dále je dobré pokud budete mít nějaký harddisk (jinak je koupě Fast ATA celkem zbytečná) a marný není ani nějaký ten CD-ROM. V případě Fast ATA už nemusíte skrblit a můžete si opatřit i více rychlostní (40x a více), protože nyní tuto rychlost konečně využijete. Dále bych chtěl upozornit na to, že při dalším popisu budu předpokládat, že máte Amigu v nějakém toweru. Je sice možné zabudovat Fast ATA i do klasické Amigy 1200, ale v tomto případě budete mít pár problémů navíc. Jednak s místem a druhak se součástky na řadiči přec e jenom trochu zahřívají, takže je docela dobré mít zajištěnou cirkulaci vzduchu.
Samotnou montáž řadiče začneme rozebráním Amigy a vydolováním samotné základní desky. předem upozorňuji na případné nebezpečí poškození některých součástí statickou elektřinou. Z dosahu vašeho pracoviště proto odstraňte všechny možné zdroje této elektřiny.
(Není od věci, občas si šáhnout na topení. Ne snad, aby ste zjišťovali, zda se topí, ale aby ste se zbavili právě té statické elektřiny. Dobré je i pracovat v bavlněném oblečení a nechat svůj svetr z pravé umělé vlny raději ve skříni - ENIF)
Fast ATA se skládá ze dvou částí, které jsou navzájem spojeny krátkým žilovým kabelem. jedna část se nasadí místo ROM, druhá se nasune na obvod GAYLE. Před nainstalováním řadiče je tedy nutné nejprve vyjmout romky. Romky jsou dvě a před jejím vyjmutím je třeba dát si dobrý pozor na to, jak jsou zasunuty v paticích. Patice má totiž o jednu řadu pinů víc a samotné romky jsou posunuté směrem jakoby od původního řadiče. Na stejnou stranu je nutné nasadit i samotný řadič! Jinak při samotném vyjímámí romek se mi nejlépe osvěčil následující postup. Do škvíry mezi romku a patici vložte nějaký pevný plochý předmět, (nejlépe kvalitní úzký nůž) a postupným vyvikláním romku uvolněte. Následně už lze romku celkem snadno vyjmout šroubovákem, kterým romku z obou stran vypáčíte. Pouze je třeba vše dělat opatrně a dát dobrý pozor na to aby patice nepraskla. Po vyjmutí obou romek provlečte skrz jednu patici umělohmotnou sponu, která je součástí dodávky a do patic vložte samotný řadič. Nyní přichází první kámen úrazu. Řadič je totiž nutno pečlivě vmáčknout do patic a přitom je nijak nepoškodit. Problém je v tom, že řadič v paticích nijak moc dobře nesedí (alespoň ten můj). Až si budete myslet, že jste na doraz, nasaďte romky do patic, které se nacházejí na řadiči. Romky je nutné nasadit přesně podle čísel, která jsou napsána na řadiči. Dojte si dobrý pozor na jejich záměnu. Po zasazení obou romek vše ještě jednou opatrně zamačkněte a následně vše stáhněte sponou. Nyní už zbývá pouze nasadit druhou část řadiče na obvod GAYLE, opět pečlivě dotlačit a hardwarová instalace samotného řadiče je téměř u konce.
Nyní můžete vložit základní desku zpět do toweru. Po zamontování je ještě nutné připojit kablík, který čouhá z řadiče na 39 pin původního 2.5 řadiče Amigy 1200. Tady můžete mít trochu problémy pokud nevíte jak se piny na řadiči počítají, protože v manuálu to nenajdete. Abych vám usnadnil práci s hledáním, tak je to ten třetí zprava v té řadě,která je blíž k Fast ATA. Pokud se spletete, nemělo by se stát nic tragického, pouze nebude fungovat kontrolka harddisku. Až budete toto mít, můžete se připravit na připojení hadru. Řadič má připojení řešeno stejně jako na PC. To znamená dvě větve -primární a sekundární. Na každou z nich lze připojit dvě EIDE zařízení. Je celkem jedno co kam připojíte. Pokud ovšem chcete naplno využít rychlost řadiče, je dobré dát na jednu větev rychlejší jednotky a na druhou ty pomalé. Na každé větvi musí být vždy jedna jednotka nastavena jako MASTER a ta druhá jako SLAVE. Pokud používá jednotku na jedné větvi můžete ji nastavit jak chcete (i jako SLAVE) a vše by mělo pracovat v pohodě. Nastavení se provádí pomocí pinů, dle návodu ke každé mechanice. Harddisk kde máte nainstalovaný systém byste měli dát na primární větev a nastavit ho jako MASTER. Slyšel jsem ale i názory, že je celkem jedno kam systémový harddisk připojíte. Toto jsou ovšem zatím neměl motivaci zkoušet, protože mě vyhovuje hadr jako MASTER, ale uvádím to pro úplnost.
Jak si ti pozornější z vás asi všimli k řadiči se nedodává žádný datový kabel. Primární větev je ovšem rozdělena na dva konektory 2.5 a 3.5 palcový (k použití si samozřejmě musíte vybrat pouze jeden z nich). Pokud máte z dřívějška redukci 2.5 na 3.5 palce, můžete tento kabel v klidu použít. Pokud ne, nebo pokud chcete zapojit víc jak 2 zařízení, musíte si kabel zakoupit. Nejlépe je koupit kabel 3.5 na 2 x 3.5 palce, který by měl mít kdejaký PC prodejce. Vyhledejte ovšem nějakého kvalitnějšího. Já jsem uspěl až napotřetí. Ve zbývajících kšeftech ani nevěděli co po nich chci. Prodejce hledejte déle také kvůli ceně za kabel, která se celkem různí (60 až 150 KČ). Až budete kabel istalovat je vhodné zkrátit ho na délku kterou potřebujete. Pokud necháte datový kabel příliš dlouhý mohlo by docházet k nepříjemným ztrátám dat mezi řadičem a zařízeními. Vzhledem k tomu, že se většina kabelů vyrábí jako samořezné, je jejich zkrácení celkem jednoduché. Pokud takový samořezný kabel máte a chcete ho zkrátit, postupujte následujícím způsobem. Pomocí nějakého malého šroubováku odloupněte vrchní díl konektoru. Tento díl je zajištěný z boku dvěmi malými západkami, které je nutné šroubovákem nadzvednout a pak pouze vrchní díl odsunete. Spodní díl, který se nasunuje na samotný konektor v řadiči nebo na harddisku tvoří 40 malých zoubků, které jsou zaříznuty v kabelu a tím vlastně vytváří vodivé spojení. Stačí tedy tento díl vytáhnout z kabelu, odstříhnout požadovanou délku na odstříhnutý konec kabelu vložit ve stejné poloze zubatý konec konektoru, přiložit druhý díl a pořádně zmačknout. Stisk musí být opravdu poměrně velký, optimální je použít svěrák nebo malý lis. Před zmačknutím je dobré zkontrolovat konektor jestli je přesně kolmo ke kabelu, abyste neměli nějaký zkrat. Ti pečlivější mohou ještě zkrácený kabel přeměřit na zkrat prozvoněním. Kabel je vhodné zkracovat od konců a prostřední konektor ponechat na původním místě.
Po připojení konektorů je hardwarová instalace skoro u konce. Poslední věc, kterou ještě můžete udělat je připojení tlačítka RESET. To se připojuje na ty dva kontakty, který koukají z části řadiče, která je nasunutá na obvod GAYLE. Tímto tlačítkem se zbavíte šíleného resetovacího trojhmatu a resetování Amigy se stane mnohem příjemnější. Myslím, že přidání tohoto konektoru byl od Elboxu skvělý tah.
Nyní můžete zkusit zapojit Amigu (doufám, že nikoho nenapadlo dělat vše doposud pod proudem :). Pokud jste řadič správně namontovali, měl by normálně naběhnout system, protože Fast ATA se chová stejně jako původní řadič. Původně jsem z toho měl tak trochu obavy, protože jsem měl harddisk parcelovaný a formátovaný pod CD32 Promodulem, ale ani s tímto harddiskem nebyly naštěstí žádné problémy. Pokud nastane ta horší varianta a nic se neděje, případně je na obrazovce monitoru červená, a nebo případně jiná exotická barva, máte pravděpodbně řadič špatně usazen v patici. V tomto případě je nutné řadičem zlehka zakvrdlat a rejpat do něj tak dlouho dokud se správně neusadí. Chce to trpělivost. Mě to trvalo asi dvě hodinky a když jsem pak nasatil bočnice u "gumového" infinitiv toweru celý se to nějak šprajclo a moh jsem štelovat znovu |:-()
V této chvíli by měla vaše Amiga vypadat zhruba jako na obr. 1.
Předpokládejme ovšem, že je vše v pořádku a systém vám bez problému naběhl. Nyní můžete nainstalovat ovladače z přiložené diskety. O to se postará instalační skript, takže by to mělo být bez problémů. Ovládací program je celkem inteligentní a sám si nastaví optimální rychlost připojených zařízení. Pokud budete chtít něco přenastavit, stačí při bootu Amigy přidržet levé tlačítko myši a dostanete se do preferenčního programu. Zde naleznete vypsány všechny zařízení, které máte k řadíči připojeny. Pokud chcete zkusit trochu "poexperimentovat" můžete zkusit přestavit rychlost. PIO0 je nejpomalejší norma a PIO4 NF nejrychlejší. Můžete si také nastavit dobu po které se "uspí" váš harddisk. Utilitky typu HD Off a HD Sleep tedy můžete klidně vymazat (pokud je používáte). Co mě ovšem opravdu překvapilo, bylo to, že program pozná i turbokartu s PPC. Mimochodem ovladač k Fast ATA je neustále ve vývoji a pokud máte přístup na Internet můžete jeho nejnovější verzi nalést na adrese:
http://www.javosoft.cz/download.html
Takže harddisk máme tímto zprovozněný a teď několik slov o provozu CD ROMu. CD ROM pod Fast ATA využívá služeb standartní scsi.device, takže není nutný žádný zvláštní ovladač. Výrobce dokonce doporučuje odinstalování původních ovladačů ze systému, aby nedocházelo k případným kolizím mezi těmito ovladači a řadičem. Jedná se zejména o soubory v adresářích DEVS a L (např. atapi.device atd.). Je pravda, že jsem měl původně nainstalovaný AsimCDFS a opravdu ke kolizím docházelo, takže toto varování neberte na lehkou váhu. Jinak ke samotnému zprovoznění si stačí sehnat někde mountlist CD0 (nachází se třeba na systémové disketě Workbenche 3.1 v adreáři STORAGE/DOSDRIVERS) a tu překopírujte do adresáře DEVS/DOSDRIVERS na vašem systémovém disku. Nyní je ještě třeba změnit v tooltypech hodnotu UNIT podle níže uvedené tabulky a podle způsobu umístění vašeho CD ROMU:
Primární větev MASTER - UNIT 0
Primární větev SLAVE - UNIT 1
Sekundární větev MASTER - UNIT 2
Sekundární větev SLAVE - UNIT 3
Po resetu počítače by měl CD ROM normálně pracovat (pokud máte správně nainstalovaný systém). časem ovšem pravděpodobně stejně jako já narazíte na jeden větší problémek. Některé soubory vám z cédéčka nepůjdou načíst i když dřív šli načíst bez problému. Typickým příkladem jsou třeba CD z Excalibur (např. z čísla 62). V tomto případě ovšem nehledejte chybu v řadiči, ale v použitém filesystému. On totiž původní Amigácký filestém je už pěkný stařík a některé novější cédečka už prostě nezvládá. Jediným mně známým řešením tohoto problému je nainstalování jiného filesystému pro CD ROM. Mně osobně se osvědčil AmiCDFS. Seženete ho na Aminetu nebo např. na Amiga Review CD 2. Jeho velkým kladem je to, že je volně šiřitelný. Přesněji řečeno se jedná o shareware s poplatkem 15 dolarů, ale filesystém nemá žádné omezení (alespoň jsem na žádné nenarazil). Jinak lze řadič zprovoznit i třeba pod Asimem, v tomto případě je ovšem nutné provést jeho odinstalování (pokud jste ho používali) a opětovně ho nai nstalovat jako pro SCSI CD-ROM. Na vavřínech ovšem neusíná ani samotná firma Elbox a vyvíjí svůj vlastní filesystém Allegro, který má velké ambice, ale zatím mně bohužel moc nenadchl. Já jsem ovšem zkoušel rannou verzi, takže doufejme, že v budoucnu se snad situace zlepší.
A nakonec jsem si nechal pár záporů Fast ATA. Řadič používám asi jeden rok a zatím jsem celkem spokojen. Jediný problém, na který jsem narazil je to, že ač vlastním turbokartu s PPC a duálním procesorem 68040 s 72 MB fast ram je rychlost všech zařízení stejně rychlá jako na holé Amize 1200. Zatím jsem ovšem nezjistil, jestli je to chyba řadiče nebo turbokarty. Další věc, která se občas vyskytne je nenamountování CD ROMu. To je ovšem spíše problém Amigy než řadiče. Tento problém mimoto není až tak častý a řeší ho celkem svižně reset a nový boot (ještě klika, že Amigu lze resetovat bez problémů narozdíl třeba od PC).
Na další problém narazí patrně uživatelé programu DynamiCache. Pokud používáte v systému tento program, dočkáte se při provozu řadiče FastATA jednoho nemilého překvapení. Rychlost disků bude zoufale pomalá. Zkusil jsem změřit rychlost harddisku programem Drivespeed, který se dodává na disketě spolu s FastATA a první naměřená rychlost byla něco okolo 800 kB/s ;-(. Nevím jestli je chyba v DynamiCachi, nebo v mém špatném nastavení tohoto programu, ale vzhledem k tomu, že jsem to zkoušel všelijak přestavit a výsledek byl nulový, musel jsem program DynamiCache ze systému odstranit. Namísto něho jsem zkusil podobný program PowerCache a vše je v pohodě. Rychlost HD je teď asi 3.5 MB/s. Není to sice také žádná sláva, ale ten rozdíl je hned vidět. Můj 1 GB hardisk Western Digital je už ovšem celkem stařík, u novějších disků bude rychlost pravděpodobně o dost větší.
Další zápor (alespoň pro mně) je to, že se mi zatím nepodařilo 100% zprovoznit žádnou hru z CD32. Pár se jich sice dá spustit pomocí emultátoru CD32, který je součástí balíku IDEfix 97, ale většina her běží dost podivně. Toto se ovšem pravděpodovně netýká pouze řadiče FastATA, ale A1200 s CD ROMem obecně. Proto si myslím, že ten jediný a podstatný zápor bude pro mnohé z vás asi cena. Zhruba 3000 KČ je opravdu celkem dost. To jestli si za tuto cenu Fast ATA pořídíte si už ale musíte přebrat sami.