1) is v2.6.23-rc3 the latest released version, and are all newer versions experimental
No not at all, rt2x00.git is pulled from wireless-testing which contains a recent
version of the vanilla kernel. My "git push" command to push the latest kernel
version (after pulling from wireless-testing) apparently doesn't push the tags
(my local branch has all tags) I'll see what git command will do that, and add it
to my update script.
2) are there any interfaces changed, or can I just copy the binaries to /lib/modules/2.6.24-21-generic/kernel/drivers/net/wireless/rt2x00/
mac80211 and rt2x00 change quite often. Current rt2x00.git version cannot
be copied to a 2.6.24 kernel.
3) How do I know the configuration to compile iwth ?
I now get after make
" WARNING modpost Found 8 section mismatch(es).To see full details build your kernel with
'make CONFIG_DEBUG_SECTION_MISMATCH=y' "
Those are not caused by rt2x00 (as far as I know) but you can try what it suggest and build
your kernel with CONFIG_DEBUG_SECTION_MISMATCH=y to see what is causing it.
As far as config requirements go, for rt2x00 you only need to select the driver you need,
the additional libraries are selected by default. rt2x00 becomes selectable after enabling
wireless network support and mac80211 support.
For some details
To enable debugfs support you need to enable CONFIG_DEBUGFS, CONFIG_MAC80211_DEBUGFS and CONFIG_RT2X00_DEBUGFS.
To enable RFKILL support you only need to enable CONFIG_RFKILL
To enable leds support you only need to enable CONFIG_RFKILL