Tuesday, May 6, 2014

Wireless Network card on A600

Today I am installing a wireless network card and setting up internet access on the Amiga 600 as part of my upgrade project.

I am using a PCMCIA wireless LAN card for the setup of the Wireless network access on the Amiga 600. The card was chosen with great care, to ensure it was a model compatible with the Prism2v2 driver, which is downloadable on www.aminet.net. Please review the list careful in the readme guide to ensure you get the correct wireless card model number.

In this case, mine is an Agere chipset model under the rebranding, which is compatible with the prism2v2 driver. this card was brand new when I bought it recently, complete in original packaging:

So, let's get to work setting up on AmigaOS3.9 on the Amiga 600.

The Prism2v2 driver introduced to Classic Amigas the ability to connect them to a WPA/WPA2 secured wireless network, instead of the far less secure WEP secured wireless networks used a number of years ago. Take care not to download the older prism driver which is also there.

Once you have downloaded the prism2v2 driver and extracted it to RAM: you should see the following:

The Manual is an AmigaGuide that explains the installation process. I will cover it in some detail here. If you find this configuration too daunting, then you can purchase the AmigaKit wireless card kit for Amiga600/1200, which included their EasyNet software, and an installer which walks you through the setup process.

Having said that, the setup is not difficult. when running the installer for the Prism2v2 software, it will prompt you for your wireless connection settings to generate the necessary configuration. Please make sure you get this information right the first time. Fixing it afterwards involves a bit of work.

You are prompted for the SSID for your wireless connection:

Of course it then prompts for your WPA passphrase:

The installer goes away and generates the keys needed for WPA connection - as per the below it does indeed take several minutes to do so please be patient:

Installation complete:

Next, we need to reboot.

When rebooting a new program called C:WirelessManager (inserted by the installer) is run at the end of the s:user-startup file to initialise the wireless card. If it is working then you should see the status lights on your wireless card turn on at this time. It is important to ensure the card is inserted into the Amiga 600 PCMCIA slot before turning it on so that this process works.

PCMCIA Hotplug while running is possible (with a reboot to initialise it) but not really recommended - it is a tight fit for the card in the A600, and better done with the power off so the hard disk is not potentially affected.

After that we then need to configure the TCP/IP settings in AmigaOS to use the new network card.

If you run AmigaOS3.1 then you really should get AmigaKit's EasyNet package, which includes their EasyNet GUI driven TCP/IP stack - I am aware that there are other (free) alternatives, but they really suck to install and configure by hand yourself.

Under AmigaOS3.9 it has the Genesis TCP/IP stack included with the operating system (as an optional installation). Please install it first, if it is not installed already.

Under the SYS:Internet folder, you should then see the Genesis folder. We want to run the GenesisWizardRA program - if you have already configured network settings in here previously, you need to modify them using GenesisPrefs. I am not covering GenesisPrefs here, I am just assuming a new network configuration needs to be created using the Wizard:

When running the Genesis Wizard, it then asks if this is a Modem or Network connection. Select Network and click Next:

Next, we need to choose the network card we are going to use (referred to here as the SANA-II device). Click on the icon next to Device: to choose a device:

Choose prism2.device and click OK.

The Prism2 device should now appear in the Wizard in the Device section. Leave the Unit set to 0. Click Next.

The next prompt asks if your sana device (network card) needs a special configuration - select No and click Next:

It will then try to send a BootP request through the network card. In my case, it didn't pick up a DHCP address. Your mileage may vary! For me, I put in the IP address and gateway router addresses manually:

Next you need to put in the DNS (domain Name Server) IP Address for your network. You can also specify a domain suffix (eg. home.local) if you use it in your network at home.

Configuration is now finished - click Done to complete.

Next, we need to run GenesisRA from the Genesis folder. This will display a Genesis status window as per the next screenshot, in a non-connected state. Click on Online to connect the network:

For me, it worked successfully, and went online:

Next, I downloaded and installed AmiSSL v3 from AmiNet. This is needed for the AWeb web browser to display secured websites, which are very common nowadays.

Once downloaded and extracted to RAM: it looks like this. Just run Install-AmiSSL:

I will not show all screens in the install, just the relevant items. Below is the screen prompting which CPU you have - in my case the 68030:

Make sure you allow the installer to add AmiSSL: to your path:

Installation completed:

You then need to reboot for AmiSSL to work.

After the reboot, I ran GenesisRA again and went Online. I then ran AWeb web browser from the SYS:Internet/AWeb folder, which is included with AmigaOS3.9. For AmigaOS3.1 users you can download AWeb from Aminet.

Please remember that we are running a 8 colour workbench, and that Aweb has limited HTML support, so many websites do not render correctly and look terrible.

For me, the main reason to use the web browser on the Amiga 600 is to quickly download software from Aminet direct to the Amiga 600, so I went to Aminet first:

I then tested web browsing and playing a MP3 via the MAS Player I set up previously, and it works great!

You can see it takes a decent chunk of the 32MB FAST memory to run these programs, but still have plenty in reserve for other things too!

As above, I started downloading WookieChat (IRC Chat client) to try our IRC on the Amiga 600.
The install is straightforward so I won't show it here:

Once I setup the Amigaworld sunday chat IRC channel in WookieChat, I dived in...

Unfortunately, given the time difference when I connected, no one was there. While I was waiting I played some more Mp3's on the MAS Player. Loving it!

So now the Amiga 600 is connected to the network (and internet) via Wireless network card!

There are plenty more internet programs still to install and play around with of course, but the goal was to get it up and running initially!

It turned out to be much easier than I expected to get it up and running.

As a side note it is possible to automate the connection of the network via command line from the s:user-startup. Given the CPU overhead on an Amiga 600 though, I think it is better to launch it only when I need to use it.

For now I am very happy with the progress of the Amiga 600 upgrade - it is a terrific machine now with all these upgrades now in place!

1 comment:

  1. I'm using AmigaOS3.9 and the card is just like yours (orinoco gold). I installed the prism2v2 drive and Genesis. GenesisRA shows that I'm connected but when I try to access some page on the internet it doesn't access any site.
    I set the date correctly and my connection is wpa2(aes).
    I'd really like to connect and browse at least http://aminet.net but I'm not doing it.
    Please, I need help