possible showstopper: kbdmux hangs -current

Dmitry Morozovsky marck at rinet.ru
Tue Jul 31 08:39:08 UTC 2007


On Mon, 30 Jul 2007, Maksim Yevmenkin wrote:

MY> > MY> > on some of my mobos -current hangs early (when starning init) if kbdmux is
MY> > MY> > included in kernel (both on i386 and amd64); this seems to be some race, as
MY> > MY> > hangs are not 100% reproducible. What info should I provide to debug?
MY> > MY>
MY> > MY> the usual suspects are
MY> > MY>
MY> > MY> 1) while (KBDMUX_CHECK_CHAR(kbd)) { ... } loop in kbdmux_kbd_event().
MY> > MY> could you please try to put some debug printf's into it and make sure
MY> > MY> it does not stuck there.
MY> >
MY> > errrm. Added two printfs with ppsratecheck - and, as usual, 'specialist
MY> > presense effect' is in place: no single hang since, both on stock GENERIC and
MY> > my own stripped down kernel so far (approx 20 reboots).
MY> >
MY> > Will try further.
MY> 
MY> if you remove your debug code and recompile kbdmux(4), does your
MY> problem re-appear?

Grrm. It does not (yet).


Sincerely,
D.Marck                                     [DM5020, MCK-RIPE, DM3-RIPN]
------------------------------------------------------------------------
*** Dmitry Morozovsky --- D.Marck --- Wild Woozle --- marck at rinet.ru ***
------------------------------------------------------------------------


More information about the freebsd-current mailing list