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