Fast-ATA2 a filesystémyJOSEF BROŽ
Chtěl bych čtenářům přiblížit své zkušenosti z instalace a asi ročního
používání EIDE řadiče Fast-ATA2 (plná 32-bit verze). Výrobcem zařízení je firma
ELBOX, známý polský výrobce turbokaret, towerů a dalších produktů pro Amigu.
Tento popis si neklade za cíl suplovat návod k instalaci. Jedná se o několik
postřehů a rad pro začínající uživatele. O co vlastně jde
Stávající interní řadič Amigy dokáže přenést „jen“ 3MB/s. Rozhraní PIO-0,
které podporuje, je však vzhledem k možnostem nových disků nepostačující. Dosud
bylo možno tento problém řešit koupí SCSI (kit) rozhraní pro kartu Blizzard nebo
Apollo. Případně řadičem Squirrel do PCMCIA portu. SCSI zařízení jsou však nejen
velmi rychlá, ale oproti klasickým IDE a EIDE diskům stále dražší.
S pomocí Fast-ATA2/EIDE controlleru můžete zapojit až čtyři EIDE zařízení
současně. Sběrnice řadiče podporuje standardy PIO-0, PIO-3 a PIO-4. Tyto
parametry (teoreticky) umožňují dosažení datového toku až 16 MB/s. Dnešní disky
však dosahují rychlosti přenosu max. 10 MB/s. Řadič dále řeší problémy u disků
nad 4GB (ukazuje je jako více disků současně).
Při objednávání řadiče jsem byl tázán na typ (revision) motherboardu své Amigy
1200. Tato informace je důležitá pro prodejce, aby vám zaslal správný typ EIDE
řadiče. Pro motherboard revise 2b (Escom) potřebujete upravený Fast-ATA2.
Většina A1200 však obsahuje desky revise 1.0. Typ boardu zjistíte po rozdělání
své Amigy. Text se nachází u patice CPU slotu. Instalace
V papírové krabici velikosti menší videokazety dostanete řadič a instalační
disketu. Dále zde naleznete velmi dobře provedený návod v polštině a trochu
skromněji pojatý návod českého distributora. Nejjednodušší je nainstalovat řadič
do Amigy v toweru. Instalace do klasické A1200 je náročná díky problémům s
místem pro harddisk.
Jen několik postřehů k vlastní manuální instalaci. Dejte pozor na statický
výboj, který by mohl poškodit obvody motherboardu. Nejtěžší částí instalace je
vyjmutí ROM obvodů z patic. Doporučuji postupovat velmi opatrně a soustředěně.
Použijte plochý úzký nůž, který zastrčíte z jedné strany mezi patici a ROM
obvod. Pomalým mírným páčením, střídavě z obou stran, se vám po chvíli ROMka z
patice uvolní. V druhé fázi nasaďte na patice vlastní řadič a zároveň nasuňte
menší destičku na obvod AA Gayle. Obojí pečlivě přitlačte k motherboardu. Do
patic řadiče vložte ROM obvody a opět dotlačte. Volný černý kablík připojte na
39. pin interního řadiče. Tímto vyřadíte původní řadič z provozu.
V klasické Amize (non-tower) je zásadní problém s místem. Řadič sice není nijak
velký, ale po jeho instalaci nejde zpátky nasadit plechový kryt (stínění). Je to
způsobeno osazením obvodu GAYLE částí řadiče. Máte dvě možnosti. Můžete kryt
vyhodit a pokusit se uvnitř uchytit harddisk a kabeláž. Nebo můžete plechový
kryt upravit nůžkami na plech tak, že vystřihnete kus materiálu nad obvodem
GAYLE a řadičem. Není to nijak složité, musíte jen vystřihnuté místo zbavit
ostrých hran. Potom není problém vrátit plechový kryt na původní místo a
harddisk umístit do levého horního rohu Amigy. Záleží jen na výšce disku a na
délce kabeláže. Při instalaci do toweru se těmto problémům pochopitelně vyhnete.
Součástí dodávky není kabeláž, takže si musíte vystačit s vaším původním kabelem
- redukcí z 2.5“ na 3.5“. Nebo si v obchodu s PC komponenty zakupte novou 3.5“
kabeláž (kolem 100 Kč). Řadič obsahuje tři konektory pro zařízení. V první řadě
je to klasický 2.5“ konektor (primary port), dále pak dva 3.5“ konektory
(primary&secondary port).
Primary Porty 2.5“ a 3.5“
Secondary Port 3.5“ Vlastní provoz
Na každý port se dají zapojit dvě EIDE zařízení. Pokud zapojujete jen jeden
disk, musí být nastaven na SINGLE. Disk, ze kterého bootujete systém, musí být
připojen na PRIMARY port. Pokud zapojujete na jeden kabel dvě zařízení, nastavte
systémový disk jako MASTER.
Zkusil jsem připojit k Fast-ATA2 řadiči tato zařízení:
HDD Seagate (EIDE), 8.6 GB, MASTER; HDD WD Caviar (EIDE), 8.4 GB, SLAVE; Zip
Io-mega (IDE), 0.7 GB, MASTER; CD Samsung (IDE) 8x SL4VE.
Před instalací software doporučuje výrobce odstranit všechny patche systému jako
IDEfix, EIDE.device, apod. Součástí dodávky je disketa, na které najdete
instalační program ATA3-Install a ovladače pro zařízení Zip. Commodorovský
installer vám na první řádek startup-sequence přidá příkaz c:ATA3.driver, který
po resetu aktivuje hardware. Pokud po nabootování Workbenche znovu spustíte
program ATA3.driver vypíše vám systém informace o připojených zařízeních, jejich
velikosti, atd. Pro úplné nastavení slouží preferenční program ATA3.prefs. Zde
lze nastavit režim práce pro připojená EIDE zařízení. Systém většinou sám
rozpozná vhodné nastavení. U EIDE harddisků je to PIO-4 a u pomalejších (IDE)
zařízení jako ZIP je to PIO-0. Dále je detekován typ procesoru a sleep-mode u
harddisků. Preferenční program lze nastartovat pokud není aktivní vlastní
ATA3.driver. Proto instalace dále doplňuje startup-sequenci o malý script, který
umožní po bootu levou myší nastartovat preference.
Výrobce dále udává, že zapojení rychlých zařízení PIO-4 a pomalých PIO-0 na
jednom portu (kabelu) může zpomalit přenos dat z rychlých zařízení. Z toho
důvodu mám oba EIDE diky zapojeny na PRIMARY port (3.5“) a Zip drive s CD Rom na
SECONDARY portu. Pokud používáte zařízení typu ATAPI (CD Rom, Zip, LS120) musíte
mít v adresáři DEVS/DOSDRIVES potřebné mountlisty. Starší mountlisty lze
používat jen po určitých úpravách. Proto jsem upravil některé prvky v mountlist
souboru. Tuto úpravu můžete provést v CEdu nebo jiném editoru.
FileSystem = L:fastfilesystem (1)
Device = scsi.device (2)
Unit = 2 (3)
Flags = 0
BlocksPerTrack = 1024
Surfaces = 4
Mask = 0x7ffffffe
MaxTransfer = 0x100000
Reserved = 0
Interleave = 0
LowCyl = 0
HighCyl = 47
Buffers = 50
BufMemType = 0
GlobVec = -1
Mount = 1
Priority = 10
DosType = 0x444F5301 (4)
StackSize = 600
Control = „MD=0 LC=1 DC=8 L LV AL LFC=1“ Vysvětlivky
(1) Zde definujete jaký filesystém bude váš Zip používat. Nejlepší je použít
PFS2/3 systém - L:pfs2.
(2) Zde zvolte parametr device = scsi.device. Původní nastavení pro ZIP bylo
device = atapi. device.
(3) Nastavení UNIT se řídí podle portu, na kterém je ATAPI zařízení (CD-Rom,
Zip) připojeno. Například Zip mám zapojen na druhém 3.5“ portu (SECONDARY), a
proto musím v mountlistu použít Unit=2.
PRIMARY Master Unit 0
PRIMARY Slave Unit 1
SECONDARY Master Unit 2
SECONDARY Slave Unit 3 Nastavení Unit 0 a 1 se vztahuje k zařízení připojeným na 2.5“ nebo 3.5“
PRIMARY portu řadiče.
(4) DosType - identifikační číslo použitého FileSystému. Pokud využíváte dnes
již překonaný FFS nastavte hodnotu na 0x444F5301.
Osobně bych doporučil pro EIDE harddisky, Zip drive, apod. použít AFS nebo ještě
lépe PFS2/3 s následujícími identifikátory:
FFS 0x444F5301
AFS 0x41465301
PFS2 0x50465302 Pokud mohu doporučit vyvarujte se kombinace PFS(AFS) s novou FFS, respektive
s betaverzemi FFS, které se nedávno objevily na Aminetu. Z neznámého důvodu se
FFS nesneslo s AFS a došlo k narušení RDB bloku, a díky tomu ke ztrátě dat.
Dokud byla betaverze přítomna v systému, tedy v adresáři L: a nastavena v
HDToolboxu, nemohl jsem DH0: (bootovací partition) přiřadit AFS systém. Po
odstranění betaverze se vše srovnalo a dnes už všude provozuji AFS (resp. PFS). Něco málo čísel...
Testy nejběžnějších zařízení (přenosová rychlost v MB/s):
Seagate (EIDE) 6.5 GB - 6.5 MB/s
Caviar (EIDE) 8.4 GB - 7.5 MB/s
Maxtor (IDE) 0.8 GB - 2.1 MB/s
ZipDrive (IDE) 0.1 GB - 1.3 MB/s
ATA3.driver verze 4.4 (drivespeed scsi.device 0).
Pokud používáte AFS filesystem doporučuji na nejfrekventovanějších partitionech
nastavit počet bufferů na 500. U PFS2 je v dokumentaci uvedena maximální hodnota
600 bufferů. S těmito filesystémy vám bohužel nebude fungovat program
DynamiCache. Několik poznámek závěrem
Pokud patříte ke šťastným majitelům keyboard interface firmy STILL, nebude
vám řadič Fast-ATA2 fungovat. V první řadě nepůjde zapojit díky problému s
překrývajícími se paticemi obou zařízení. Pokusil jsem se (po domluvě s fy.
Still) přepájet interface, bohužel ani po této úpravě nebyly obě zařízení spolu
funkční. Díky keyboard interface se disky připojené k řadiči nerozběhly. Jste-li
uživateli programů jako OxyPatcher nebo FastExec, budete muset vyřešit pořadí
těchto programů ve startup-sequenci. Vytlačiť článok
Pozn.: články boli naskenované ako text a preto obsahujú aj zopár chýb. Taktiež neručíme za zdrojové kódy (Asm, C, Arexx, AmigaGuide, Html) a odkazy na web. Dúfame, že napriek tomu vám táto databáza dobre poslúži.
Žiadna časť nesmie byť reprodukovaná alebo inak šírená bez písomného povolenia vydavatela © ATLANTIDA Publishing
none
|