From: Giuliano Pochini <pochini@shiny.it>
To: alsa-devel@alsa-project.org
Subject: [PATCH 0/5] Echoaudio - add suspend/resume support
Date: Sat, 30 Jan 2010 16:31:23 +0100 [thread overview]
Message-ID: <20100130163123.54d60739@Jay> (raw)
The following patch set adds suspend/resume support to all echoaudio drivers.
It has been tested on an IndigoIOx and a Gina3G. Rawmidi device has been
tested partially. PCM and controls interfaces have been tested more and I
think it's reasonably safe. I also have a Gina24 and a Gina3G, but I didn't
test suspend/resume with them because I couldn't manage to make PM test
system work on my pmac.
Echoaudio soundcards do not support power management and Dx PCI states.
Anyway, the card can enter a "comatose" state by sending a command to the
DSP that is supposed to turn parts of the hardware off and reduce power
consumption. Doing that causes the loss of the card's internal state, thus
it is impossible, upon resume, to make the card continue from the exact
point where it was suspended. The driver restores all controls and PCM
settings and the applications have to call prepare() to restart the
substreams. Rawmidi is restarted automatically, but some data in the i/o
buffers may be lost.
--
Giuliano.
next reply other threads:[~2010-01-30 15:36 UTC|newest]
Thread overview: 6+ messages / expand[flat|nested] mbox.gz Atom feed top
2010-01-30 15:31 Giuliano Pochini [this message]
2010-02-11 20:07 ` [PATCH 0/5] Echoaudio - add suspend/resume support Giuliano Pochini
2010-02-13 19:25 ` Takashi Iwai
2010-02-14 17:14 ` Giuliano Pochini
2010-02-15 10:28 ` Takashi Iwai
-- strict thread matches above, loose matches on Subject: below --
2010-02-14 17:15 Giuliano Pochini
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20100130163123.54d60739@Jay \
--to=pochini@shiny.it \
--cc=alsa-devel@alsa-project.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).