All of lore.kernel.org
 help / color / mirror / Atom feed
From: Rainer Menzner <rmenzner@L1id.com>
To: ALSA Developer Mailing List <alsa-devel@alsa-project.org>
Subject: NVidia AC97 / CK804: arecord hangs in system call poll()
Date: Fri, 29 Jun 2007 13:36:15 +0200	[thread overview]
Message-ID: <4684EEAF.5050108@L1id.com> (raw)

Hi,

my soundcard is an onboard AC97 CK804 NVidia. I use snd-intel8x0 module. 
Everything works fine except recording sound. When calling

   arecord -f cd buffer.wav

the program infinitely hangs, and an strace shows that it is a poll() 
call that does not return. After interrupting, a wave file of 44 bytes 
which is the header only is left. My setup is Kernel 2.6.21.3, all 
ALSA-software is updated to the latest version, that is 1.0.14(a).

In a previous setup with an older ALSA version and kernel 2.6.16.11 
recording did work with the same hardware. Now that I updated all ALSA 
software, even with that older kernel version the same recording problem 
came up. From that I concluded that it is somehow related to the 
ALSA-lib version. I have tried to downgrade ALSA-lib down to 1.0.0 to no 
avail.

I have also made tests appropriate if this would be an interrupt problem 
(using pci=noroute et al) which also did not solve the problem.

I have scrolled though the archives of alsa-user and there have been a 
few posts regarding the same problem (but with other chip sets). 
However, in those threads no definitive solution of the problem has been 
discussed. So I tried it again in alsa-user but did not get any feedback ...

Now, I finally try this developer list. Your comments and help are much 
appreciated. Let me know if you need further info. I'm not a Linux 
system programmer or specialist, but I would be willing to do some 
debugging if somebody explains what to check.

Thanks for any support,

-Rainer

             reply	other threads:[~2007-06-29 11:36 UTC|newest]

Thread overview: 3+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2007-06-29 11:36 Rainer Menzner [this message]
2007-06-29 23:09 ` NVidia AC97 / CK804: arecord hangs in system call poll() Takashi Iwai
2007-07-02  5:58   ` Rainer Menzner

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=4684EEAF.5050108@L1id.com \
    --to=rmenzner@l1id.com \
    --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 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.