Hello!
I have released another release candidate for 0.15 release, hopefully
the last one. The code is mostly in-sync with the Linux kernel git
repository.
The driver is available at
http://prdownloads.sourceforge.net/orinoco/orinoco-0.15rc3.tar.gz
Unlike previous release candidates, this one only supports Linux 2.6.11
and later, including the current git repository. Support for older
kernel versions, in particular for 2.4 kernels, has been dropped.
I did it rather reluctantly, because having a wide range of compatible
kernels would mean more testing for the drivers. My reasoning was that
the latest driver would come to much more users if it were integrated
into the current Linux kernel. And it was bringing the driver up to
date with the latest Linux changes that made the backporting to 2.4
kernels a very hard thing to do.
As a result, the released code is essentially a backport of the driver
in the Linux git repository. I went as far back as I could without
reintroducing kcompat.h. And the oldest kernel I could support was
2.6.11. 2.6.10 has some differences in the power management API that
would require kcompat.h.
The only backported code in the standalone driver is for PCMCIA. Linux
2.6.13 has new PCMCIA API. In particular, the supported devices are
hardcoded into the driver now. There is no cardmgr, and *.conf files
are not used (for more information see
http://kernel.org/pub/linux/utils/kernel/pcmcia/pcmcia.html). When
creating the ID table for orinoco_cs and spectrum_cs, I made massive
changes, that would be useful for users of Linux 2.6.11 and 2.6.12. So
I wrote a mkconf utility included with this release. It would generate
hermes.conf from the drivers.
Please note that hermes.conf would not be installed by "make install" as
in previous releases. You would need "make installconf" for that.
The Makefile of the standalone version has been reworked to use the
latest features of the kernel build system. The kernel part of the
Makefile is now in a separate file called Kbuild.
All the utilities have been split to a separate package orinoco-fwutils,
which is also available on SourceForge
(http://sourceforge.net/projects/orinoco/). You need it to get firmware
for Spectrum24 Trilogy based cards.
I really hope that there will be no changes between 0.15rc3 and 0.15. I
only intend to fix bugs and possible incompatibilities with the current
Linux kernel. I would like to release 0.15 in a few days, so please
give 0.15rc3 a try.
--
Regards,
Pavel Roskin
-------------------------------------------------------
SF.Net email is sponsored by:
Tame your development challenges with Apache's Geronimo App Server.
Download it for free - -and be entered to win a 42" plasma tv or your very
own Sony(tm)PSP. Click here to play: http://sourceforge.net/geronimo.php
|