Subject: Re: Netbooting 1.6_BETA3?
To: Bernd Sieker <bsieker@freenet.de>
From: Gregory McGarry <g.mcgarry@ieee.org>
List: port-hp300
Date: 07/06/2002 12:06:48
Bernd Sieker wrote:

> On 03.07.02, 14:45:04, Gregory McGarry wrote:
> > > The resulting kernel finds the framebuffer and makes its kernel output
> > > there, but when trying to boot, it complains:
> > > 
> > >   root file system type: nfs
> > >   init: copying out path '/sbin/init' 11
> > >   Jul  6 15:57:28 init: can't get /dev/console for controlling terminal:
> > >     Inappropriate ioctl for device
> > > 
> > > And on and on, until I reset.
> > 
> > You need to populate /dev on the nfs server.
> 
> Yes, I thought so, too. But I did that, ("./MAKEDEV all" should
> suffice, should it not?); and I can boot fine to stable-running
> multiuser when using remote console, but not on the framebuffer
> (console hardwired to code 133).
> 
> I have /dev/console, and also /dev/grf0 and /dev/ttye0 (which I guess
> is the text console device, it is make by "MAKEDEV ite*", ite being
> the kernel config entry for the "internal terminal emulator" on the
> framebuffer.)

OK.  Thanks for the report.  The problem was caused in the EPASSTHROUGH
jumbo patch.  Here is the fix to -current.  I have requested a pull-up
to 1.6.

> Module Name:	syssrc
> Committed By:	gmcgarry
> Date:		Fri Jul  5 23:43:29 UTC 2002
> 
> Modified Files:
> 	syssrc/sys/arch/hp300/dev: ite.c
> 
> Log Message:
> Invert test of EPASSTHROUGH.  Problem reported by
> Bernd Sieker <bsieker@freenet.de>.

	-- Gregory McGarry <g.mcgarry@ieee.org>