power managing maestro.c 0.14 available.

From: Zach Brown (zab@redhat.com)
Date: Fri Jan 28 2000 - 13:16:19 EST

  • Next message: Manfred Spraul: "Re: scsi module starts kernel thread - insmod stays running in 'ps'"

    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/



    This archive was generated by hypermail 2b29 : Fri Jan 28 2000 - 23:20:17 EST