Subject: Re: Maestro driver working (was: Maestro 2E in FreeBSD 4.2 working)
To: Dr. Rene Hexel <rh@vip.at>
From: Michael Graff <explorer@flame.org>
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.

--Michael

"Dr. Rene Hexel" <rh@vip.at> 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:
> 
>   ftp://ftp.vip.at/pub/NetBSD/maestro-netbsd-20010107.tar.gz
> 
>   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
> 
>   ftp://ftp.vip.at/pub/NetBSD/maestro-netbsd-20010106.tar.gz
> 
>   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