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 |
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. |