After update ipw3945 My wirelees does not work.
When I check dmesg, show me this:
Code: Select all
neobalam # dmesg
...
ieee1394: raw1394: /dev/raw1394 device initialized
ieee1394: sbp2: Driver forced to serialize I/O (serialize_io=1)
ieee1394: sbp2: Try serialize_io=0 for better performance
eth1394: eth1: IEEE-1394 IPv4 over 1394 Ethernet (fw-host0)
...
Netfilter messages via NETLINK v0.30.
IPv4 over IPv4 tunneling driver
ip_conntrack version 2.4 (8116 buckets, 64928 max) - 204 bytes per conntrack
ip_tables: (C) 2000-2006 Netfilter Core Team
TCP bic registered
TCP veno registered
TCP lp registered
Initializing IPsec netlink socket
NET: Registered protocol family 1
NET: Registered protocol family 17
...
ieee80211: 802.11 data/management/control stack, git-1.1.13
ieee80211: Copyright (C) 2004-2005 Intel Corporation <jketreno@linux.intel.com>
ieee80211_crypt: registered algorithm 'NULL'
ieee80211_crypt: registered algorithm 'WEP'
ieee80211_crypt: registered algorithm 'CCMP'
ieee80211_crypt: registered algorithm 'TKIP'
Starting balanced_irq
Using IPI Shortcut mode
rtc-test rtc-test.0: setting the system clock to 2007-02-15 12:40:49 (1171543249)
Time: tsc clocksource has been installed.
Time: acpi_pm clocksource has been installed.
ReiserFS: sda7: found reiserfs format "3.6" with standard journal
PM: Adding info for ieee1394:384fc00035d64d41
ieee1394: Host added: ID:BUS[0-00:1023] GUID[384fc00035d64d41]
PM: Adding info for ieee1394:384fc00035d64d41-0
...
VFS: Mounted root (reiserfs filesystem) readonly.
Freeing unused kernel memory: 328k freed
...
ieee80211_crypt: exports duplicate symbol ieee80211_crypt_deinit_entries (owned by kernel)
ieee80211: disagrees about version of symbol ieee80211_get_crypto_ops
ieee80211: Unknown symbol ieee80211_get_crypto_ops
ieee80211: disagrees about version of symbol ieee80211_crypt_deinit_entries
ieee80211: Unknown symbol ieee80211_crypt_deinit_entries
ieee80211: disagrees about version of symbol ieee80211_crypt_delayed_deinit
ieee80211: Unknown symbol ieee80211_crypt_delayed_deinit
ieee80211: disagrees about version of symbol ieee80211_crypt_quiescing
ieee80211: Unknown symbol ieee80211_crypt_quiescing
ieee80211_crypt: exports duplicate symbol ieee80211_crypt_deinit_entries (owned by kernel)
ieee80211: disagrees about version of symbol ieee80211_get_crypto_ops
ieee80211: Unknown symbol ieee80211_get_crypto_ops
ieee80211: disagrees about version of symbol ieee80211_crypt_deinit_entries
ieee80211: Unknown symbol ieee80211_crypt_deinit_entries
ieee80211: disagrees about version of symbol ieee80211_crypt_delayed_deinit
ieee80211: Unknown symbol ieee80211_crypt_delayed_deinit
ieee80211: disagrees about version of symbol ieee80211_crypt_quiescing
ieee80211: Unknown symbol ieee80211_crypt_quiescing
ipw3945: Intel(R) PRO/Wireless 3945 Network Connection driver for Linux, 1.2.0dmpr
ipw3945: Copyright(c) 2003-2006 Intel Corporation
...
ipw3945: Detected Intel PRO/Wireless 3945ABG Network Connection
ieee80211_crypt: exports duplicate symbol ieee80211_crypt_deinit_entries (owned by kernel)
ieee80211: disagrees about version of symbol ieee80211_get_crypto_ops
ieee80211: Unknown symbol ieee80211_get_crypto_ops
ieee80211: disagrees about version of symbol ieee80211_crypt_deinit_entries
ieee80211: Unknown symbol ieee80211_crypt_deinit_entries
ieee80211: disagrees about version of symbol ieee80211_crypt_delayed_deinit
ieee80211: Unknown symbol ieee80211_crypt_delayed_deinit
ieee80211: disagrees about version of symbol ieee80211_crypt_quiescing
ieee80211: Unknown symbol ieee80211_crypt_quiescing
....
b44: eth0: Link is up at 100 Mbps, full duplex.
b44: eth0: Flow control is off for TX and off for RX.Code: Select all
neobalam # cat /etc/conf.d/ipw3945d
# /etc/conf.d/ipw3945d: config file for /etc/init.d/ipw3945d
# Arguments to be passed to ipw3945d. See 'ipw3945d --help' for more
# information.
#ARGS="--timeout=-1 --quiet --version"
ARGS="--timeout=-1 --version --foreground"
neobalam #Code: Select all
neobalam # cat /etc/init.d/ipw3945d
#!/sbin/runscript
# Copyright 1999-2006 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/net-wireless/ipw3945d/files/ipw3945d-init.d,v 1.4 2006/12/22 10:11:26 phreak Exp $
PIDFILE=/var/run/ipw3945d/ipw3945d.pid
depend() {
before net
}
check() {
# Let's check if the pidfile is still present.
if [ -f "${PIDFILE}" ] ; then
eerror "The pidfile ($PIDFILE) is still present."
eerror "Please check that the daemon isn't running!"
return 1
fi
}
start() {
check
ebegin "Starting ipw3945d"
chown ipw3945d /sys/bus/pci/drivers/ipw3945/00*/cmd
chmod a-w,u+rw /sys/bus/pci/drivers/ipw3945/00*/cmd
start-stop-daemon --start --exec /sbin/ipw3945d --pidfile ${PIDFILE} -- \
--pid-file=${PIDFILE} ${ARGS}
eend ${?}
}
stop() {
ebegin "Stopping ipw3945d"
start-stop-daemon --stop --exec /sbin/ipw3945d --pidfile ${PIDFILE}
eend ${?}
}
neobalam # Thanks you


