Subject: Survey: use of USB vendor/device locators in kernel config files
To: None <current-users@netbsd.org>
From: Matthias Drochner <M.Drochner@fz-juelich.de>
List: current-users
Date: 03/13/2007 18:09:49
Hi -

The USB configuration code is in need of some cleanup,
in particular to get support for loadable drivers.
The vendor/device/revision locators which can be specified
in the kernel configuration file are somehow in the way,
because they don't follow the semantics of locators:
Everywhere else a locator descripes a location of a device
on a bus - an "address" in a broad sense. Device IDs
are semantically different.

I'd like to remove support for these unless there
is some need for it which cannot be fulfilled otherwise.
So please speak up if you are using these and tell
what it is good for.

I see that the vendor/device binding makes some sense
for the ugen driver, and I'd consider to add a special
case for it. (The ugen driver needs some special handling
anyway.)

best regards
Matthias