FREEBSD.TXT Driver File Contents (

*                                                                           *
*                        PCI Fast Ethernet Adapter                          *
*                                                                           *
*                     Driver Installation for FreeBSD                       *
*                                                                           *

The newest version FreeBSD drivers' source code can be downloaded from the
following websites:    source for FreeBSD 3.0    source for FreeBSD 2.2.x installation instructions

Files Description:
\2.2\if_mx.c            The source code for FreeBSD v2.2.x.
\3.0\if_mx.c            The source code for FreeBSD v3.x.
freebsd.txt             This file.

1. Plug PCI Fast Ethernet Adapter into PC's PCI-bus slot.

2. Boot into FreeBSD and login as root user. Insert driver diskette to the
   floppy drive A and mount drive A to /mnt directory.

     mount -t msdos /dev/fd0 /mnt

3. Copy the correct version of if_mx.c and if_mxreg.h for the system to
   the /sys/pci directory.

     cd /sys/pci
     cp /mnt/freebsd/2.2/if_mx.c ./if_mx.c
                    ( or cp /mnt/freebsd/3.0/if_mx.c ./if_mx.c )
     cp /mnt/freebsd/2.2/if_mxreg.h ./if_mxreg.h
                    ( or cp /mnt/freebsd/3.0/if_mxreg.h ./if_mxreg.h )

4. Edit /sys/conf/files and add a line about if_mx.c file.

     cd /sys/conf
     vi files

   Add the following line:
     pci/if_mx.c     optional mx device-driver

5. Edit your kernel config file (e.g. /sys/i386/conf/GENERIC) and add a line
   about device mx0.

     cd /sys/i386/conf
     vi GENERIC

   Add the following line:
     device mx0

6. Config, compile a new kernel and reboot it.

     cd /sys/i386/conf
     config GENERIC

   You will see the following:
     Kernel build directory is ../../compile/GENERIC

   Compile kernel and reboot it.
     cd /sys/compile/GENERIC
     make depend all install
     shutdown -r now

7. When system boots, the driver will be loaded. You can run 'dmesg' to
   see the boot message or run 'ifconfig -a' to see if mx0 is up.

8. Run ifconfig to assign your IP address to the mx0 interface.

     ifconfig mx0 inet netmask alias

   Otherwise, you can use editor vi to modify /etc/rc.conf and config the
   above action. The /etc/rc.conf file is created by /stand/sysinstall
   and will be run at boot time.

      cd /etc
      vi rc.conf

   Add and modify the following lines:

      network_interfaces="mx0 lo0"      # List of network interfaces.
                                        # (lo0 is loopback).
      ifconfig_mx0="inet"  # Config your IP.
      defaultrouter=""     # Set to default gateway (or NO).

Download Driver Pack

How To Update Drivers Manually

After your driver has been downloaded, follow these simple steps to install it.

  • Expand the archive file (if the download file is in zip or rar format).

  • If the expanded file has an .exe extension, double click it and follow the installation instructions.

  • Otherwise, open Device Manager by right-clicking the Start menu and selecting Device Manager.

  • Find the device and model you want to update in the device list.

  • Double-click on it to open the Properties dialog box.

  • From the Properties dialog box, select the Driver tab.

  • Click the Update Driver button, then follow the instructions.

Very important: You must reboot your system to ensure that any driver updates have taken effect.

For more help, visit our Driver Support section for step-by-step videos on how to install drivers for every file type.

server: ftp, load: 3.06