Bug 932 - Firmware restarts on heavy TX
: Firmware restarts on heavy TX
Status: VERIFIED FIXED
: IPW3945
firmware error
: 0.0.69
: All Fedora Core 2
: P1 normal
Assigned To:
:
:
:
:
:
  Show dependency treegraph
 
Reported: 2006-03-02 15:04 by
Modified: 2006-03-09 21:56 (History)


Attachments


Note

You need to log in before you can comment on or make changes to this bug.


Description From 2006-03-02 15:04:30
Multiple restarts reported in dmesg when 3945 is transmitting:

ipw3945: Microcode SW error detected.  Restarting.
ipw3945: Error Reply type 0x00000000 cmd TX (0x1C) seq 0x01DE ser 0x00000000
ipw3945: Can't stop Rx DMA.
ipw3945: Detected geography ABG (11 802.11bg channels, 9 802.11a channels)

# Exact steps to reproduce

Happens when transmitting under heavy load.  Seems to be somehow related to
bluetooth being enabled.

# Reproducability of bug (e.g. intermittent or 100% reproducable) 

100%

# Did this problem not exist in previous version of the driver?

All released versions to 0.0.69

# kernel version

2.6.15 + FC4 patches

# AP brand/model

Netgear 624WGT v3

# dmesg output at debug level 0x43fff

ipw3945: Microcode SW error detected.  Restarting.
ipw3945: Start IPW Error Log Dump:
ipw3945: Status: 0x1C0041F0, Config: 00000102 count: 1
ipw3945: Desc       Time       asrtPC     const      ilink1     nmiPC      Line
ipw3945: SYSASSERT (#5) 0x85B5E558 0x000006E6 0x000039C2 0x000002AC
0x00000000 3242
ipw3945: Start IPW Event Log Dump: count 256 type 0x00
ipw3945: 0x00000001     0x0000016d
ipw3945: 0x00000001     0x008056e0
ipw3945: 0x00000001     0x008056fc
ipw3945: 0x00000001     0x00000000
ipw3945: 0x00000001     0x00000177
ipw3945: 0x00000001     0x008056e0
ipw3945: 0x00000001     0x00805704
ipw3945: 0x00000001     0x00000000
00000000 03 0B 00 2D 80 00 00 24  00 00 00 15 0F 00 13 02   ...-...$ ........
00000010 06 74 13 00 14 6C 3B 4B  A6 02 00 64 00            .t...l;K ...d.
ipw3945: Error Reply type 0x00000000 cmd TX (0x1C) seq 0x0005 ser 0x00000000
ipw3945: Can't stop Rx DMA.
ipw3945: Detected geography ABG (11 802.11bg channels, 9 802.11a channels)
ipw3945: Microcode SW error detected.  Restarting.
ipw3945: Start IPW Error Log Dump:
ipw3945: Status: 0x1C0041F0, Config: 00000102 count: 1
ipw3945: Desc       Time       asrtPC     const      ilink1     nmiPC      Line
ipw3945: SYSASSERT (#5) 0x863B6941 0x000006E6 0x000039C2 0x000002AC
0x00000000 3242
ipw3945: Start IPW Event Log Dump: count 256 type 0x00
ipw3945: 0x00000001     0x0000016d
ipw3945: 0x00000001     0x008056e0
ipw3945: 0x00000001     0x008056fc
ipw3945: 0x00000001     0x00000000
ipw3945: 0x00000001     0x00000177
ipw3945: 0x00000001     0x008056e0
ipw3945: 0x00000001     0x00805704
ipw3945: 0x00000001     0x00000000
00000000 03 0B 00 2D 80 00 00 24  00 00 00 15 0F 00 13 02   ...-...$ ........
00000010 06 74 13 00 14 6C 3B 4B  A6 02 00 64 00            .t...l;K ...d.
ipw3945: Error Reply type 0x00000000 cmd TX (0x1C) seq 0x0073 ser 0x00000000
ipw3945: Can't stop Rx DMA.
ipw3945: Detected geography ABG (11 802.11bg channels, 9 802.11a channels)
ipw3945: Microcode SW error detected.  Restarting.
ipw3945: Start IPW Error Log Dump:
ipw3945: Status: 0x1C0041F0, Config: 00000102 count: 1
ipw3945: Desc       Time       asrtPC     const      ilink1     nmiPC      Line
ipw3945: SYSASSERT (#5) 0x874363CF 0x000006E6 0x000039C2 0x000002AC
0x00000000 3242
ipw3945: Start IPW Event Log Dump: count 256 type 0x00
ipw3945: 0x00000001     0x0000016d
ipw3945: 0x00000001     0x008056e0
ipw3945: 0x00000001     0x008056fc
ipw3945: 0x00000001     0x00000000
ipw3945: 0x00000001     0x00000177
ipw3945: 0x00000001     0x008056e0
ipw3945: 0x00000001     0x00805704
ipw3945: 0x00000001     0x00000000
00000000 03 0B 00 2D 80 00 00 24  00 00 00 15 0F 00 13 02   ...-...$ ........
00000010 06 74 13 00 14 6C 3B 4B  A6 02 00 64 00            .t...l;K ...d.
ipw3945: Error Reply type 0x00000000 cmd TX (0x1C) seq 0x0071 ser 0x00000000


# Type of security (if any) you are using (e.g. WEP64, WEP128, WPA, WPA2,
802.1x, etc)

WEP128

# Version of firmware

initial 3945 release

# Version of the ieee80211 module

1.1.12

# Proximity to the AP

3 - 30 ft
------- Comment #1 From 2006-03-02 17:39:28 -------
Fixed in 0.0.70

The problem was being caused by bluetooth co-existence in conjunction with Tx
frame measurement.  The fix disables BT priority on frames where Tx measurement
is occurring (at most once every 3 seconds)
------- Comment #2 From 2006-03-06 18:19:36 -------
Eric,
Can you retry 0.0.70? Does this problem still exist in your side?
------- Comment #3 From 2006-03-07 06:41:51 -------
I've been running 0.0.70 since it's release with no problems at all.
------- Comment #4 From 2006-03-09 21:56:11 -------
According to Comment #3, verify this bug on ipw3945-0.0.70.