On Thu, Sep 14, 2006 at 07:44:44PM +1000, Jonathan Gray wrote: > 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; > >
I hope this will still make it into 4.0 because it now everything works great (at least on my machine). Thank you very much! Regards, ahb