Analog Devices® Eagle® driver for *BSD



The uEagle driver supports USB ADSL modems based on the Analog Devices® Eagle® chipset under FreeBSD, NetBSD and OpenBSD. It is distributed under the BSD License. The driver has only been tested with the Sagem F@st 800™ and the Comtrend CT-350™ USB ADSL modems but it should also work with any modem based on the Eagle chipset.

What's new?

December 22, 2004
My OHCI patch has been incorporated in FreeBSD-CURRENT. It will probably be merged into 5.3-STABLE soon. This patch aims at fixing a bug in isochronous pipes for OHCI controllers.

November 11, 2004
Version 1.1 of KEagle is available for download. It is compatible with uEagle 1.5 and requires KDE 3.2 or later. It adds a "News" tab to help you stay up to date with uEagle releases. This section is now also available as an RSS feed (you can add it to your list of active bookmarks with Firefox 1.0).

November 11, 2004
I've just released uEagle 1.5 for FreeBSD, NetBSD and OpenBSD. It uses the latest DSP code from Analog Devices. The driver now installs properly under NetBSD and OpenBSD. Note that I've decided to drop support for FreeBSD 4.x and uEagle 2.0. As I'm very busy with other projects (ipw, iwi and upcoming rtw), I will only release fixes for existing bugs in the future. I do not plan to add new features to the uEagle driver.

August 29, 2004
A pre-release version of uEagle 1.4 is available for download. It runs and compiles under FreeBSD-CURRENT and NetBSD-CURRENT. A lot of things have been merged from uEagle 2.0. It is no longer necessary to send the firmware with eaglectl. The driver is now compiled as a module under NetBSD-CURRENT.

August 22, 2004
A pre-release version of uEagle 2.0 is available for download. Note that it is a very unstable version. It is made available for test purpose only. It runs and compiles under FreeBSD-CURRENT only and has only been tested in IPoA mode. It is no longer necessary to recompile the kernel (the modem is shown as an ethernet interface) and dhclient is working (IPoA mode).

May 03, 2004
I'm pleased to announce the release of a FreeBSD driver for the Intel® PRO/Wireless 2100 802.11b network adapter. Visit the IPW main page for more information. Of course, this doesn't mean that the development of the uEagle driver will not continue! I have many plans to make it evolve (support of PPPoE, enhancement of KEagle ...). Do not hesitate to post your suggestions onto the forum!

March 13, 2004
A new tool named KEagle is available for download! It is a KDE applet that permits the control and the monitoring of the uEagle driver. You can get more information about this tool here!

March 08, 2004
Version 1.3 of the uEagle driver is available for download! It fixes some synchronization problems and it includes workarounds to avoid USB host controller errors.

Feburary 02, 2004
Version 1.2 of the uEagle driver is available for testing in the download section!
The documentation has been rewritten for a large part. Visit the download section to see all the news features introduced by this new version!

December 15, 2003
Version 1.1 of the uEagle driver is available for download!
This new version introduces compatibility with NetBSD and OpenBSD. It has better performances and new functionalities. Many bugs have been fixed.

December 14, 2003
A new tool called bnm2dsp will make its appearance in the uEagle 1.1 release! This tool allows you to translate a set of .bnm files (from the MS Windows driver) into a unique .dsp file usable with the uEagle driver. The bnm2dsp tool has been used to produce the files eagle.dsp and usr.dsp distributed with the driver.

December 11, 2003
The uEagle driver works under OpenBSD 3.4! Many people were waiting for it ... now it's here! Support will be part of uEagle 1.1 which will be released on December 15 along with many other cool features!

November 13, 2003
The FAQ is finally online. Some improvements were made to this web site too.

October 30, 2003
A problem that was affecting mozilla (more precisely the gecko engine) has been fixed. You can get a detailed description of the problem and its solution on the forum. Thanks to all of you who reported the problem! The workaround will be integrated in the next release of the driver.

October 9, 2003
OHCI controllers are finally fully supported under FreeBSD 5.1 with a patch!
I would like to thank all the people who reported the problem and who helped me testing all my experimental patches! Thanks for your contribution!
Special thanks to:
QuiRK, Michael Nasiadka, Christian Hoffmann, François Heaulmé, Phil, ... and to all the people I forgot in this non-exhaustive list!

October 8, 2003
Version 1.0 of the uEagle driver is now available for download!
The code has reached a good level of stability and maturity. This is the first stable release. It includes some new features (such as a -r option to eaglectl for resetting the modem) and it has improved upload performances.

October 3, 2003
Great thanks to seb for his tests of the driver with a Comtrend CT-350 USB ADSL modem.

September 30, 2003
The uEagle driver is referenced on with detailed installation instructions for the Polish provider Neostrada [Polish]

September 22, 2003
The uEagle driver is referenced on FreeBSDebutant [French]

September 15, 2003
New version released! You can download it right now! This new version supports FreeBSD 4.8 and FreeBSD 5.1. It also fixes some known bugs.

September 10, 2003
The uEagle driver is referenced on

September 9, 2003
Thanks to Jérémy Soudé (as known as meta), a new version which will support FreeBSD 5.1 out-of-the box will be released soon!

September 8, 2003
I'm pleased to announce the first release of the uEagle driver!
This is the product of a long time work. My first motivation was not to make the modem run under FreeBSD but to learn more about the FreeBSD kernel. Many cutting-edge features still in development in the FreeBSD kernel are used in this driver (isochronous USB pipes, ATM stack ...)

September 7, 2003
The uEagle driver is announced on in the BSD section [French]
The uEagle driver is announced on [Polish]

July 20, 2003
The development of the uEagle driver begins. It is announced on the BSD Driver Database


The driver and this site are developped and maintained by Damien Bergamini.
Analog Devices, Sagem, Comtrend, Allied Telesyn and US Robotics are registered trademarks.
BSD Daemon Copyright 1988 by Marshall Kirk McKusick. All Rights Reserved.
Analog Devices does not support, neither officially, nor unofficially this driver in any way.

Copyright © 2003, 2004 Damien Bergamini. All rights reserved.
Contact me for more informations on this site.

valid RSS feed valid XHTML1.1 valid CSS