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!
| BeOS Version |
Download |
Version |
 |
BeOS R5 |
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! |
|
 |
BeOS R5 |
0.5 beta |
 |
BeOS R5 |
0.5 beta |
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:
- 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
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.
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