mirror of
git://projects.qi-hardware.com/openwrt-xburst.git
synced 2025-04-21 12:27:27 +03:00
Get rid of the b44 'BUG! Timeout waiting for bit 80000000 of register 428 to clear.' spam.
more and more users are getting confused by this, and consider it a regression in brcm47xx, because brcm-2.4 was not showing this message. It's not particularly interesting for debugging, most of the time it only happens because of an unconnected port. git-svn-id: svn://svn.openwrt.org/openwrt/trunk@22110 3c298f89-4303-0410-b956-a3cf2f4a3e73
This commit is contained in:
@@ -0,0 +1,17 @@
|
|||||||
|
--- a/drivers/net/b44.c
|
||||||
|
+++ b/drivers/net/b44.c
|
||||||
|
@@ -189,11 +189,13 @@ static int b44_wait_bit(struct b44 *bp,
|
||||||
|
udelay(10);
|
||||||
|
}
|
||||||
|
if (i == timeout) {
|
||||||
|
- printk(KERN_ERR PFX "%s: BUG! Timeout waiting for bit %08x of register "
|
||||||
|
+#if 0
|
||||||
|
+ printk(KERN_DEBUG PFX "%s: BUG! Timeout waiting for bit %08x of register "
|
||||||
|
"%lx to %s.\n",
|
||||||
|
bp->dev->name,
|
||||||
|
bit, reg,
|
||||||
|
(clear ? "clear" : "set"));
|
||||||
|
+#endif
|
||||||
|
return -ENODEV;
|
||||||
|
}
|
||||||
|
return 0;
|
||||||
@@ -1,6 +1,6 @@
|
|||||||
--- a/drivers/net/b44.c
|
--- a/drivers/net/b44.c
|
||||||
+++ b/drivers/net/b44.c
|
+++ b/drivers/net/b44.c
|
||||||
@@ -848,7 +848,7 @@ static int b44_rx(struct b44 *bp, int bu
|
@@ -850,7 +850,7 @@ static int b44_rx(struct b44 *bp, int bu
|
||||||
struct sk_buff *copy_skb;
|
struct sk_buff *copy_skb;
|
||||||
|
|
||||||
b44_recycle_rx(bp, cons, bp->rx_prod);
|
b44_recycle_rx(bp, cons, bp->rx_prod);
|
||||||
|
|||||||
@@ -0,0 +1,17 @@
|
|||||||
|
--- a/drivers/net/b44.c
|
||||||
|
+++ b/drivers/net/b44.c
|
||||||
|
@@ -189,11 +189,13 @@ static int b44_wait_bit(struct b44 *bp,
|
||||||
|
udelay(10);
|
||||||
|
}
|
||||||
|
if (i == timeout) {
|
||||||
|
- printk(KERN_ERR PFX "%s: BUG! Timeout waiting for bit %08x of register "
|
||||||
|
+#if 0
|
||||||
|
+ printk(KERN_DEBUG PFX "%s: BUG! Timeout waiting for bit %08x of register "
|
||||||
|
"%lx to %s.\n",
|
||||||
|
bp->dev->name,
|
||||||
|
bit, reg,
|
||||||
|
(clear ? "clear" : "set"));
|
||||||
|
+#endif
|
||||||
|
return -ENODEV;
|
||||||
|
}
|
||||||
|
return 0;
|
||||||
@@ -1,6 +1,6 @@
|
|||||||
--- a/drivers/net/b44.c
|
--- a/drivers/net/b44.c
|
||||||
+++ b/drivers/net/b44.c
|
+++ b/drivers/net/b44.c
|
||||||
@@ -848,7 +848,7 @@ static int b44_rx(struct b44 *bp, int bu
|
@@ -850,7 +850,7 @@ static int b44_rx(struct b44 *bp, int bu
|
||||||
struct sk_buff *copy_skb;
|
struct sk_buff *copy_skb;
|
||||||
|
|
||||||
b44_recycle_rx(bp, cons, bp->rx_prod);
|
b44_recycle_rx(bp, cons, bp->rx_prod);
|
||||||
|
|||||||
@@ -0,0 +1,16 @@
|
|||||||
|
--- a/drivers/net/b44.c
|
||||||
|
+++ b/drivers/net/b44.c
|
||||||
|
@@ -190,11 +190,12 @@ static int b44_wait_bit(struct b44 *bp,
|
||||||
|
break;
|
||||||
|
udelay(10);
|
||||||
|
}
|
||||||
|
+#if 0
|
||||||
|
if (i == timeout) {
|
||||||
|
if (net_ratelimit())
|
||||||
|
netdev_err(bp->dev, "BUG! Timeout waiting for bit %08x of register %lx to %s\n",
|
||||||
|
bit, reg, clear ? "clear" : "set");
|
||||||
|
-
|
||||||
|
+#endif
|
||||||
|
return -ENODEV;
|
||||||
|
}
|
||||||
|
return 0;
|
||||||
@@ -0,0 +1,16 @@
|
|||||||
|
--- a/drivers/net/b44.c
|
||||||
|
+++ b/drivers/net/b44.c
|
||||||
|
@@ -190,11 +190,12 @@ static int b44_wait_bit(struct b44 *bp,
|
||||||
|
break;
|
||||||
|
udelay(10);
|
||||||
|
}
|
||||||
|
+#if 0
|
||||||
|
if (i == timeout) {
|
||||||
|
if (net_ratelimit())
|
||||||
|
netdev_err(bp->dev, "BUG! Timeout waiting for bit %08x of register %lx to %s\n",
|
||||||
|
bit, reg, clear ? "clear" : "set");
|
||||||
|
-
|
||||||
|
+#endif
|
||||||
|
return -ENODEV;
|
||||||
|
}
|
||||||
|
return 0;
|
||||||
Reference in New Issue
Block a user