today's 6.1 would not boot here

Daan Vreeken [PA4DAN] Danovitsch at vitsch.net
Wed Mar 1 04:50:52 PST 2006


On Tuesday 28 February 2006 19:02, Mikhail Teterin wrote:
> У вт, 2006-02-28 у 09:30 -0700, Scott Long пише:
> > Mikhail Teterin wrote:
> > >>http://people.freebsd.org/~ariff/test/ich.c
> > >
> > > This one still hangs on boot on my system :-(
> >
> > And the only thing that you have to do to make the problem go away is
> > disable the sound hardware?
>
> Correct. Although I can not rule out some other possible workaround...
>
> 	-mi

I have noticed that the ich driver keeps spinning in ich_intr() on some 
hardware. Could this be happening here too?
I have made the problem go away with the following patch :
http://vitsch.net/bsd/patches/ich.c.patch

I'm not an ICH expert, so I have no idea what the ICH_GLOB_CTL_PRES bit does, 
but I do know that on some hardware the interrupt condition it triggers isn't 
reset in the interrupt handler. With this patch my laptop runs fine without 
loss of functionality (that I could see). But my laptop also boots without 
the patch, so this could be a completely different bug.

Hope this helps,
Daan


More information about the freebsd-multimedia mailing list