b43-dev.lists.infradead.org archive mirror
 help / color / mirror / Atom feed
From: Chris Vine <chris@cvine.freeserve.co.uk>
To: b43-dev@lists.infradead.org
Subject: Request for testing b43 & Broadcom 14e4:4315 cards for DMA ERRORs (Linux 3.0)
Date: Wed, 1 Jun 2011 00:29:41 +0100	[thread overview]
Message-ID: <20110601002941.1ab83b28@boulder.homenet> (raw)
In-Reply-To: <BANLkTi=fgGTvjdQ0Ghd15CBoYzd9TLU2CQ@mail.gmail.com>

On Mon, 30 May 2011 09:22:32 +0200
Rafa? Mi?ecki <zajec5@gmail.com> wrote:
> Hello everybody,
> 
> I believe I've grabbed e-mails of all the people reporting DMA errors
> on b43/bcm43xx mailing list.
> 
> Short remind of the problem. When using b43 and LP-PHY card on some
> specific machines you got:
> b43-phy0 ERROR: Fatal DMA error: 0x00000800, 0x00000000, 0x00000000,
> 0x00000000, 0x00000000, 0x00000000
> b43-phy0: Controller RESET (DMA error) ...
> 
> The workaround was to use PIO instead of DMA, or "modprobe wl &&
> rmmod wl".
> 
> I believe we've fixed that errors in Linux 3.0-rc1. Can you give it a
> chance and report back?

This deals with the fatal DMA errors on my machine.  Well done.

However, fixing this bug reveals something else.  After about 2 hours of
streaming on MLB.TV I got this, apparently at random (but this is not a
hard error: by disassociating from the AP and reassociating, the rest of
the game played fine, and there was no need to load or unload modules):

b43-phy0 debug: TX-status contains invalid cookie: 0x0DCE
b43-phy0 debug: Out of order TX status report on DMA ring 1. Expected 74, but got 76
b43-phy0 debug: Out of order TX status report on DMA ring 1. Expected 74, but got 78
b43-phy0 debug: Out of order TX status report on DMA ring 1. Expected 74, but got 80
b43-phy0 debug: Out of order TX status report on DMA ring 1. Expected 74, but got 82
b43-phy0 debug: Out of order TX status report on DMA ring 1. Expected 74, but got 84
b43-phy0 debug: Out of order TX status report on DMA ring 1. Expected 74, but got 86
b43-phy0 debug: Out of order TX status report on DMA ring 1. Expected 74, but got 88
b43-phy0 debug: Out of order TX status report on DMA ring 1. Expected 74, but got 90
b43-phy0 debug: Out of order TX status report on DMA ring 1. Expected 74, but got 92
b43-phy0 debug: Out of order TX status report on DMA ring 1. Expected 74, but got 94
b43-phy0 debug: Out of order TX status report on DMA ring 1. Expected 74, but got 96
b43-phy0 debug: Out of order TX status report on DMA ring 1. Expected 74, but got 98
b43-phy0 debug: Out of order TX status report on DMA ring 1. Expected 74, but got 100
b43-phy0 debug: Out of order TX status report on DMA ring 1. Expected 74, but got 102
b43-phy0 debug: Out of order TX status report on DMA ring 1. Expected 74, but got 104
b43-phy0 debug: Out of order TX status report on DMA ring 1. Expected 74, but got 106
b43-phy0 debug: Out of order TX status report on DMA ring 1. Expected 74, but got 108
b43-phy0 debug: Out of order TX status report on DMA ring 1. Expected 74, but got 110
b43-phy0 debug: Out of order TX status report on DMA ring 1. Expected 74, but got 112
b43-phy0 debug: Out of order TX status report on DMA ring 1. Expected 74, but got 114
b43-phy0 debug: Out of order TX status report on DMA ring 1. Expected 74, but got 116
b43-phy0 debug: Out of order TX status report on DMA ring 1. Expected 74, but got 118
b43-phy0 debug: Out of order TX status report on DMA ring 1. Expected 74, but got 120
b43-phy0 debug: Out of order TX status report on DMA ring 1. Expected 74, but got 122
b43-phy0 debug: Out of order TX status report on DMA ring 1. Expected 74, but got 124
b43-phy0 debug: Out of order TX status report on DMA ring 1. Expected 74, but got 126
b43-phy0 debug: Out of order TX status report on DMA ring 1. Expected 74, but got 128
b43-phy0 debug: Out of order TX status report on DMA ring 1. Expected 74, but got 130
b43-phy0 debug: Out of order TX status report on DMA ring 1. Expected 74, but got 132
b43-phy0 debug: Out of order TX status report on DMA ring 1. Expected 74, but got 134
b43-phy0 debug: Out of order TX status report on DMA ring 1. Expected 74, but got 136
b43-phy0 debug: Out of order TX status report on DMA ring 1. Expected 74, but got 138
b43-phy0 debug: Out of order TX status report on DMA ring 1. Expected 74, but got 140
b43-phy0 debug: Out of order TX status report on DMA ring 1. Expected 74, but got 142
b43-phy0 debug: Out of order TX status report on DMA ring 1. Expected 74, but got 144
b43-phy0 debug: Out of order TX status report on DMA ring 1. Expected 74, but got 146
b43-phy0 debug: Out of order TX status report on DMA ring 1. Expected 74, but got 148
b43-phy0 debug: Out of order TX status report on DMA ring 1. Expected 74, but got 150
b43-phy0 debug: Out of order TX status report on DMA ring 1. Expected 74, but got 152
b43-phy0 debug: Out of order TX status report on DMA ring 1. Expected 74, but got 154
b43-phy0 debug: Out of order TX status report on DMA ring 1. Expected 74, but got 156
b43-phy0 debug: Out of order TX status report on DMA ring 1. Expected 74, but got 158
b43-phy0 debug: Out of order TX status report on DMA ring 1. Expected 74, but got 160
b43-phy0 debug: Out of order TX status report on DMA ring 1. Expected 74, but got 162
b43-phy0 debug: Out of order TX status report on DMA ring 1. Expected 74, but got 164
b43-phy0 debug: Out of order TX status report on DMA ring 1. Expected 74, but got 166
b43-phy0 debug: Out of order TX status report on DMA ring 1. Expected 74, but got 168
b43-phy0 debug: Out of order TX status report on DMA ring 1. Expected 74, but got 170
b43-phy0 debug: Out of order TX status report on DMA ring 1. Expected 74, but got 172
b43-phy0 debug: Out of order TX status report on DMA ring 1. Expected 74, but got 174
b43-phy0 debug: Out of order TX status report on DMA ring 1. Expected 74, but got 176
b43-phy0 debug: Out of order TX status report on DMA ring 1. Expected 74, but got 178
b43-phy0 debug: Out of order TX status report on DMA ring 1. Expected 74, but got 180
b43-phy0 debug: Out of order TX status report on DMA ring 1. Expected 74, but got 182
b43-phy0 debug: Out of order TX status report on DMA ring 1. Expected 74, but got 184
b43-phy0 debug: Out of order TX status report on DMA ring 1. Expected 74, but got 186
b43-phy0 debug: Out of order TX status report on DMA ring 1. Expected 74, but got 188
b43-phy0 debug: Out of order TX status report on DMA ring 1. Expected 74, but got 190
b43-phy0 debug: Out of order TX status report on DMA ring 1. Expected 74, but got 192
b43-phy0 debug: Out of order TX status report on DMA ring 1. Expected 74, but got 194
b43-phy0 debug: Out of order TX status report on DMA ring 1. Expected 74, but got 196
b43-phy0 debug: Out of order TX status report on DMA ring 1. Expected 74, but got 198
b43-phy0 debug: Out of order TX status report on DMA ring 1. Expected 74, but got 200
b43-phy0 debug: Out of order TX status report on DMA ring 1. Expected 74, but got 202
b43-phy0 debug: Out of order TX status report on DMA ring 1. Expected 74, but got 204
b43-phy0 debug: Out of order TX status report on DMA ring 1. Expected 74, but got 206
b43-phy0 debug: Out of order TX status report on DMA ring 1. Expected 74, but got 208
b43-phy0 debug: Out of order TX status report on DMA ring 1. Expected 74, but got 210
b43-phy0 debug: Out of order TX status report on DMA ring 1. Expected 74, but got 212
b43-phy0 debug: Out of order TX status report on DMA ring 1. Expected 74, but got 214
b43-phy0 debug: Out of order TX status report on DMA ring 1. Expected 74, but got 216
b43-phy0 debug: Out of order TX status report on DMA ring 1. Expected 74, but got 218
b43-phy0 debug: Out of order TX status report on DMA ring 1. Expected 74, but got 220
b43-phy0 debug: Out of order TX status report on DMA ring 1. Expected 74, but got 222
b43-phy0 debug: Out of order TX status report on DMA ring 1. Expected 74, but got 224
b43-phy0 debug: Out of order TX status report on DMA ring 1. Expected 74, but got 226
b43-phy0 debug: Out of order TX status report on DMA ring 1. Expected 74, but got 228
b43-phy0 debug: Out of order TX status report on DMA ring 1. Expected 74, but got 230
b43-phy0 debug: Out of order TX status report on DMA ring 1. Expected 74, but got 232
b43-phy0 debug: Out of order TX status report on DMA ring 1. Expected 74, but got 234
b43-phy0 debug: Out of order TX status report on DMA ring 1. Expected 74, but got 236
b43-phy0 debug: Out of order TX status report on DMA ring 1. Expected 74, but got 238
b43-phy0 debug: Out of order TX status report on DMA ring 1. Expected 74, but got 240
b43-phy0 debug: Out of order TX status report on DMA ring 1. Expected 74, but got 242
b43-phy0 debug: Out of order TX status report on DMA ring 1. Expected 74, but got 244
b43-phy0 debug: Out of order TX status report on DMA ring 1. Expected 74, but got 246
b43-phy0 debug: Out of order TX status report on DMA ring 1. Expected 74, but got 248
b43-phy0 debug: Out of order TX status report on DMA ring 1. Expected 74, but got 250
b43-phy0 debug: Out of order TX status report on DMA ring 1. Expected 74, but got 252
b43-phy0 debug: Out of order TX status report on DMA ring 1. Expected 74, but got 254
b43-phy0 debug: Out of order TX status report on DMA ring 1. Expected 74, but got 0
b43-phy0 debug: Out of order TX status report on DMA ring 1. Expected 74, but got 2
b43-phy0 debug: Out of order TX status report on DMA ring 1. Expected 74, but got 4
b43-phy0 debug: Out of order TX status report on DMA ring 1. Expected 74, but got 6
b43-phy0 debug: Out of order TX status report on DMA ring 1. Expected 74, but got 8
b43-phy0 debug: Out of order TX status report on DMA ring 1. Expected 74, but got 10
b43-phy0 debug: Out of order TX status report on DMA ring 1. Expected 74, but got 12
b43-phy0 debug: Out of order TX status report on DMA ring 1. Expected 74, but got 14
b43-phy0 debug: Out of order TX status report on DMA ring 1. Expected 74, but got 16
b43-phy0 debug: Out of order TX status report on DMA ring 1. Expected 74, but got 18

... and so on ...

Chris

  parent reply	other threads:[~2011-05-31 23:29 UTC|newest]

Thread overview: 5+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2011-05-30  7:22 Request for testing b43 & Broadcom 14e4:4315 cards for DMA ERRORs (Linux 3.0) Rafał Miłecki
2011-05-30  7:45 ` Rafał Miłecki
2011-05-31 23:29 ` Chris Vine [this message]
2011-06-01  9:17   ` Rafał Miłecki
2011-06-02  3:40 ` William Bourque

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20110601002941.1ab83b28@boulder.homenet \
    --to=chris@cvine.freeserve.co.uk \
    --cc=b43-dev@lists.infradead.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).