Alsa-Devel Archive on lore.kernel.org
 help / color / mirror / Atom feed
From: The Source <thesourcehim@gmail.com>
To: Takashi Iwai <tiwai@suse.de>
Cc: alsa-devel@alsa-project.org
Subject: Re: Backported sbxfi driver (UNTESTED!)
Date: Fri, 17 Oct 2008 13:58:20 +0400	[thread overview]
Message-ID: <48F861BC.8000504@gmail.com> (raw)
In-Reply-To: <s5hr66fzhqt.wl%tiwai@suse.de>

Takashi Iwai пишет:
> At Fri, 17 Oct 2008 11:57:08 +0400,
> The Source wrote:
>   
>> Takashi Iwai пишет:
>>     
>>> At Thu, 16 Oct 2008 22:18:07 +0400,
>>> The Source wrote:
>>>   
>>>       
>>>>>> Ok. OpenAL with alsa also seem to cause problems.
>>>>>>     
>>>>>>         
>>>>>>             
>>>>> In both cases, check the period_size and buffer_size values (shown in
>>>>> the kernel message, or /proc/asound/card0/pcm0p/sub0/hw_params).
>>>>> And, try to aplay with these parameters, whether you get the similar
>>>>> problem.
>>>>>
>>>>> 	% aplay -v --period-size=xxx --buffer-size=yyy foo.wav
>>>>>
>>>>>
>>>>> Takashi
>>>>>
>>>>>   
>>>>>       
>>>>>           
>>>> I'm sorry, but any attemp to play file with ossplay results in complete 
>>>> system hang with error:
>>>> unable to handle NULL ponter dereference at address 
>>>> 0000000000000008.....(hang, no more output).
>>>> I tried many wav formats. So I can't get error log or period and buffer 
>>>> sizes, sorry.
>>>>     
>>>>         
>>> Can anyone confirm to reproduce Oops with OSS apps (ossplay)?
>>>
>>> I'm wondering whether this has anything to do with the capture.
>>> Can you record the sound, and change the capture mixer element properly?
>>>
>>>
>>> thanks,
>>>
>>> Takashi
>>>
>>>   
>>>       
>> I checked mplayer. It uses period size 1024 instead of 4096 and 16384 
>> buffer size (default). Sound is choppy (sound pauses is more frequent 
>> when rate is lower).
>> However an attempt to play the same file with the same period and buffer 
>> sizes with aplay results in complete system hang.
>>     
>
> OK, that looks like a problem.  Looks like the timer resolution can be
> short like that, or something racy in the timer handling.
>
> Can you check whether this happens with XXX_SYSTEM_TIMER, too?
>
> Or, does the patch below avoid the problem, at least?
>
>
> thanks,
>
> Takashi
>
> diff --git a/sound/pci/sbxfi/sbxfi.c b/sound/pci/sbxfi/sbxfi.c
> index 26a6cd3..5ceb228 100644
> --- a/sound/pci/sbxfi/sbxfi.c
> +++ b/sound/pci/sbxfi/sbxfi.c
> @@ -277,6 +277,7 @@ static void sbxfi_rearm_timer(struct sbxfi *chip, int ticks)
>  #else
>  
>  #define MAX_TICKS	((1 << 13) - 1)
> +#define MIN_TICKS	1000		/* FIXME: really so? */
>  
>  static void sbxfi_init_timer(struct sbxfi *chip)
>  {
> @@ -287,6 +288,8 @@ static void sbxfi_set_timer(struct sbxfi *chip, int ticks)
>  	LOG(2, "SET TIMER TICKS = %d\n", ticks);
>  	if (ticks > MAX_TICKS)
>  		ticks = MAX_TICKS;
> +	else if (ticks < MIN_TICKS)
> +		ticks = MIN_TICKS;
>  	sbxfi_write(chip, TIMR, ticks | TIMR_IE | TIMR_IP);
>  }
>  static void sbxfi_stop_timer(struct sbxfi *chip)
>
>   
After patch:

Without system timer:

aplay --period-size=1024 96000_16_Stereo.wav
Plays fine

aplay --period-size=1024 22050_16_Mono.wav
BUG: unable to handle kernel NULL pointer dereference at 0000000000000008
Hang

With system timer:

aplay --period-size=1024 96000_16_Stereo.wav
Superglitch. Each sample is played many times before advancing to next one.

aplay --period-size=1024 22050_16_Mono.wav
Instant reboot.

_______________________________________________
Alsa-devel mailing list
Alsa-devel@alsa-project.org
http://mailman.alsa-project.org/mailman/listinfo/alsa-devel

  reply	other threads:[~2008-10-17  9:58 UTC|newest]

Thread overview: 207+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2008-10-09 18:02 Backported sbxfi driver (UNTESTED!) Takashi Iwai
2008-10-09 18:12 ` Brendan Pike
2008-10-09 18:25 ` Ted T. Logian
2008-10-09 18:25 ` William Pitcock
2008-10-09 18:49 ` Ted T. Logian
2008-10-09 19:50 ` James Courtier-Dutton
2008-10-10  6:02   ` Takashi Iwai
2008-10-09 20:03 ` Ted T. Logian
2008-10-09 20:17 ` Ted T. Logian
2008-10-10  6:01   ` Takashi Iwai
2008-10-10  6:26     ` Ted T. Logian
2008-10-10  6:46       ` Takashi Iwai
2008-10-10 18:17         ` William Pitcock
2008-10-11 16:01           ` Takashi Iwai
2008-10-11 17:36             ` William Pitcock
2008-10-11 17:39               ` William Pitcock
2008-10-11 17:41               ` Takashi Iwai
2008-10-11 17:43                 ` Takashi Iwai
2008-10-11 18:04                 ` William Pitcock
2008-10-12 19:34                   ` Takashi Iwai
     [not found]                     ` <e4b753d00810121816i133141d5te6a4d638044f3875@mail.gmail.com>
2008-10-13  2:08                       ` Takashi Iwai
2008-10-13  9:51                     ` Takashi Iwai
     [not found]         ` <6d00fe310810100939h6cd61e0cg7817c7f54f6261f6@mail.gmail.com>
2008-10-10 16:41           ` Fwd: " The Source
2008-10-11 15:47           ` Takashi Iwai
2008-10-11 16:03             ` Ted T. Logian
2008-10-11 17:32               ` Takashi Iwai
2008-10-12  8:41                 ` Vedran Miletić
2008-10-12  8:48                   ` James Courtier-Dutton
2008-10-12  9:43                     ` The Source
2008-10-12  8:44                 ` James Courtier-Dutton
2008-10-13  9:52                   ` Takashi Iwai
2008-10-11 16:28             ` The Source
2008-10-11 17:34               ` Takashi Iwai
2009-06-10  8:39       ` problems with fedora 11 and pulseaudio and svn x-fi driver Ted T. Logan
2009-06-10  8:52         ` Ted T. Logan
2009-06-10  9:29           ` Takashi Iwai
2009-06-10 16:23             ` Ted T. Logan
2009-06-10 16:48             ` Ted T. Logan
2009-06-11 14:48             ` Ted T. Logan
2009-06-12 16:46             ` "ticks" with latest " Ted T. Logan
2008-10-16 12:03 ` Backported sbxfi driver (UNTESTED!) Jan Wolf
2008-10-16 12:33   ` Takashi Iwai
2008-10-16 12:56     ` Xarteras
2008-10-16 13:36       ` The Source
2008-10-16 13:48         ` Takashi Iwai
2008-10-16 14:15           ` The Source
2008-10-16 14:18             ` Takashi Iwai
2008-10-16 14:41               ` The Source
2008-10-16 14:42                 ` Takashi Iwai
2008-10-16 14:51                   ` The Source
2008-10-16 15:00                   ` The Source
2008-10-16 15:04                     ` Takashi Iwai
     [not found]                       ` <48F75892.8000209@gmail.com>
2008-10-16 15:15                         ` Takashi Iwai
2008-10-16 17:53                           ` Bjoern Olausson
2008-10-16 18:02                             ` The Source
2008-10-16 18:18                           ` The Source
2008-10-17  6:17                             ` Takashi Iwai
2008-10-17  6:26                               ` The Source
2008-10-17  6:39                                 ` Takashi Iwai
2008-10-17  7:16                                   ` The Source
2008-10-17  8:17                                   ` The Source
2008-10-17  9:00                                   ` Xarteras
2008-10-17  9:17                                     ` The Source
2008-10-17  9:25                                       ` Takashi Iwai
2008-10-17  9:23                                     ` Takashi Iwai
2008-10-17  9:50                                       ` Xarteras
2008-10-17 10:00                                         ` Tony Vroon
2008-10-17 10:35                                           ` Xarteras
2008-10-17 15:33                                             ` Bjoern Olausson
2008-10-17  7:57                               ` The Source
2008-10-17  9:35                                 ` Takashi Iwai
2008-10-17  9:58                                   ` The Source [this message]
2008-10-17  9:59                                     ` Takashi Iwai
2008-10-17 10:01                                       ` The Source
2008-10-17 10:04                                         ` Takashi Iwai
     [not found]                                           ` <48F86606.9070108@gmail.com>
2008-10-17 10:27                                             ` Takashi Iwai
2008-10-17 20:48                                               ` William Pitcock
2008-10-18 10:06                                               ` Xarteras
2008-10-18 15:06                                                 ` Takashi Iwai
2008-10-18 17:10                                                   ` William Pitcock
2008-10-18 17:17                                                     ` William Pitcock
2008-10-19  7:59                                                       ` Takashi Iwai
2008-10-19 18:07                                                         ` Bjoern Olausson
2008-10-19 19:47                                                           ` William Pitcock
2008-10-16 21:29           ` Xarteras
2008-10-17 18:16             ` James Courtier-Dutton
2008-10-22 15:24           ` Bjoern Olausson
2008-10-22 15:26             ` Takashi Iwai
2008-10-22 16:07               ` Bjoern Olausson
2008-10-22 16:24                 ` Bjoern Olausson
2008-10-22 19:25                   ` The Source
2008-10-23  5:40                     ` Takashi Iwai
2008-10-23 11:46                       ` Bjoern Olausson
2008-10-23 11:53                         ` Jason Harvey
2008-10-23 13:56                           ` Takashi Iwai
2008-10-23 12:45                             ` Jason Harvey
2008-10-23 13:07                               ` Bjoern Olausson
2008-10-23 13:21                                 ` Jason Harvey
2008-10-23 15:54                               ` Takashi Iwai
2008-10-23 14:23                                 ` Jason Harvey
2008-10-23 17:07                                   ` Takashi Iwai
2008-10-23 17:15                                     ` Takashi Iwai
2008-10-23 15:37                                       ` Jason Harvey
2008-10-23 15:40                                         ` Bjoern Olausson
2008-10-23 17:44                                         ` Takashi Iwai
2008-10-23 17:49                                           ` Takashi Iwai
2008-10-23 16:23                                             ` Jason Harvey
2008-10-23 19:14                                               ` Takashi Iwai
2008-10-23 17:32                                                 ` Jason Harvey
2008-10-23 21:30                                                   ` Takashi Iwai
2008-10-23 20:17                                                     ` Jason Harvey
2008-10-24  8:40                                                       ` Takashi Iwai
2008-10-24  7:56                                                         ` Jason Harvey
2008-10-24 10:21                                                           ` Takashi Iwai
2008-10-24  8:50                                                             ` Jason Harvey
2008-10-25 13:06                                                             ` Backported sbxfi driver, possible fix Thomas Scheunemann
2008-10-25 16:05                                                               ` Takashi Iwai
2008-10-25 19:42                                                                 ` Thomas Scheunemann
2008-10-25 19:59                                                                   ` Takashi Iwai
2008-10-25 20:40                                                                     ` Jason Harvey
2008-10-25 21:57                                                                       ` Bjoern Olausson
2008-10-26  6:32                                                                         ` The Source
2008-10-26  8:23                                                                           ` Takashi Iwai
2008-10-26  9:11                                                                             ` The Source
2008-10-26  9:17                                                                             ` The Source
2008-10-26  6:45                                                                         ` The Source
2008-10-26  6:56                                                                         ` The Source
2008-10-26  7:22                                                                           ` The Source
2008-10-26  8:21                                                                         ` Takashi Iwai
2008-10-27  5:15                                                                           ` Alexander E. Patrakov
2008-10-27  5:32                                                                             ` The Source
2008-10-27  6:28                                                                               ` Takashi Iwai
2008-10-27  6:34                                                                                 ` The Source
2008-10-27  6:39                                                                                   ` Takashi Iwai
2008-10-28  0:10                                                                                 ` Bjoern Olausson
2008-10-28  7:14                                                                                   ` Takashi Iwai
2008-10-28 13:48                                                                                     ` Bjoern Olausson
2008-10-28 14:12                                                                                       ` Takashi Iwai
2008-10-30 10:46                                                                                         ` Bjoern Olausson
2008-10-30 11:05                                                                                           ` Bjoern Olausson
2008-10-30 11:07                                                                                             ` Takashi Iwai
2008-10-30 12:25                                                                                               ` Bjoern Olausson
2008-10-28  6:59                                                                                 ` Takashi Iwai
2008-10-27  6:36                                                                             ` Takashi Iwai
2008-10-27 20:08                                                                             ` James Courtier-Dutton
2008-10-28  4:44                                                                               ` Alexander E. Patrakov
2008-10-28  9:31                                                                               ` Takashi Iwai
2008-10-28 10:53                                                                               ` Vedran Miletić
2008-10-29  8:38                                                                               ` Pavel Hofman
2008-10-26  8:16                                                                       ` Takashi Iwai
2008-10-26  8:45                                                                         ` Backported sbxfi driver. Pulse works! Jason Harvey
2008-10-23 17:26                                       ` Backported sbxfi driver (UNTESTED!) Takashi Iwai
2008-10-23 15:31                                         ` Jason Harvey
2008-10-23 17:41                                           ` Takashi Iwai
2008-10-23 14:48                                 ` Jason Harvey
2008-10-23 13:54                         ` Takashi Iwai
  -- strict thread matches above, loose matches on Subject: below --
2008-10-12 12:53 Alexey Bazhin
2008-10-13  2:03 ` Takashi Iwai
2008-10-13 12:58   ` Alexey Bazhin
2008-10-13 13:18     ` Takashi Iwai
2008-10-13 14:33       ` The Source
2008-10-13 14:56         ` Takashi Iwai
2008-10-13 15:43           ` Takashi Iwai
2008-10-13 16:02             ` Takashi Iwai
2008-10-13 16:05               ` Takashi Iwai
2008-10-13 19:21                 ` Alexey Bazhin
2008-10-14  5:17                   ` The Source
2008-10-14  5:41                     ` Takashi Iwai
2008-10-14  6:45                   ` Takashi Iwai
2008-10-14  7:23                     ` The Source
2008-10-14  7:40                       ` Takashi Iwai
2008-10-14  7:58                         ` The Source
2008-10-14  8:14                           ` Takashi Iwai
2008-10-14  8:13                     ` Alexey Bazhin
2008-10-14  8:48                     ` The Source
2008-10-14  8:55                       ` Takashi Iwai
2008-10-14  8:55                         ` The Source
2008-10-14  9:07                           ` Takashi Iwai
2008-10-14  9:17                     ` The Source
2008-10-14 10:52                       ` Takashi Iwai
2008-10-14 11:03                         ` Takashi Iwai
2008-10-14 14:11                           ` The Source
2008-10-14 15:32                             ` Takashi Iwai
2008-10-14 16:22                               ` Vedran Miletić
2008-10-14 16:25                                 ` Takashi Iwai
2008-10-14 11:24                         ` The Source
2008-10-15  6:38                           ` Takashi Iwai
2008-10-15  7:16                             ` The Source
2008-10-15  7:36                               ` Takashi Iwai
     [not found]                                 ` <48F59FF4.20800@gmail.com>
2008-10-15  7:54                                   ` Takashi Iwai
2008-10-15  8:14                                     ` The Source
2008-10-15  9:07                                       ` Takashi Iwai
2008-10-15 12:34                                         ` Alexey Bazhin
2008-10-14 20:35                     ` Alexey Bazhin
2008-10-15  6:30                       ` Takashi Iwai
2008-10-15  8:26                         ` Alexey Bazhin
2008-10-15  9:02                           ` Takashi Iwai
2008-10-15 18:54                             ` Alexey Bazhin
2008-10-16 10:03                               ` Takashi Iwai
2008-10-16 10:46                               ` Takashi Iwai
2008-10-16 11:09                                 ` Alexey Bazhin
2008-10-16 11:12                                   ` Takashi Iwai
2008-10-15 21:57 Bjoern Olausson
2008-10-16  8:58 ` Takashi Iwai
     [not found]   ` <5501535d0810161130i7e3fa4c2hbe267ba2cbb15c00@mail.gmail.com>
2008-10-16 20:07     ` Bjoern Olausson
2008-10-17  6:21       ` Takashi Iwai
2008-11-10  0:26 Romain

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=48F861BC.8000504@gmail.com \
    --to=thesourcehim@gmail.com \
    --cc=alsa-devel@alsa-project.org \
    --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 a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox