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>