3c940 BeOS driver

Introduction

This driver handles the network adapters based on the 3Com 3c940 chipset.
It is currently developed and tested on a P4P800 Deluxe motherboard.

Device support

Vendor and device identifiers supported by this driver are presented below. I may add more if needed.

10b7:1700 3Com Gigabit LOM (3C940)
11ab:4320 Marvell Yukon™ 88E8001 32-Bit Gigabit Ethernet Controller

Disclaimer

This driver is copyrighted © 2004 by Patrick Lafarguette. All Rights Reserved.
Some portions of code are copyrighted © by Be Incorporated.
No warranty.
Use at your own risk.

Installation

  1. Open the driver folder. Drag the file 3c940 in the folder named drop driver here.
  2. Create a link in the folder /boot/home/config/add-ons/kernel/drivers/dev/net to the driver named /boot/home/config/add-ons/kernel/drivers/bin/3c940.
  3. Go to parent folder.
  4. Open the add-on folder. Drag the file 3c940 in the folder named drop add-on here.
  5. Reboot. After reboot, you will see a new device in the Network preferences panel.
  6. Setup your device and restart networking.

Syslog

You can enable syslog output to get usefull debugging informations.

  1. Copy the file named /boot/home/config/settings/kernel/drivers/sample/kernel to /boot/home/config/settings/kernel/drivers/kernel.
  2. Edit this file and uncomment the line syslog_debug_ouput true.
  3. After reboot, the file named /var/log/syslog will receive debug informations from the driver.

Send me syslog file with your bugs reports.

Author

This driver is written by Patrick Lafarguette.
Fell free to email me for bug report or enhancement request.

History

Version 0.0.4 20/06/2004 Marvell Yukon™ 88E8001 support.
Version 0.0.3 04/06/2004 First public version.
Basic support.