Date: Fri, 28 Jan 2000 13:16:19 -0500 From: Zach Brown <zab@redhat.com> To: linux-kernel@vger.rutgers.edu Subject: power managing maestro.c 0.14 available. Hello all you sound freaks. a new version of the maestro driver is on http://people.redhat.com/zab/maestro/maestro-20000128.tar.gz It has some little things like larger pcm buffers, smarter behaviour on encountering ESS 1921 AC-97s, and unswapped left/right channels on stereo pcm playback. ( insert head A into paper bag B ). The big new exciting feature is the concept of power managment in the driver. The driver now keeps the chip in a lower power state while idle. (it just keeps enough going to keep the ac97 fed so things like the on board CD work.) It turns things on and off as /dev/dsp is accessed. It also powers the chip down entirely when the module is removed. This marks a pretty big jump in functionality so I'd appreciate people beating on it pretty heavily before I push it into the kernel. I'm _especially_ interested in reports of suspend and 'shutdown -r' working after the driver has been inserted. All this power management stuff was needed because certain BIOS init code was hanging when it found an active maestro on bootup. Rather than guess just how it was confusing things, we just shut the chip down on reboot. I want to make sure that I haven't just traded one confused set of BIOSen for another. -- Zach Brown <zab@redhat.com> -- Software Princess - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.rutgers.edu Please read the FAQ at http://www.tux.org/lkml/