possible showstopper: kbdmux hangs -current

Maksim Yevmenkin maksim.yevmenkin at gmail.com
Mon Jul 30 22:18:31 UTC 2007


On 7/28/07, Dmitry Morozovsky <marck at rinet.ru> wrote:
> On Fri, 27 Jul 2007, Maksim Yevmenkin wrote:
>
> MY> On 7/27/07, Dmitry Morozovsky <marck at rinet.ru> wrote:
> MY> > Hi there,
> MY> >
> MY> > on some of my mobos -current hangs early (when starning init) if kbdmux is
> MY> > included in kernel (both on i386 and amd64); this seems to be some race, as
> MY> > hangs are not 100% reproducible. What info should I provide to debug?
> MY>
> MY> the usual suspects are
> MY>
> MY> 1) while (KBDMUX_CHECK_CHAR(kbd)) { ... } loop in kbdmux_kbd_event().
> MY> could you please try to put some debug printf's into it and make sure
> MY> it does not stuck there.
>
> errrm. Added two printfs with ppsratecheck - and, as usual, 'specialist
> presense effect' is in place: no single hang since, both on stock GENERIC and
> my own stripped down kernel so far (approx 20 reboots).
>
> Will try further.

if you remove your debug code and recompile kbdmux(4), does your
problem re-appear?

thanks,
max


More information about the freebsd-current mailing list