Alsa-Devel Archive on lore.kernel.org
 help / color / mirror / Atom feed
* Unexpected hw_pointer value
@ 2003-10-04 21:12 Jon
  2003-10-04 21:58 ` Ryan Underwood
  0 siblings, 1 reply; 7+ messages in thread
From: Jon @ 2003-10-04 21:12 UTC (permalink / raw)
  To: alsa-devel

hello,

i have an ES1983S Maestro-3i on a c600 dell laptop
i got this message in syslog :

ALSA sound/core/pcm_lib.c:214: Unexpected hw_pointer value (stream = 0,
delta: -944, max jitter = 1024): wrong interrupt acknowledge?

what does it mean ? 


-------------------------------------------------------
This sf.net email is sponsored by:ThinkGeek
Welcome to geek heaven.
http://thinkgeek.com/sf

^ permalink raw reply	[flat|nested] 7+ messages in thread
* Unexpected hw_pointer value
@ 2003-08-07 23:05 Giuliano Pochini
  0 siblings, 0 replies; 7+ messages in thread
From: Giuliano Pochini @ 2003-08-07 23:05 UTC (permalink / raw)
  To: Alsa-devel


When I play something, depending on the buffer length and the period length,
sometimes ALSA complaints about a wrong hw_pointer value. pcm_hw_pointer()
returns the right value and the irq handler (not shown below) calls
snd_pcm_period_elapsed() only when the period is done. I can't understand what
happens. Below I report the first burst since I started playing something.
1.7MB transferred, buffer_size=32768 frames, period_size=1323 frames (25
periods). fr=the position (in frames) inside the buffer. I choosed that
setting because it makes alsa to spit the warning sooner than others. It seems
to happen when the period size is not a multiple of the buffer size, but I
failed to find a relation between bufsz/persz and the points where it prints
the errors.


pcm_hw_pointer=1699968 fr=31776
pcm_hw_pointer=1704064 fr=32
pcm_hw_pointer=1704064 fr=32
pcm_hw_pointer=1709312 fr=1344
pcm_hw_pointer=1709312 fr=1344
ALSA ../alsa-kernel/core/pcm_lib.c:155: Unexpected hw_pointer value (stream = 0, delta: -1, max jitter = 16384): wrong interrupt acknowledge?
pcm_hw_pointer=1714560 fr=2656
pcm_hw_pointer=1714560 fr=2656
pcm_hw_pointer=1714560 fr=2656
pcm_hw_pointer=1714560 fr=2656
pcm_hw_pointer=1714560 fr=2656
pcm_hw_pointer=1719936 fr=4000
pcm_hw_pointer=1719936 fr=4000
pcm_hw_pointer=1719936 fr=4000
pcm_hw_pointer=1725184 fr=5312
pcm_hw_pointer=1725184 fr=5312
ALSA ../alsa-kernel/core/pcm_lib.c:155: Unexpected hw_pointer value (stream = 0, delta: -2, max jitter = 16384): wrong interrupt acknowledge?
pcm_hw_pointer=1730432 fr=6624
pcm_hw_pointer=1730432 fr=6624
pcm_hw_pointer=1730432 fr=6624
pcm_hw_pointer=1730432 fr=6624
pcm_hw_pointer=1735808 fr=7968
pcm_hw_pointer=1735808 fr=7968
pcm_hw_pointer=1735808 fr=7968
pcm_hw_pointer=1741056 fr=9280
pcm_hw_pointer=1741056 fr=9280
ALSA ../alsa-kernel/core/pcm_lib.c:155: Unexpected hw_pointer value (stream = 0, delta: -3, max jitter = 16384): wrong interrupt acknowledge?
pcm_hw_pointer=1746304 fr=10592
pcm_hw_pointer=1746304 fr=10592
pcm_hw_pointer=1746304 fr=10592
pcm_hw_pointer=1746304 fr=10592
pcm_hw_pointer=1751680 fr=11936
pcm_hw_pointer=1751680 fr=11936
pcm_hw_pointer=1751680 fr=11936
pcm_hw_pointer=1756928 fr=13248
pcm_hw_pointer=1756928 fr=13248
ALSA ../alsa-kernel/core/pcm_lib.c:155: Unexpected hw_pointer value (stream = 0, delta: -4, max jitter = 16384): wrong interrupt acknowledge?
pcm_hw_pointer=1762176 fr=14560
pcm_hw_pointer=1762176 fr=14560
pcm_hw_pointer=1762176 fr=14560
pcm_hw_pointer=1762176 fr=14560
pcm_hw_pointer=1767552 fr=15904
pcm_hw_pointer=1767552 fr=15904
pcm_hw_pointer=1767552 fr=15904
pcm_hw_pointer=1772800 fr=17216
pcm_hw_pointer=1772800 fr=17216
ALSA ../alsa-kernel/core/pcm_lib.c:155: Unexpected hw_pointer value (stream = 0, delta: -5, max jitter = 16384): wrong interrupt acknowledge?
pcm_hw_pointer=1778048 fr=18528
pcm_hw_pointer=1778048 fr=18528
pcm_hw_pointer=1778048 fr=18528
pcm_hw_pointer=1778048 fr=18528
pcm_hw_pointer=1783424 fr=19872
pcm_hw_pointer=1783424 fr=19872
pcm_hw_pointer=1783424 fr=19872
pcm_hw_pointer=1788672 fr=21184
pcm_hw_pointer=1788672 fr=21184
ALSA ../alsa-kernel/core/pcm_lib.c:155: Unexpected hw_pointer value (stream = 0, delta: -6, max jitter = 16384): wrong interrupt acknowledge?
pcm_hw_pointer=1793920 fr=22496
pcm_hw_pointer=1793920 fr=22496
pcm_hw_pointer=1793920 fr=22496
pcm_hw_pointer=1793920 fr=22496
pcm_hw_pointer=1799296 fr=23840
pcm_hw_pointer=1799296 fr=23840
pcm_hw_pointer=1799296 fr=23840
pcm_hw_pointer=1804544 fr=25152
pcm_hw_pointer=1804544 fr=25152
ALSA ../alsa-kernel/core/pcm_lib.c:155: Unexpected hw_pointer value (stream = 0, delta: -7, max jitter = 16384): wrong interrupt acknowledge?
pcm_hw_pointer=1809792 fr=26464
pcm_hw_pointer=1809792 fr=26464
pcm_hw_pointer=1809792 fr=26464
pcm_hw_pointer=1809792 fr=26464
pcm_hw_pointer=1815168 fr=27808
pcm_hw_pointer=1815168 fr=27808
pcm_hw_pointer=1815168 fr=27808
pcm_hw_pointer=1820416 fr=29120
pcm_hw_pointer=1820416 fr=29120
ALSA ../alsa-kernel/core/pcm_lib.c:155: Unexpected hw_pointer value (stream = 0, delta: -8, max jitter = 16384): wrong interrupt acknowledge?
pcm_hw_pointer=1825664 fr=30432
pcm_hw_pointer=1825664 fr=30432
pcm_hw_pointer=1825664 fr=30432
pcm_hw_pointer=1825664 fr=30432
pcm_hw_pointer=1831040 fr=31776
pcm_hw_pointer=1831040 fr=31776
pcm_hw_pointer=1831040 fr=31776
pcm_hw_pointer=1835136 fr=32


--
Bye.
   Giuliano.


-------------------------------------------------------
This SF.Net email sponsored by: Free pre-built ASP.NET sites including
Data Reports, E-commerce, Portals, and Forums are available now.
Download today and enter to win an XBOX or Visual Studio .NET.
http://aspnet.click-url.com/go/psa00100003ave/direct;at.aspnet_072303_01/01

^ permalink raw reply	[flat|nested] 7+ messages in thread

end of thread, other threads:[~2003-10-06 22:33 UTC | newest]

Thread overview: 7+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2003-10-04 21:12 Unexpected hw_pointer value Jon
2003-10-04 21:58 ` Ryan Underwood
2003-10-05 14:26   ` Giuliano Pochini
2003-10-06 13:36     ` Jaroslav Kysela
2003-10-06 22:33       ` Jon
2003-10-06 11:07   ` Takashi Iwai
  -- strict thread matches above, loose matches on Subject: below --
2003-08-07 23:05 Giuliano Pochini

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox