All of lore.kernel.org
 help / color / mirror / Atom feed
From: Giridhar Pemmasani <pgiri@yahoo.com>
To: Adrian Bunk <bunk@stusta.de>
Cc: Linux Kernel Mailing List <linux-kernel@vger.kernel.org>,
	Jaroslav Kysela <perex@suse.cz>,
	Clemens Ladisch <clemens@ladisch.de>,
	Takashi Iwai <tiwai@suse.de>,
	Michal Piotrowski <michal.k.k.piotrowski@gmail.com>,
	alsa-devel@alsa-project.org
Subject: Re: Boot failure with 2.6.21 with snd-maestro3
Date: Sun, 29 Apr 2007 14:09:29 -0700 (PDT)	[thread overview]
Message-ID: <768801.1756.qm@web32406.mail.mud.yahoo.com> (raw)
In-Reply-To: <20070429173559.GP3468@stusta.de>

--- 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?). If I let the system take its time, even
with maestro3.c from 2.6.21, it boots after timing out twice. So after about
2 minutes of no activity, system does boot. Following are trace messages I
added to identify the issue:

[   17.004000] input: TPPS/2 IBM TrackPoint as /class/input/input5
[   70.904000] sound/pci/maestro3.c (snd_m3_create:2763): -2
[   70.920000] sound/pci/maestro3.c (snd_m3_create:2774): -2
[  130.940000] sound/pci/maestro3.c (snd_m3_create:2777): -2
[  130.956000] sound/pci/maestro3.c (snd_m3_create:2788): -2
[  130.972000] sound/pci/maestro3.c (snd_m3_create:2794): 0
[  130.992000] sound/pci/maestro3.c (snd_m3_create:2797): 0
[  131.012000] sound/pci/maestro3.c (snd_m3_create:2802): 0
[  131.044000] sound/pci/maestro3.c (snd_m3_create:2804): 0
[  131.580000] sound/pci/maestro3.c (snd_m3_create:2807): 0
[  131.596000] sound/pci/maestro3.c (snd_m3_create:2810): 0
[  131.612000] sound/pci/maestro3.c (snd_m3_create:2814): 0
[  131.628000] sound/pci/maestro3.c (snd_m3_create:2821): 0
[  132.364000] device-mapper: ioctl: 4.11.0-ioctl (2006-10-12) initialised:
dm-d
evel@redhat.com


Giri

__________________________________________________
Do You Yahoo!?
Tired of spam?  Yahoo! Mail has the best spam protection around 
http://mail.yahoo.com 

  reply	other threads:[~2007-04-29 21:09 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 [this message]
2007-05-02  9:58     ` Takashi Iwai
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=768801.1756.qm@web32406.mail.mud.yahoo.com \
    --to=pgiri@yahoo.com \
    --cc=alsa-devel@alsa-project.org \
    --cc=bunk@stusta.de \
    --cc=clemens@ladisch.de \
    --cc=linux-kernel@vger.kernel.org \
    --cc=michal.k.k.piotrowski@gmail.com \
    --cc=perex@suse.cz \
    --cc=tiwai@suse.de \
    /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.