* The ipw3945 daemon is now started by udev. The daemon should be * brought up automatically once you reboot. Also make sure when you * update from a previous version, you need to reboot in order to * replace an existing version of this daemon!>>> net-wireless/ipw3945d-1.7.22-r10 merged.

* ipw3945-1.2.0 requires support for Wireless LAN drivers (non-hamradio) & Wireless Extensions (CONFIG_NET_RADIO). * ipw3945-1.2.0 requires support for Generic IEEE 802.11 Networking Stack (CONFIG_IEEE80211). * CONFIG_IEEE80211_CRYPT_CCMP: is not set when it should be. * CONFIG_IEEE80211_CRYPT_TKIP: is not set when it should be. * Please check to make sure these options are set correctly. * Failure to do so may cause unexpected problems. * Once you have satisfied these options, please try merging * this package again. * * ERROR: net-wireless/ipw3945-1.2.0 failed. * Call stack: * ebuild.sh, line 1664: Called dyn_setup * ebuild.sh, line 719: Called qa_call 'pkg_setup' * ebuild.sh, line 44: Called pkg_setup * ipw3945-1.2.0.ebuild, line 43: Called linux-mod_pkg_setup * linux-mod.eclass, line 464: Called linux-info_pkg_setup * linux-info.eclass, line 572: Called check_extra_config * linux-info.eclass, line 471: Called die * * Incorrect kernel configuration options * If you need support, post the topmost build error, and the call stack if relevant. * A complete build log is located at '/var/tmp/portage/net-wireless/ipw3945-1.2.0/temp/build.log'. * * GNU info directory index is up-to-date.

In the /usr/src/linux the .config file or kernel config does not have these 2 set to active :* CONFIG_IEEE80211_CRYPT_CCMP: is not set when it should be.* CONFIG_IEEE80211_CRYPT_TKIP: is not set when it should be.* Please check to make sure these options are set correctly.

The # before them and after name should be =y like below.CONFIG_IEEE80211_CRYPT_CCMP=yCONFIG_IEEE80211_CRYPT_TKIP=y

This should fix it for you.

Or on the pages here on Sabayon showing 3.4e or 3.4f kernel config = download and or use it as is replacing yours after your renamed your current kernel config in /usr/src/linux/.config this should fix it.

In /usr/src/linux is there a "config" file or a ".config" . If not then /proc/config.gz can be copied and extracted to /usr/src/linux.

Also check with " eselect kernel list" and then set it to the version of the kernel you want with " eselect kernel set 8" replacing number with correct kernel.

Using "make menuconfig" in the /usr/src/linux folder to change the setting or "nano /usr/src/linux/config" or "make xconfig" I prefer the last one or nano. Not sure about .config or config what is the correct one , have not figured this out yet.

Alternatively copy the one from the 3.4f link to desktop and then copy to /usr/src/linux and modify if needed with make xconfig or nano .

Ok, this is really annoying.I tried editing with nano the config file in usr/src ... and put "=y" in the places in the places the Konsole told me to ... i saved .. various times ... and remerged again and it still doesnt work .. i copied the kernel configuration file from the link you kindly gave me and it also had the =m in the places where i needed =y ...

so in other words ... the only two that i cant emerge are "ipw3945" and "IEEE80211" (where i need CONFIG_NET_RADIO on, but which i can't find in the config file ... great!" the only ones i can emerge are ipw3945d and ipw3945-ucode ...

oh yes by the way ... i am editing a file named config in the /usr/src ... not in /usr/src/linux .. because i can't find any file that is named like that ... and also when i use the command nano /usr/src/linux/config it cannot find the file ... so ... hmm ... i'm sure making the mistake here XD

Config file must be in /usr/src/linux to work if not then problems.The net-radio has been replaced by something similar. Once config file is in /usr/src/linux then run make xconfig inside /usr/src/linux as this has a gui type apearance and makes it easier.

Will see if I can post mine for you in the next 2 hours as it should have the correct ones selected in there.

ok .. when i type nano /usr/src/linux/config a file does appear ... but it's blank XDwhen i type nanp /usr/src/config then a file appears that looks identical to the kernel configuration file that u sent me from the link ... XD ... i'm confused

uff ... i tried creating a config file in /usr/src/linux ... running xconfig ... enabling those two things .. saving .. rebooting etc. but NOW when i try to emerge ipw3945 it gives me ANOTHER error

that the IEEE 80211 that i am using is incompatible with this thing i-m installing ..it told me to remove them

so i retried the first step of the wiki guide .. which was removing the stack IEEE 80211 ... but when i try thatit tells me if i want to remove the mentioning IEEE .. but which includes the TKIp and other one .. that i was trying to enable ... so it's a frikkin vicious circle ... is there a way to install another IEEE? because when i try to to that it tells me it needs NET_RADIO enabled .. and i can't find that .. and there are many similar things with"radio" in them

There will be several updates and mods we had to implement to get it working. There will be lots of updates and conflicts not sure you would want to go thru at this time. The updated mini / cd versions should be coming out soon. It can be fixed but not sure you would want to go tru all of it , might put you off of linux.

Best for you for the time being is to try ndiswrapper+windows .inf driver or the 3.4e or 3.4f versions as in both my Dell ipw3945 works with no modifications , unfortunately you will still have to update it but should cause less headaches doing it.

I used too for 3.3b mini the ndiswrapper + windows .inf files and was much easier. See "before 3.4e ipw3945 / bcm43xx" sticky in the networking part of the forum to do it this way.