Subject: Re: Maestro driver working (was: Maestro 2E in FreeBSD 4.2 working)
To: Dr. Rene Hexel <email@example.com>
From: Michael Graff <firstname.lastname@example.org>
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" <email@example.com> 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.