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;