Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 26 Dec 2008 17:59:59 +0900
From:      Pyun YongHyeon <pyunyh@gmail.com>
To:        Bruce Simpson <bms@incunabulum.net>
Cc:        freebsd-current@FreeBSD.org
Subject:   Re: msk watchdog timeout
Message-ID:  <20081226085959.GE2700@cdnetworks.co.kr>
In-Reply-To: <4954926C.4050702@incunabulum.net>
References:  <20070520174124.GA14987@Athena.infor.org> <495258E7.5070309@incunabulum.net> <20081226022359.GB2700@cdnetworks.co.kr> <4954926C.4050702@incunabulum.net>

next in thread | previous in thread | raw e-mail | index | archive | help
On Fri, Dec 26, 2008 at 08:14:36AM +0000, Bruce Simpson wrote:
 > Pyun YongHyeon wrote:
 > >Also show me dmesg output to see what revision you have(This
 > >information is not available with pciconf(8)).
 > >  
 > 
 > anglepoise:~ % dmesg | grep msk
 > mskc0: <Marvell Yukon 88E8053 Gigabit Ethernet> port 0xc800-0xc8ff mem 
 > 0xfe9fc000-0xfe9fffff irq 18 at device 0.0 on pci2
 > msk0: <Marvell Technology Group Ltd. Yukon EC Id 0xb6 Rev 0x02> on mskc0
 > msk0: Ethernet address: 00:15:f2:32:a8:8a
 > miibus0: <MII bus> on msk0
 > mskc0: [FILTER]
 > 

Thanks, it looks like Yukon EC revision A1.
According to Marvell's FreeBSD driver Yukon EC A1 requires
workaround due to silicon bugs. However the workaround does not
seem to work as you still suffers from watchdog timeouts.
Unfortunately Yukon driver does not show detailed description of
the bug and possible workaround for the issue so I just guess the
bug from the workaround code. That patch I posted removed old
workaround of Marvell and always try to kick Tx moderation register
if it is in stuck state in interrupt handler. Linux sky2 also seem
to use the same trick. Did the patch make any difference for you?

-- 
Regards,
Pyun YongHyeon



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20081226085959.GE2700>