patch-2.3.30 linux/drivers/net/de4x5.c
Next file: linux/drivers/net/rrunner.c
Previous file: linux/drivers/misc/acpi.c
Back to the patch index
Back to the overall index
- Lines: 46
- Date:
Thu Dec 2 15:40:23 1999
- Orig file:
v2.3.29/linux/drivers/net/de4x5.c
- Orig date:
Fri Sep 10 23:57:29 1999
diff -u --recursive --new-file v2.3.29/linux/drivers/net/de4x5.c linux/drivers/net/de4x5.c
@@ -425,11 +425,15 @@
0.544 8-May-99 Fix for buggy SROM in Motorola embedded boards using
a 21143 by <mmporter@home.com>.
Change PCI/EISA bus probing order.
+ 0.545 28-Nov-99 Further Moto SROM bug fix from
+ <mporter@eng.mcd.mot.com>
+ Remove double checking for DEBUG_RX in de4x5_dbg_rx()
+ from report by <geert@linux-m68k.org>
=========================================================================
*/
-static const char *version = "de4x5.c:V0.544 1999/5/8 davies@maniac.ultranet.com\n";
+static const char *version = "de4x5.c:V0.545 1999/11/28 davies@maniac.ultranet.com\n";
#include <linux/config.h>
#include <linux/module.h>
@@ -4817,6 +4821,7 @@
} else if ((lp->media == INIT) && (lp->timeout < 0)) {
lp->ibn = 3;
lp->active = *p;
+ if (MOTO_SROM_BUG) lp->active = 0;
lp->infoblock_csr6 = OMR_MII_100;
lp->useMII = TRUE;
lp->infoblock_media = ANS;
@@ -5521,14 +5526,12 @@
(u_char)skb->data[12],
(u_char)skb->data[13],
len);
- if (de4x5_debug & DEBUG_RX) {
- for (j=0; len>0;j+=16, len-=16) {
- printk(" %03x: ",j);
- for (i=0; i<16 && i<len; i++) {
- printk("%02x ",(u_char)skb->data[i+j]);
- }
- printk("\n");
- }
+ for (j=0; len>0;j+=16, len-=16) {
+ printk(" %03x: ",j);
+ for (i=0; i<16 && i<len; i++) {
+ printk("%02x ",(u_char)skb->data[i+j]);
+ }
+ printk("\n");
}
}
FUNET's LINUX-ADM group, linux-adm@nic.funet.fi
TCL-scripts by Sam Shen (who was at: slshen@lbl.gov)