On Thu, Sep 14, 2006 at 11:03:59AM +0200, Andreas Bihlmaier wrote:
> Well, here it goes again:
>
> Issue with my onboard
> mskc0: "Marvell Yukon 88E8053" Marvell Yukon-2
>
> With the newest i386 (quite old btw.) snapshot, I can use msk0 without
> any troubles UNTIL I start X on the machine.
> As soon as I do that interrupts go to 99% and everything starts to crawl
> until I reboot. Pretty much same issue I had before with the difference
> that I know the "cause".
>
> I'll try another graphic card and will report back.
> Any other hints about what I could test to solve/further isolate the
> problem?
Try this diff from kettenis which will hopefully be applied
in the next few days.
Index: if_msk.c
===================================================================
RCS file: /cvs/src/sys/dev/pci/if_msk.c,v
retrieving revision 1.16
diff -u -p -r1.16 if_msk.c
--- if_msk.c 25 Aug 2006 00:21:10 -0000 1.16
+++ if_msk.c 3 Sep 2006 15:39:13 -0000
@@ -2032,10 +2032,8 @@ msk_init(void *xsc_if)
sc->sk_intrmask |= SK_Y2_INTRS1;
else
sc->sk_intrmask |= SK_Y2_INTRS2;
- sc->sk_intrmask |= SK_Y2_IMR_HWERR | SK_Y2_IMR_BMU;
+ sc->sk_intrmask |= SK_Y2_IMR_BMU;
CSR_WRITE_4(sc, SK_IMR, sc->sk_intrmask);
-
- CSR_WRITE_4(sc, SK_IEMR, 0x2e00003f);
ifp->if_flags |= IFF_RUNNING;
ifp->if_flags &= ~IFF_OACTIVE;