]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/commit
Apply the same workaround for SDI flow control used on BCM5906 A1
authoryongari <yongari@FreeBSD.org>
Sat, 23 Oct 2010 21:25:50 +0000 (21:25 +0000)
committeryongari <yongari@FreeBSD.org>
Sat, 23 Oct 2010 21:25:50 +0000 (21:25 +0000)
commitcbeee1455f30d3329a81e17f56c256252d2b0f4f
tree791ae9749ecd404757b5b961f0a55f64630caddb
parentde9392f9e014151a889a4d86de9f6736a94f158e
Apply the same workaround for SDI flow control used on BCM5906 A1
to BCM6906 A0/A2. This should fix a long standing BCM5906 A2 lockup
issues. Data sheet explicitly mentions BCM5906 A0, A1 and A2 use
de-pipelined mode on these revisions.
Special thanks to Buganini who tried all combinations of
experimental patches for more than 10 days.

Tested by: Buganini <buganini <> gmail dot com >
sys/dev/bge/if_bge.c
sys/dev/bge/if_bgereg.h