git tags in kernel/git/ivd/rt2x00.git/

Live forum: http://rt2x00.serialmonkey.com/viewtopic.php?t=5086

jan-serialmonkey

17-11-2008 20:02:46

I am trying to compile and install the git from
git//git.kernel.org/pub/scm/linux/kern ... t2x00.git/
using the instructions from
http//rt2x00.serialmonkey.com/wiki/ind ... structions

just to be safe, I'd like to copy just the rt2x00 binaries, and not the entire kernel.
To be very safe, I'd first like to have the version corresponding to my own kernel version
Linux 2.6.24-21-generic

Unfortunately, the tag list in the git ends at v2.6.23-rc3.
My questions now are
1) is v2.6.23-rc3 the latest released version, and are all newer versions experimental
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/
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' "

----
output of git tag -l

v2.6.11
v2.6.11-tree
v2.6.12
v2.6.12-rc2
v2.6.12-rc3
v2.6.12-rc4
v2.6.12-rc5
v2.6.12-rc6
v2.6.13
v2.6.13-rc1

...

v2.6.21-rc6
v2.6.21-rc7
v2.6.22
v2.6.22-rc1
v2.6.22-rc2
v2.6.22-rc3
v2.6.22-rc4
v2.6.22-rc5
v2.6.22-rc6
v2.6.22-rc7
v2.6.23-rc1
v2.6.23-rc2
v2.6.23-rc3

IvD

17-11-2008 22:23:36


1) is v2.6.23-rc3 the latest released version, and are all newer versions experimental
[/quote2vymx47s]

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/
[/quote2vymx47s]

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' "
[/quote2vymx47s]

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

IvD

17-11-2008 22:24:32

P.S. Tags have been pushed to rt2x00.git