Subject: Re: Maestro driver working (was: Maestro 2E in FreeBSD 4.2 working)
To: Dr. Rene Hexel <>
From: Michael Graff <>
List: current-users
Date: 01/07/2001 18:10:47
The Insterion 3800 has a Maestro 3.  That one seems to probe correctly
with this driver, but the kernel locks up during boot.


"Dr. Rene Hexel" <> writes:

> "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
>   patch <files.pci.diff
>   patch <pcidevs.diff
>   cd dev/pci
>   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.
>   Cheers
>       ,
>    Rene