On Thursday 12 October 2006 06:00, Lord Sauron wrote:
> They're going to install wireless in my school so I guess I better
> get this working sometime soon : )

Several people responded to your request so far, and maybe that has 
solved your problem. But no-one fully answered your original question, 
so fwiw here's my answer. You may not need this info if the standard 
driver in the kernel works for you.

> I isolated my problem to this:
>
> emerge ipw2100 ties in ieee80211, and that fails to compile because
> it says that the current kernel cannot have the option IEEE80211 in
> either module or enabled.  It needs it disabled.

Yes, you can't have a module in the kernel code-tree and another 
external module emerged at the same time - you end up with two 
different modules with the same name and that's a conflict

> I tried to use menuconfig and disable it, however, the only way I can
> do that is by literally disabling ALL networking - drivers and all.
>
> Kernel is kernel 2.6.17-gentoo-r8.

As Bo said, that kernel comes with ipw2100 drivers and they might suit 
your needs. But I have an ipw2200 card and the kernel tree modules 
don't work well for me, so I have to emerge ipw2200. You might find the 
same.

> I'm considering editing the makefile and removing its dependency on
> that blasted kernel configuration setting!

No, don't do that. Instead read the emerge messages and do what they 
say.

You first have to disable ipw2100 in menuconfig. It's one of the 
networking device drivers, so just unselect it.

ipw2100 also comes with it's own ieee80211 which must also replace the 
existing code in the kernel. In menuconfig, go to Networking and 
there's a section called Wirelss (non ham radio) or similar. Enable it, 
and press enter. Now the config knows about wireless, but deselect the 
ieee80211 and ieee80211crypt stuff at the bottom of the list.

Exit save and compile.

Then emerge ipw2100 and ieee80211. You may get a message that you have 
to remove code files from the kernel tree, with a command supplied that 
you have to run. That's OK, just run it (the files that get deleted are 
replaced with the out-of-tree modules you are about to merge.

Then read up everything you can on the new baselayout networking 
configuration. There's info on the gentoo docs, the wiki and it's been 
beaten to death on this list, so no need for me to repeat all that now

Continue, share, enjoy

alan
-- 
gentoo-user@gentoo.org mailing list

Reply via email to