cvs commit: src/sys/dev/re if_re.c
Pyun YongHyeon
yongari at FreeBSD.org
Tue Jan 23 00:44:13 UTC 2007
yongari 2007-01-23 00:44:12 UTC
FreeBSD src repository
Modified files:
sys/dev/re if_re.c
Log:
It seems that enabling Tx and Rx before setting descriptor DMA
addresses shall access invalid descriptor DMA addresses on PCIe
hardwares and then panicked the system.
To fix it set descriptor DMA addresses before enabling Tx and Rx
such that hardware can see valid descriptor DMA addresses. Also
set RL_EARLY_TX_THRESH before starting Tx and Rx.
Reported by: steve.tell AT crashmail DOT de
Tested by: steve.tell AT crashmail DOT de
Obtained from: NetBSD
MFC after: 1 week
Revision Changes Path
1.83 +17 -15 src/sys/dev/re/if_re.c
More information about the cvs-src
mailing list