hostap 0.4.7 with the 2.6.17 kernel

Jouni Malinen jkmaline at cc.hut.fi
Thu Jul 27 22:06:24 EDT 2006


On Thu, Jul 27, 2006 at 06:20:10PM -0400, Pavel Roskin wrote:

> Which PCMCIA API changing radically almost in every new kernel,
> releasing another external release would be a problem even if a critical
> issue _is_ found.  Either you include PCMCIA drivers for several recent
> 2.6 kernels and 2.4.x (good luck), or you'll get tons of complaints that
> the new driver doesn't compile.
> 
> I think the easiest approach would be to drop 2.6 support from the CVS
> hostap driver and move all driver-related stuff from
> http://hostap.epitest.fi/ to a separate page with a big warning that
> standalone hostap should only be used with 2.6 kernels.  Just write that
> the driver tends to be suicidal on 2.6 kernels :-)

That's already more or less the case. The external tree refuses to build
on Linux 2.6.14 or newer due to following lines in source code:

#if (LINUX_VERSION_CODE >= KERNEL_VERSION(2,6,14))
#error Host AP driver was added into Linux 2.6.14.
#error The version used in the kernel tree should be used instead of this
#error external release which is only maintained for old kernel versions.
#endif


Unfortunately, it looks like 2.6.17 makes this text disappear from the
build output due to the changes in kernel makefiles. Anyway, same
information is also in the README file and on the web page. Sure, it
could be made even more explicit by hiding the driver pages etc., but I
don't think it's worth the effort at least before the next release is
needed (if that will ever happen).

-- 
Jouni Malinen                                            PGP id EFC895FA



More information about the HostAP mailing list