Subject: Re: any domain kbd success?
To: None <gio@hilan.de>
From: Jason Thorpe <thorpej@nas.nasa.gov>
List: port-hp300
Date: 04/22/1998 13:30:07
On Wed, 22 Apr 1998 09:50:52 +0001 
 "Georg Magschok" <gio@hilan.de> wrote:

 > Yesterday I received a 400t in domain-OS mode including a domain 
 > keyboard. Switching it to hp-ux mode and booting netbsd 1.3 worked 
 > perfectly (this as comment to the note on 
 > http://www.netbsd.org/Ports/hp300/index.html).
 > 
 > Has anybody managed to get the domain keyboard to work under NetBSD? 
 > At the moment this 400t is used with a serial console as the other 
 > machines at home, but I'd _love_ to get one with a working, original,
 > local consol.

Michael Smith did some work on this, and I have the code that he
wrote... however, there are some problems with the overall structure
of NetBSD/hp300's console handling that prevent clean integration of
the Domain keyboard driver.

The last time I sat down to restructure the code such that a different
keyboard (other than HIL) could be used sanely, I ended up almost
completely rewriting the existing HIL code, and it still wasn't close
to being finished :(

So, I decided to hold out until the new wscons console framework was
integrated into the source tree.

That, happily, has now happened (although it is still under development).

So, I'm planning on approaching the problem in the following manner:

	(1) Implement support for wscons on the hp300.  This will mean:

		(a) Restructure the HIL code to as a proper bus, and
		    write new hilkbd and hilms drivers.

		(b) Write an HP terminal emulator for wscons (shouldn't
		    be that hard; most of this code can be stolen from
		    the current ITE driver).

		(c) Add wsdisplay support to all framebuffer drivers.

		(d) Probably make the bootblock -> kernel interface more
		    sane, allowing the bootblock to communicate the
		    console device information to the kernel in a reasonable
		    manner.

	(2) Do X11R6 for the hp300 + wscons.  This allows us to toss
	    the old GRF/ITE interface completely.

	(3) Add dnkbd and dnms drivers for wscons.

If anyone is willing to actively help out with these projects, I would
very much appreciate it; I don't really have as much time as I'd like
for hp300 port projects anymore, and if the hp300 user community doesn't
step up to help work on this, I can't guarantee when any of it will
get done.

Your faithful (and extremely busy) portmaster,

Jason R. Thorpe                                       thorpej@nas.nasa.gov
NASA Ames Research Center                            Home: +1 408 866 1912
NAS: M/S 258-5                                       Work: +1 650 604 0935
Moffett Field, CA 94035                             Pager: +1 415 428 6939