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