On Thu, 2013-12-19 at 15:09 +0100, Florian HEGRON wrote: > On 2013-12-19 14:51, Ivan T. Ivanov wrote: > > On Thu, 2013-12-19 at 14:19 +0100, Florian HEGRON wrote: > > > > > > <snip> > > > > > > > > > > I had to enable wireless extension option on Network Support -> > > > > Wireless > > > > > > > > So I enable my card support, and I reboot (I already emerge > > > > ipw2200-firmware). > > > > > > > > #dmesg | grep 2200 > > > > [ 1.180583] ipw2200: Intel(R) PRO/Wireless 2200/2915 Network Driver, > > > > 1.2.2k > > > > [ 1.180643] ipw2200: Copyright(c) 2003-2006 Intel Corporation > > > > [ 1.182617] ipw2200: Detected Intel PRO/Wireless 2200BG Network > > > > Connection > > > > [ 61.408070] ipw2200: ipw2200-bss.fw request_firmware failed: Reason > > > > -2 > > > > > > > > This means that driver can not find ipw2200-bss.fw file (probably > > > > part of sys-firmware/ipw2200-firmware) to load it to wireless card > > > > RAM chip. Ensure that you have that file, usually it is localed > > > > in /lib/firmware. > > > > > > > This file is present, I checked. > > > > > > > > > How did you build this driver? I mean as module or it is > > > build in ([M] or [*]). If it is build in it is possible > > > that root file system is not mounted when driver loads. > > > Try to build it as module. > > > > > > > > > Regards, > > > Ivan > > > > Built-in and I don't have initramfs. I will test with module > > compilation > > and may be with an initramfs. What do you think ? > > > > If you don't have initramfs till now you would not needed it just for > > this. > > > > Build driver as module, ensure that you have correct entry in > > /etc/conf.d/modules [1] [2] (this will auto load wifi driver). > > And you should be fine. Just for the test you can load it by hand > > > > # modprobe "ipw2200-driver-name" > > > > Regards, > > Ivan > > > > [1] https://wiki.gentoo.org/wiki/OpenRC/Baselayout_1_to_2_migration > > [2] > > > > $ cat /etc/conf.d/modules > > modules="ipw2200-driver-name" > > > > Ok, where can I find the driver-name ?
I am pretty sure it's name will be ipw2200 :-) $ cd /usr/src/linux $ grep -r ipw2200 * | grep Kconfig drivers/net/wireless/ipw2x00/Kconfig: See <file:Documentation/networking/README.ipw2200> for drivers/net/wireless/ipw2x00/Kconfig: <http://ipw2200.sf.net/>. See the above referenced README.ipw2200 drivers/net/wireless/ipw2x00/Kconfig: Enables promiscuous/monitor mode support for the ipw2200 driver. drivers/net/wireless/ipw2x00/Kconfig: % modprobe ipw2200 rtap_iface=1 drivers/net/wireless/ipw2x00/Kconfig: % echo 1 > /sys/bus/pci/drivers/ipw2200/*/rtap_iface Regards. > > Thanks. >