3C509 - an Ethernet card driver for the BeOS
When I first installed BeOS on an Intel-based computer I saw that there was no driver for this card, so I wrote one.
It was very easy because I bound together the wrapper from Be and the 3C509 source code from Linux. The
network add-on is the Etherlink II add-on, which works perfectly with my driver.
I was able to quickly release a driver for this card. However, I haven't found the time for writing a network add-on, so the installation
is a little bit tricky, but when you follow the instructions below, it will work.
I've written an install script, install.sh, which makes installation even easier. Try using the install.sh script first!
It looks like, that the Open Source from Linux isn't really open, as everyone told me.
To prevent me from problems, I have to stop developing this driver with the 3c509.c-File. So I have to remove the link
to the file "3c509.r5.zip" from my page!
The program is divided into two parts:
1. The kernel driver
The driver is used to communicate with the ethernet card. To install the driver in BeOS R5, follow these steps:
After this the BeOS starts the driver automatically.
To see if the driver started correctly, check that the file /dev/net/3c509 appears.
If so, it is installed correctly.
- Copy the file 3C509 into the folder /boot/home/config/add-ons/kernel/drivers/bin.
- Make a link to the file: /boot/home/config/add-ons/kernel/drivers/dev/net/3c509
2. The network add-on
The network add-on is used to configure the driver.
At the moment there is no network add-on and you have to use the 3com 503 add-on
for configuring the driver.
For configuring the driver follow these steps:
- Start Preferences -> Network.
- Select the 3COM Etherlink II/16 (ISA) add-on.
- Enter all required TCPIP information, then save the network.
- Edit the file /boot/home/config/settings/network and change the values
for DEVICEPORT, DEVICEIRQ, DEVICELINK, and DEVICEMEM to the
correct values. In the archive there is a "network" file included which works
for me; you can see which values should be there. If necessary, turn off the Plug and Play
feature of your 3C509.
- Restart the networking and then save the network configuration.
Many thanks to David Corn for correcting my English
last change: Oct 3 1999 by Michael Pieper