From mboxrd@z Thu Jan 1 00:00:00 1970 From: Giuliano Pochini Subject: Re: Can't resume from suspend because firmware is not found ?!? Date: Thu, 17 Sep 2009 00:07:36 +0200 Message-ID: <20090917000736.606a8b8d@Jay> References: <20090912223800.5170f488@Jay> <20090916002742.212c08fc@Jay> Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Return-path: Received: from smtp-out28.alice.it (smtp-out28.alice.it [85.33.2.28]) by alsa0.perex.cz (Postfix) with ESMTP id B3F2A244F3 for ; Thu, 17 Sep 2009 00:08:17 +0200 (CEST) In-Reply-To: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: alsa-devel-bounces@alsa-project.org Errors-To: alsa-devel-bounces@alsa-project.org To: Takashi Iwai Cc: alsa-devel@alsa-project.org List-Id: alsa-devel@alsa-project.org On Wed, 16 Sep 2009 07:58:24 +0200 Takashi Iwai wrote: > > > You can't load the firmware file in resume phase because the system > > > isn't yet ready at this stage. Either postpone it or keep the old > > > firmware and reuse it. > > > > *sigh* > > Ok, I'll try to find a workaround. I don't want to keep the firmware in > > memory. > > Is it so high volume? This is the easiest solution in general. 16KB to 150KB, depending on the card. Most cards need more than one firmware and some of them have to reload the firmware during mormal operation, so I also have to write a very simple cache manager. If possible, I would prefer not to waste that memory. -- Giuliano.