FREEBSD.TXT Driver File Contents (

DAVICOM DM9102 FreeBSD 3.x/4.x Driver Support

You can get the DM9102 FreeBSD 3.x driver from the web site and
this driver is designed by Bill Paul of Columbia University.

Note that FreeBSD 4.0 will include support for the DAVICOM
DM9102 and DM9102A chips using the if_dc driver. 
You do not need this driver for FreeBSD 4.0.

If you have any problem about the FreeBSD LAN card driver, 
you can contact with Bill Paul <>. 

DAVICOM DM9102 FreeBSD 3.x Driver Installation

Here are instructions on how to add the DAVICOM DM9102
(if_dm.o) driver to an existing FreeBSD 3.x system:

- Download
  and unpack it in a temporary directory.

- Make sure you have the kernel source unpacked under /usr/src.

- Copy if_dm.c and if_dmreg.h to /sys/pci.

- Copy dm.4 to /usr/share/man/man4.

- Edit /sys/conf/files and add a line that says:

    pci/if_dm.c             optional dm device-driver

- Edit your kernel config file (e.g. /sys/i386/conf/GENERIC)
  and add a line that says:

    device  dm0

  Note: this one line is enough to detect multiple adapters.
        If you have several DM9102 boards in your machine,
        you do not need to add additional lines to the kernel
        config file.

- Make *sure* you also have a line that says:

    controller pci0

  The DAVICOM DM9102 controller is a PCI device, thus you must
  compile your kernel with PCI support in order to use it.

- config and compile a new kernel                                     

    # cd /sys/i386/conf
    # /usr/sbin/config GENERIC
    # cd /sys/compile/GENERIC
    # make depend
    # make
    # make install

- copy the kernel to the root directory, then reboot.

Interfaces should be detected as dm0, dm1, etc...
You should edit /etc/rc.conf to have the interface
brought up automatically when the system boots.

If you experience problems with the driver,
please send mail to

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: web5, load: 0.68