[Bug 607064] [NEW] ipw2200 constantly disconnects, /var/log/syslog says ipw200: Firmware error detected. Restarting.

puff puff at darksleep.com
Mon Jul 19 04:38:22 UTC 2010


Public bug reported:

This appears to be related to bug #352150 and possibly bug #331103, but
the problem still occurs (and much, much more frequently) under Lucid.

I have a thinkpad t43p with ipw2200 wireless.  For several years it has
worked perfectly on unsecured wireless networks.

Recently I set up a home network with WPA2 encryption.  I started seeing
random disconnects every so often.  Most of the time it reconnected and
I restarted ssh, etc, and went on.  Sometimes it did not reconnect at
all.

When I checked the syslog, I saw multiple occurrences of:

     ipw2200: Firmware error detected. Restarting.

I researched the problem and found bug #352150 and others.  The
conclusion seemed to be that it would be fixed in a newer version of the
kernel.  I bore with it and eventually reinstalled my laptop with Lucid.
The problem continued and happens much more frequently, to the point
that most of the time, my wireless is useless.

Previously (pre-Lucid), the connection would stay good for several hours
at a time, or would disconnect and then reconnect every ten or twenty
minutes.  Sometimes it would disconnect and reconnect every couple of
minutes, eventually becoming unable to reconnect at all. Usually at that
point, no matter how many times I retried, I couldn't get a connection.

Sometimes, if I suspended and resumed, it seemed to start working again.

Since reinstalling to Lucid, some days I'm lucky and get 10-20 minutes
of working network, and then it starts disconnecting and reconnecting
constantly, eventually giving up and unable to reconnect for the rest of
the day.

I have had problems, in the past, with ipw2200 not functioning when
resuming from hibernate.  In the past, I found that using modprobe to
remove and reload the ipw2200 module would solve the problem.  I tried
that with this problem, e.g.:

----------------------------------------------------------------------
$ sudo modprobe -r ipw2200
$ sudo modprobe ipw2200
----------------------------------------------------------------------

But it had no visible effect.

In the 352150 comments, somebody suggested creating a file named
/etc/modprobe.d/ipw2200.conf, containing this line:

----------------------------------------------------------------------
options ipw2200 hwcrypto=0
----------------------------------------------------------------------

The comments also suggested using the hwcrypto=0 argument on the
modprobe line, e.g.:

----------------------------------------------------------------------
$ sudo modprobe -r ipw2200
$ sudo modprobe ipw2200 hwcrypto=0
----------------------------------------------------------------------

Neither of these had any visible effect.

ProblemType: Bug
DistroRelease: Ubuntu 10.04
Package: linux-image-2.6.32-23-generic 2.6.32-23.37
Regression: No
Reproducible: Yes
ProcVersionSignature: Ubuntu 2.6.32-23.37-generic 2.6.32.15+drm33.5
Uname: Linux 2.6.32-23-generic i686
AlsaVersion: Advanced Linux Sound Architecture Driver Version 1.0.21.
Architecture: i386
AudioDevicesInUse:
 USER        PID ACCESS COMMAND
 /dev/snd/controlC0:  puff       1384 F.... pulseaudio
CRDA: Error: [Errno 2] No such file or directory
Card0.Amixer.info:
 Card hw:0 'ICH6'/'Intel ICH6 with AD1981B at irq 22'
   Mixer name	: 'Analog Devices AD1981B'
   Components	: 'AC97a:41445374'
   Controls      : 26
   Simple ctrls  : 18
Card29.Amixer.info:
 Card hw:29 'ThinkPadEC'/'ThinkPad Console Audio Control at EC reg 0x30, fw 1YHT29WW-1.06'
   Mixer name	: 'ThinkPad EC 1YHT29WW-1.06'
   Components	: ''
   Controls      : 2
   Simple ctrls  : 1
Card29.Amixer.values:
 Simple mixer control 'Console',0
   Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
   Playback channels: Mono
   Limits: Playback 0 - 14
   Mono: Playback 9 [64%] [on]
Date: Mon Jul 19 00:08:33 2010
HibernationDevice: RESUME=UUID=b3d0a5c0-5cc9-4a17-b9f5-61e2bab9bfaf
InstallationMedia: Ubuntu 10.04 LTS "Lucid Lynx" - Release i386 (20100427.1)
MachineType: IBM 2668H2U
PccardctlIdent:
 Socket 0:
   no product info available
PccardctlStatus:
 Socket 0:
   no card
ProcCmdLine: BOOT_IMAGE=/boot/vmlinuz-2.6.32-23-generic root=/dev/mapper/hostname-root ro quiet splash
ProcEnviron:
 LANG=en_US.utf8
 SHELL=/bin/bash
RelatedPackageVersions: linux-firmware 1.34.1
SourcePackage: linux
dmi.bios.date: 08/21/2006
dmi.bios.vendor: IBM
dmi.bios.version: 1YET65WW (1.29 )
dmi.board.name: 2668H2U
dmi.board.vendor: IBM
dmi.board.version: Not Available
dmi.chassis.asset.tag: No Asset Information
dmi.chassis.type: 10
dmi.chassis.vendor: IBM
dmi.chassis.version: Not Available
dmi.modalias: dmi:bvnIBM:bvr1YET65WW(1.29):bd08/21/2006:svnIBM:pn2668H2U:pvrThinkPadT43p:rvnIBM:rn2668H2U:rvrNotAvailable:cvnIBM:ct10:cvrNotAvailable:
dmi.product.name: 2668H2U
dmi.product.version: ThinkPad T43p
dmi.sys.vendor: IBM

** Affects: linux (Ubuntu)
     Importance: Undecided
         Status: New


** Tags: apport-bug i386 lucid needs-upstream-testing networking

-- 
ipw2200 constantly disconnects, /var/log/syslog says ipw200:  Firmware error detected.  Restarting.
https://bugs.launchpad.net/bugs/607064
You received this bug notification because you are a member of Kernel
Bugs, which is subscribed to linux in ubuntu.




More information about the kernel-bugs mailing list