From owner-freebsd-stable Tue Mar 28 22:11:10 2000 Delivered-To: freebsd-stable@freebsd.org Received: from web2.sea.nwserv.com (web2.sea.nwserv.com [216.145.16.2]) by hub.freebsd.org (Postfix) with ESMTP id 1E83237B6DE for ; Tue, 28 Mar 2000 22:11:05 -0800 (PST) (envelope-from asaddi@philosophysw.com) Received: from localhost (asaddi@localhost) by web2.sea.nwserv.com (8.9.3/8.9.3) with ESMTP id WAA32564; Tue, 28 Mar 2000 22:10:57 -0800 (PST) (envelope-from asaddi@philosophysw.com) Date: Tue, 28 Mar 2000 22:10:57 -0800 (PST) From: Allan Saddi X-Sender: asaddi@web2.sea.nwserv.com To: fosburgh@flash.net Cc: freebsd-stable@FreeBSD.ORG Subject: Re: Fwd: ppbus problems with 4.0-RELEASE In-Reply-To: <00032820010100.10764@gw.fosburgh.org> Message-ID: Organization: Philosophy SoftWorks MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-freebsd-stable@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG Unfortunately, I can't say that I have a solution. But I have identified the problem, in case anyone with more knowledge would like to tackle it. Parallel ports located at 0x3bc conflict with the vga0 device, which starts at 0x3c0. It appears that the ppc_probe() function in sys/isa/ppc.c tries to allocate 8 consecutive I/O ports (i.e. 0x3bc-0x3c3) for each parallel port. Since vga0 already has 0x3c0-0x3c3 allocated, of course this fails. I ran into the problem while upgrading my old 486 system to 4.0-STABLE. I couldn't figure out how to change the port range for the on-board parallel port. (I couldn't figure out how to get into BIOS!) So I ended up installing a parallel port card I had laying around... I suppose a special case can be made for parallel ports at 0x3bc, but that seems a bit kludgy... -- Allan Saddi "The Earth is the cradle of mankind, asaddi@philosophysw.com but we cannot live in the cradle http://www.philosophysw.com/asaddi/ forever." - K.E. Tsiolkovsky On Tue, 28 Mar 2000, Jonathan E Fosburgh wrote: > I am having problems with my new 4.0-RELEASE system correctly starting up my > ppbus devices. I used the GENERIC config to create my new config, and none > of the ppc stuff changed. Under 3.4-STABLE ppc worked. Now, when I boot > (with the -v option) I receive the following messages: > > ppc0: parallel port found at 0x3bc > ppc0: cannot reserve I/O port range > and I cannot print. Can anyone offer any help with this, or have I found a > bug? To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-stable" in the body of the message