iwl3945: immediately after boot goes into loop of "Microcode SW error detected. Restarting 0x82000008"

Bug #581441 reported by jpiesing
18
This bug affects 3 people
Affects Status Importance Assigned to Milestone
linux (Ubuntu)
Expired
Undecided
Unassigned

Bug Description

Having upgraded from Karmic to Lucid, the iwl3945 driver no longer works on this laptop. Under karmic, perhaps every 1-2 days the wifi system would die with a 'Microcode SW error'. The fix was to disable wifi, 'rmmod iwl3945', suspend the laptop for some seconds, resume, re-load the iwl3945 module and re-enable wireless.
Under Lucid, the wifi system dies immediately on boot and the former fix no longer works. I've had a look at the various bugs of this sort in launchpad and other places. This is definitely not related to heavy network loading - this laptop has not been able to connect to wifi since I put Lucid on it this morning.

ProblemType: Bug
DistroRelease: Ubuntu 10.04
Package: linux-image-2.6.32-22-generic 2.6.32-22.33
Regression: Yes
Reproducible: Yes
ProcVersionSignature: Ubuntu 2.6.32-22.33-generic 2.6.32.11+drm33.2
Uname: Linux 2.6.32-22-generic i686
AlsaVersion: Advanced Linux Sound Architecture Driver Version 1.0.21.
Architecture: i386
ArecordDevices:
 **** List of CAPTURE Hardware Devices ****
 card 0: Intel [HDA Intel], device 0: STAC92xx Analog [STAC92xx Analog]
   Subdevices: 1/1
   Subdevice #0: subdevice #0
AudioDevicesInUse:
 USER PID ACCESS COMMAND
 /dev/snd/controlC0: jon 1832 F.... pulseaudio
CRDA: Error: [Errno 2] No such file or directory
Card0.Amixer.info:
 Card hw:0 'Intel'/'HDA Intel at 0xefebc000 irq 21'
   Mixer name : 'SigmaTel STAC9200'
   Components : 'HDA:83847690,102801d6,00102201 HDA:14f12bfa,14f100c3,00090000'
   Controls : 12
   Simple ctrls : 7
Date: Sun May 16 21:04:06 2010
HibernationDevice: RESUME=UUID=6f3da75c-ec03-4f2e-b552-ae1b75cb9eee
InstallationMedia: Ubuntu 10.04 LTS "Lucid Lynx" - Release i386 (20100427.1)
MachineType: Dell Inc. Latitude D420
PccardctlIdent:
 Socket 0:
   no product info available
PccardctlStatus:
 Socket 0:
   no card
ProcCmdLine: BOOT_IMAGE=/vmlinuz-2.6.32-22-generic root=/dev/mapper/foo-home ro quiet splash
ProcEnviron:
 LANG=en_GB.utf8
 SHELL=/bin/bash
RelatedPackageVersions: linux-firmware 1.34
SourcePackage: linux
dmi.bios.date: 02/02/2008
dmi.bios.vendor: Dell Inc.
dmi.bios.version: A06
dmi.board.name: 0YJ387
dmi.board.vendor: Dell Inc.
dmi.chassis.type: 8
dmi.chassis.vendor: Dell Inc.
dmi.modalias: dmi:bvnDellInc.:bvrA06:bd02/02/2008:svnDellInc.:pnLatitudeD420:pvr:rvnDellInc.:rn0YJ387:rvr:cvnDellInc.:ct8:cvr:
dmi.product.name: Latitude D420
dmi.sys.vendor: Dell Inc.
---
AlsaVersion: Advanced Linux Sound Architecture Driver Version 1.0.23.
Architecture: i386
ArecordDevices:
 **** List of CAPTURE Hardware Devices ****
 card 0: Intel [HDA Intel], device 0: STAC92xx Analog [STAC92xx Analog]
   Subdevices: 1/1
   Subdevice #0: subdevice #0
AudioDevicesInUse:
 Cannot stat file /proc/2956/fd/35: Stale NFS file handle
 Cannot stat file /proc/2956/fd/40: Stale NFS file handle
                      USER PID ACCESS COMMAND
 /dev/snd/controlC0: ubuntu 2964 F.... pulseaudio
CRDA: Error: [Errno 2] No such file or directory
Card0.Amixer.info:
 Card hw:0 'Intel'/'HDA Intel at 0xefebc000 irq 44'
   Mixer name : 'SigmaTel STAC9200'
   Components : 'HDA:83847690,102801d6,00102201 HDA:14f12bfa,14f100c3,00090000'
   Controls : 12
   Simple ctrls : 7
DistroRelease: Ubuntu 10.10
LiveMediaBuild: Ubuntu 10.10 "Maverick Meerkat" - Alpha i386 (20100803.1)
MachineType: Dell Inc. Latitude D420
Package: linux (not installed)
PccardctlIdent:
 Socket 0:
   no product info available
PccardctlStatus:
 Socket 0:
   no card
ProcCmdLine: file=/cdrom/preseed/hostname.seed boot=casper initrd=/casper/initrd.lz quiet splash --
ProcEnviron:
 LANG=en_US.UTF-8
 SHELL=/bin/bash
ProcVersionSignature: Ubuntu 2.6.35-14.19-generic 2.6.35
Regression: No
RelatedPackageVersions: linux-firmware 1.37
Reproducible: Yes
Tags: maverick networking needs-upstream-testing
Uname: Linux 2.6.35-14-generic i686
UserGroups: adm admin cdrom dialout lpadmin plugdev sambashare
dmi.bios.date: 02/02/2008
dmi.bios.vendor: Dell Inc.
dmi.bios.version: A06
dmi.board.name: 0YJ387
dmi.board.vendor: Dell Inc.
dmi.chassis.type: 8
dmi.chassis.vendor: Dell Inc.
dmi.modalias: dmi:bvnDellInc.:bvrA06:bd02/02/2008:svnDellInc.:pnLatitudeD420:pvr:rvnDellInc.:rn0YJ387:rvr:cvnDellInc.:ct8:cvr:
dmi.product.name: Latitude D420
dmi.sys.vendor: Dell Inc.

---
AlsaVersion: Advanced Linux Sound Architecture Driver Version 1.0.23.
Architecture: i386
ArecordDevices:
 **** List of CAPTURE Hardware Devices ****
 card 0: Intel [HDA Intel], device 0: STAC92xx Analog [STAC92xx Analog]
   Subdevices: 1/1
   Subdevice #0: subdevice #0
AudioDevicesInUse:
 Cannot stat file /proc/2956/fd/34: Stale NFS file handle
                      USER PID ACCESS COMMAND
 /dev/snd/controlC0: ubuntu 2964 F.... pulseaudio
CRDA: Error: [Errno 2] No such file or directory
Card0.Amixer.info:
 Card hw:0 'Intel'/'HDA Intel at 0xefebc000 irq 45'
   Mixer name : 'SigmaTel STAC9200'
   Components : 'HDA:83847690,102801d6,00102201 HDA:14f12bfa,14f100c3,00090000'
   Controls : 12
   Simple ctrls : 7
DistroRelease: Ubuntu 10.10
LiveMediaBuild: Ubuntu 10.10 "Maverick Meerkat" - Alpha i386 (20100803.1)
MachineType: Dell Inc. Latitude D420
Package: linux (not installed)
PccardctlIdent:
 Socket 0:
   no product info available
PccardctlStatus:
 Socket 0:
   no card
ProcCmdLine: file=/cdrom/preseed/hostname.seed boot=casper initrd=/casper/initrd.lz quiet splash -- console-setup/layoutcode=gb
ProcEnviron:
 LANG=en_US.UTF-8
 SHELL=/bin/bash
ProcVersionSignature: Ubuntu 2.6.35-14.19-generic 2.6.35
Regression: No
RelatedPackageVersions: linux-firmware 1.37
Reproducible: Yes
Tags: maverick networking needs-upstream-testing
Uname: Linux 2.6.35-14-generic i686
UserGroups: adm admin cdrom dialout lpadmin plugdev sambashare
dmi.bios.date: 02/02/2008
dmi.bios.vendor: Dell Inc.
dmi.bios.version: A06
dmi.board.name: 0YJ387
dmi.board.vendor: Dell Inc.
dmi.chassis.type: 8
dmi.chassis.vendor: Dell Inc.
dmi.modalias: dmi:bvnDellInc.:bvrA06:bd02/02/2008:svnDellInc.:pnLatitudeD420:pvr:rvnDellInc.:rn0YJ387:rvr:cvnDellInc.:ct8:cvr:
dmi.product.name: Latitude D420
dmi.sys.vendor: Dell Inc.

---
AlsaVersion: Advanced Linux Sound Architecture Driver Version 1.0.23.
Architecture: i386
ArecordDevices:
 **** List of CAPTURE Hardware Devices ****
 card 0: Intel [HDA Intel], device 0: STAC92xx Analog [STAC92xx Analog]
   Subdevices: 1/1
   Subdevice #0: subdevice #0
AudioDevicesInUse:
 Cannot stat file /proc/2956/fd/34: Stale NFS file handle
 Cannot stat file /proc/2956/fd/42: Stale NFS file handle
                      USER PID ACCESS COMMAND
 /dev/snd/controlC0: ubuntu 2964 F.... pulseaudio
CRDA: Error: [Errno 2] No such file or directory
Card0.Amixer.info:
 Card hw:0 'Intel'/'HDA Intel at 0xefebc000 irq 44'
   Mixer name : 'SigmaTel STAC9200'
   Components : 'HDA:83847690,102801d6,00102201 HDA:14f12bfa,14f100c3,00090000'
   Controls : 12
   Simple ctrls : 7
DistroRelease: Ubuntu 10.10
LiveMediaBuild: Ubuntu 10.10 "Maverick Meerkat" - Alpha i386 (20100803.1)
MachineType: Dell Inc. Latitude D420
Package: linux (not installed)
PccardctlIdent:
 Socket 0:
   no product info available
PccardctlStatus:
 Socket 0:
   no card
ProcCmdLine: file=/cdrom/preseed/hostname.seed boot=casper initrd=/casper/initrd.lz quiet splash -- console-setup/layoutcode=gb
ProcEnviron:
 LANG=en_US.UTF-8
 SHELL=/bin/bash
ProcVersionSignature: Ubuntu 2.6.35-14.19-generic 2.6.35
Regression: No
RelatedPackageVersions: linux-firmware 1.37
Reproducible: Yes
Tags: maverick networking needs-upstream-testing
Uname: Linux 2.6.35-14-generic i686
UserGroups: adm admin cdrom dialout lpadmin plugdev sambashare
dmi.bios.date: 02/02/2008
dmi.bios.vendor: Dell Inc.
dmi.bios.version: A06
dmi.board.name: 0YJ387
dmi.board.vendor: Dell Inc.
dmi.chassis.type: 8
dmi.chassis.vendor: Dell Inc.
dmi.modalias: dmi:bvnDellInc.:bvrA06:bd02/02/2008:svnDellInc.:pnLatitudeD420:pvr:rvnDellInc.:rn0YJ387:rvr:cvnDellInc.:ct8:cvr:
dmi.product.name: Latitude D420
dmi.sys.vendor: Dell Inc.

Revision history for this message
jpiesing (jon33040) wrote :
Revision history for this message
Jeremy Foshee (jeremyfoshee) wrote :

Hi jpiesing,

If you could also please test the latest upstream kernel available that would be great. It will allow additional upstream developers to examine the issue. Refer to https://wiki.ubuntu.com/KernelMainlineBuilds . Once you've tested the upstream kernel, please remove the 'needs-upstream-testing' tag. This can be done by clicking on the yellow pencil icon next to the tag located at the bottom of the bug description and deleting the 'needs-upstream-testing' text. Please let us know your results.

Thanks in advance.

    [This is an automated message. Apologies if it has reached you inappropriately; please just reply to this message indicating so.]

tags: added: kj-triage
Changed in linux (Ubuntu):
status: New → Incomplete
Revision history for this message
jpiesing (jon33040) wrote :
Download full text (4.6 KiB)

I've tried linux-image-2.6.33-02063304-generic and linux-image-2.6.34-020634-generic as well as getting more experience with the standard lucid kernel.
The behaviour of all 3 is closer to the karmic behaviour - perhaps every 1-2 days the wifi system would die with a 'Microcode SW error'. The fix which worked for karmic of disabling wifi, unloading the iwl3945 module, suspending the laptop, waiting 10-20 seconds, resuming the laptop and reloading the iwl3945 module doesn't work as often as it worked with karmic but works more than I first feared.
With linux-image-2.6.33-02063304-generic, there's less log information captured than with karmic. What happens is an error from wpa_supplicant as followsl
May 23 18:35:06 cameron wpa_supplicant[947]: Failed to initiate AP scan.
May 23 18:36:13 cameron wpa_supplicant[947]: last message repeated 6 times
May 23 18:37:13 cameron wpa_supplicant[947]: last message repeated 6 times
May 23 18:38:13 cameron wpa_supplicant[947]: last message repeated 6 times
May 23 18:39:13 cameron wpa_supplicant[947]: last message repeated 6 times
The network connection stays working for some time and doesn't die immediately.
With linux-image-2.6.34-020634-generic, there's more logging information and I've just captured the following.

May 23 17:31:03 cameron kernel: [26917.748945] iwl3945 0000:0c:00.0: Microcode SW error detected. Restarting 0x82000008.
May 23 17:31:03 cameron kernel: [26917.748989] iwl3945 0000:0c:00.0: Start IWL Error Log Dump:
May 23 17:31:03 cameron kernel: [26917.748997] iwl3945 0000:0c:00.0: Status: 0x0002A2E4, count: 1
May 23 17:31:03 cameron kernel: [26917.749004] iwl3945 0000:0c:00.0: Desc Time asrtPC blink2 ilink1 nmiPC Line
May 23 17:31:03 cameron kernel: [26917.749239] iwl3945 0000:0c:00.0: SYSASSERT (#5) 0903237322 0x008B6 0x00274 0x00320 0x007FE 116
May 23 17:31:03 cameron kernel: [26917.749243]
May 23 17:31:03 cameron kernel: [26917.749376] iwl3945 0000:0c:00.0: Start IWL Event Log Dump: display last 20 count
May 23 17:31:03 cameron kernel: [26917.749424] iwl3945 0000:0c:00.0: 09032372300x00000000 0302
May 23 17:31:03 cameron kernel: [26917.749451] iwl3945 0000:0c:00.0: 09032372390x00008000 0350
May 23 17:31:03 cameron kernel: [26917.749479] iwl3945 0000:0c:00.0: 09032372440x000000d9 0106
May 23 17:31:03 cameron kernel: [26917.749507] iwl3945 0000:0c:00.0: 09032372450x00000000 0302
May 23 17:31:03 cameron kernel: [26917.749534] iwl3945 0000:0c:00.0: 09032372540x00008000 0350
May 23 17:31:03 cameron kernel: [26917.749562] iwl3945 0000:0c:00.0: 09032372590x000000d9 0106
May 23 17:31:03 cameron kernel: [26917.749589] iwl3945 0000:0c:00.0: 09032372610x00000000 0302
May 23 17:31:03 cameron kernel: [26917.749617] iwl3945 0000:0c:00.0: 09032372690x00008000 0350
May 23 17:31:03 cameron kernel: [26917.749644] iwl3945 0000:0c:00.0: 09032372740x000000d9 0106
May 23 17:31:03 cameron kernel: [26917.749672] iwl3945 0000:0c:00.0: 09032372760x00000000 0302
May 23 17:31:03 cameron kernel: [26917.749699] iwl3945 0000:0c:00.0: 09032372840x00008000 0350
May 23 17:31:03 cameron kernel: [26917.749727] iwl3945 0000:0c:00.0: 09032372890x000000d9 0106
May 23 17:31:03 cameron kernel: [26917.749754...

Read more...

tags: removed: needs-upstream-testing
Revision history for this message
jpiesing (jon33040) wrote :
Revision history for this message
Jeremy Foshee (jeremyfoshee) wrote :

This bug report was marked as Incomplete and has not had any updated comments for quite some time. As a result this bug is being closed. Please reopen if this is still an issue in the current Ubuntu development release http://cdimage.ubuntu.com/daily-live/current/ . Also, please be sure to provide any requested information that may have been missing. To reopen the bug, click on the current status under the Status column and change the status back to "New". Thanks.

[This is an automated message. Apologies if it has reached you inappropriately; please just reply to this message indicating so.]

tags: added: kj-expired
Changed in linux (Ubuntu):
status: Incomplete → Expired
Revision history for this message
jpiesing (jon33040) wrote : AcpiTables.txt

apport information

tags: added: apport-collected
description: updated
Revision history for this message
jpiesing (jon33040) wrote : AlsaDevices.txt

apport information

Revision history for this message
jpiesing (jon33040) wrote : AplayDevices.txt

apport information

Revision history for this message
jpiesing (jon33040) wrote : BootDmesg.txt

apport information

Revision history for this message
jpiesing (jon33040) wrote : Card0.Amixer.values.txt

apport information

Revision history for this message
jpiesing (jon33040) wrote : Card0.Codecs.codec.0.txt

apport information

Revision history for this message
jpiesing (jon33040) wrote : Card0.Codecs.codec.1.txt

apport information

Revision history for this message
jpiesing (jon33040) wrote : CurrentDmesg.txt

apport information

Revision history for this message
jpiesing (jon33040) wrote : IwConfig.txt

apport information

Revision history for this message
jpiesing (jon33040) wrote : Lspci.txt

apport information

Revision history for this message
jpiesing (jon33040) wrote : Lsusb.txt

apport information

Revision history for this message
jpiesing (jon33040) wrote : PciMultimedia.txt

apport information

Revision history for this message
jpiesing (jon33040) wrote : ProcCpuinfo.txt

apport information

Revision history for this message
jpiesing (jon33040) wrote : ProcInterrupts.txt

apport information

Revision history for this message
jpiesing (jon33040) wrote : ProcModules.txt

apport information

Revision history for this message
jpiesing (jon33040) wrote : RfKill.txt

apport information

Revision history for this message
jpiesing (jon33040) wrote : UdevDb.txt

apport information

Revision history for this message
jpiesing (jon33040) wrote : UdevLog.txt

apport information

Revision history for this message
jpiesing (jon33040) wrote : WifiSyslog.txt

apport information

Changed in linux (Ubuntu):
status: Expired → New
Revision history for this message
jpiesing (jon33040) wrote :

I just booted this laptop off the Maverick Alpha 3 CDROM and left it while I went shopping.
Firefox was running with a page loaded which refreshed every 5 minutes or so and nothing else.
The output of dmesg shows that this problem still occurs.

Revision history for this message
jpiesing (jon33040) wrote : AcpiTables.txt

apport information

description: updated
Revision history for this message
jpiesing (jon33040) wrote : AlsaDevices.txt

apport information

Revision history for this message
jpiesing (jon33040) wrote : AplayDevices.txt

apport information

Revision history for this message
jpiesing (jon33040) wrote : BootDmesg.txt

apport information

Revision history for this message
jpiesing (jon33040) wrote : Card0.Amixer.values.txt

apport information

Revision history for this message
jpiesing (jon33040) wrote : Card0.Codecs.codec.0.txt

apport information

Revision history for this message
jpiesing (jon33040) wrote : Card0.Codecs.codec.1.txt

apport information

Revision history for this message
jpiesing (jon33040) wrote : CurrentDmesg.txt

apport information

Revision history for this message
jpiesing (jon33040) wrote : IwConfig.txt

apport information

Revision history for this message
jpiesing (jon33040) wrote : Lspci.txt

apport information

Revision history for this message
jpiesing (jon33040) wrote : Lsusb.txt

apport information

Revision history for this message
jpiesing (jon33040) wrote : PciMultimedia.txt

apport information

Revision history for this message
jpiesing (jon33040) wrote : ProcCpuinfo.txt

apport information

Revision history for this message
jpiesing (jon33040) wrote : ProcInterrupts.txt

apport information

Revision history for this message
jpiesing (jon33040) wrote : ProcModules.txt

apport information

Revision history for this message
jpiesing (jon33040) wrote : RfKill.txt

apport information

Revision history for this message
jpiesing (jon33040) wrote : UdevDb.txt

apport information

Revision history for this message
jpiesing (jon33040) wrote : UdevLog.txt

apport information

Revision history for this message
jpiesing (jon33040) wrote : WifiSyslog.txt

apport information

Revision history for this message
jpiesing (jon33040) wrote :

And here's a second example of the problem running from the Maverick Alpha 3 CDROM.
I just rebooted the machine after the previous example and left it to go and have lunch.
When I came back, the problem had happened.

Revision history for this message
jpiesing (jon33040) wrote : AcpiTables.txt

apport information

description: updated
Revision history for this message
jpiesing (jon33040) wrote : AlsaDevices.txt

apport information

Revision history for this message
jpiesing (jon33040) wrote : AplayDevices.txt

apport information

Revision history for this message
jpiesing (jon33040) wrote : BootDmesg.txt

apport information

Revision history for this message
jpiesing (jon33040) wrote : Card0.Amixer.values.txt

apport information

Revision history for this message
jpiesing (jon33040) wrote : Card0.Codecs.codec.0.txt

apport information

Revision history for this message
jpiesing (jon33040) wrote : Card0.Codecs.codec.1.txt

apport information

Revision history for this message
jpiesing (jon33040) wrote : CurrentDmesg.txt

apport information

Revision history for this message
jpiesing (jon33040) wrote : IwConfig.txt

apport information

Revision history for this message
jpiesing (jon33040) wrote : Lspci.txt

apport information

Revision history for this message
jpiesing (jon33040) wrote : Lsusb.txt

apport information

Revision history for this message
jpiesing (jon33040) wrote : PciMultimedia.txt

apport information

Revision history for this message
jpiesing (jon33040) wrote : ProcCpuinfo.txt

apport information

Revision history for this message
jpiesing (jon33040) wrote : ProcInterrupts.txt

apport information

Revision history for this message
jpiesing (jon33040) wrote : ProcModules.txt

apport information

Revision history for this message
jpiesing (jon33040) wrote : RfKill.txt

apport information

Revision history for this message
jpiesing (jon33040) wrote : UdevDb.txt

apport information

Revision history for this message
jpiesing (jon33040) wrote : UdevLog.txt

apport information

Revision history for this message
jpiesing (jon33040) wrote : WifiSyslog.txt

apport information

Revision history for this message
jpiesing (jon33040) wrote :

And the same again - I've booted Maverick Alpha 3 times on this machine and each time this happens. In this case before the boot process has really completed.

Brad Figg (brad-figg)
tags: added: acpi
tags: added: acpi-table-checksum
Brad Figg (brad-figg)
Changed in linux (Ubuntu):
status: New → Confirmed
Revision history for this message
penalvch (penalvch) wrote :

jpiesing, this bug was reported a while ago and there hasn't been any activity in it recently. We were wondering if this is still an issue? Can you try with the latest development release of Ubuntu? ISO CD images are available from http://cdimage.ubuntu.com/releases/ .

If it remains an issue, could you run the following command in the development release from a Terminal (Applications->Accessories->Terminal). It will automatically gather and attach updated debug information to this report.

apport-collect -p linux <replace-with-bug-number>

Also, if you could test the latest upstream kernel available that would be great. It will allow additional upstream developers to examine the issue. Refer to https://wiki.ubuntu.com/KernelMainlineBuilds . Once you've tested the upstream kernel, please remove the 'needs-upstream-testing' tag. This can be done by clicking on the yellow pencil icon next to the tag located at the bottom of the bug description and deleting the 'needs-upstream-testing' text.

If this bug is fixed in the mainline kernel, please add the following tag 'kernel-fixed-upstream'.

If the mainline kernel does not fix this bug, please add the tag: 'kernel-bug-exists-upstream'.

If you are unable to test the mainline kernel, for example it will not boot, please add the tag: 'kernel-unable-to-test-upstream'.

Please let us know your results. Thanks in advance.

tags: added: needs-upstream-testing
removed: networking
tags: added: maverick
Changed in linux (Ubuntu):
status: Confirmed → Incomplete
Revision history for this message
Launchpad Janitor (janitor) wrote :

[Expired for linux (Ubuntu) because there has been no activity for 60 days.]

Changed in linux (Ubuntu):
status: Incomplete → Expired
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Bug attachments

Remote bug watches

Bug watches keep track of this bug in other bug trackers.