Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 11 Feb 2009 09:34:22 -0500
From:      John Baldwin <jhb@freebsd.org>
To:        "Alexey Shuvaev" <shuvaev@physik.uni-wuerzburg.de>
Cc:        freebsd-current@freebsd.org
Subject:   Re: lpt stopped working
Message-ID:  <200902110934.23146.jhb@freebsd.org>
In-Reply-To: <20090211000741.GA1625@wep4035.physik.uni-wuerzburg.de>
References:  <200902021643.39862.c47g@gmx.at> <200902101734.10365.jhb@freebsd.org> <20090211000741.GA1625@wep4035.physik.uni-wuerzburg.de>

next in thread | previous in thread | raw e-mail | index | archive | help
On Tuesday 10 February 2009 7:07:41 pm Alexey Shuvaev wrote:
> On Tue, Feb 10, 2009 at 05:34:10PM -0500, John Baldwin wrote:
> > On Tuesday 10 February 2009 4:57:20 pm Alexey Shuvaev wrote:
> > > On Tue, Feb 10, 2009 at 04:12:57PM -0500, John Baldwin wrote:
> > > > Ok, so the first cat works, the second one gets EBUSY?
> > > >
> > > Mmm... I don't think the first cat really works.
> > > It hangs, I suppose nothing goes to the wire,
> > > and during this I got the above printigs from kgdb.
> > > 
> > > > Hmm, I think I've found it.  Due to a bug, lptclose() wasn't releasing the 
> > > > bus.
> > 
> > Grr, lptopen() was also busted.  The old lpt driver didn't actually check the 
> > HAVEBUS flag in lpt_release_ppbus() which masked the bugs in lptopen().  Try 
> > this:
> > 
> Seems to work!
> No messages in the console, like "interrupt storm", too.
> Thanks!

Thank you to you and everyone else for patience and testing!

-- 
John Baldwin



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200902110934.23146.jhb>