Subject: Re: Diamond RIO500 USB driver and tools ported.
To: Alex Nemirovsky <nemiroal@yahoo.com>
From: Lennart Augustsson <lennart@augustsson.net>
List: port-i386
Date: 03/24/2000 08:44:30
Alex Nemirovsky wrote:

> Hi Folks,
>
> I am happy to announce that
> I have ported (mostly patched) over the
> FreeBSD RIO500 USB driver (BSD license) and Linux
> RIO500 tools (GNU license) to work in NetBSD.  The
> port was pretty straight forward since the FreeBSD USB
> stack is so close the NetBSD.

The FreeBSD driver as it stands has some problems.  I've written
a new one from scratch that is done The Right Way (tm).  :-)

I can't test it, because I don't have a Rio500.

But, and this is a big but, I'm not sure the driver should be in the
kernel at all.  The ugen driver in NetBSD allows you to do all the
things you need to access the Rio500 device, so there is no real
need for a kernel driver.
What is people opinion on this?  Should we have special kernel
drivers or just userland code?  This first is quite convenient,
but bloats the kernel somewhat.


> Since, I am kind of new to this group.
> What is the process for getting the driver into the
> tree?  How about the Linux tools package?

The tool should be turned into a NetBSD package.


--

        -- Lennart