Amiga.org

Amiga computer related discussion => Amiga Software Issues and Discussion => Topic started by: satiropan on April 07, 2009, 10:05:15 AM

Title: connection problem with OS4.0 classic
Post by: satiropan on April 07, 2009, 10:05:15 AM
hello, I own a commodore a1200 with BPPC and BVision.
I have installed OS4.0 classic.
I want to connect to internet as I did before with 3.9.
I have a 3COM PCMCIA lan card wich uses the 3c589.device found on aminet.
with this device it worked perfectly on OS3.9 and Genesis.
Now I have connected it to this PPC A1200.
The card is seen, since if I run CardPrep, it says the card is wrong type but in the lower field I read the correct name, type and manufacturer.
I open sys:internet and run 'new connection'.
the wizard starts.
I choose connection with adsl router (no userid nor password)
I choose the 3c589.device that is the first in the list.
I click on test but it says something is wrong.
so I test all the listed drivers, just in case, none of them worked.
So I started the internet prefs in sys:prefs.
In the devices list there is no 3c589 driver, so I understand that all the drivers listed in 'new connection' are internal to OS4.0.
So I downloaded and installed 3c589.device.
as soon I choose it, the Amiga freezes.
I downloaded cnet.device and cnet16.device, choose them, it says the card is not supported (which is confirmed in the readme file).
I understand that the aminet version of 3c589.device is made for 630x0 processors, but what about the version internal to OS4?
why doesn't it work?
do I need to install also cardpatch and cardreset as I did in 3.9?
Any suggestion?
thanx
Title: Re: connection problem with OS4.0 classic
Post by: Crumb on April 07, 2009, 01:48:27 PM
hi!

I heard that 3c589 don't work reliably with OS4 but perhaps you should take a look at this thread (http://amigaworld.net/modules/newbb/viewtopic.php?topic_id=24969&forum=33#417581)

Alternatively you could try to run MorphOS too and have a triple-boot system :-)
Title: Re: connection problem with OS4.0 classic
Post by: ncafferkey on April 08, 2009, 02:20:05 AM
3c589.device crashes OS4 when being shut down. You can get around this problem by bypassing the Internet Prefs and creating the interface using a text editor.

There's no PPC native version of 3c589.device included with OS4, but I'm the author of this driver, and I think I nearly have a working version. If you'd like to help me test the new driver, please mail me at caffer at cs.ucc.ie.
Title: Re: connection problem with OS4.0 classic
Post by: satiropan on April 30, 2009, 10:51:00 AM
so, for all of you who want to know, Neil Cafferkey (the author of 3c589.device)wrote me some good and working advices:

<< You *do* need pccard.library. I've read that thread, but the person who
said that pccard.library is unnecessary is wrong (unless there's a special
version of 3c589.device in OS4 that I don't know about).

First, you need to create the net interface
with a text editor. Create a text file with the following contents:

device=3c589.device
configure=dhcp

Then save the file as "SYS:Storage/NetInterfaces/3COM". You will need a
router or similar with a DHCP server for this file to work.
Then, to start up the interface, run this in the shell:

addnetinterface 3com

Hopefully, networking will now work. If so, please run the following
command:

configurenetinterface 3com offline

To get the interface to start up on boot, you need to move the file from
SYS:Storage/NetInterfaces to SYS:Devs/NetInterfaces. Be careful though:
don't put any network interface file in SYS:Devs/NetInterfaces unless
you're sure it won't crash and prevent you booting.
To use a static address, change the contents of the interface file to the following (example):

device=3c589.device
address=192.168.1.3
netmask=255.255.255.0

to add DNS addresses, use the Internet
Prefs GUI (hopefully it won't crash). When you start it, click on Routes,
then enter your router's address in the Default Gateway box. Then click on
Name Resolution, click New, and add your primary DNS server's address.
Then click New again and add the any other DNS server. Then Save and reboot. >>

for me it worked OK, hope it'll work for you too :)
Many thanx to Neil