All of lore.kernel.org
 help / color / mirror / Atom feed
From: Takashi Iwai <tiwai@suse.de>
To: Giridhar Pemmasani <pgiri@yahoo.com>
Cc: alsa-devel@alsa-project.org, Clemens Ladisch <clemens@ladisch.de>,
	Linux Kernel Mailing List <linux-kernel@vger.kernel.org>,
	Jaroslav Kysela <perex@suse.cz>, Adrian Bunk <bunk@stusta.de>
Subject: Re: Boot failure with 2.6.21 with snd-maestro3
Date: Wed, 02 May 2007 11:58:32 +0200	[thread overview]
Message-ID: <s5hvefbbl87.wl%tiwai@suse.de> (raw)
In-Reply-To: <768801.1756.qm@web32406.mail.mud.yahoo.com>

At Sun, 29 Apr 2007 14:09:29 -0700 (PDT),
Giridhar Pemmasani wrote:
> 
> --- Adrian Bunk <bunk@stusta.de> wrote:
> 
> > On Sun, Apr 29, 2007 at 09:55:18AM -0700, Giridhar Pemmasani wrote:
> > > When snd-maestro3 (ESS Maestro 3 driver) is enabled, kernel 2.6.21 fails
> > to
> > > boot - it seems to stop at various points depending on what other modules
> > are
> > > enabled. Disabling snd-maestro3 fixes all issues. Moreover, with
> > everything
> > > else being same, using maestro3.c from 2.6.20 kernel and using it in
> > 2.6.21
> > > kernel also works - i.e., system boots fine. I will try to isolate the
> > issue
> > > and follow up.
> > 
> > There were only the two attached patches between 2.6.20 and 2.6.21 to 
> > this driver:
> > - maestro3: add request_firmware()
> > - maestro3 - Use quirk list helper function
> > 
> > 2.6.21 + 2.6.20 maestro3.c works for you.
> > 
> > Does 2.6.21 + 2.6.20 maestro3.c + patch-maestro3-1 work?
> 
> 2.6.21 with 2.6.20's maestro3.c with patch-maestro3-1 exhibited the same
> issue. However, I identified the cause: maestro3 driver in 2.6.21 (even just
> patch-maestro3-1) tries to load firmware file from user space. But each time
> request_firmware is called it takes about 1 minute to timeout (because I
> don't have the firmware installed?).

Yes, some drivers (e.g. maestro3, ymfpci) require now external
firmwares.  Try to install them from the latest alsa-firmware
package.
I already added new Kconfigs to choose whether external or in-kernel
firmware for 2.6.22.  Anything else should be as it was.  (The
replacement with quirk list helper doesn't change the functionality.)


Takashi

WARNING: multiple messages have this Message-ID (diff)
From: Takashi Iwai <tiwai@suse.de>
To: Giridhar Pemmasani <pgiri@yahoo.com>
Cc: Adrian Bunk <bunk@stusta.de>,
	alsa-devel@alsa-project.org, Clemens Ladisch <clemens@ladisch.de>,
	Linux Kernel Mailing List <linux-kernel@vger.kernel.org>,
	Jaroslav Kysela <perex@suse.cz>
Subject: Re: [alsa-devel] Boot failure with 2.6.21 with snd-maestro3
Date: Wed, 02 May 2007 11:58:32 +0200	[thread overview]
Message-ID: <s5hvefbbl87.wl%tiwai@suse.de> (raw)
In-Reply-To: <768801.1756.qm@web32406.mail.mud.yahoo.com>

At Sun, 29 Apr 2007 14:09:29 -0700 (PDT),
Giridhar Pemmasani wrote:
> 
> --- Adrian Bunk <bunk@stusta.de> wrote:
> 
> > On Sun, Apr 29, 2007 at 09:55:18AM -0700, Giridhar Pemmasani wrote:
> > > When snd-maestro3 (ESS Maestro 3 driver) is enabled, kernel 2.6.21 fails
> > to
> > > boot - it seems to stop at various points depending on what other modules
> > are
> > > enabled. Disabling snd-maestro3 fixes all issues. Moreover, with
> > everything
> > > else being same, using maestro3.c from 2.6.20 kernel and using it in
> > 2.6.21
> > > kernel also works - i.e., system boots fine. I will try to isolate the
> > issue
> > > and follow up.
> > 
> > There were only the two attached patches between 2.6.20 and 2.6.21 to 
> > this driver:
> > - maestro3: add request_firmware()
> > - maestro3 - Use quirk list helper function
> > 
> > 2.6.21 + 2.6.20 maestro3.c works for you.
> > 
> > Does 2.6.21 + 2.6.20 maestro3.c + patch-maestro3-1 work?
> 
> 2.6.21 with 2.6.20's maestro3.c with patch-maestro3-1 exhibited the same
> issue. However, I identified the cause: maestro3 driver in 2.6.21 (even just
> patch-maestro3-1) tries to load firmware file from user space. But each time
> request_firmware is called it takes about 1 minute to timeout (because I
> don't have the firmware installed?).

Yes, some drivers (e.g. maestro3, ymfpci) require now external
firmwares.  Try to install them from the latest alsa-firmware
package.
I already added new Kconfigs to choose whether external or in-kernel
firmware for 2.6.22.  Anything else should be as it was.  (The
replacement with quirk list helper doesn't change the functionality.)


Takashi

  reply	other threads:[~2007-05-02  9:58 UTC|newest]

Thread overview: 6+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2007-04-29 16:55 Boot failure with 2.6.21 with snd-maestro3 Giridhar Pemmasani
2007-04-29 17:35 ` Adrian Bunk
2007-04-29 21:09   ` Giridhar Pemmasani
2007-05-02  9:58     ` Takashi Iwai [this message]
2007-05-02  9:58       ` [alsa-devel] " Takashi Iwai
2007-04-29 17:40 ` Michal Piotrowski

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=s5hvefbbl87.wl%tiwai@suse.de \
    --to=tiwai@suse.de \
    --cc=alsa-devel@alsa-project.org \
    --cc=bunk@stusta.de \
    --cc=clemens@ladisch.de \
    --cc=linux-kernel@vger.kernel.org \
    --cc=perex@suse.cz \
    --cc=pgiri@yahoo.com \
    /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 an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.