summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorcognet <cognet@FreeBSD.org>2004-09-23 22:57:53 +0000
committercognet <cognet@FreeBSD.org>2004-09-23 22:57:53 +0000
commitc808645c91ebe23710755f92718855e3743376c0 (patch)
tree8aee2bcc5318bfde51315d258b94b5c5c667ca5b
parent470dcc339557b8f893bc47f496c443e3224fc3c9 (diff)
downloadFreeBSD-src-c808645c91ebe23710755f92718855e3743376c0.zip
FreeBSD-src-c808645c91ebe23710755f92718855e3743376c0.tar.gz
Do not use the IO-mapping to issue the reset on the 82546 on arm. For some
reason, it results in corrupted descriptors.
-rw-r--r--sys/dev/em/if_em_hw.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/sys/dev/em/if_em_hw.c b/sys/dev/em/if_em_hw.c
index 83459dd..ee3be59 100644
--- a/sys/dev/em/if_em_hw.c
+++ b/sys/dev/em/if_em_hw.c
@@ -377,7 +377,9 @@ em_reset_hw(struct em_hw *hw)
case em_82544:
case em_82540:
case em_82545:
+#ifndef __arm__
case em_82546:
+#endif
case em_82541:
case em_82541_rev_2:
/* These controllers can't ack the 64-bit write when issuing the
OpenPOWER on IntegriCloud