From 5208aa14ea249a592467e6eca5bc4fd4d1e030df Mon Sep 17 00:00:00 2001 From: Mariano Alvira Date: Tue, 8 Mar 2011 15:36:53 -0500 Subject: [PATCH] mc1322x: remove auto reception mode as it appears to be the cause of the periodic autoack checksum errors. removing auto mode doesn't seem to create any performance issue. --- cpu/mc1322x/lib/maca.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/cpu/mc1322x/lib/maca.c b/cpu/mc1322x/lib/maca.c index e039062c3..06f74a6aa 100644 --- a/cpu/mc1322x/lib/maca.c +++ b/cpu/mc1322x/lib/maca.c @@ -368,7 +368,9 @@ void post_receive(void) { ( 4 << PRECOUNT) | ( fcs_mode << NOFC ) | ( prm_mode << PRM) | +#if 0 //dak says removing ctrl auto fixes the autoack checksum error --- doesn't cause a performance issue either (1 << maca_ctrl_auto) | +#endif (maca_ctrl_seq_rx)); /* status bit 10 is set immediately */ /* then 11, 10, and 9 get set */