Madwifi Fedora 2 - 2.6.8-1.521

I'm having a problem with the following error: make

make[2]: Entering directory `/lib/modules/2.6.8-1.521/build'
  Building modules, stage 2.
  MODPOST
*** Warning: "ieee80211_iterate_nodes" [/root/madwifi/ath_rate/onoe/ath_rate_onoe.ko] undefined!*** Warning: "ether_sprintf" [/root/madwifi/ath_rate/onoe/ath_rate_onoe.ko] undefined!

it actually gives a bunch more. Most of them contain the word ieee80211. I've downloaded the source rpm for 2.6.8-1.521 and redone the instructions here:
http://www.fedoraforum.org/forum/printthread.php?t=2137

Still no luck. I wanted to confirm this was an error dealing with old source code before spending more hours on it. I'm not sure what i'm doing wrong.
ShroderAsked:
Who is Participating?
I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

wesly_chenCommented:
> [/root/madwifi/ath_rate/onoe/ath_rate_onoe.ko] undefined!
It looks like related to the source code itself.

Wesly
0
ShroderAuthor Commented:
I thought that too. But a lot of people have used it so I can't understand if its a problem with the source why it hasn't been fixed.

Through googleing I have found that others had simular problems and upgrading the sharutils (pulling that name from memory so it may be spelt wrong) and the rpm source fixed the issue. I have done both (sharutils was most recent) and its still giving those errors.
0
wesly_chenCommented:
Hi,

  I looked though the link:
http://www.fedoraforum.org/forum/printthread.php?t=2137
and I guess your error messages come out at step 8 (make).

  The only step I might do it different is step 5 (make oldconfig)
I will coy /boot/config-<kernel version> to /usr/src/linux-2.6 and rename to " .config" .

  I hope think help.

Wesly
0
Ultimate Tool Kit for Technology Solution Provider

Broken down into practical pointers and step-by-step instructions, the IT Service Excellence Tool Kit delivers expert advice for technology solution providers. Get your free copy now.

ShroderAuthor Commented:
Didn't seem to work. Now when I first did step 5 (make oldconfig) it asked me some question as to what I wanted to include or if I wanted it to create the module.

I guessed at the answers, so maybe I selected the wrong ones. How can I go through that again or is there a file I can edit?

Just to be more descriptive. It would ask me if I wanted to install a module or support for something and the choices it gave me were y,N,m
0
wesly_chenCommented:
Hi,

In Xwindow as root:
# cd /usr/src/linux-2.6
# make xconfig

Then you will get a menu GUI. Or just edit /usr/src/linux-2.6/.config

Wesly
0
ShroderAuthor Commented:
I'm going through the xconfig and saw no sign of the 802.11 support. I did a edit of the .config file and found it though. Everything is set to y.

I've pasted the wireless support part of it.

Anyway, it looks like its setup correctly in the config unless they shouldn't be setup as a module.

Now before I originaly made this post this was not enabled. So I went through make oldconfig and make all. Make all didn't take as much time as it did before. I'm assuming that's because its just recompiling files that are effected by the changed settings.

Then step 5 has already been made. From the looks of it I don't have to redo this.

#
# Prism GT/Duette 802.11(a/b/g) PCI/Cardbus support
#
CONFIG_PRISM54=m
CONFIG_NET_WIRELESS=y

#
# PCMCIA network device support
#
CONFIG_NET_PCMCIA=y
CONFIG_PCMCIA_3C589=m
CONFIG_PCMCIA_3C574=m
CONFIG_PCMCIA_FMVJ18X=m
CONFIG_PCMCIA_PCNET=m
CONFIG_PCMCIA_NMCLAN=m
CONFIG_PCMCIA_SMC91C92=m
CONFIG_PCMCIA_XIRC2PS=m
CONFIG_PCMCIA_AXNET=m

#
# Wan interfaces
#
CONFIG_WAN=y
CONFIG_HOSTESS_SV11=m
CONFIG_COSA=m
CONFIG_DSCC4=m
CONFIG_DSCC4_PCISYNC=y
CONFIG_DSCC4_PCI_RST=y
CONFIG_LANMEDIA=m
CONFIG_SEALEVEL_4021=m
CONFIG_SYNCLINK_SYNCPPP=m
CONFIG_HDLC=m
CONFIG_HDLC_RAW=y
CONFIG_HDLC_RAW_ETH=y
CONFIG_HDLC_CISCO=y
CONFIG_HDLC_FR=y
CONFIG_HDLC_PPP=y


0
wesly_chenCommented:
Hi,

   It might be safe to do
# make clean
then follow by step 5....

Wesly
0

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
ShroderAuthor Commented:
That made a little extra progress but it still errored out in some spots and ath_hal.ko was missing.
0
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today
Linux Distributions

From novice to tech pro — start learning today.

Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.