LinuxQuestions.org

LinuxQuestions.org (/questions/)
-   Linux - Wireless Networking (https://www.linuxquestions.org/questions/linux-wireless-networking-41/)
-   -   Intel 3945 ABG Wireless card - Debian Etch - Error with modprobe ipw3945 (https://www.linuxquestions.org/questions/linux-wireless-networking-41/intel-3945-abg-wireless-card-debian-etch-error-with-modprobe-ipw3945-561276/)

Henri 06-12-2007 02:53 PM

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

short101 06-12-2007 10:19 PM

When you say you installed the ieee sub-system, what do you mean? you shouldn't have had to do anything but install the ipw3945 modules and firmware. If you have compiled your own ieee modules, then you will have to make your own ipw modules from the source package with module-assistant.


All times are GMT -5. The time now is 09:54 PM.