Subject: uscanner* and 2.0
To: None <current-users@netbsd.org>
From: Bruce J.A. Nourish <bjan@bjan.freeshell.org>
List: current-users
Date: 03/28/2004 21:51:31
Hey everyone,

I think 2.0 would be a fine time to pull the plug on the uscanner
device. For the uninitiated, this driver is supposed to provide access
to USB scanners. It was implemented in 1.6 in order to have something
that was compatible with the Linux driver of the same name.

Unfortunately, the uscanner interface was a rather poor design, and
even the Linux people realized this some time ago. The uscanner
device was deprecated in the 2.4 series kernels and has gone altogether
in 2.6. The new approach on both Linux and the BSDs is simply to use 
ugen(4) to directly control the scanner. 

Here's the kicker: uscanner is not just superflous, it interferes with
accessing scanners via ugen, because ugen is attached only as a last
resort. 

I ask that, at the least, we comment out uscanner in the GENERIC
kernels, and perhaps remove it altogether.
-- 
Bruce J.A. Nourish <bjan@bjan.freeshell.org> http://bjan.freeshell.org
SDF Public Access UNIX System - http://sdf.lonestar.org