Subject: kern/26461: WSDISPLAY_SCROLLSUPPORT not documented and not enabled by default
To: None <gnats-bugs@gnats.NetBSD.org>
From: Rhialto <rhialto@azenomei.knuffel.net>
List: netbsd-bugs
Date: 07/28/2004 15:37:08
>Number:         26461
>Category:       kern
>Synopsis:       WSDISPLAY_SCROLLSUPPORT not documented and not enabled by default
>Confidential:   no
>Severity:       serious
>Priority:       high
>Responsible:    kern-bug-people
>State:          open
>Class:          change-request
>Submitter-Id:   net
>Arrival-Date:   Wed Jul 28 13:38:00 UTC 2004
>Closed-Date:
>Last-Modified:
>Originator:     Rhialto
>Release:        NetBSD 2.0_BETA
>Organization:
	
>Environment:
	
	
System: NetBSD loelappie.falu.nl 2.0_BETA NetBSD 2.0_BETA (LOELAPPIE) #6: Mon Jul 26 14:58:37 CEST 2004 root@loelappie.falu.nl:/usr/src/sys/arch/i386/compile/LOELAPPIE i386
Architecture: i386
Machine: i386
>Description:
	The wscons scrolling support (WSDISPLAY_SCROLLSUPPORT) is not
	documented that I can find.  It's not in options(4), nor in
	wscons(4) or wskbd(4) or wsdisplay(4).

	It is also not documented how to use it, once you manage to
	enable it.

	I marked this "serious" because one thing people (in my
	experience) complain about with NetBSD is that it has no console
	scrolling and therefore is inferior to another Unix-like
	operating system. The GENERIC* kernels certainly should have it
	enabled now that it exists.

	Furthermore, when WSDISPLAY_SCROLLSUPPORT is not enabled,
	wsconsctl -a prints only the error message "wsconsctl:
	WSKBDIO_GETSCROLL: Operation not supported by device".
	(I could argue that this is a MUST-FIX bug before release of
	2.0)
	
	I would expect more output, such as the key mappings used for
	switching virtual consoles (which are also not documented in an
	obvious place; after searching a while I found an inconclusive
	reference in wsdisplay(4): "The focus can be switched by either
	special keyboard input (typically CTRL-ALT-Fn)..." which leaves
	the question whether for instance the CTRL-ALT part can be
	changed)

>How-To-Repeat:
	Want to try console scrolling.
	Search for documentation on how to use it. Fail.
	Find out is is not enabled by default.
	search for documentation on how to enable it. Fail.
>Fix:
	Add appropriate documentation before 2.0 is released.
>Release-Note:
>Audit-Trail:
>Unformatted: