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