явно проблемите никога не вървят сами ...
след успешно прекомпилиране и инсталиране на драйверите за Intel 2220BG ,изникна друго проблем
инсталирам това Intel PRO/Wireless 2200BG AP Driver for Linux и следвайки инструкциите
http://de.gentoo-wiki.com/Ipw2200резултата е налице, но проблема е че след reboot
ieee80211_crypt: registered algorithm 'NULL'
[17179607.296000] ieee80211: disagrees about version of symbol ieee80211_get_crypto_ops
[17179607.296000] ieee80211: Unknown symbol ieee80211_get_crypto_ops
[17179607.296000] ieee80211: disagrees about version of symbol ieee80211_crypt_deinit_entries
[17179607.296000] ieee80211: Unknown symbol ieee80211_crypt_deinit_entries
[17179607.296000] ieee80211: disagrees about version of symbol ieee80211_crypt_delayed_deinit
[17179607.296000] ieee80211: Unknown symbol ieee80211_crypt_delayed_deinit
[17179607.324000] hostap: disagrees about version of symbol ieee80211_get_crypto_ops
[17179607.324000] hostap: Unknown symbol ieee80211_get_crypto_ops
[17179607.416000] ieee80211: 802.11 data/management/control stack, 1.1.12
[17179607.416000] ieee80211: Copyright © 2004-2005 Intel Corporation <
jketreno@linux.intel.com>
[17179607.516000] ipw2200: disagrees about version of symbol ieee80211_get_crypto_ops
[17179607.516000] ipw2200: Unknown symbol ieee80211_get_crypto_ops
[17179607.516000] ipw2200: disagrees about version of symbol ieee80211_wx_set_encode
[17179607.516000] ipw2200: Unknown symbol ieee80211_wx_set_encode
[17179607.516000] ipw2200: disagrees about version of symbol ieee80211_wx_get_encode
[17179607.516000] ipw2200: Unknown symbol ieee80211_wx_get_encode
[17179607.516000] ipw2200: disagrees about version of symbol ieee80211_txb_free
[17179607.516000] ipw2200: Unknown symbol ieee80211_txb_free
[17179607.516000] ipw2200: disagrees about version of symbol ieee80211_crypt_delayed_deinit
[17179607.520000] ipw2200: Unknown symbol ieee80211_crypt_delayed_deinit
[17179607.520000] ipw2200: disagrees about version of symbol ieee80211_wx_get_scan
[17179607.520000] ipw2200: Unknown symbol ieee80211_wx_get_scan
[17179607.520000] ipw2200: disagrees about version of symbol ieee80211_rx
[17179607.520000] ipw2200: Unknown symbol ieee80211_rx
[17179607.524000] ipw2200: Unknown symbol hostap_init_ap_proc
[17179607.524000] ipw2200: disagrees about version of symbol ieee80211_rx_mgt
[17179607.524000] ipw2200: Unknown symbol ieee80211_rx_mgt
[17179607.524000] ipw2200: disagrees about version of symbol free_ieee80211
[17179607.524000] ipw2200: Unknown symbol free_ieee80211
[17179607.524000] ipw2200: Unknown symbol hostap_is_sta_ofdm
[17179607.524000] ipw2200: disagrees about version of symbol alloc_ieee80211
[17179607.528000] ipw2200: Unknown symbol alloc_ieee80211
и съответно няма wireless interface
нещата се оправят като се зареди ръчно един скрипт който се намира в ..../ipw2200-ap-0.2/load
пробвах до го зареждам при boot , ръси всякакви грешки
load
-------------------------------
#!/bin/sh
# Copyright © 2004-2005 Intel Corporation
MODULE=ipw2200
if [ `whoami` != "root" ]; then
echo "You must be root to run this script."
return
fi
. unload
unset LOADED
function load_pre
{
for i in firmware_class; do
if ! (lsmod | grep -q $i) && \
! (modprobe $i > /dev/null 2>&1 && LOADED="${LOADED}${i} ") && \
! (grep -q request_firmware /proc/kallsyms); then
if [ ! -e /proc/kallsyms ]; then
echo "Could not be determine if firmware_class is already loaded."
echo "Attempting to load driver anyway..."
else
echo "Firmware capabilities not found. See INSTALL."
return 0
fi
fi
done
return 1
}
function load_modules
{
if grep -q "^[ \t]*CONFIG_IPW_DEBUG=y" Makefile; then
if [ -z $1 ]; then
IPW_DEBUG="debug=0x3bff"
else
IPW_DEBUG="debug=${1}"
fi
else
IPW_DEBUG=""
fi
if grep -q "^[ \t]*CONFIG_IEEE80211_DEBUG=y" Makefile; then
if [ -z ${IEEE80211_DEBUG} ]; then
I_DEBUG="debug=0"
else
I_DEBUG="debug=${IEEE80211_DEBUG}"
fi
else
I_DEBUG=""
fi
for i in ieee80211_crypt ieee80211_crypt_{wep,tkip,ccmp}; do
if [ -e ./$i.ko ]; then
insmod ./$i.ko && LOADED="${LOADED}${i} "
fi
done
for i in ieee80211; do
if [ -e ./$i.ko ]; then
insmod ./$i.ko ${I_DEBUG} && LOADED="${LOADED}${i} "
fi
done
if [ -z $1 ]; then
insmod ./${MODULE}.ko ${IPW_DEBUG} && LOADED="${LOADED}${MODULE} "
else
insmod ./${MODULE}.ko $@ && LOADED="${LOADED}${MODULE} "
fi
return 1
}
if ! load_pre && ! load_modules $@; then
if [ -z "${LOADED}" ]; then
echo "No modules loaded."
else
echo "Loaded: ${LOADED}"
fi
else
echo "Load failed."
fi