Date: Tue, 28 Mar 2000 22:10:57 -0800 (PST) From: Allan Saddi <asaddi@philosophysw.com> To: fosburgh@flash.net Cc: freebsd-stable@FreeBSD.ORG Subject: Re: Fwd: ppbus problems with 4.0-RELEASE Message-ID: <Pine.BSF.4.21.0003282156590.31920-100000@web2.sea.nwserv.com> In-Reply-To: <00032820010100.10764@gw.fosburgh.org>
next in thread | previous in thread | raw e-mail | index | archive | help
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
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?Pine.BSF.4.21.0003282156590.31920-100000>