On Saturday 20 January 2007 19:58, »Q« wrote: > This affects suspend2-sources users (and maybe others) who have been > using the ipw2200 ebuild in portage rather than the in-kernel ipw2200 > support. It confused me pretty badly yesterday, so I thought I'd post > in case it can help someone. > > The ipw2200 ebuild is now masked, pending removal from portage (see > current package.mask). So it's probably time to migrate to using the > kernel's ipw2200 support. A problem arises because (AIUI) installing > the ipw2200 ebuild removes what's needed in suspend2-sources > to compile the kernel with its own ipw2200 support. Or maybe the > removal was done manually; ISTR having to remove some files after > being prompted by the ebuild. Anyway, trying to compile the kernel > after configuring for ipw2200 support results in failure. > > The fix is to unmerge ipw2200 and ieee80211, then emerge > suspend2-sources again before reconfiguring and recompiling. > > Thanks to Phil for filing a bug (invalid) and to Alon Bar-Lev for > pointing toward the cause of the problem. > <http://bugs.gentoo.org/show_bug.cgi?id=162856>
This issue is specific to neither suspend2-sources nor ipw2200. You hit the same issue with any other kernel if you emerge ieee80211. From the ieee80211 ebuild: eerror "Your kernel source contains an incompatible version of the" eerror "ieee80211 subsystem, which needs to be removed before" eerror "${P} can be installed. This can be accomplished by running:" eerror eerror " # /bin/sh ${FILESDIR}/remove-old ${KV_DIR}" if [ "${KV_DIR}" != "${KV_OUT_DIR}" ]; then eerror " # /bin/sh ${FILESDIR}/remove-old ${KV_OUT_DIR}" fi eerror eerror "Please note that this will make it impossible to use some of the" eerror "in-kernel IEEE 802.11 wireless LAN drivers (eg. orinoco)." You ran the script and you were warned. The ieee80211 ebuild is depended upon by four external, wireless net drivers: ipw{2100,2200,3945} and rt2x00. -- Bo Andresen
pgpwlgpEg5ag2.pgp
Description: PGP signature