bge0 watchdog timeout -- resetting on 8.2-PREREL never recovers
Pyun YongHyeon
pyunyh at gmail.com
Sat Feb 19 22:43:53 UTC 2011
On Sat, Feb 19, 2011 at 03:59:57PM -0000, Steven Hartland wrote:
> This may be totally unrelated to bge, investigating a potential failing
> stick
> of ram in the machine in question so until we've ruled this out as the cause
> don't want to waste anyone's time.
>
> I did however notice the logic between the two fixes for DMA on 5704's on
> PCIX
> in svn differ so wondering which ones correct:-
> http://svn.freebsd.org/viewvc/base/head/sys/dev/bge/if_bge.c?r1=216085&r2=216970
> http://svn.freebsd.org/viewvc/base/head/sys/dev/bge/if_bge.c?r1=217225&r2=217226
>
> r216970 results in:
> 1, 0, BUS_SPACE_MAXADDR_32BIT, BUS_SPACE_MAXADDR, NULL,
> where as r217226 results in:
> 1, BGE_DMA_BNDRY, BUS_SPACE_MAXADDR_32BIT, BUS_SPACE_MAXADDR, NULL,
>
I think it would be same for your case(BCM5704 PCI-X). However
r217226 would be better one to address the issue. Actually I didn't
like the workaround but there was no much time left to fix it for
upcoming 8.2/7.4.
More information about the freebsd-net
mailing list