Subject: Maestro driver working (was: Maestro 2E in FreeBSD 4.2 working)
To: None <email@example.com>
From: Dr. Rene Hexel <firstname.lastname@example.org>
Date: 01/07/2001 23:52:04
"Rene Hexel" wrote:
> Since I just received a Notebook that has this beast, I will try and
> have a shot at this ...
It took me a bit longer than expected, mainly because documentation
for that chip is close to zero, but eventually I got it up and running.
A NetBSD-current (as of approximately an hour ago) version of the
Maestro-2E driver for NetBSD is available at:
To install the driver, cd to "/sys" (or wherever you keep your kernel
sources), and untar the file there. Then
make -f Makefile.pcidevs
Then cd to "/sys/arch/i386/conf" and add
maestro* at pci? dev? function ?
audio* at maestro?
at the appropriate places in your kernel config file. Configure and
compile your kernel the usual way, and voila!
In case you have a slightly older -current and the compiler complains
about wrong parameters for pci_intr_map(), you can try
instead (though "pcidevs.diff" is missing there, just take the file
from the 20010107 version). This version is also recommended if you
want to try this on NetBSD-1.5.x (-release).
I have tested the driver on my Dell Inspiron 5000e, feedback from
other systems, comments, and suggestions are very much appreciated! If
nobody objects, I intend to commit the driver in the next days.