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 WIFI 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ů.

orinoco_wifi

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?

WI-FI karta Orinoco

V případě WI-FI karet je situace podobná jako v případě ethernet karet. Funkční jsou pouze karty s Prism II čipsetem. Osvědčenou značkou jsou zde karty firem Orinoco a NetGear. I v tomto případě je k dispozici seznam ověřených karet, který tentokráte naleznete v archivu prism2.lha na Aminetu. Nastavení této karty je však trochu komplikovanější než v předchozím případě a budeme se jí věnovat podrobněji v průběhu tohoto článku.

orinoco_wifi

Pokud vše funguje jak má, uvidíte následující okno:

wifi_info

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.

V případě WI-FI karet není výběr tak široký a k dispozici je pouze jeden ovladač. Tím je prism2.device, SANA-II ovladač pro 11Mbps bezdrátové Ethernetové karty založené na Prism II čispetu a jeho variantách.

V archivu samozřejmě naleznete seznam ověřených a funkčních síťových karet. Poslední verze ovladače z února roku 2008 přinesla opravu pomalého spojení (místo 2Mbps nyní 11Mpbs).

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/prism2.device (Unit 0). Jako název lze zadat libovolnou zkratku (např. WIFI_Orinoco). 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 okně (obr.5) vybereme Ethernet a Internet.

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

Po potvrzení se objeví další okno (obr.6), z kterého vybereme identifikátor spojení (takže WIFI_Orinoco, nebo to co jsme zadali v předchozím kroku). Zobrazí se další okno s množstvím voleb, 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.


Specifika WI-FI karty

Nastavení, které jsme provedli doposud nám sice zprovozní samotnou kartu, ale nebudeme se moci připojit k naší požadované Wi-Fi síti. Pokud bychom Amigu restartovali v tuto chvíli, pokusila by se připojit k první nešifrované síti v dosahu. Nicméně, pokud se chceme připojit ke specifické síti, pokud možno s aktivním šifrováním přenosu, bude to muset Amize zadat ručně.

K tomuto účelu slouží příkaz SetPrism2Defaults (který se nachází v archivu prism2.lha). Ten se musí sputit ještě před spuštěním samotného TCP/IP stacku. Lze jej tak spouštět ze souboru S:User-Startup při každém startu nebo resetu Amigy.

Příkaz SetPrism2Defaults má následující parametry:

  • SSID - název sítě ke které se má Amiga připojit nebo jakou má vytvořit v případě ad-hoc módu.
  • KEY - WEP klíč využívány k šifrování spojení, zadaný ve formě hesla nebo hexadecimálních čísel. Většina klíčů používá 10 nebo 26 znaků.
  • TEXTKEY - stejný jako KEY ale s tím rozdílem, že se zadává textový řetězec. Tento klíč musí obsahovat 5 nebo 13 znaků.
  • NOKEY - WEP šifrování vypnuto (nedoporučuji).
  • MANAGED - použít síť, která obsahuje přístupový bod. Jedná se o nejpoužívanější volbu.
  • ADHOC - použití ad-hoc sítě (ad-hoc síť může být až 2x rychlejší než managed síť při přenosu souborů mezi dvěmi počítači v bezdrátové síti).
  • CHANNEL - číslo kanálu při vytváření ad-hoc sítě (1 až 14 v závisloti na zemi).
Příklady použití:
  • SetPrism2Defaults SSID amiga KEY 1234-abcd-89
  • SetPrism2Defaults SSID amiga TEXTKEY amiga242458
  • SetPrism2Defaults SSID amiganet ADHOC CHANNEL 11

Zvýrazněný příklad budete používat ve většině případů. Jak sami můžete vidět, příkaz SetPrism2Defaults definuje:

  • amiga - SSID název sítě nastavené v našem routeru
  • amiga242458 - WEP klíč nutný k autorizaci připojení

Upozornění: Amiga dokáže pracovat pouze s WEP 64-bit šifrováním. Po nastavení karty je nejlepší zjistit kvalitu signálu pomocí utility WiFi Signal. Tím zjistíte, jestli máte signál.


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í zhodit 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