Intel 3945 ABG Wireless card - Debian Etch - Error with modprobe ipw3945
Hello,
I am having trouble getting my Intel 3945 wireless card to work. I have read other threads and did google searches but nothing has been helpful.
I am on a Vaio laptop, running Debian Etch.
# uname -r
2.6.18-4-686
I used my package manager to install the firmware (firmware-ipw3945 0.4), the daemon (ipw3945d 1.7.22-4), as well as ipw3945-modules-2.6.18-4-686 2.6.18-4.686 and ipw3945-source 1.1.2-7.
At this stage, I did not have ieee subsystem installed. I fixed that and then reinstalled the above files.
On boot, I get an error about my ipw3945 regulatory daemon saying it is not starting. I do not know how to capture this message though or slow it down to be able to accurately transcribe it.
I am putting below any output which seems important at all.
Any help is greatly appreciated,
Henri
Right now:
# lsmod | grep "ieee"
ieee80211 43372 0
ieee80211_crypt 6240 1 ieee80211
ieee1394 86904 3 sbp2,eth1394,ohci1394
# lsmod | grep "ipw"
<nothing>
# modprobe ipw3945
FATAL: Error inserting ipw3945 (/lib/modules/2.6.18-4-686/contrib/ipw3945/ipw3945.ko): Unknown symbol in module, or unknown parameter (see dmesg)
FATAL: Error running install command for ipw3945
# dmesg
ipw3945: disagrees about version of symbol ieee80211_wx_get_encodeext
ipw3945: Unknown symbol ieee80211_wx_get_encodeext
ipw3945: disagrees about version of symbol ieee80211_wx_set_encode
ipw3945: Unknown symbol ieee80211_wx_set_encode
ipw3945: disagrees about version of symbol ieee80211_wx_get_encode
ipw3945: Unknown symbol ieee80211_wx_get_encode
ipw3945: disagrees about version of symbol ieee80211_txb_free
ipw3945: Unknown symbol ieee80211_txb_free
ipw3945: disagrees about version of symbol ieee80211_wx_set_encodeext
ipw3945: Unknown symbol ieee80211_wx_set_encodeext
ipw3945: disagrees about version of symbol ieee80211_wx_get_scan
ipw3945: Unknown symbol ieee80211_wx_get_scan
ipw3945: disagrees about version of symbol ieee80211_freq_to_channel
ipw3945: Unknown symbol ieee80211_freq_to_channel
ipw3945: disagrees about version of symbol ieee80211_set_geo
ipw3945: Unknown symbol ieee80211_set_geo
ipw3945: disagrees about version of symbol ieee80211_rx
ipw3945: Unknown symbol ieee80211_rx
ipw3945: disagrees about version of symbol ieee80211_get_channel
ipw3945: Unknown symbol ieee80211_get_channel
ipw3945: disagrees about version of symbol ieee80211_channel_to_index
ipw3945: Unknown symbol ieee80211_channel_to_index
ipw3945: disagrees about version of symbol ieee80211_rx_mgt
ipw3945: Unknown symbol ieee80211_rx_mgt
ipw3945: disagrees about version of symbol ieee80211_get_geo
ipw3945: Unknown symbol ieee80211_get_geo
ipw3945: disagrees about version of symbol free_ieee80211
ipw3945: Unknown symbol free_ieee80211
ipw3945: disagrees about version of symbol ieee80211_tx_frame
ipw3945: Unknown symbol ieee80211_tx_frame
ipw3945: disagrees about version of symbol ieee80211_is_valid_channel
ipw3945: Unknown symbol ieee80211_is_valid_channel
ipw3945: disagrees about version of symbol ieee80211_get_channel_flags
ipw3945: Unknown symbol ieee80211_get_channel_flags
ipw3945: disagrees about version of symbol alloc_ieee80211
ipw3945: Unknown symbol alloc_ieee80211
# locate .ucode
/lib/firmware/ipw3945.ucode
# locate ipw3945
/etc/init.d/ipw3945d
/etc/logrotate.d/ipw3945d
/etc/modprobe.d/ipw3945d
/etc/rc0.d/S36ipw3945d
/etc/rc6.d/S36ipw3945d
/etc/rcS.d/S39ipw3945d
/lib/firmware/ipw3945.ucode
/lib/modules/2.6.18-4-686/contrib/ipw3945
/lib/modules/2.6.18-4-686/contrib/ipw3945/ipw3945.ko
/sbin/ipw3945d
/usr/share/doc/firmware-ipw3945
/usr/share/doc/firmware-ipw3945/changelog.gz
/usr/share/doc/firmware-ipw3945/copyright
/usr/share/doc/ipw3945-modules-2.6.18-4-686
/usr/share/doc/ipw3945-modules-2.6.18-4-686/changelog.Debian.gz
/usr/share/doc/ipw3945-modules-2.6.18-4-686/copyright
/usr/share/doc/ipw3945d
/usr/share/doc/ipw3945d/changelog.Debian.gz
/usr/share/doc/ipw3945d/copyright
/usr/share/doc/ipw3945d/README.Debian
/usr/share/doc/ipw3945d/README.ipw3945d.gz
/usr/share/man/man8/ipw3945d.8.gz
/var/cache/apt/archives/firmware-ipw3945_0.4_all.deb
/var/cache/apt/archives/ipw3945-modules-2.6.18-4-686_2.6.18+1.1.2-4+etch1_i386.deb
/var/cache/apt/archives/ipw3945d_1.7.22-4_i386.deb
/var/lib/dpkg/info/firmware-ipw3945.list
/var/lib/dpkg/info/firmware-ipw3945.md5sums
/var/lib/dpkg/info/ipw3945-modules-2.6.18-4-686.list
/var/lib/dpkg/info/ipw3945-modules-2.6.18-4-686.md5sums
/var/lib/dpkg/info/ipw3945-modules-2.6.18-4-686.postinst
/var/lib/dpkg/info/ipw3945-modules-2.6.18-4-686.postrm
/var/lib/dpkg/info/ipw3945d.conffiles
/var/lib/dpkg/info/ipw3945d.list
/var/lib/dpkg/info/ipw3945d.postinst
/var/lib/dpkg/info/ipw3945d.postrm
/var/lib/dpkg/info/ipw3945d.prerm
/var/log/ipw3945d
/var/run/ipw3945d
# ipw3945d
ipw3945d - regulatory daemon
Copyright (C) 2005-2006 Intel Corporation. All rights reserved.
version: 1.7.22
2007-06-12 05:49:10: ERROR: Could not find Intel PRO/Wireless 3945ABG Network Connection
|