fedora core 2
The version 1.9.8 (and above) of eagle-usb works on a fedora core 2 out of the box for kernel 2.6.5,
and kernel above 2.6.7.
You don't need the kernel-source or kernel-sourcecode, but you may need autoconf/automake.
Depending on your ISP, you may need ppp, rp-pppoe and/or dhclient.
You need hotplug if you want hotplug support.
To rebuild the documentation you need libxslt, but in most case you shouldn't have
to rebuid the documentation.
With the 2.6.6 kernel a patch is required. Here it is textually:
diff -u -3 -p -u -r1.1 macros.h
--- driver/macros.h 4 Jun 2004 18:52:13 -0000 1.1
+++ driver/macros.h 4 Jun 2004 22:09:51 -0000
@@ -119,7 +119,7 @@ typedef struct usb_ctrlrequest devreques
#endif
-#if LINUX_VERSION_CODE > KERNEL_VERSION(2,6,6)
+#if LINUX_VERSION_CODE > KERNEL_VERSION(2,6,5)
/*
* wait_ms disappear from 2.6.7 in favor of msleep
*/
Apply it with
$ patch -p0 < thepatch.diff
in the top level source directory.
Do
$ ./autogen.sh
And then
$ ./configure
$ make
As root:
$ make uninstall
$ make install
It is also possible to build a rpm. For that you have to add a call to
autogen.sh in the spec file as the
configure script is missing.
The
%build section becomes:
%build
./autogen.sh
%configure
make %{?_smp_mflags}
To build a rpm here is a possible way:
$ make dist
$ cd ../eagle-usb.dist
$ rpmbuild -ta eagle-usb-1.9.8.tar.bz2
After the installation (of the rpm or with make install), you should run
$ eagleconfig
to configure the connection.
And start with
$ startadsl
fedora core development
It is as with fedora core 2.
There may be some issues with
rmmod with some kernels. However unplugging the modem
should always work.