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-stable mailing list