Re: [Madwifi-users] HEADSUP: WPA branch updated
Status: Beta
Brought to you by:
otaku
From: Sam L. <sa...@er...> - 2004-06-10 20:12:57
|
On Thursday 10 June 2004 10:02 am, Matthias wrote: > On Thu, 10 Jun 2004 09:20:49 -0700 > > Sam Leffler <sa...@er...> wrote: > > On Thursday 10 June 2004 06:11 am, Matthias wrote: > > > On Wed, 9 Jun 2004 13:48:25 -0700 > > > > > > i wanted to try the WPA branch now that its updated (i checked > > > timestamps to make sure public cvs was already updated) and it compiles > > > (with a LOT of warning), but then when loading the modules (i compiled > > > from outside kernel tree by just doing make in the checked out > > > directory, when patching the kernel by doing 'sh install.sh > > > /usr/src/linux' it errors out completely) i get lots of undefined > > > symbols. > > > > This is very confusing. You did two different things but do not identify > > what errors happened when. You can build either "outside the kernel" by > > referencing an existing kernel build or you statically compile the code > > into a kernel. For the latter you must do a make menuconfig or similar > > and select the driver for inclusion in the build. > > > > I built the WPA branch with 2.4.26, and 2.6.0-2.6.5 both "in" and "out" > > of the kernel. I'm aware of one warning (I just noticed yesterday with > > 2.6.4-52 from SuSE 9.1). If you have compiler warnings then you have > > something setup wrong. > > Ok, step by step explanation of what i did :) > > my /usr/src/linux is symlink to currently running kernel, if that matters. > i checked out current cvs in /usr/src/mw. then i went into the new madwifi > directory and did 'make'. the result of this procedure are all the warnings > i pasted in my earlier mail, however there was no Error line, only those > warnings. then i did 'make install' which copied the modules into my > /lib/modules/`uname -r`/net. when modprobing them, i get all 'undefined > symbol' in dmesg and ath_pci doesn't load. > > I don't know if that was the statically or only referencing (i guess the > latter), but i hope you can see it from tha explanation above. > > And now a cut, what i'm explaining now is a different try which i did after > everything above was experienced. > > i went into the patches/2.6 subdir and did sh install.sh /usr/src/linux. > there was a small reject in Kconfig but i fixed that. then in make > menuconfig i selected Atheros to be built as module and tried building a > new kernel, but that failed horribly with big Error messages. Since the > first try only produced warnings and no errors i discarded the new try and > only explained the warnings from when doing 'make' in the checked out > directory. Sorry if that was confusing. This should all work. As I said before I've tested with 2.4.26 (and 2.4.25) and 2.6.0-2.6.4-52. I may have tried 2.6.6 but can't recall. In general I do not run patched or variant kernels and I rarely try the bleeding-edge kernels. Sounds like something has changed that affects building. Sam |