ReAmiga 4091 project

Zájem o využití SCSI řadičů na amigách oživil příchod redukcí od Acardu, SCSI2SD či ZuluSCSI. Rychlé SCSI na Amize existuje na turbo kartách, pomalejší pro Zorro II sloty a pro Zorro III? V podstatě dvě karty, FastlaneZ3, která navíc umí i rozšířit paměť, a pak - Commodore A4091. A když se dva firmwaroví inženýři setkají v garáži v Silicon Valley a začnou společně vytvářet hardware, vznikne z toho co? ReA4091!

Číst dále...

Amiblaster Deluxe

Amiblaster Deluxe je 16-bitová zvuková karta určená pro Zorro sloty. Je to evoluční následovník zvukové karty Prelude od A.C.T (Albrecht Computer Technik), přesněji repliky Prelude (první repliky). Právě replika Prelude a její možná omezení vedla Alexandera Engelhardta (Alf24de) k vytvoření Amiblasteru. Na práci na kartě se dále podíleli Matthias Hampel (Mattymuc) a Thomas Wenzel (TomSoniq).

Číst dále...

Access (Refit)

Access je dílem firmy Index Information Ltd., konkrétně Steva Rencontra a Micka Tinkera. V době svého vzniku (1997) se jednalo o unikátní zařízení. Tato unikátnost vycházela nejen z jeho stavby, ale také z použité technologie FPGA. Celé zařízení je totiž základní deska, kterou lze díky svým rozměrům umístit do standardní 5,25" pozice libovolné skříně/toweru, přesněji řečeno - pokud se tam vleze.

Číst dále...

Amiga a PCMCIA ethernet karta

Napsal Prober on .

Seznam článků

Zcela jistě už vás někdy napadla otázka, je-li možné připojit svou Amigu do lokální sítě a vyměňovat si data s ostatními počítači v domácí síti (další Amiga, PC). Odpověď je ano, možné to je. Nicméně není to tak jednoduché jak by se mohlo zdát. V tomto článku se pokusíme přiblížit celý postup instalace sítě a nastavení všech potřebných programů.

3com_sitovka

Zcela jistě už vás někdy napadla otázka, je-li možné připojit svou Amigu do lokální sítě a vyměňovat si data s ostatními počítači v domácí síti (další Amiga, PC). Odpověď je ano, možné to je. Nicméně není to tak jednoduché jak by se mohlo zdát. V tomto článku se pokusíme přiblížit celý postup instalace sítě a nastavení všech potřebných programů.

Hardware

Ze všeho nejdříve budeme potřebovat odpovídající hardware, který nám umožní připojit naší Amigu k síti nebo internetu. Zde nám volbu značně usnadnila firma Commodore, když se rozhodla vybavit Amigu 600 a Amigu 1200 standardní PCMCIA sběrnicí.

PCMCIA (Peripheral Component MicroChannel Interconnect Architecture, později Personal Computer Memory Cards International Association) je rozšiřující slot, který byl vytvořen již v roce 1989. PCMCIA karty mají všechny stejnou velikost 85,6 x 54 mm (šířka x délka) a liší se pouze svou tloušťkou, podle které je lze řadit do tří kategorií:

  • Type I
    jeho tloušťka je 3.3 mm. Jedná se o 16-bitové karty vhodnější především pro starší počítače. Dnes se již na trhu nevyskytují.
  • Type II (CardBus)
    jeho tloušťka je 5 mm. Používají jej např. síťové karty, řadiče USB a Firewire, čtečky paměťových karet apod. Pro Amigu jsou použitelné pouze 16-bitové varianty těchto karet.
  • Type III (CardBus)
    jeho tloušťka je 10.5 mm. Byl určen především pro malé pevné disky v kompaktním pouzdře, případně pro karty obsahující větší množství elektroniky.

Typ II a III se dále vyskytuje v 16bitové nebo 32bitové verzi. 32bitová je často označována jako CardBus a pro Amigu je zcela nepoužitelná. Rozeznáme je podle kontaktního (většinou zlatého) plechu nad konektorem, který má pouze 32bitová verze. CardBus podporuje navíc busmastering, umožňující kartě přistupovat přímo do paměti. PCMCIA karty se vyznačují podporou Plug'n'Play (PnP) a hot swap. Mohou být měněny za chodu a samy si nastavují parametry jako přerušení, adresu apod.

To by na zasvěcení do problematiky mohlo stačit a nyní se dostáváme k tomu, co máme dnes pro svou Amigu reálně k dispozici. Speciálně pro tento článek jsem si postupně obstaral klasickou ethernet kartu, wi-fi kartu a klasický modem. Nezní to špatně, ne?

Ethernet karta 3COM

Zcela nejrozšířenější a nejlevnější možnost jak svou Amigu dostat na síť a internet. Na začátku si však musíme říct, a bude to platit ve všech třech případech, že fungovat rozhodně nebudou všechny karty. Sázkou na jistotu jsou síťové karty firem 3COM, EdiMax a NetGear. Pokud však chcete mít úplnou jistotu, můžete se nejdříve podívat na přehled již ověřených karet.

3com_sitovka

Moje volba padla na klasiku - kartu 3COM Megahertz (3CCE589EC), která mě vyšla výměnou za jiné PCMCIA karty od EXY přibližně na 110,- Kč. To by bylo k výběru samotné karty snad vše, nyní se podíváme na softwarovou stránku věci...


Software a ovladače

Nyní se dostáváme k obtížnější etapě, kterou je volba, instalace a nastavení software. K zprovoznění těchto karet budeme potřebovat hlavně nějaký program pro podporu TCP/IP protokolu. Zde máme k dispozici několik možností - Miami, MiamiDX, Genesis nebo AmiTCP.

Jak sami vidíte, máme na výběr z celkem velkého množství řešení. Nicméně, nyní se musíme rozhodnout. AmiTCP je již zastaralý a má celkem složitou konfiguraci, Genesis je pouze součástí systému AmigaOS 3.9. Zůstává nám tak pouze Miami a MiamiDX. Ovšem, jako verzi zvolit.

Rozhodnutí není jednoduché, protože záleží na tom, co budeme potřebovat. Pokud to bude pouze připojení k síti, tak nám plně vystačí Miami. Pokud však budeme chtít něco víc, tak rozhodně MiamiDX. To "něco víc" jsou například dvě různá rozhraní, což nám umožní současné připojení k internetu modemem a k síti pomocí síťové karty. Starší verze Miami toto neumožňují. Já si zvolil právě MiamiDX, takže následující konfigurace budou prováděny právě v něm.


Ovladače

Když už jsme si zvolili TCP/IP stack, budeme potřebovat pro svou kartu také odpovídající ovladače. Pro klasické Ethernetové karty jsou k dispozici dva ovladače. Každý z nich podporuje trochu jiné karty, proto bude nezbytné pročíst si přiloženou dokomunetaci, kterou naleznete v jednotlivých archivech.

  • 3c589.lha
     Obsahuje 3c589.device, což je SANA-II ovladač speciálně určený pro síťové karty 3Com Etherlink III. Všechny karty značky 3COM s tímto ovladačem však nefungují. Naopak s ním mohou fungovat i jiné karty, které byly vyrobeny jinými firmami. Kompletní seznam kompatibilních karet najdete v archivu.
  • cnetdevice.lha
     Druhý ovladač, který podporuje opravdu širokou řadu síťových karet mnoha výrobců, jejichž seznam naleznete v archivu.

Nyní, když už máme vše připraveno, můžeme přejít k vlastní konfiguraci MiamiDX...


Konfigurace MiamiDX

Ze všeho nejdříve si musíme zjistit několik základních věcí - jakou máme přidělenu IP adresu a masku podsítě. Co je to IP adresa, to ví nejspíš všichni. Maska je proti tomu trochu záhadnějším pojmem a jejím úkolem je zjišťování, jestli jsou dva různé počítače v rozsahu stejné podsítě. Proč? To je na samostatný článek a zde se tím nebudeme zabývat. Je o ní třeba vědět pouze to, že je a musí být správná. Ale vraťme se k IP adrese.

Teoreticky můžeme zadat libovolnou adresu, ale to není nedoporučeno. Kdysi dávno bylo stanoveno, že vnitřní sítě budou využívat rozsah IP adres od 192.168.0.0 do 192.168.255.255. V případě sítí, které nemají přístup do okolního světa to však není nutné. Pokud ale máme připojení k internetu, tak zadání libovolné IP adresy může vyvolat kolizi s počítačem, kterému byla jako prvnímu tato adresa přidělena. Dvě poslední čísla lze volit libovolně. Může to být například číslo patra a bytu, nebo 0 a další číslo počítače v síti. Například si vezmeme adresu 192.168.123.5 a masku 255.255.0.0 (či-li můžeme měnit poslední dvě čísla IP adresy a stále se budou nacházet ve stejné síti). Pokud jsme si toto stanovili, můžeme přejít k samotné konfiguraci.

Spustíme MiamiDX...

Přejdeme na záložku Hardware a klikneme na New (obr.1). Objeví se další okno (obr.2), v kterém si vybereme možnost Ethernet. Objeví se další okno (obr. 3) v kterém napíšeme název definovaného rozhraní a navolíme odpovídající ovladač. Jako ovladač zadáme název dříve zkopírovaného souboru DEVS:Networks/cnet.device (Unit 0) nebo DEVS:Networks/3c589.device (Unit 0). Jako název lze zaadt libovolnou zkratku (např. Cable_3COM). Zbytek necháme beze změn a klikneme na OK.

001 002 003
obr.1 obr.2 obr.3

Nyní přejdeme na záložku Interfaces (obr.4) a vytvoříme nový zápis (New). V následujícím okénku (obr.5) vybereme Ethernet a... právě zde se musíme na chvíli pozastavit. Máme na výběr mezi Internet a LAN.

Rozdíl mezi nimi je sice malý ale přeci jen je. Pokud je naše síť nebo počítač připojen k internetu, tak zvolíme Internet. Pokud ne, tak stačí LAN. Nevím co se stane pokud vyberete Internet a přitom k němu nebudete připojeni, ale vím, že v druhém případě nebude internet fungovat kvůli nepřítomnosti knihovny bsdsocket.library.

004 005 006
obr.4 obr.5 obr.6

Předpokládejme tedy, že máme přístup k internetu a klikneme na Internet. Po potvrzení se objeví další okno (obr.6), z kterého vybereme identifikátor spojení (takže Cable_3COM, nebo to co jsme zadali v předchozím kroku). Zobrazí se další okno s množstvím voleb (obr.6), které se pouze ze začátku zdá nepřehledné (obr.7). Tady si však budeme muset popsat dvě situace, kdy se bude nastavení lišit:

008
obr.8

Spojení již máme skoro nastaveno, teď to půjde z kopce. Přejdeme k volbě TCP/IP (obr.8) a tam zadáme několik informací o své osobě. V položce Default host name zadáme jednoslovní název našeho počítače. Ideální je Amiga, ačkoliv je zde možné zadat prakticky cokoliv (např. PC).

Realname slouží k zadání svého skutečného jména a příjmení, ale to samozřejmě nezadává nikdo. Lze zde zadat úplně cokoliv. User name je přezdívka uživatele. Ta půjde vidět na IRC před adresou. Zbytek necháme bez povšimnutí.

009
obr.9

Ještě bych chtěl upozornit na jednu věc. Po kliknutí na tlačítko LAN-Connect... se objeví okénko (obr.9), na jehož levé straně bude námi vytvořené spojení s tlačítky LAN a Internet. To je právě to, o čemž jsem se zmínil již dříve a v případě spojení s internetem se to zde musí změnit (nemusí se tedy znovu nastavovat celé spojení).

010
obr.10

Zde bychom mohli skončit, ale podíváme se ještě do záložky Database a zde do hosts (obr.10). Zde lze připsat IP adresám slovní zkratky, což značně zkracuje čas zadávání adresy. Takže nejdříve zde zadáme náš počítač (192.168.123.5 amiga amiga) a potom případně další počítače ze sítě. Pokud je to možné (síť není moc velká), je zde dobré napsat všechny počítače. A to je již konec konfigurace MiamiDX.


Testování

Po kliknutí na tlačítko Online bychom se měli připojit k síti. Jestli se tak skutečně stalo se dozvíme vysláním pingu (MiamiPing IP_adresa). Pokud takový počítač v síti existuje a je zapnutý, měli bychom dostat odpověď v podobě řady statistik a času odezvy. To můžeme přerušit klávesovou kombinací CTRL+C.

Pokud však odpověď nedostaneme, nebo bude znít "Host is down" a daný počítač je určitě zapnutý, tak máme problém. Důvodů může být hned několik. První z nich je špatná kabeláž. Pokud se však tato situace stále opakuje, tak musíme hledat jinou příčinu. Chtěl bych uspokojit všechny, kterým síť nefunguje - na 90% to není chyba Amigy. Těch zbývajících 10% je špatně vložená síťová karta nebo špatná konfigurace. Z vlastní zkušenosti vím, že i když PCčkáři svalovali vinu na Amigu, tak ve skutečnosti byla chyba na jejich straně.

Ve Windows je něco jako Dialup a pokud je Dialup připsán k TCP/IP, tak síť samozřejmě funguje, ale pouze na straně Windows. Ani Linux ani Amiga nemá s takovým počítačem kontakt a co je ještě veselejší, takový kontakt mezi "fungujícími" počítači spočívá pouze ve funkčnosti síťového okolí. Pokud v tomto prostředí pošlete ping, tak bude vše vypadat jako by cílový počítač nebyl vůbec v síti. Sám jsem s tímto problémem celkem dlouho bojoval a nakonec jsem řešení našel. Amiga začala vidět vedle stojící PC teprve až tehdy, kdy jsem na něm smazal protokol TCP/IP - Dialup. Ještě divnější je, že po jeho smazání začaly na všech PC fungovat pingy a proto to nejspíše bude hlavním důvodem nefungující sítě.

Pokud nakonec uvidíme, že se pakety vysílané pingem vracejí, můžeme vidět kdo je v síti. K tomu slouží program přeportovaný z Linuxu - nbtscan. Jako parametry mu zadáváme rozsah IP adres a jako odpověď získáme všechny aktuálně připojené počítače. Program sice není úplně optimální a občas dokonce umí shodit nebo zamrznout celý počítač.

Příkaz tedy může vypadat následovně: nbtscan 192.168.123.1-7.

Přidat komentář

Rozšíření Amig podle typu

Chart

  • 01 Running
  • 02 Strength Training
  • 03 Cycling
  • 04 Skating
  • 05 Swimming