The wireless sometimes (I don't know exactly when) becomes
very unstable, network-manager dropping in very short time. Today, I
captured some information, "Firmware error detected". I wish it
could be useful to find the bug exactly. I have attached a log file. Debian Squeeze with backports. |
$ uname -r 3.2.0-0.bpo.1-686-pae $ apt-cache policy firmware-ipw2x00 firmware-ipw2x00: å·²å®?è£?ï¼? 0.35~bpo60+1 å??é??软件å??ï¼?0.35~bpo60+1 ç??æ?¬å??表ï¼? *** 0.35~bpo60+1 0 100 http://ftp.cn.debian.org/debian-backports/ squeeze-backports/non-free i386 Packages 100 /var/lib/dpkg/status 0.28+squeeze1 0 990 http://ftp.cn.debian.org/debian/ squeeze/non-free i386 Packages $ dmesg | tail -n 20 [ 7716.289414] video LNXVIDEO:00: Restoring backlight state [ 7716.659830] ADDRCONF(NETDEV_UP): eth0: link is not ready [ 7716.662023] ADDRCONF(NETDEV_UP): eth1: link is not ready [ 7716.744100] ipw2200 0000:06:07.0: PCI INT A disabled [ 7716.832433] cfg80211: Calling CRDA to update world regulatory domain [ 7716.864244] libipw: 802.11 data/management/control stack, git-1.1.13 [ 7716.864252] libipw: Copyright (C) 2004-2005 Intel Corporation <jketreno@linux.intel.com> [ 7716.895944] ipw2200: Intel(R) PRO/Wireless 2200/2915 Network Driver, 1.2.2kmprq [ 7716.895951] ipw2200: Copyright(c) 2003-2006 Intel Corporation [ 7716.896392] ipw2200 0000:06:07.0: PCI INT A -> GSI 20 (level, low) -> IRQ 20 [ 7716.896431] ipw2200: Detected Intel PRO/Wireless 2200BG Network Connection [ 7717.033785] cfg80211: failed to add phy80211 symlink to netdev! [ 7717.036422] ipw2200: Detected geography ZZD (13 802.11bg channels, 0 802.11a channels) [ 7734.340681] lib80211_crypt: registered algorithm 'CCMP' [ 7734.521989] Intel AES-NI instructions are not detected. [ 7734.557128] lib80211_crypt: registered algorithm 'TKIP' [ 7755.888025] teredo: no IPv6 routers present [25334.619608] ipw2200: Firmware error detected. Restarting. [34281.944042] teredo: no IPv6 routers present [34419.616073] teredo: no IPv6 routers present $ sudo cat /var/log/syslog | grep -e eth1 -e ipw Mar 20 21:00:49 debian NetworkManager[1324]: <info> (eth1): supplicant connection state: completed -> disconnected Mar 20 21:00:53 debian NetworkManager[1324]: <info> (eth1): supplicant connection state: disconnected -> scanning Mar 20 21:00:53 debian NetworkManager[1324]: <info> (eth1): supplicant connection state: scanning -> associating Mar 20 21:00:53 debian NetworkManager[1324]: <info> (eth1): supplicant connection state: associating -> associated Mar 20 21:00:53 debian NetworkManager[1324]: <info> (eth1): supplicant connection state: associated -> 4-way handshake Mar 20 21:00:53 debian NetworkManager[1324]: <info> (eth1): supplicant connection state: 4-way handshake -> group handshake Mar 20 21:00:53 debian NetworkManager[1324]: <info> (eth1): supplicant connection state: group handshake -> completed Mar 20 21:01:01 debian NetworkManager[1324]: <info> (eth1): supplicant connection state: completed -> disconnected Mar 20 21:01:01 debian NetworkManager[1324]: <info> (eth1): supplicant connection state: disconnected -> scanning Mar 20 21:01:01 debian NetworkManager[1324]: <info> (eth1): supplicant connection state: scanning -> associating Mar 20 21:01:02 debian NetworkManager[1324]: <info> (eth1): supplicant connection state: associating -> associated Mar 20 21:01:02 debian NetworkManager[1324]: <info> (eth1): supplicant connection state: associated -> 4-way handshake Mar 20 21:01:02 debian NetworkManager[1324]: <info> (eth1): supplicant connection state: 4-way handshake -> group handshake Mar 20 21:01:02 debian NetworkManager[1324]: <info> (eth1): supplicant connection state: group handshake -> completed Mar 20 21:01:12 debian NetworkManager[1324]: <info> (eth1): supplicant connection state: completed -> disconnected Mar 20 21:01:12 debian NetworkManager[1324]: <info> (eth1): supplicant connection state: disconnected -> scanning Mar 20 21:01:12 debian NetworkManager[1324]: <info> (eth1): supplicant connection state: scanning -> associating Mar 20 21:01:12 debian NetworkManager[1324]: <info> (eth1): supplicant connection state: associating -> associated Mar 20 21:01:12 debian NetworkManager[1324]: <info> (eth1): supplicant connection state: associated -> 4-way handshake Mar 20 21:01:12 debian NetworkManager[1324]: <info> (eth1): supplicant connection state: 4-way handshake -> group handshake Mar 20 21:01:12 debian NetworkManager[1324]: <info> (eth1): supplicant connection state: group handshake -> completed Mar 20 21:01:21 debian NetworkManager[1324]: <info> (eth1): supplicant connection state: completed -> disconnected Mar 20 21:01:21 debian NetworkManager[1324]: <info> (eth1): supplicant connection state: disconnected -> scanning Mar 20 21:01:21 debian NetworkManager[1324]: <info> (eth1): supplicant connection state: scanning -> associating Mar 20 21:01:22 debian NetworkManager[1324]: <info> (eth1): supplicant connection state: associating -> associated Mar 20 21:01:22 debian NetworkManager[1324]: <info> (eth1): supplicant connection state: associated -> 4-way handshake Mar 20 21:01:22 debian NetworkManager[1324]: <info> (eth1): supplicant connection state: 4-way handshake -> group handshake Mar 20 21:01:22 debian NetworkManager[1324]: <info> (eth1): supplicant connection state: group handshake -> completed Mar 20 21:01:24 debian NetworkManager[1324]: <info> (eth1): supplicant connection state: completed -> disconnected Mar 20 21:01:24 debian NetworkManager[1324]: <info> (eth1): supplicant connection state: disconnected -> scanning Mar 20 21:01:24 debian NetworkManager[1324]: <info> (eth1): supplicant connection state: scanning -> associating Mar 20 21:01:25 debian NetworkManager[1324]: <info> (eth1): supplicant connection state: associating -> associated Mar 20 21:01:25 debian NetworkManager[1324]: <info> (eth1): supplicant connection state: associated -> 4-way handshake Mar 20 21:01:25 debian NetworkManager[1324]: <info> (eth1): supplicant connection state: 4-way handshake -> group handshake Mar 20 21:01:25 debian NetworkManager[1324]: <info> (eth1): supplicant connection state: group handshake -> completed Mar 20 21:01:30 debian NetworkManager[1324]: <info> (eth1): supplicant connection state: completed -> disconnected Mar 20 21:01:31 debian NetworkManager[1324]: <info> (eth1): supplicant connection state: disconnected -> scanning Mar 20 21:01:31 debian NetworkManager[1324]: <info> (eth1): supplicant connection state: scanning -> associating Mar 20 21:01:31 debian NetworkManager[1324]: <info> (eth1): supplicant connection state: associating -> associated Mar 20 21:01:31 debian NetworkManager[1324]: <info> (eth1): supplicant connection state: associated -> 4-way handshake Mar 20 21:01:31 debian NetworkManager[1324]: <info> (eth1): supplicant connection state: 4-way handshake -> group handshake Mar 20 21:01:31 debian NetworkManager[1324]: <info> (eth1): supplicant connection state: group handshake -> completed Mar 20 21:01:49 debian NetworkManager[1324]: <info> (eth1): supplicant connection state: completed -> disconnected Mar 20 21:01:49 debian NetworkManager[1324]: <info> (eth1): supplicant connection state: disconnected -> scanning Mar 20 21:01:54 debian NetworkManager[1324]: <info> (eth1): supplicant connection state: scanning -> associating Mar 20 21:01:54 debian NetworkManager[1324]: <info> (eth1): supplicant connection state: associating -> associated Mar 20 21:01:54 debian NetworkManager[1324]: <info> (eth1): supplicant connection state: associated -> 4-way handshake Mar 20 21:01:54 debian NetworkManager[1324]: <info> (eth1): supplicant connection state: 4-way handshake -> group handshake Mar 20 21:01:54 debian NetworkManager[1324]: <info> (eth1): supplicant connection state: group handshake -> completed Mar 20 21:02:00 debian NetworkManager[1324]: <info> (eth1): supplicant connection state: completed -> disconnected Mar 20 21:02:00 debian NetworkManager[1324]: <info> (eth1): supplicant connection state: disconnected -> scanning Mar 20 21:02:00 debian NetworkManager[1324]: <info> (eth1): supplicant connection state: scanning -> associating Mar 20 21:02:01 debian NetworkManager[1324]: <info> (eth1): supplicant connection state: associating -> associated Mar 20 21:02:01 debian NetworkManager[1324]: <info> (eth1): supplicant connection state: associated -> 4-way handshake Mar 20 21:02:01 debian NetworkManager[1324]: <info> (eth1): supplicant connection state: 4-way handshake -> group handshake Mar 20 21:02:01 debian NetworkManager[1324]: <info> (eth1): supplicant connection state: group handshake -> completed Mar 20 21:02:02 debian NetworkManager[1324]: <info> (eth1): supplicant connection state: completed -> disconnected Mar 20 21:02:02 debian NetworkManager[1324]: <info> (eth1): supplicant connection state: disconnected -> scanning Mar 20 21:02:02 debian NetworkManager[1324]: <info> (eth1): supplicant connection state: scanning -> associating Mar 20 21:02:04 debian NetworkManager[1324]: <info> (eth1): supplicant connection state: associating -> associated Mar 20 21:02:04 debian NetworkManager[1324]: <info> (eth1): supplicant connection state: associated -> 4-way handshake Mar 20 21:02:04 debian NetworkManager[1324]: <info> (eth1): supplicant connection state: 4-way handshake -> group handshake Mar 20 21:02:04 debian NetworkManager[1324]: <info> (eth1): supplicant connection state: group handshake -> completed Mar 20 21:02:09 debian NetworkManager[1324]: <info> (eth1): supplicant connection state: completed -> disconnected Mar 20 21:02:09 debian NetworkManager[1324]: <info> (eth1): supplicant connection state: disconnected -> scanning Mar 20 21:02:09 debian NetworkManager[1324]: <info> (eth1): supplicant connection state: scanning -> associating Mar 20 21:02:10 debian NetworkManager[1324]: <info> (eth1): supplicant connection state: associating -> associated Mar 20 21:02:10 debian NetworkManager[1324]: <info> (eth1): supplicant connection state: associated -> 4-way handshake Mar 20 21:02:10 debian NetworkManager[1324]: <info> (eth1): supplicant connection state: 4-way handshake -> group handshake Mar 20 21:02:10 debian NetworkManager[1324]: <info> (eth1): supplicant connection state: group handshake -> completed Mar 20 21:02:18 debian NetworkManager[1324]: <info> (eth1): supplicant connection state: completed -> disconnected Mar 20 21:02:18 debian NetworkManager[1324]: <info> (eth1): supplicant connection state: disconnected -> scanning Mar 20 21:02:18 debian NetworkManager[1324]: <info> (eth1): supplicant connection state: scanning -> associating Mar 20 21:02:18 debian NetworkManager[1324]: <info> (eth1): supplicant connection state: associating -> associated Mar 20 21:02:18 debian NetworkManager[1324]: <info> (eth1): supplicant connection state: associated -> 4-way handshake Mar 20 21:02:18 debian NetworkManager[1324]: <info> (eth1): supplicant connection state: 4-way handshake -> group handshake Mar 20 21:02:18 debian NetworkManager[1324]: <info> (eth1): supplicant connection state: group handshake -> completed Mar 20 21:02:44 debian NetworkManager[1324]: <info> (eth1): supplicant connection state: completed -> disconnected Mar 20 21:02:44 debian NetworkManager[1324]: <info> (eth1): supplicant connection state: disconnected -> scanning Mar 20 21:02:49 debian NetworkManager[1324]: <info> (eth1): supplicant connection state: scanning -> associating Mar 20 21:02:49 debian NetworkManager[1324]: <info> (eth1): supplicant connection state: associating -> associated Mar 20 21:02:49 debian NetworkManager[1324]: <info> (eth1): supplicant connection state: associated -> 4-way handshake Mar 20 21:02:49 debian NetworkManager[1324]: <info> (eth1): supplicant connection state: 4-way handshake -> group handshake Mar 20 21:02:49 debian NetworkManager[1324]: <info> (eth1): supplicant connection state: group handshake -> completed Mar 20 21:04:55 debian NetworkManager[1324]: <info> (eth1): supplicant connection state: completed -> disconnected Mar 20 21:04:55 debian NetworkManager[1324]: <info> (eth1): supplicant connection state: disconnected -> scanning Mar 20 21:05:00 debian NetworkManager[1324]: <info> (eth1): supplicant connection state: scanning -> associating Mar 20 21:05:00 debian NetworkManager[1324]: <info> (eth1): supplicant connection state: associating -> associated Mar 20 21:05:00 debian NetworkManager[1324]: <info> (eth1): supplicant connection state: associated -> 4-way handshake Mar 20 21:05:00 debian NetworkManager[1324]: <info> (eth1): supplicant connection state: 4-way handshake -> disconnected Mar 20 21:05:00 debian NetworkManager[1324]: <info> (eth1): supplicant connection state: disconnected -> scanning Mar 20 21:05:01 debian NetworkManager[1324]: <info> (eth1): supplicant connection state: scanning -> associating Mar 20 21:05:03 debian NetworkManager[1324]: <info> (eth1): supplicant connection state: associating -> associated Mar 20 21:05:03 debian NetworkManager[1324]: <info> (eth1): supplicant connection state: associated -> disconnected Mar 20 21:05:04 debian NetworkManager[1324]: <info> (eth1): supplicant connection state: disconnected -> scanning Mar 20 21:05:04 debian NetworkManager[1324]: <info> (eth1): supplicant connection state: scanning -> disconnected Mar 20 21:05:04 debian NetworkManager[1324]: <info> (eth1): supplicant connection state: disconnected -> associating Mar 20 21:05:07 debian NetworkManager[1324]: <info> (eth1): supplicant connection state: associating -> associated Mar 20 21:05:07 debian NetworkManager[1324]: <info> (eth1): supplicant connection state: associated -> disconnected Mar 20 21:05:07 debian NetworkManager[1324]: <info> (eth1): supplicant connection state: disconnected -> scanning Mar 20 21:05:07 debian NetworkManager[1324]: <info> (eth1): supplicant connection state: scanning -> associating Mar 20 21:05:10 debian NetworkManager[1324]: <info> (eth1): supplicant connection state: associating -> associated Mar 20 21:05:10 debian NetworkManager[1324]: <info> (eth1): supplicant connection state: associated -> disconnected Mar 20 21:05:10 debian NetworkManager[1324]: <info> (eth1): supplicant connection state: disconnected -> scanning Mar 20 21:05:10 debian NetworkManager[1324]: <info> (eth1): supplicant connection state: scanning -> associating Mar 20 21:05:11 debian NetworkManager[1324]: <info> (eth1): device state change: 8 -> 3 (reason 11) Mar 20 21:05:11 debian NetworkManager[1324]: <info> (eth1): deactivating device (reason: 11). Mar 20 21:05:11 debian NetworkManager[1324]: <info> (eth1): canceled DHCP transaction, DHCP client pid 3083 Mar 20 21:05:11 debian avahi-daemon[1113]: Withdrawing address record for 192.168.0.100 on eth1. Mar 20 21:05:11 debian avahi-daemon[1113]: Leaving mDNS multicast group on interface eth1.IPv4 with address 192.168.0.100. Mar 20 21:05:11 debian avahi-daemon[1113]: Interface eth1.IPv4 no longer relevant for mDNS. Mar 20 21:05:11 debian NetworkManager[1324]: <info> Activation (eth1) starting connection 'Auto My Network' Mar 20 21:05:11 debian NetworkManager[1324]: <info> (eth1): device state change: 3 -> 4 (reason 0) Mar 20 21:05:11 debian NetworkManager[1324]: <info> Activation (eth1) Stage 1 of 5 (Device Prepare) scheduled... Mar 20 21:05:11 debian NetworkManager[1324]: <info> (eth1): supplicant connection state: associating -> disconnected Mar 20 21:05:11 debian NetworkManager[1324]: <info> Activation (eth1) Stage 1 of 5 (Device Prepare) started... Mar 20 21:05:11 debian NetworkManager[1324]: <info> Activation (eth1) Stage 2 of 5 (Device Configure) scheduled... Mar 20 21:05:11 debian NetworkManager[1324]: <info> Activation (eth1) Stage 1 of 5 (Device Prepare) complete. Mar 20 21:05:11 debian NetworkManager[1324]: <info> Activation (eth1) Stage 2 of 5 (Device Configure) starting... Mar 20 21:05:11 debian NetworkManager[1324]: <info> (eth1): device state change: 4 -> 5 (reason 0) Mar 20 21:05:11 debian NetworkManager[1324]: <info> Activation (eth1/wireless): access point 'Auto My Network' has security, but secrets are required. Mar 20 21:05:11 debian NetworkManager[1324]: <info> (eth1): device state change: 5 -> 6 (reason 0) Mar 20 21:05:11 debian NetworkManager[1324]: <info> Activation (eth1) Stage 2 of 5 (Device Configure) complete. Mar 20 21:05:11 debian NetworkManager[1324]: <info> Activation (eth1) Stage 1 of 5 (Device Prepare) scheduled... Mar 20 21:05:11 debian NetworkManager[1324]: <info> Activation (eth1) Stage 1 of 5 (Device Prepare) started... Mar 20 21:05:11 debian NetworkManager[1324]: <info> (eth1): device state change: 6 -> 4 (reason 0) Mar 20 21:05:11 debian NetworkManager[1324]: <info> Activation (eth1) Stage 2 of 5 (Device Configure) scheduled... Mar 20 21:05:11 debian NetworkManager[1324]: <info> Activation (eth1) Stage 1 of 5 (Device Prepare) complete. Mar 20 21:05:11 debian NetworkManager[1324]: <info> Activation (eth1) Stage 2 of 5 (Device Configure) starting... Mar 20 21:05:11 debian NetworkManager[1324]: <info> (eth1): device state change: 4 -> 5 (reason 0) Mar 20 21:05:11 debian NetworkManager[1324]: <info> Activation (eth1/wireless): connection 'Auto My Network' has security, and secrets exist. No new secrets needed. Mar 20 21:05:11 debian NetworkManager[1324]: <info> Activation (eth1) Stage 2 of 5 (Device Configure) complete. Mar 20 21:05:11 debian NetworkManager[1324]: <info> (eth1): supplicant connection state: disconnected -> scanning Mar 20 21:05:12 debian NetworkManager[1324]: <info> (eth1): supplicant connection state: scanning -> associating Mar 20 21:05:13 debian NetworkManager[1324]: <info> (eth1): supplicant connection state: associating -> associated Mar 20 21:05:13 debian NetworkManager[1324]: <info> (eth1): supplicant connection state: associated -> disconnected Mar 20 21:05:13 debian NetworkManager[1324]: <info> (eth1): supplicant connection state: disconnected -> scanning Mar 20 21:05:13 debian NetworkManager[1324]: <info> (eth1): supplicant connection state: scanning -> associating Mar 20 21:05:16 debian NetworkManager[1324]: <info> (eth1): supplicant connection state: associating -> associated Mar 20 21:05:16 debian NetworkManager[1324]: <info> (eth1): supplicant connection state: associated -> disconnected Mar 20 21:05:16 debian NetworkManager[1324]: <info> (eth1): supplicant connection state: disconnected -> scanning Mar 20 21:05:17 debian NetworkManager[1324]: <info> (eth1): supplicant connection state: scanning -> associating Mar 20 21:05:19 debian NetworkManager[1324]: <info> (eth1): supplicant connection state: associating -> associated Mar 20 21:05:19 debian NetworkManager[1324]: <info> (eth1): supplicant connection state: associated -> disconnected Mar 20 21:05:20 debian NetworkManager[1324]: <info> (eth1): supplicant connection state: disconnected -> scanning Mar 20 21:05:20 debian NetworkManager[1324]: <info> (eth1): supplicant connection state: scanning -> associating Mar 20 21:05:23 debian NetworkManager[1324]: <info> (eth1): supplicant connection state: associating -> associated Mar 20 21:05:24 debian NetworkManager[1324]: <info> (eth1): supplicant connection state: associated -> 4-way handshake Mar 20 21:05:24 debian NetworkManager[1324]: <info> (eth1): supplicant connection state: 4-way handshake -> group handshake Mar 20 21:05:24 debian NetworkManager[1324]: <info> (eth1): supplicant connection state: group handshake -> completed Mar 20 21:05:24 debian NetworkManager[1324]: <info> Activation (eth1/wireless) Stage 2 of 5 (Device Configure) successful. Connected to wireless network 'My Network'. Mar 20 21:05:24 debian NetworkManager[1324]: <info> Activation (eth1) Stage 3 of 5 (IP Configure Start) scheduled. Mar 20 21:05:24 debian NetworkManager[1324]: <info> Activation (eth1) Stage 3 of 5 (IP Configure Start) started... Mar 20 21:05:24 debian NetworkManager[1324]: <info> (eth1): device state change: 5 -> 7 (reason 0) Mar 20 21:05:24 debian NetworkManager[1324]: <info> Activation (eth1) Beginning DHCPv4 transaction (timeout in 45 seconds) Mar 20 21:05:24 debian NetworkManager[1324]: <info> Activation (eth1) Stage 3 of 5 (IP Configure Start) complete. Mar 20 21:05:24 debian NetworkManager[1324]: <info> (eth1): DHCPv4 state changed nbi -> preinit Mar 20 21:05:24 debian dhclient: Listening on LPF/eth1/00:13:ce:f6:7a:dd Mar 20 21:05:24 debian dhclient: Sending on LPF/eth1/00:13:ce:f6:7a:dd Mar 20 21:05:24 debian dhclient: DHCPREQUEST on eth1 to 255.255.255.255 port 67 Mar 20 21:05:29 debian dhclient: DHCPREQUEST on eth1 to 255.255.255.255 port 67 Mar 20 21:05:29 debian NetworkManager[1324]: <info> (eth1): DHCPv4 state changed preinit -> reboot Mar 20 21:05:29 debian NetworkManager[1324]: <info> Activation (eth1) Stage 4 of 5 (IP4 Configure Get) scheduled... Mar 20 21:05:29 debian NetworkManager[1324]: <info> Activation (eth1) Stage 4 of 5 (IP4 Configure Get) started... Mar 20 21:05:29 debian NetworkManager[1324]: <info> Activation (eth1) Stage 5 of 5 (IP Configure Commit) scheduled... Mar 20 21:05:29 debian NetworkManager[1324]: <info> Activation (eth1) Stage 4 of 5 (IP4 Configure Get) complete. Mar 20 21:05:29 debian NetworkManager[1324]: <info> Activation (eth1) Stage 5 of 5 (IP Configure Commit) started... Mar 20 21:05:29 debian avahi-daemon[1113]: Joining mDNS multicast group on interface eth1.IPv4 with address 192.168.0.100. Mar 20 21:05:29 debian avahi-daemon[1113]: New relevant interface eth1.IPv4 for mDNS. Mar 20 21:05:29 debian avahi-daemon[1113]: Registering new address record for 192.168.0.100 on eth1.IPv4. Mar 20 21:05:30 debian NetworkManager[1324]: <info> (eth1): device state change: 7 -> 8 (reason 0) Mar 20 21:05:30 debian NetworkManager[1324]: <info> Policy set 'Auto My Network' (eth1) as default for IPv4 routing and DNS. Mar 20 21:05:30 debian NetworkManager[1324]: <info> Activation (eth1) successful, device activated. Mar 20 21:05:30 debian NetworkManager[1324]: <info> Activation (eth1) Stage 5 of 5 (IP Configure Commit) complete.