[alsa-devel] snd_dummy on Centos - Redhat
![](https://secure.gravatar.com/avatar/025377a47105d3c98fcb414cdc8ee63e.jpg?s=120&d=mm&r=g)
Hi all,
I'm the maintainer of skypiax, a channel driver for FreeSWITCH and Asterisk that allows to connect to the Skype network (eg: http://wiki.freeswitch.org/wiki/Skypiax ).
I'm trying to use snd-dummy 1.0.20 as a fake soundcard on a regular Centos installation (verified with both 5.2 and 5.3, fully updated).
I tested with both the packages "stable" from ATrpms.net and compiling from the source of alsa-project.org.
It gives me bad timing to the program that depends on it (eg: Skype), resulting in unacceptable behavior.
On the same machine, same Centos kernel and distro, if I use 1.0.20 snd-hda-intel or snd-usb, no problem.
On the same machine, snd_dummy with other distro, no problem.
On the same machine, same Centos, if I compile and install a kernel, snd_dummy has no problem.
So, it's a specific problem of incompatibility between snd-dummy and the kernel of Centos 5.2 and 5.3 (same kernels as in RHEL5).
I'm trying hard to find where the problem is, but I'm not having success.
Please please please, can someone have a look at it?
If more informations are needed, I'm willing to cooperate.
Thanks in advance,
-giovanni
![](https://secure.gravatar.com/avatar/025377a47105d3c98fcb414cdc8ee63e.jpg?s=120&d=mm&r=g)
In centos is 1000HZ, in the kernels I compiled is 100HZ
On Wed, Sep 2, 2009 at 6:26 PM, Clemens Ladischclemens@ladisch.de wrote:
Giovanni Maruzzelli wrote:
... So, it's a specific problem of incompatibility between snd-dummy and the kernel of Centos 5.2 and 5.3 (same kernels as in RHEL5).
What's the value of CONFIG_HZ in those and your kernels?
Best regards, Clemens
![](https://secure.gravatar.com/avatar/586424ca0847070dc1868aa58077003e.jpg?s=120&d=mm&r=g)
(please don't top-post)
Giovanni Maruzzelli wrote:
In centos is 1000HZ, in the kernels I compiled is 100HZ
I would have expected these to be the other way around, since higher timer frequency should result in more accurate simulated sound card interrupts.
Do you have different CONFIG_PREEMPT* settings?
You could try compiling with the original CentOS configuration and switching settings until it breaks.
Best regards, Clemens
![](https://secure.gravatar.com/avatar/025377a47105d3c98fcb414cdc8ee63e.jpg?s=120&d=mm&r=g)
On Thu, Sep 3, 2009 at 1:50 PM, Clemens Ladischclemens@ladisch.de wrote:
In centos is 1000HZ, in the kernels I compiled is 100HZ
I would have expected these to be the other way around, since higher timer frequency should result in more accurate simulated sound card interrupts.
Do you have different CONFIG_PREEMPT* settings?
You could try compiling with the original CentOS configuration and switching settings until it breaks.
I'd have expected the same.
But it's not a problem between centos kernel and all of ALSA: the other drivers works well. Is a specific problem of snd-dummy.
Yes, CONFIG_PREEMPT* are probably different between the various kernels, and also the compiled kernel is tickless.
But, this is a problem only with snd-dummy.
What I would like, in the interest of users, is snd-dummy to be modified in a way that makes it working on the regular CentOS-RHEL kernels, because CentOS-RHEL users will not like at all to change their beloved kernels (you know... they like stable, boring and predictable behavior).
If it can be useful, I can give you (or any other developer) ssh access to a machine running centos.
Or, please let me know what I can do for providing useful informations.
(sorry for top posting) -giovanni
![](https://secure.gravatar.com/avatar/586424ca0847070dc1868aa58077003e.jpg?s=120&d=mm&r=g)
Giovanni Maruzzelli wrote:
Yes, CONFIG_PREEMPT* are probably different between the various kernels, and also the compiled kernel is tickless.
But, this is a problem only with snd-dummy.
The interrupts of other drivers are based on the PCM stream clock, but the snd-dummy driver has to emulate interrupts using the system timer, so it is the only one affected by timer-related changes.
What I would like, in the interest of users, is snd-dummy to be modified in a way that makes it working on the regular CentOS-RHEL kernels,
The driver relies on the kernel's system timer. It might be possible to rewrite it to use high-resolution timers, if the CentOS kernels supports it.
It would be easier to try to change the constraints of the sound card that snd-dummy tries to emulate; set USE_PERIODS_MIN to four or so, and increase period_bytes_min to some value that is at least as large as the numer of bytes per timer tick (with 2 channels and 16 bits at 48 kHz, there are 192000 bytes per second).
HTH Clemens
![](https://secure.gravatar.com/avatar/025377a47105d3c98fcb414cdc8ee63e.jpg?s=120&d=mm&r=g)
On Thu, Sep 3, 2009 at 3:05 PM, Clemens Ladischclemens@ladisch.de wrote:
The interrupts of other drivers are based on the PCM stream clock, but the snd-dummy driver has to emulate interrupts using the system timer, so it is the only one affected by timer-related changes.
ok, got it
The driver relies on the kernel's system timer. It might be possible to rewrite it to use high-resolution timers, if the CentOS kernels supports it.
I'll have a look into it
It would be easier to try to change the constraints of the sound card that snd-dummy tries to emulate; set USE_PERIODS_MIN to four or so, and increase period_bytes_min to some value that is at least as large as the numer of bytes per timer tick (with 2 channels and 16 bits at 48 kHz, there are 192000 bytes per second).
I'll have a look into this and then I'll report here.
Clemens, thanks for your help!
-giovanni
![](https://secure.gravatar.com/avatar/025377a47105d3c98fcb414cdc8ee63e.jpg?s=120&d=mm&r=g)
On Thu, Sep 3, 2009 at 3:12 PM, Giovanni Maruzzelligmaruzz.lists@gmail.com wrote:
On Thu, Sep 3, 2009 at 3:05 PM, Clemens Ladischclemens@ladisch.de wrote:
It would be easier to try to change the constraints of the sound card that snd-dummy tries to emulate; set USE_PERIODS_MIN to four or so, and increase period_bytes_min to some value that is at least as large as the numer of bytes per timer tick (with 2 channels and 16 bits at 48 kHz, there are 192000 bytes per second).
I put a printk that prints the contents of runtime struct at the last line of the snd_card_dummy_pcm_prepare() function, so to know how Skype client uses the soundcard.
The result are: Sep 3 16:11:04 localhost kernel: 253, cicopet1 rate=16000 channels=2, period_size=2048, periods=2, buffer_size=4096, timer_resolution=128000000 Sep 3 16:17:42 localhost kernel: 253, cicopet1 rate=16000 channels=2, period_size=2048, periods=2, buffer_size=4096, timer_resolution=128000000 Sep 3 16:17:42 localhost kernel: 253, cicopet1 rate=16000 channels=2, period_size=2048, periods=2, buffer_size=4096, timer_resolution=128000000 Sep 3 16:17:42 localhost kernel: 253, cicopet1 rate=16000 channels=1, period_size=2048, periods=2, buffer_size=4096, timer_resolution=128000000 Sep 3 16:17:42 localhost kernel: 253, cicopet1 rate=16000 channels=1, period_size=2048, periods=2, buffer_size=4096, timer_resolution=128000000
So, it seems that it opens 2 channels for playback and one channel for capture, at 16k
What's the best values for constraints you counseil?
-giovanni
![](https://secure.gravatar.com/avatar/5b19e9d0e834ea10ef75803718ad564b.jpg?s=120&d=mm&r=g)
At Thu, 03 Sep 2009 13:50:26 +0200, Clemens Ladisch wrote:
(please don't top-post)
Giovanni Maruzzelli wrote:
In centos is 1000HZ, in the kernels I compiled is 100HZ
I would have expected these to be the other way around, since higher timer frequency should result in more accurate simulated sound card interrupts.
Actually, it's maybe because of a bad code in snd-dummy driver. It issues the timer update at each tick. Thus with more HZ, it can loose more ticks and be less accurate.
I worked on it ago, and changed the code to update in a better way. But forgot to apply to the upstream.
Now I digged down, and resurrected it with the highres timer support as a quick hack.
The patches are found in sound-unstable GIT tree topic/dummy-hrtimer branch: git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound-unstable-2.6.git topic/dummy-hrtimer
and in alsa-driver-unstable snapshot as well: ftp://ftp.kernel.org/pub/linux/kernel/people/tiwai/snapshot/alsa-driver-unstable-snapshot.tar.gz
Giovanni, give it a try. If it works, I'm going to add it to 2.6.32.
thanks,
Takashi
![](https://secure.gravatar.com/avatar/025377a47105d3c98fcb414cdc8ee63e.jpg?s=120&d=mm&r=g)
On Thu, Sep 3, 2009 at 4:18 PM, Takashi Iwaitiwai@suse.de wrote:
I worked on it ago, and changed the code to update in a better way. But forgot to apply to the upstream.
Now I digged down, and resurrected it with the highres timer support as a quick hack.
The patches are found in sound-unstable GIT tree topic/dummy-hrtimer branch: git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound-unstable-2.6.git topic/dummy-hrtimer
and in alsa-driver-unstable snapshot as well: ftp://ftp.kernel.org/pub/linux/kernel/people/tiwai/snapshot/alsa-driver-unstable-snapshot.tar.gz
Giovanni, give it a try. If it works, I'm going to add it to 2.6.32.
Thanks Takashi, I'll try the snapshot immediately and report here!
-giovanni
![](https://secure.gravatar.com/avatar/5b19e9d0e834ea10ef75803718ad564b.jpg?s=120&d=mm&r=g)
At Thu, 3 Sep 2009 16:23:56 +0200, Giovanni Maruzzelli wrote:
On Thu, Sep 3, 2009 at 4:18 PM, Takashi Iwaitiwai@suse.de wrote:
I worked on it ago, and changed the code to update in a better way. But forgot to apply to the upstream.
Now I digged down, and resurrected it with the highres timer support as a quick hack.
The patches are found in sound-unstable GIT tree topic/dummy-hrtimer branch: git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound-unstable-2.6.git topic/dummy-hrtimer
and in alsa-driver-unstable snapshot as well: ftp://ftp.kernel.org/pub/linux/kernel/people/tiwai/snapshot/alsa-driver-unstable-snapshot.tar.gz
Giovanni, give it a try. If it works, I'm going to add it to 2.6.32.
Thanks Takashi, I'll try the snapshot immediately and report here!
Or, just copy alsa-kernel/drivers/dummy.c to your tree. There is no other changes except for documentation.
Takashi
![](https://secure.gravatar.com/avatar/025377a47105d3c98fcb414cdc8ee63e.jpg?s=120&d=mm&r=g)
On Thu, Sep 3, 2009 at 4:29 PM, Takashi Iwaitiwai@suse.de wrote:
Or, just copy alsa-kernel/drivers/dummy.c to your tree. There is no other changes except for documentation.
Takashi,
I copied it in the 1.0.20 tree, and I had to copy also the files: /usr/src/alsa-driver-unstable/include/linux/math64.h /usr/src/alsa-driver-unstable/include/math64_compat.h
Compiled into the 1.0.20 tree, maintaining the results of the previous ./configure, it does not make difference.
I will now try to compile from it's own snapshot tree, doing the ./configure.
-giovanni
![](https://secure.gravatar.com/avatar/025377a47105d3c98fcb414cdc8ee63e.jpg?s=120&d=mm&r=g)
On Thu, Sep 3, 2009 at 4:47 PM, Giovanni Maruzzelligmaruzz.lists@gmail.com wrote:
On Thu, Sep 3, 2009 at 4:29 PM, Takashi Iwaitiwai@suse.de wrote:
Or, just copy alsa-kernel/drivers/dummy.c to your tree. There is no other changes except for documentation.
I will now try to compile from it's own snapshot tree, doing the ./configure.
I'm sorry to say that actually it was worst than before for me, so maybe centos kernel is "non collaborative" (eg: no high res timers).
Following is some excerpts from the kernel config (grepping for obvious words), if useful I can attach the entire kernel config, or find other informations:
# CONFIG_PREEMPT_NONE is not set CONFIG_PREEMPT_VOLUNTARY=y # CONFIG_PREEMPT is not set CONFIG_PREEMPT_BKL=y CONFIG_PREEMPT_NOTIFIERS=y
# CONFIG_HZ_100 is not set # CONFIG_HZ_250 is not set CONFIG_HZ_1000=y CONFIG_HZ=1000
CONFIG_GENERIC_TIME=y CONFIG_X86_CYCLONE_TIMER=y CONFIG_HPET_TIMER=y CONFIG_X86_PM_TIMER=y CONFIG_NET_SCH_CLK_GETTIMEOFDAY=y CONFIG_SERIAL_8250_RUNTIME_UARTS=4 CONFIG_HANGCHECK_TIMER=m CONFIG_SND_TIMER=m CONFIG_SND_RTCTIMER=m CONFIG_SND_SEQ_RTCTIMER_DEFAULT=y CONFIG_LEDS_TRIGGER_TIMER=m CONFIG_JFFS2_RTIME=y # CONFIG_PRINTK_TIME is not set CONFIG_KTIME_SCALAR=y
CONFIG_IOSCHED_NOOP=y CONFIG_IOSCHED_AS=y CONFIG_IOSCHED_DEADLINE=y CONFIG_IOSCHED_CFQ=y CONFIG_DEFAULT_IOSCHED="cfq" CONFIG_SCHED_SMT=y CONFIG_SCHED_MC=y CONFIG_NET_SCHED=y CONFIG_USB_EHCI_TT_NEWSCHED=y CONFIG_SCHEDSTATS=y
-giovanni
![](https://secure.gravatar.com/avatar/5b19e9d0e834ea10ef75803718ad564b.jpg?s=120&d=mm&r=g)
At Thu, 3 Sep 2009 17:03:16 +0200, Giovanni Maruzzelli wrote:
On Thu, Sep 3, 2009 at 4:47 PM, Giovanni Maruzzelligmaruzz.lists@gmail.com wrote:
On Thu, Sep 3, 2009 at 4:29 PM, Takashi Iwaitiwai@suse.de wrote:
Or, just copy alsa-kernel/drivers/dummy.c to your tree. There is no other changes except for documentation.
I will now try to compile from it's own snapshot tree, doing the ./configure.
I'm sorry to say that actually it was worst than before for me, so maybe centos kernel is "non collaborative" (eg: no high res timers).
Then it falls back to the system timer, so it must work still. To be sure, set hrtimer = 0 instead 1 in dummy.c.
If this still doesn't work, I'd recommend you to add a debug printk at each call of dummy_systimer_pointer(). Print the returned result together with jiffies value.
Takashi
![](https://secure.gravatar.com/avatar/025377a47105d3c98fcb414cdc8ee63e.jpg?s=120&d=mm&r=g)
On Thu, Sep 3, 2009 at 5:10 PM, Takashi Iwaitiwai@suse.de wrote:
Then it falls back to the system timer, so it must work still. To be sure, set hrtimer = 0 instead 1 in dummy.c.
If this still doesn't work, I'd recommend you to add a debug printk at each call of dummy_systimer_pointer(). Print the returned result together with jiffies value.
I'll do it and report
-gm
![](https://secure.gravatar.com/avatar/025377a47105d3c98fcb414cdc8ee63e.jpg?s=120&d=mm&r=g)
On Thu, Sep 3, 2009 at 5:12 PM, Giovanni Maruzzelligmaruzz.lists@gmail.com wrote:
I'll do it and report
I put hrtimer=0
I put the printk immediately after the spin_unlock, just before return, this is a some second run (gave me bad behavior, as before, maybe worst):
Sep 3 17:20:20 localhost kernel: giovanni line: 291, dpcm->frac_pos / HZ=0, jiffies=91837395 Sep 3 17:20:20 localhost kernel: giovanni line: 291, dpcm->frac_pos / HZ=48, jiffies=91837398 Sep 3 17:20:20 localhost kernel: giovanni line: 291, dpcm->frac_pos / HZ=48, jiffies=91837398 Sep 3 17:20:20 localhost kernel: giovanni line: 291, dpcm->frac_pos / HZ=80, jiffies=91837400 Sep 3 17:20:20 localhost kernel: giovanni line: 291, dpcm->frac_pos / HZ=80, jiffies=91837400 Sep 3 17:20:20 localhost kernel: giovanni line: 291, dpcm->frac_pos / HZ=0, jiffies=91837448 Sep 3 17:20:20 localhost kernel: giovanni line: 291, dpcm->frac_pos / HZ=2048, jiffies=91837523 Sep 3 17:20:20 localhost kernel: giovanni line: 291, dpcm->frac_pos / HZ=2048, jiffies=91837576 Sep 3 17:20:20 localhost kernel: giovanni line: 291, dpcm->frac_pos / HZ=2048, jiffies=91837576 Sep 3 17:20:20 localhost kernel: giovanni line: 291, dpcm->frac_pos / HZ=2144, jiffies=91837582 Sep 3 17:20:20 localhost kernel: giovanni line: 291, dpcm->frac_pos / HZ=2160, jiffies=91837583 Sep 3 17:20:20 localhost kernel: giovanni line: 291, dpcm->frac_pos / HZ=2160, jiffies=91837583 Sep 3 17:20:20 localhost kernel: giovanni line: 291, dpcm->frac_pos / HZ=0, jiffies=91837651 Sep 3 17:20:20 localhost kernel: giovanni line: 291, dpcm->frac_pos / HZ=16, jiffies=91837652 Sep 3 17:20:20 localhost kernel: giovanni line: 291, dpcm->frac_pos / HZ=64, jiffies=91837655 Sep 3 17:20:20 localhost kernel: giovanni line: 291, dpcm->frac_pos / HZ=64, jiffies=91837655 Sep 3 17:20:20 localhost kernel: giovanni line: 291, dpcm->frac_pos / HZ=96, jiffies=91837657 Sep 3 17:20:20 localhost kernel: giovanni line: 291, dpcm->frac_pos / HZ=96, jiffies=91837657 Sep 3 17:20:20 localhost kernel: giovanni line: 291, dpcm->frac_pos / HZ=0, jiffies=91837704 Sep 3 17:20:20 localhost kernel: giovanni line: 291, dpcm->frac_pos / HZ=2048, jiffies=91837779 Sep 3 17:20:20 localhost kernel: giovanni line: 291, dpcm->frac_pos / HZ=2048, jiffies=91837832 Sep 3 17:20:20 localhost kernel: giovanni line: 291, dpcm->frac_pos / HZ=2048, jiffies=91837832 Sep 3 17:20:20 localhost kernel: giovanni line: 291, dpcm->frac_pos / HZ=2144, jiffies=91837838 Sep 3 17:20:20 localhost kernel: giovanni line: 291, dpcm->frac_pos / HZ=2144, jiffies=91837838 Sep 3 17:20:20 localhost kernel: giovanni line: 291, dpcm->frac_pos / HZ=2272, jiffies=91837846 Sep 3 17:20:20 localhost kernel: giovanni line: 291, dpcm->frac_pos / HZ=2272, jiffies=91837846 Sep 3 17:20:20 localhost kernel: giovanni line: 291, dpcm->frac_pos / HZ=0, jiffies=91837907 Sep 3 17:20:20 localhost kernel: giovanni line: 291, dpcm->frac_pos / HZ=0, jiffies=91837907 Sep 3 17:20:20 localhost kernel: giovanni line: 291, dpcm->frac_pos / HZ=64, jiffies=91837911 Sep 3 17:20:20 localhost kernel: giovanni line: 291, dpcm->frac_pos / HZ=64, jiffies=91837911 Sep 3 17:20:20 localhost kernel: giovanni line: 291, dpcm->frac_pos / HZ=128, jiffies=91837915 Sep 3 17:20:20 localhost kernel: giovanni line: 291, dpcm->frac_pos / HZ=128, jiffies=91837915 Sep 3 17:20:20 localhost kernel: giovanni line: 291, dpcm->frac_pos / HZ=0, jiffies=91837960 Sep 3 17:20:20 localhost kernel: giovanni line: 291, dpcm->frac_pos / HZ=2048, jiffies=91838035 Sep 3 17:20:20 localhost kernel: giovanni line: 291, dpcm->frac_pos / HZ=2048, jiffies=91838088 Sep 3 17:20:20 localhost kernel: giovanni line: 291, dpcm->frac_pos / HZ=2048, jiffies=91838088 Sep 3 17:20:20 localhost kernel: giovanni line: 291, dpcm->frac_pos / HZ=2144, jiffies=91838094 Sep 3 17:20:20 localhost kernel: giovanni line: 291, dpcm->frac_pos / HZ=2144, jiffies=91838094 Sep 3 17:20:20 localhost kernel: giovanni line: 291, dpcm->frac_pos / HZ=2272, jiffies=91838102 Sep 3 17:20:20 localhost kernel: giovanni line: 291, dpcm->frac_pos / HZ=2272, jiffies=91838102 Sep 3 17:20:20 localhost kernel: giovanni line: 291, dpcm->frac_pos / HZ=0, jiffies=91838163 Sep 3 17:20:20 localhost kernel: giovanni line: 291, dpcm->frac_pos / HZ=0, jiffies=91838163 Sep 3 17:20:20 localhost kernel: giovanni line: 291, dpcm->frac_pos / HZ=64, jiffies=91838167 Sep 3 17:20:20 localhost kernel: giovanni line: 291, dpcm->frac_pos / HZ=64, jiffies=91838167 Sep 3 17:20:20 localhost kernel: giovanni line: 291, dpcm->frac_pos / HZ=112, jiffies=91838170 Sep 3 17:20:20 localhost kernel: giovanni line: 291, dpcm->frac_pos / HZ=112, jiffies=91838170 Sep 3 17:20:20 localhost kernel: giovanni line: 291, dpcm->frac_pos / HZ=0, jiffies=91838216 Sep 3 17:20:20 localhost kernel: giovanni line: 291, dpcm->frac_pos / HZ=2048, jiffies=91838291 Sep 3 17:20:21 localhost kernel: giovanni line: 291, dpcm->frac_pos / HZ=2048, jiffies=91838344 Sep 3 17:20:21 localhost kernel: giovanni line: 291, dpcm->frac_pos / HZ=2048, jiffies=91838344 Sep 3 17:20:21 localhost kernel: giovanni line: 291, dpcm->frac_pos / HZ=2144, jiffies=91838350 Sep 3 17:20:21 localhost kernel: giovanni line: 291, dpcm->frac_pos / HZ=2144, jiffies=91838350 Sep 3 17:20:21 localhost kernel: giovanni line: 291, dpcm->frac_pos / HZ=2256, jiffies=91838357 Sep 3 17:20:21 localhost kernel: giovanni line: 291, dpcm->frac_pos / HZ=2256, jiffies=91838357 Sep 3 17:20:21 localhost kernel: giovanni line: 291, dpcm->frac_pos / HZ=0, jiffies=91838419 Sep 3 17:20:21 localhost kernel: giovanni line: 291, dpcm->frac_pos / HZ=0, jiffies=91838419
Sep 3 17:20:21 localhost kernel: giovanni line: 291, dpcm->frac_pos / HZ=48, jiffies=91838422 Sep 3 17:20:21 localhost kernel: giovanni line: 291, dpcm->frac_pos / HZ=48, jiffies=91838422 Sep 3 17:20:21 localhost kernel: giovanni line: 291, dpcm->frac_pos / HZ=112, jiffies=91838426 Sep 3 17:20:21 localhost kernel: giovanni line: 291, dpcm->frac_pos / HZ=112, jiffies=91838426 Sep 3 17:20:21 localhost kernel: giovanni line: 291, dpcm->frac_pos / HZ=0, jiffies=91838472 Sep 3 17:20:21 localhost kernel: giovanni line: 291, dpcm->frac_pos / HZ=2048, jiffies=91838547 Sep 3 17:20:21 localhost kernel: giovanni line: 291, dpcm->frac_pos / HZ=2048, jiffies=91838600 Sep 3 17:20:21 localhost kernel: giovanni line: 291, dpcm->frac_pos / HZ=2048, jiffies=91838600 Sep 3 17:20:21 localhost kernel: giovanni line: 291, dpcm->frac_pos / HZ=2160, jiffies=91838607 Sep 3 17:20:21 localhost kernel: giovanni line: 291, dpcm->frac_pos / HZ=2160, jiffies=91838607 Sep 3 17:20:21 localhost kernel: giovanni line: 291, dpcm->frac_pos / HZ=2272, jiffies=91838614 Sep 3 17:20:21 localhost kernel: giovanni line: 291, dpcm->frac_pos / HZ=2272, jiffies=91838614 Sep 3 17:20:21 localhost kernel: giovanni line: 291, dpcm->frac_pos / HZ=0, jiffies=91838675 Sep 3 17:20:21 localhost kernel: giovanni line: 291, dpcm->frac_pos / HZ=0, jiffies=91838675 Sep 3 17:20:21 localhost kernel: giovanni line: 291, dpcm->frac_pos / HZ=64, jiffies=91838679 Sep 3 17:20:21 localhost kernel: giovanni line: 291, dpcm->frac_pos / HZ=64, jiffies=91838679 Sep 3 17:20:21 localhost kernel: giovanni line: 291, dpcm->frac_pos / HZ=128, jiffies=91838683 Sep 3 17:20:21 localhost kernel: giovanni line: 291, dpcm->frac_pos / HZ=128, jiffies=91838683 Sep 3 17:20:21 localhost kernel: giovanni line: 291, dpcm->frac_pos / HZ=0, jiffies=91838728 Sep 3 17:20:21 localhost kernel: giovanni line: 291, dpcm->frac_pos / HZ=2048, jiffies=91838803 Sep 3 17:20:21 localhost kernel: giovanni line: 291, dpcm->frac_pos / HZ=2048, jiffies=91838856 Sep 3 17:20:21 localhost kernel: giovanni line: 291, dpcm->frac_pos / HZ=2048, jiffies=91838856 Sep 3 17:20:21 localhost kernel: giovanni line: 291, dpcm->frac_pos / HZ=2160, jiffies=91838863 Sep 3 17:20:21 localhost kernel: giovanni line: 291, dpcm->frac_pos / HZ=2160, jiffies=91838863 Sep 3 17:20:21 localhost kernel: giovanni line: 291, dpcm->frac_pos / HZ=2256, jiffies=91838869 Sep 3 17:20:21 localhost kernel: giovanni line: 291, dpcm->frac_pos / HZ=2272, jiffies=91838870 Sep 3 17:20:21 localhost kernel: giovanni line: 291, dpcm->frac_pos / HZ=2272, jiffies=91838870 Sep 3 17:20:21 localhost kernel: giovanni line: 291, dpcm->frac_pos / HZ=0, jiffies=91838931 Sep 3 17:20:21 localhost kernel: giovanni line: 291, dpcm->frac_pos / HZ=0, jiffies=91838931 Sep 3 17:20:21 localhost kernel: giovanni line: 291, dpcm->frac_pos / HZ=64, jiffies=91838935 Sep 3 17:20:21 localhost kernel: giovanni line: 291, dpcm->frac_pos / HZ=64, jiffies=91838935 Sep 3 17:20:21 localhost kernel: giovanni line: 291, dpcm->frac_pos / HZ=112, jiffies=91838938 Sep 3 17:20:21 localhost kernel: giovanni line: 291, dpcm->frac_pos / HZ=112, jiffies=91838938 Sep 3 17:20:21 localhost kernel: giovanni line: 291, dpcm->frac_pos / HZ=0, jiffies=91838984 Sep 3 17:20:21 localhost kernel: giovanni line: 291, dpcm->frac_pos / HZ=2048, jiffies=91839059 Sep 3 17:20:21 localhost kernel: giovanni line: 291, dpcm->frac_pos / HZ=2048, jiffies=91839112 Sep 3 17:20:21 localhost kernel: giovanni line: 291, dpcm->frac_pos / HZ=2048, jiffies=91839112 Sep 3 17:20:21 localhost kernel: giovanni line: 291, dpcm->frac_pos / HZ=2144, jiffies=91839118 Sep 3 17:20:21 localhost kernel: giovanni line: 291, dpcm->frac_pos / HZ=2160, jiffies=91839119 Sep 3 17:20:21 localhost kernel: giovanni line: 291, dpcm->frac_pos / HZ=2272, jiffies=91839126 Sep 3 17:20:21 localhost kernel: giovanni line: 291, dpcm->frac_pos / HZ=2272, jiffies=91839126 Sep 3 17:20:21 localhost kernel: giovanni line: 291, dpcm->frac_pos / HZ=0, jiffies=91839187 Sep 3 17:20:21 localhost kernel: giovanni line: 291, dpcm->frac_pos / HZ=0, jiffies=91839187 Sep 3 17:20:21 localhost kernel: giovanni line: 291, dpcm->frac_pos / HZ=64, jiffies=91839191 Sep 3 17:20:21 localhost kernel: giovanni line: 291, dpcm->frac_pos / HZ=64, jiffies=91839191 Sep 3 17:20:21 localhost kernel: giovanni line: 291, dpcm->frac_pos / HZ=112, jiffies=91839194 Sep 3 17:20:21 localhost kernel: giovanni line: 291, dpcm->frac_pos / HZ=112, jiffies=91839194 Sep 3 17:20:21 localhost kernel: giovanni line: 291, dpcm->frac_pos / HZ=0, jiffies=91839240 Sep 3 17:20:22 localhost kernel: giovanni line: 291, dpcm->frac_pos / HZ=2048, jiffies=91839315 Sep 3 17:20:22 localhost kernel: giovanni line: 291, dpcm->frac_pos / HZ=2048, jiffies=91839368 Sep 3 17:20:22 localhost kernel: giovanni line: 291, dpcm->frac_pos / HZ=2048, jiffies=91839368 Sep 3 17:20:22 localhost kernel: giovanni line: 291, dpcm->frac_pos / HZ=2144, jiffies=91839374 Sep 3 17:20:22 localhost kernel: giovanni line: 291, dpcm->frac_pos / HZ=2160, jiffies=91839375 Sep 3 17:20:22 localhost kernel: giovanni line: 291, dpcm->frac_pos / HZ=2272, jiffies=91839382 Sep 3 17:20:22 localhost kernel: giovanni line: 291, dpcm->frac_pos / HZ=2272, jiffies=91839382 Sep 3 17:20:22 localhost kernel: giovanni line: 291, dpcm->frac_pos / HZ=0, jiffies=91839443
Sep 3 17:20:22 localhost kernel: giovanni line: 291, dpcm->frac_pos / HZ=0, jiffies=91839443 Sep 3 17:20:22 localhost kernel: giovanni line: 291, dpcm->frac_pos / HZ=64, jiffies=91839447 Sep 3 17:20:22 localhost kernel: giovanni line: 291, dpcm->frac_pos / HZ=64, jiffies=91839447 Sep 3 17:20:22 localhost kernel: giovanni line: 291, dpcm->frac_pos / HZ=112, jiffies=91839450 Sep 3 17:20:22 localhost kernel: giovanni line: 291, dpcm->frac_pos / HZ=112, jiffies=91839450 Sep 3 17:20:22 localhost kernel: giovanni line: 291, dpcm->frac_pos / HZ=0, jiffies=91839496 Sep 3 17:20:22 localhost kernel: giovanni line: 291, dpcm->frac_pos / HZ=2048, jiffies=91839571 Sep 3 17:20:22 localhost kernel: giovanni line: 291, dpcm->frac_pos / HZ=2048, jiffies=91839624 Sep 3 17:20:22 localhost kernel: giovanni line: 291, dpcm->frac_pos / HZ=2048, jiffies=91839624 Sep 3 17:20:22 localhost kernel: giovanni line: 291, dpcm->frac_pos / HZ=2144, jiffies=91839630 Sep 3 17:20:22 localhost kernel: giovanni line: 291, dpcm->frac_pos / HZ=2144, jiffies=91839630 Sep 3 17:20:22 localhost kernel: giovanni line: 291, dpcm->frac_pos / HZ=2256, jiffies=91839637 Sep 3 17:20:22 localhost kernel: giovanni line: 291, dpcm->frac_pos / HZ=2256, jiffies=91839637 Sep 3 17:20:22 localhost kernel: giovanni line: 291, dpcm->frac_pos / HZ=0, jiffies=91839699 Sep 3 17:20:22 localhost kernel: giovanni line: 291, dpcm->frac_pos / HZ=0, jiffies=91839699 Sep 3 17:20:22 localhost kernel: giovanni line: 291, dpcm->frac_pos / HZ=48, jiffies=91839702 Sep 3 17:20:22 localhost kernel: giovanni line: 291, dpcm->frac_pos / HZ=48, jiffies=91839702 Sep 3 17:20:22 localhost kernel: giovanni line: 291, dpcm->frac_pos / HZ=112, jiffies=91839706 Sep 3 17:20:22 localhost kernel: giovanni line: 291, dpcm->frac_pos / HZ=112, jiffies=91839706 Sep 3 17:20:22 localhost kernel: giovanni line: 291, dpcm->frac_pos / HZ=0, jiffies=91839752 Sep 3 17:20:22 localhost kernel: giovanni line: 291, dpcm->frac_pos / HZ=2048, jiffies=91839827 Sep 3 17:20:22 localhost kernel: giovanni line: 291, dpcm->frac_pos / HZ=2048, jiffies=91839880 Sep 3 17:20:22 localhost kernel: giovanni line: 291, dpcm->frac_pos / HZ=2048, jiffies=91839880 Sep 3 17:20:22 localhost kernel: giovanni line: 291, dpcm->frac_pos / HZ=2176, jiffies=91839888 Sep 3 17:20:22 localhost kernel: giovanni line: 291, dpcm->frac_pos / HZ=2176, jiffies=91839888 Sep 3 17:20:22 localhost kernel: giovanni line: 291, dpcm->frac_pos / HZ=2304, jiffies=91839896 Sep 3 17:20:22 localhost kernel: giovanni line: 291, dpcm->frac_pos / HZ=2304, jiffies=91839896 Sep 3 17:20:22 localhost kernel: giovanni line: 291, dpcm->frac_pos / HZ=0, jiffies=91839955 Sep 3 17:20:22 localhost kernel: giovanni line: 291, dpcm->frac_pos / HZ=0, jiffies=91839955 Sep 3 17:20:22 localhost kernel: giovanni line: 291, dpcm->frac_pos / HZ=64, jiffies=91839959 Sep 3 17:20:22 localhost kernel: giovanni line: 291, dpcm->frac_pos / HZ=64, jiffies=91839959 Sep 3 17:20:22 localhost kernel: giovanni line: 291, dpcm->frac_pos / HZ=112, jiffies=91839962 Sep 3 17:20:22 localhost kernel: giovanni line: 291, dpcm->frac_pos / HZ=112, jiffies=91839962 Sep 3 17:20:22 localhost kernel: giovanni line: 291, dpcm->frac_pos / HZ=0, jiffies=91840008 Sep 3 17:20:22 localhost kernel: giovanni line: 291, dpcm->frac_pos / HZ=2048, jiffies=91840083 Sep 3 17:20:22 localhost kernel: giovanni line: 291, dpcm->frac_pos / HZ=2048, jiffies=91840136 Sep 3 17:20:22 localhost kernel: giovanni line: 291, dpcm->frac_pos / HZ=2048, jiffies=91840136 Sep 3 17:20:22 localhost kernel: giovanni line: 291, dpcm->frac_pos / HZ=2176, jiffies=91840144 Sep 3 17:20:22 localhost kernel: giovanni line: 291, dpcm->frac_pos / HZ=2176, jiffies=91840144 Sep 3 17:20:22 localhost kernel: giovanni line: 291, dpcm->frac_pos / HZ=2288, jiffies=91840151 Sep 3 17:20:22 localhost kernel: giovanni line: 291, dpcm->frac_pos / HZ=2288, jiffies=91840151 Sep 3 17:20:22 localhost kernel: giovanni line: 291, dpcm->frac_pos / HZ=0, jiffies=91840211 Sep 3 17:20:22 localhost kernel: giovanni line: 291, dpcm->frac_pos / HZ=0, jiffies=91840211 Sep 3 17:20:22 localhost kernel: giovanni line: 291, dpcm->frac_pos / HZ=64, jiffies=91840215 Sep 3 17:20:22 localhost kernel: giovanni line: 291, dpcm->frac_pos / HZ=64, jiffies=91840215 Sep 3 17:20:22 localhost kernel: giovanni line: 291, dpcm->frac_pos / HZ=112, jiffies=91840218 Sep 3 17:20:22 localhost kernel: giovanni line: 291, dpcm->frac_pos / HZ=112, jiffies=91840218 Sep 3 17:20:22 localhost kernel: giovanni line: 291, dpcm->frac_pos / HZ=0, jiffies=91840264 Sep 3 17:20:23 localhost kernel: giovanni line: 291, dpcm->frac_pos / HZ=2048, jiffies=91840339 Sep 3 17:20:23 localhost kernel: giovanni line: 291, dpcm->frac_pos / HZ=2048, jiffies=91840392 Sep 3 17:20:23 localhost kernel: giovanni line: 291, dpcm->frac_pos / HZ=2048, jiffies=91840392 Sep 3 17:20:23 localhost kernel: giovanni line: 291, dpcm->frac_pos / HZ=2160, jiffies=91840399 Sep 3 17:20:23 localhost kernel: giovanni line: 291, dpcm->frac_pos / HZ=2160, jiffies=91840399 Sep 3 17:20:23 localhost kernel: giovanni line: 291, dpcm->frac_pos / HZ=2288, jiffies=91840407 Sep 3 17:20:23 localhost kernel: giovanni line: 291, dpcm->frac_pos / HZ=2288, jiffies=91840407 Sep 3 17:20:23 localhost kernel: giovanni line: 291, dpcm->frac_pos / HZ=0, jiffies=91840467
Sep 3 17:20:23 localhost kernel: giovanni line: 291, dpcm->frac_pos / HZ=0, jiffies=91840467 Sep 3 17:20:23 localhost kernel: giovanni line: 291, dpcm->frac_pos / HZ=64, jiffies=91840471 Sep 3 17:20:23 localhost kernel: giovanni line: 291, dpcm->frac_pos / HZ=64, jiffies=91840471 Sep 3 17:20:23 localhost kernel: giovanni line: 291, dpcm->frac_pos / HZ=112, jiffies=91840474 Sep 3 17:20:23 localhost kernel: giovanni line: 291, dpcm->frac_pos / HZ=112, jiffies=91840474 Sep 3 17:20:23 localhost kernel: giovanni line: 291, dpcm->frac_pos / HZ=0, jiffies=91840520 Sep 3 17:20:23 localhost kernel: giovanni line: 291, dpcm->frac_pos / HZ=2048, jiffies=91840595 Sep 3 17:20:23 localhost kernel: giovanni line: 291, dpcm->frac_pos / HZ=2048, jiffies=91840648 Sep 3 17:20:23 localhost kernel: giovanni line: 291, dpcm->frac_pos / HZ=2048, jiffies=91840648 Sep 3 17:20:23 localhost kernel: giovanni line: 291, dpcm->frac_pos / HZ=2160, jiffies=91840655 Sep 3 17:20:23 localhost kernel: giovanni line: 291, dpcm->frac_pos / HZ=2160, jiffies=91840655 Sep 3 17:20:23 localhost kernel: giovanni line: 291, dpcm->frac_pos / HZ=2288, jiffies=91840663 Sep 3 17:20:23 localhost kernel: giovanni line: 291, dpcm->frac_pos / HZ=2288, jiffies=91840663 Sep 3 17:20:23 localhost kernel: giovanni line: 291, dpcm->frac_pos / HZ=0, jiffies=91840723 Sep 3 17:20:23 localhost kernel: giovanni line: 291, dpcm->frac_pos / HZ=0, jiffies=91840723 Sep 3 17:20:23 localhost kernel: giovanni line: 291, dpcm->frac_pos / HZ=64, jiffies=91840727 Sep 3 17:20:23 localhost kernel: giovanni line: 291, dpcm->frac_pos / HZ=64, jiffies=91840727 Sep 3 17:20:23 localhost kernel: giovanni line: 291, dpcm->frac_pos / HZ=128, jiffies=91840731 Sep 3 17:20:23 localhost kernel: giovanni line: 291, dpcm->frac_pos / HZ=128, jiffies=91840731 Sep 3 17:20:23 localhost kernel: giovanni line: 291, dpcm->frac_pos / HZ=0, jiffies=91840776 Sep 3 17:20:23 localhost kernel: giovanni line: 291, dpcm->frac_pos / HZ=2048, jiffies=91840851 Sep 3 17:20:23 localhost kernel: giovanni line: 291, dpcm->frac_pos / HZ=2048, jiffies=91840904 Sep 3 17:20:23 localhost kernel: giovanni line: 291, dpcm->frac_pos / HZ=2048, jiffies=91840904 Sep 3 17:20:23 localhost kernel: giovanni line: 291, dpcm->frac_pos / HZ=2160, jiffies=91840911 Sep 3 17:20:23 localhost kernel: giovanni line: 291, dpcm->frac_pos / HZ=2160, jiffies=91840911 Sep 3 17:20:23 localhost kernel: giovanni line: 291, dpcm->frac_pos / HZ=2304, jiffies=91840920 Sep 3 17:20:23 localhost kernel: giovanni line: 291, dpcm->frac_pos / HZ=2304, jiffies=91840920 Sep 3 17:20:23 localhost kernel: giovanni line: 291, dpcm->frac_pos / HZ=0, jiffies=91840979 Sep 3 17:20:23 localhost kernel: giovanni line: 291, dpcm->frac_pos / HZ=0, jiffies=91840979 Sep 3 17:20:23 localhost kernel: giovanni line: 291, dpcm->frac_pos / HZ=48, jiffies=91840982 Sep 3 17:20:23 localhost kernel: giovanni line: 291, dpcm->frac_pos / HZ=48, jiffies=91840982 Sep 3 17:20:23 localhost kernel: giovanni line: 291, dpcm->frac_pos / HZ=112, jiffies=91840986 Sep 3 17:20:23 localhost kernel: giovanni line: 291, dpcm->frac_pos / HZ=112, jiffies=91840986 Sep 3 17:20:23 localhost kernel: giovanni line: 291, dpcm->frac_pos / HZ=0, jiffies=91841032 Sep 3 17:20:23 localhost kernel: giovanni line: 291, dpcm->frac_pos / HZ=2048, jiffies=91841107 Sep 3 17:20:23 localhost kernel: giovanni line: 291, dpcm->frac_pos / HZ=2048, jiffies=91841160 Sep 3 17:20:23 localhost kernel: giovanni line: 291, dpcm->frac_pos / HZ=2048, jiffies=91841160 Sep 3 17:20:23 localhost kernel: giovanni line: 291, dpcm->frac_pos / HZ=2160, jiffies=91841167 Sep 3 17:20:23 localhost kernel: giovanni line: 291, dpcm->frac_pos / HZ=2160, jiffies=91841167 Sep 3 17:20:23 localhost kernel: giovanni line: 291, dpcm->frac_pos / HZ=2272, jiffies=91841174 Sep 3 17:20:23 localhost kernel: giovanni line: 291, dpcm->frac_pos / HZ=2272, jiffies=91841174 Sep 3 17:20:23 localhost kernel: giovanni line: 291, dpcm->frac_pos / HZ=0, jiffies=91841235 Sep 3 17:20:23 localhost kernel: giovanni line: 291, dpcm->frac_pos / HZ=0, jiffies=91841235 Sep 3 17:20:23 localhost kernel: giovanni line: 291, dpcm->frac_pos / HZ=64, jiffies=91841239 Sep 3 17:20:23 localhost kernel: giovanni line: 291, dpcm->frac_pos / HZ=64, jiffies=91841239 Sep 3 17:20:23 localhost kernel: giovanni line: 291, dpcm->frac_pos / HZ=112, jiffies=91841242 Sep 3 17:20:23 localhost kernel: giovanni line: 291, dpcm->frac_pos / HZ=128, jiffies=91841243 Sep 3 17:20:23 localhost kernel: giovanni line: 291, dpcm->frac_pos / HZ=128, jiffies=91841243 Sep 3 17:20:23 localhost kernel: giovanni line: 291, dpcm->frac_pos / HZ=0, jiffies=91841288 Sep 3 17:20:24 localhost kernel: giovanni line: 291, dpcm->frac_pos / HZ=2048, jiffies=91841363 Sep 3 17:20:24 localhost kernel: giovanni line: 291, dpcm->frac_pos / HZ=2048, jiffies=91841416 Sep 3 17:20:24 localhost kernel: giovanni line: 291, dpcm->frac_pos / HZ=2048, jiffies=91841416 Sep 3 17:20:24 localhost kernel: giovanni line: 291, dpcm->frac_pos / HZ=2160, jiffies=91841423 Sep 3 17:20:24 localhost kernel: giovanni line: 291, dpcm->frac_pos / HZ=2160, jiffies=91841423 Sep 3 17:20:24 localhost kernel: giovanni line: 291, dpcm->frac_pos / HZ=2288, jiffies=91841431 Sep 3 17:20:24 localhost kernel: giovanni line: 291, dpcm->frac_pos / HZ=2288, jiffies=91841431
Sep 3 17:20:24 localhost kernel: giovanni line: 291, dpcm->frac_pos / HZ=0, jiffies=91841491 Sep 3 17:20:24 localhost kernel: giovanni line: 291, dpcm->frac_pos / HZ=0, jiffies=91841491 Sep 3 17:20:24 localhost kernel: giovanni line: 291, dpcm->frac_pos / HZ=64, jiffies=91841495 Sep 3 17:20:24 localhost kernel: giovanni line: 291, dpcm->frac_pos / HZ=64, jiffies=91841495 Sep 3 17:20:24 localhost kernel: giovanni line: 291, dpcm->frac_pos / HZ=112, jiffies=91841498 Sep 3 17:20:24 localhost kernel: giovanni line: 291, dpcm->frac_pos / HZ=112, jiffies=91841498 Sep 3 17:20:24 localhost kernel: giovanni line: 291, dpcm->frac_pos / HZ=0, jiffies=91841544 Sep 3 17:20:24 localhost kernel: giovanni line: 291, dpcm->frac_pos / HZ=2048, jiffies=91841619 Sep 3 17:20:24 localhost kernel: giovanni line: 291, dpcm->frac_pos / HZ=2048, jiffies=91841672 Sep 3 17:20:24 localhost kernel: giovanni line: 291, dpcm->frac_pos / HZ=2048, jiffies=91841672 Sep 3 17:20:24 localhost kernel: giovanni line: 291, dpcm->frac_pos / HZ=2160, jiffies=91841679 Sep 3 17:20:24 localhost kernel: giovanni line: 291, dpcm->frac_pos / HZ=2160, jiffies=91841679 Sep 3 17:20:24 localhost kernel: giovanni line: 291, dpcm->frac_pos / HZ=2288, jiffies=91841687 Sep 3 17:20:24 localhost kernel: giovanni line: 291, dpcm->frac_pos / HZ=2304, jiffies=91841688 Sep 3 17:20:24 localhost kernel: giovanni line: 291, dpcm->frac_pos / HZ=2304, jiffies=91841688 Sep 3 17:20:24 localhost kernel: giovanni line: 291, dpcm->frac_pos / HZ=0, jiffies=91841747 Sep 3 17:20:24 localhost kernel: giovanni line: 291, dpcm->frac_pos / HZ=0, jiffies=91841747 Sep 3 17:20:24 localhost kernel: giovanni line: 291, dpcm->frac_pos / HZ=64, jiffies=91841751 Sep 3 17:20:24 localhost kernel: giovanni line: 291, dpcm->frac_pos / HZ=64, jiffies=91841751 Sep 3 17:20:24 localhost kernel: giovanni line: 291, dpcm->frac_pos / HZ=112, jiffies=91841754 Sep 3 17:20:24 localhost kernel: giovanni line: 291, dpcm->frac_pos / HZ=128, jiffies=91841755 Sep 3 17:20:24 localhost kernel: giovanni line: 291, dpcm->frac_pos / HZ=128, jiffies=91841755 Sep 3 17:20:24 localhost kernel: giovanni line: 291, dpcm->frac_pos / HZ=0, jiffies=91841800 Sep 3 17:20:24 localhost kernel: giovanni line: 291, dpcm->frac_pos / HZ=2048, jiffies=91841875 Sep 3 17:20:24 localhost kernel: giovanni line: 291, dpcm->frac_pos / HZ=2048, jiffies=91841928 Sep 3 17:20:24 localhost kernel: giovanni line: 291, dpcm->frac_pos / HZ=2048, jiffies=91841928 Sep 3 17:20:24 localhost kernel: giovanni line: 291, dpcm->frac_pos / HZ=2160, jiffies=91841935 Sep 3 17:20:24 localhost kernel: giovanni line: 291, dpcm->frac_pos / HZ=2160, jiffies=91841935 Sep 3 17:20:24 localhost kernel: giovanni line: 291, dpcm->frac_pos / HZ=2288, jiffies=91841943 Sep 3 17:20:24 localhost kernel: giovanni line: 291, dpcm->frac_pos / HZ=2288, jiffies=91841943 Sep 3 17:20:24 localhost kernel: giovanni line: 291, dpcm->frac_pos / HZ=0, jiffies=91842003 Sep 3 17:20:24 localhost kernel: giovanni line: 291, dpcm->frac_pos / HZ=0, jiffies=91842003 Sep 3 17:20:24 localhost kernel: giovanni line: 291, dpcm->frac_pos / HZ=64, jiffies=91842007 Sep 3 17:20:24 localhost kernel: giovanni line: 291, dpcm->frac_pos / HZ=64, jiffies=91842007 Sep 3 17:20:24 localhost kernel: giovanni line: 291, dpcm->frac_pos / HZ=112, jiffies=91842010 Sep 3 17:20:24 localhost kernel: giovanni line: 291, dpcm->frac_pos / HZ=112, jiffies=91842010 Sep 3 17:20:24 localhost kernel: giovanni line: 291, dpcm->frac_pos / HZ=0, jiffies=91842056 Sep 3 17:20:24 localhost kernel: giovanni line: 291, dpcm->frac_pos / HZ=2048, jiffies=91842131 Sep 3 17:20:24 localhost kernel: giovanni line: 291, dpcm->frac_pos / HZ=2048, jiffies=91842184 Sep 3 17:20:24 localhost kernel: giovanni line: 291, dpcm->frac_pos / HZ=2048, jiffies=91842184 Sep 3 17:20:24 localhost kernel: giovanni line: 291, dpcm->frac_pos / HZ=2160, jiffies=91842191 Sep 3 17:20:24 localhost kernel: giovanni line: 291, dpcm->frac_pos / HZ=2160, jiffies=91842191 Sep 3 17:20:24 localhost kernel: giovanni line: 291, dpcm->frac_pos / HZ=2272, jiffies=91842198 Sep 3 17:20:24 localhost kernel: giovanni line: 291, dpcm->frac_pos / HZ=2272, jiffies=91842198 Sep 3 17:20:24 localhost kernel: giovanni line: 291, dpcm->frac_pos / HZ=0, jiffies=91842259 Sep 3 17:20:24 localhost kernel: giovanni line: 291, dpcm->frac_pos / HZ=0, jiffies=91842259 Sep 3 17:20:24 localhost kernel: giovanni line: 291, dpcm->frac_pos / HZ=48, jiffies=91842262 Sep 3 17:20:24 localhost kernel: giovanni line: 291, dpcm->frac_pos / HZ=48, jiffies=91842262 Sep 3 17:20:24 localhost kernel: giovanni line: 291, dpcm->frac_pos / HZ=112, jiffies=91842266 Sep 3 17:20:24 localhost kernel: giovanni line: 291, dpcm->frac_pos / HZ=112, jiffies=91842266 Sep 3 17:20:25 localhost kernel: giovanni line: 291, dpcm->frac_pos / HZ=0, jiffies=91842312 Sep 3 17:20:25 localhost kernel: giovanni line: 291, dpcm->frac_pos / HZ=2048, jiffies=91842387 Sep 3 17:20:25 localhost kernel: giovanni line: 291, dpcm->frac_pos / HZ=2048, jiffies=91842440 Sep 3 17:20:25 localhost kernel: giovanni line: 291, dpcm->frac_pos / HZ=2048, jiffies=91842440 Sep 3 17:20:25 localhost kernel: giovanni line: 291, dpcm->frac_pos / HZ=2176, jiffies=91842448 Sep 3 17:20:25 localhost kernel: giovanni line: 291, dpcm->frac_pos / HZ=2176, jiffies=91842448
Sep 3 17:20:25 localhost kernel: giovanni line: 291, dpcm->frac_pos / HZ=2304, jiffies=91842456 Sep 3 17:20:25 localhost kernel: giovanni line: 291, dpcm->frac_pos / HZ=2304, jiffies=91842456 Sep 3 17:20:25 localhost kernel: giovanni line: 291, dpcm->frac_pos / HZ=0, jiffies=91842515 Sep 3 17:20:25 localhost kernel: giovanni line: 291, dpcm->frac_pos / HZ=0, jiffies=91842515 Sep 3 17:20:25 localhost kernel: giovanni line: 291, dpcm->frac_pos / HZ=64, jiffies=91842519 Sep 3 17:20:25 localhost kernel: giovanni line: 291, dpcm->frac_pos / HZ=64, jiffies=91842519 Sep 3 17:20:25 localhost kernel: giovanni line: 291, dpcm->frac_pos / HZ=128, jiffies=91842523 Sep 3 17:20:25 localhost kernel: giovanni line: 291, dpcm->frac_pos / HZ=128, jiffies=91842523 Sep 3 17:20:25 localhost kernel: giovanni line: 291, dpcm->frac_pos / HZ=0, jiffies=91842568 Sep 3 17:20:25 localhost kernel: giovanni line: 291, dpcm->frac_pos / HZ=2048, jiffies=91842643 Sep 3 17:20:25 localhost kernel: giovanni line: 291, dpcm->frac_pos / HZ=2048, jiffies=91842696 Sep 3 17:20:25 localhost kernel: giovanni line: 291, dpcm->frac_pos / HZ=2048, jiffies=91842696 Sep 3 17:20:25 localhost kernel: giovanni line: 291, dpcm->frac_pos / HZ=2176, jiffies=91842704 Sep 3 17:20:25 localhost kernel: giovanni line: 291, dpcm->frac_pos / HZ=2176, jiffies=91842704 Sep 3 17:20:25 localhost kernel: giovanni line: 291, dpcm->frac_pos / HZ=2288, jiffies=91842711 Sep 3 17:20:25 localhost kernel: giovanni line: 291, dpcm->frac_pos / HZ=2288, jiffies=91842711 Sep 3 17:20:25 localhost kernel: giovanni line: 291, dpcm->frac_pos / HZ=0, jiffies=91842771 Sep 3 17:20:25 localhost kernel: giovanni line: 291, dpcm->frac_pos / HZ=0, jiffies=91842771 Sep 3 17:20:25 localhost kernel: giovanni line: 291, dpcm->frac_pos / HZ=64, jiffies=91842775 Sep 3 17:20:25 localhost kernel: giovanni line: 291, dpcm->frac_pos / HZ=64, jiffies=91842775 Sep 3 17:20:25 localhost kernel: giovanni line: 291, dpcm->frac_pos / HZ=112, jiffies=91842778 Sep 3 17:20:25 localhost kernel: giovanni line: 291, dpcm->frac_pos / HZ=112, jiffies=91842778 Sep 3 17:20:25 localhost kernel: giovanni line: 291, dpcm->frac_pos / HZ=0, jiffies=91842824 Sep 3 17:20:25 localhost kernel: giovanni line: 291, dpcm->frac_pos / HZ=2048, jiffies=91842899 Sep 3 17:20:25 localhost kernel: giovanni line: 291, dpcm->frac_pos / HZ=2048, jiffies=91842952 Sep 3 17:20:25 localhost kernel: giovanni line: 291, dpcm->frac_pos / HZ=2048, jiffies=91842952 Sep 3 17:20:25 localhost kernel: giovanni line: 291, dpcm->frac_pos / HZ=2160, jiffies=91842959 Sep 3 17:20:25 localhost kernel: giovanni line: 291, dpcm->frac_pos / HZ=2160, jiffies=91842959 Sep 3 17:20:25 localhost kernel: giovanni line: 291, dpcm->frac_pos / HZ=2272, jiffies=91842966 Sep 3 17:20:25 localhost kernel: giovanni line: 291, dpcm->frac_pos / HZ=2272, jiffies=91842966 Sep 3 17:20:25 localhost kernel: giovanni line: 291, dpcm->frac_pos / HZ=0, jiffies=91843027 Sep 3 17:20:25 localhost kernel: giovanni line: 291, dpcm->frac_pos / HZ=0, jiffies=91843027 Sep 3 17:20:25 localhost kernel: giovanni line: 291, dpcm->frac_pos / HZ=64, jiffies=91843031 Sep 3 17:20:25 localhost kernel: giovanni line: 291, dpcm->frac_pos / HZ=64, jiffies=91843031 Sep 3 17:20:25 localhost kernel: giovanni line: 291, dpcm->frac_pos / HZ=112, jiffies=91843034 Sep 3 17:20:25 localhost kernel: giovanni line: 291, dpcm->frac_pos / HZ=112, jiffies=91843034 Sep 3 17:20:25 localhost kernel: giovanni line: 291, dpcm->frac_pos / HZ=0, jiffies=91843080 Sep 3 17:20:25 localhost kernel: giovanni line: 291, dpcm->frac_pos / HZ=2048, jiffies=91843155 Sep 3 17:20:25 localhost kernel: giovanni line: 291, dpcm->frac_pos / HZ=2048, jiffies=91843208 Sep 3 17:20:25 localhost kernel: giovanni line: 291, dpcm->frac_pos / HZ=2048, jiffies=91843208 Sep 3 17:20:25 localhost kernel: giovanni line: 291, dpcm->frac_pos / HZ=2160, jiffies=91843215 Sep 3 17:20:25 localhost kernel: giovanni line: 291, dpcm->frac_pos / HZ=2160, jiffies=91843215 Sep 3 17:20:25 localhost kernel: giovanni line: 291, dpcm->frac_pos / HZ=2288, jiffies=91843223 Sep 3 17:20:25 localhost kernel: giovanni line: 291, dpcm->frac_pos / HZ=2304, jiffies=91843224 Sep 3 17:20:25 localhost kernel: giovanni line: 291, dpcm->frac_pos / HZ=2304, jiffies=91843224 Sep 3 17:20:25 localhost kernel: giovanni line: 291, dpcm->frac_pos / HZ=0, jiffies=91843283 Sep 3 17:20:25 localhost kernel: giovanni line: 291, dpcm->frac_pos / HZ=0, jiffies=91843283 Sep 3 17:20:25 localhost kernel: giovanni line: 291, dpcm->frac_pos / HZ=64, jiffies=91843287 Sep 3 17:20:25 localhost kernel: giovanni line: 291, dpcm->frac_pos / HZ=64, jiffies=91843287 Sep 3 17:20:25 localhost kernel: giovanni line: 291, dpcm->frac_pos / HZ=112, jiffies=91843290 Sep 3 17:20:25 localhost kernel: giovanni line: 291, dpcm->frac_pos / HZ=112, jiffies=91843290 Sep 3 17:20:26 localhost kernel: giovanni line: 291, dpcm->frac_pos / HZ=0, jiffies=91843336 Sep 3 17:20:26 localhost kernel: giovanni line: 291, dpcm->frac_pos / HZ=2048, jiffies=91843411 Sep 3 17:20:26 localhost kernel: giovanni line: 291, dpcm->frac_pos / HZ=2048, jiffies=91843464 Sep 3 17:20:26 localhost kernel: giovanni line: 291, dpcm->frac_pos / HZ=2048, jiffies=91843464 Sep 3 17:20:26 localhost kernel: giovanni line: 291, dpcm->frac_pos / HZ=2160, jiffies=91843471
Sep 3 17:20:26 localhost kernel: giovanni line: 291, dpcm->frac_pos / HZ=2160, jiffies=91843471 Sep 3 17:20:26 localhost kernel: giovanni line: 291, dpcm->frac_pos / HZ=2288, jiffies=91843479 Sep 3 17:20:26 localhost kernel: giovanni line: 291, dpcm->frac_pos / HZ=2288, jiffies=91843479 Sep 3 17:20:26 localhost kernel: giovanni line: 291, dpcm->frac_pos / HZ=0, jiffies=91843539 Sep 3 17:20:26 localhost kernel: giovanni line: 291, dpcm->frac_pos / HZ=0, jiffies=91843539 Sep 3 17:20:26 localhost kernel: giovanni line: 291, dpcm->frac_pos / HZ=48, jiffies=91843542 Sep 3 17:20:26 localhost kernel: giovanni line: 291, dpcm->frac_pos / HZ=48, jiffies=91843542 Sep 3 17:20:26 localhost kernel: giovanni line: 291, dpcm->frac_pos / HZ=112, jiffies=91843546 Sep 3 17:20:26 localhost kernel: giovanni line: 291, dpcm->frac_pos / HZ=112, jiffies=91843546 Sep 3 17:20:26 localhost kernel: giovanni line: 291, dpcm->frac_pos / HZ=0, jiffies=91843592 Sep 3 17:20:26 localhost kernel: giovanni line: 291, dpcm->frac_pos / HZ=2048, jiffies=91843667 Sep 3 17:20:26 localhost kernel: giovanni line: 291, dpcm->frac_pos / HZ=2048, jiffies=91843720 Sep 3 17:20:26 localhost kernel: giovanni line: 291, dpcm->frac_pos / HZ=2048, jiffies=91843720 Sep 3 17:20:26 localhost kernel: giovanni line: 291, dpcm->frac_pos / HZ=2176, jiffies=91843728 Sep 3 17:20:26 localhost kernel: giovanni line: 291, dpcm->frac_pos / HZ=2176, jiffies=91843728 Sep 3 17:20:26 localhost kernel: giovanni line: 291, dpcm->frac_pos / HZ=2304, jiffies=91843736 Sep 3 17:20:26 localhost kernel: giovanni line: 291, dpcm->frac_pos / HZ=2304, jiffies=91843736 Sep 3 17:20:26 localhost kernel: giovanni line: 291, dpcm->frac_pos / HZ=0, jiffies=91843795 Sep 3 17:20:26 localhost kernel: giovanni line: 291, dpcm->frac_pos / HZ=0, jiffies=91843795 Sep 3 17:20:26 localhost kernel: giovanni line: 291, dpcm->frac_pos / HZ=48, jiffies=91843798 Sep 3 17:20:26 localhost kernel: giovanni line: 291, dpcm->frac_pos / HZ=64, jiffies=91843799 Sep 3 17:20:26 localhost kernel: giovanni line: 291, dpcm->frac_pos / HZ=112, jiffies=91843802 Sep 3 17:20:26 localhost kernel: giovanni line: 291, dpcm->frac_pos / HZ=112, jiffies=91843802 Sep 3 17:20:26 localhost kernel: giovanni line: 291, dpcm->frac_pos / HZ=0, jiffies=91843848 Sep 3 17:20:26 localhost kernel: giovanni line: 291, dpcm->frac_pos / HZ=2048, jiffies=91843923 Sep 3 17:20:26 localhost kernel: giovanni line: 291, dpcm->frac_pos / HZ=2048, jiffies=91843976 Sep 3 17:20:26 localhost kernel: giovanni line: 291, dpcm->frac_pos / HZ=2048, jiffies=91843976 Sep 3 17:20:26 localhost kernel: giovanni line: 291, dpcm->frac_pos / HZ=2176, jiffies=91843984 Sep 3 17:20:26 localhost kernel: giovanni line: 291, dpcm->frac_pos / HZ=2176, jiffies=91843984 Sep 3 17:20:26 localhost kernel: giovanni line: 291, dpcm->frac_pos / HZ=2288, jiffies=91843991 Sep 3 17:20:26 localhost kernel: giovanni line: 291, dpcm->frac_pos / HZ=2304, jiffies=91843992 Sep 3 17:20:26 localhost kernel: giovanni line: 291, dpcm->frac_pos / HZ=2304, jiffies=91843992 Sep 3 17:20:26 localhost kernel: giovanni line: 291, dpcm->frac_pos / HZ=0, jiffies=91844051 Sep 3 17:20:26 localhost kernel: giovanni line: 291, dpcm->frac_pos / HZ=0, jiffies=91844051 Sep 3 17:20:26 localhost kernel: giovanni line: 291, dpcm->frac_pos / HZ=48, jiffies=91844054 Sep 3 17:20:26 localhost kernel: giovanni line: 291, dpcm->frac_pos / HZ=64, jiffies=91844055 Sep 3 17:20:26 localhost kernel: giovanni line: 291, dpcm->frac_pos / HZ=112, jiffies=91844058 Sep 3 17:20:26 localhost kernel: giovanni line: 291, dpcm->frac_pos / HZ=128, jiffies=91844059 Sep 3 17:20:26 localhost kernel: giovanni line: 291, dpcm->frac_pos / HZ=128, jiffies=91844059 Sep 3 17:20:26 localhost kernel: giovanni line: 291, dpcm->frac_pos / HZ=0, jiffies=91844104 Sep 3 17:20:26 localhost kernel: giovanni line: 291, dpcm->frac_pos / HZ=2048, jiffies=91844179 Sep 3 17:20:26 localhost kernel: giovanni line: 291, dpcm->frac_pos / HZ=2048, jiffies=91844232 Sep 3 17:20:26 localhost kernel: giovanni line: 291, dpcm->frac_pos / HZ=2048, jiffies=91844232 Sep 3 17:20:26 localhost kernel: giovanni line: 291, dpcm->frac_pos / HZ=2176, jiffies=91844240 Sep 3 17:20:26 localhost kernel: giovanni line: 291, dpcm->frac_pos / HZ=2176, jiffies=91844240 Sep 3 17:20:26 localhost kernel: giovanni line: 291, dpcm->frac_pos / HZ=2304, jiffies=91844248 Sep 3 17:20:26 localhost kernel: giovanni line: 291, dpcm->frac_pos / HZ=2304, jiffies=91844248 Sep 3 17:20:27 localhost kernel: giovanni line: 291, dpcm->frac_pos / HZ=0, jiffies=91844307 Sep 3 17:20:27 localhost kernel: giovanni line: 291, dpcm->frac_pos / HZ=0, jiffies=91844307 Sep 3 17:20:27 localhost kernel: giovanni line: 291, dpcm->frac_pos / HZ=64, jiffies=91844311 Sep 3 17:20:27 localhost kernel: giovanni line: 291, dpcm->frac_pos / HZ=64, jiffies=91844311 Sep 3 17:20:27 localhost kernel: giovanni line: 291, dpcm->frac_pos / HZ=112, jiffies=91844314 Sep 3 17:20:27 localhost kernel: giovanni line: 291, dpcm->frac_pos / HZ=112, jiffies=91844314 Sep 3 17:20:27 localhost kernel: giovanni line: 291, dpcm->frac_pos / HZ=0, jiffies=91844360 Sep 3 17:20:27 localhost kernel: giovanni line: 291, dpcm->frac_pos / HZ=2048, jiffies=91844435 Sep 3 17:20:27 localhost kernel: giovanni line: 291, dpcm->frac_pos / HZ=2048, jiffies=91844488
![](https://secure.gravatar.com/avatar/5b19e9d0e834ea10ef75803718ad564b.jpg?s=120&d=mm&r=g)
At Thu, 3 Sep 2009 17:26:18 +0200, Giovanni Maruzzelli wrote:
On Thu, Sep 3, 2009 at 5:12 PM, Giovanni Maruzzelligmaruzz.lists@gmail.com wrote:
I'll do it and report
I put hrtimer=0
I put the printk immediately after the spin_unlock, just before return, this is a some second run (gave me bad behavior, as before, maybe worst):
Sep 3 17:20:20 localhost kernel: giovanni line: 291, dpcm->frac_pos / HZ=0, jiffies=91837395 Sep 3 17:20:20 localhost kernel: giovanni line: 291, dpcm->frac_pos / HZ=48, jiffies=91837398 Sep 3 17:20:20 localhost kernel: giovanni line: 291, dpcm->frac_pos / HZ=48, jiffies=91837398 Sep 3 17:20:20 localhost kernel: giovanni line: 291, dpcm->frac_pos / HZ=80, jiffies=91837400 Sep 3 17:20:20 localhost kernel: giovanni line: 291, dpcm->frac_pos / HZ=80, jiffies=91837400
So, this is a kernel with the variable HZ. That's the whole problem. My patch also doesn't take it into account but assumes the constant HZ. We'll need to convert the stuff to msecs_to_jiffies() and co...
Takashi
![](https://secure.gravatar.com/avatar/025377a47105d3c98fcb414cdc8ee63e.jpg?s=120&d=mm&r=g)
On Thu, Sep 3, 2009 at 5:29 PM, Takashi Iwaitiwai@suse.de wrote:
Sep 3 17:20:20 localhost kernel: giovanni line: 291, dpcm->frac_pos / HZ=0, jiffies=91837395 Sep 3 17:20:20 localhost kernel: giovanni line: 291, dpcm->frac_pos / HZ=48, jiffies=91837398 Sep 3 17:20:20 localhost kernel: giovanni line: 291, dpcm->frac_pos / HZ=48, jiffies=91837398 Sep 3 17:20:20 localhost kernel: giovanni line: 291, dpcm->frac_pos / HZ=80, jiffies=91837400 Sep 3 17:20:20 localhost kernel: giovanni line: 291, dpcm->frac_pos / HZ=80, jiffies=91837400
So, this is a kernel with the variable HZ. That's the whole problem. My patch also doesn't take it into account but assumes the constant HZ. We'll need to convert the stuff to msecs_to_jiffies() and co...
Ah! I was struggling since days on this, you're fast!!!
Also, I saw you made various modifications that I tried to make (in a messy way), to a custom version of snd-dummy made to support 128 subdevices and use less irq and context switches. As soon as you looked into the variable HZ problem, I will see if my modifications still make some sense, and in case I will forward it to you.
Thanks again for your prompt reaction and for taking care of this,
-giovanni
![](https://secure.gravatar.com/avatar/5b19e9d0e834ea10ef75803718ad564b.jpg?s=120&d=mm&r=g)
At Thu, 3 Sep 2009 17:35:43 +0200, Giovanni Maruzzelli wrote:
On Thu, Sep 3, 2009 at 5:29 PM, Takashi Iwaitiwai@suse.de wrote:
Sep 3 17:20:20 localhost kernel: giovanni line: 291, dpcm->frac_pos / HZ=0, jiffies=91837395 Sep 3 17:20:20 localhost kernel: giovanni line: 291, dpcm->frac_pos / HZ=48, jiffies=91837398 Sep 3 17:20:20 localhost kernel: giovanni line: 291, dpcm->frac_pos / HZ=48, jiffies=91837398 Sep 3 17:20:20 localhost kernel: giovanni line: 291, dpcm->frac_pos / HZ=80, jiffies=91837400 Sep 3 17:20:20 localhost kernel: giovanni line: 291, dpcm->frac_pos / HZ=80, jiffies=91837400
So, this is a kernel with the variable HZ. That's the whole problem. My patch also doesn't take it into account but assumes the constant HZ. We'll need to convert the stuff to msecs_to_jiffies() and co...
Ah! I was struggling since days on this, you're fast!!!
Also, I saw you made various modifications that I tried to make (in a messy way), to a custom version of snd-dummy made to support 128 subdevices and use less irq and context switches. As soon as you looked into the variable HZ problem, I will see if my modifications still make some sense, and in case I will forward it to you.
Try the patch below. It just converts the calculation base to msec instead of HZ.
The enhancement to max 128 subdevices should be easy. Isn't it suffice to define MAX_PCM_SUBSTREAMS to 128?
Takashi
--- diff --git a/sound/drivers/dummy.c b/sound/drivers/dummy.c index 0a798bd..fd5f753 100644 --- a/sound/drivers/dummy.c +++ b/sound/drivers/dummy.c @@ -206,9 +206,9 @@ struct dummy_systimer_pcm { spinlock_t lock; struct timer_list timer; unsigned long base_time; - unsigned int frac_pos; /* fractional sample position (based HZ) */ - unsigned int frac_buffer_size; /* buffer_size * HZ */ - unsigned int frac_period_size; /* period_size * HZ */ + unsigned int frac_pos; /* fractional sample position (based in msec) */ + unsigned int frac_buffer_size; /* buffer_size * 1000 */ + unsigned int frac_period_size; /* period_size * 1000 */ unsigned int rate; struct snd_pcm_substream *substream; }; @@ -218,8 +218,8 @@ static void dummy_systimer_rearm(struct dummy_systimer_pcm *dpcm) unsigned long frac;
frac = dpcm->frac_pos % dpcm->frac_period_size; - dpcm->timer.expires = jiffies + - (dpcm->frac_period_size + dpcm->rate - 1) / dpcm->rate; + frac = (dpcm->frac_period_size - frac + dpcm->rate - 1) / dpcm->rate; + dpcm->timer.expires = jiffies + msecs_to_jiffies(frac); add_timer(&dpcm->timer); }
@@ -231,6 +231,7 @@ static void dummy_systimer_update(struct dummy_systimer_pcm *dpcm) if (!delta) return; dpcm->base_time = jiffies; + delta = jiffies_to_msecs(delta); dpcm->frac_pos += delta * dpcm->rate; while (dpcm->frac_pos >= dpcm->frac_buffer_size) dpcm->frac_pos -= dpcm->frac_buffer_size; @@ -262,8 +263,8 @@ static int dummy_systimer_prepare(struct snd_pcm_substream *substream)
dpcm->frac_pos = 0; dpcm->rate = runtime->rate; - dpcm->frac_buffer_size = runtime->buffer_size * HZ; - dpcm->frac_period_size = runtime->period_size * HZ; + dpcm->frac_buffer_size = runtime->buffer_size * 1000; + dpcm->frac_period_size = runtime->period_size * 1000;
return 0; } @@ -288,7 +289,7 @@ dummy_systimer_pointer(struct snd_pcm_substream *substream) spin_lock(&dpcm->lock); dummy_systimer_update(dpcm); spin_unlock(&dpcm->lock); - return dpcm->frac_pos / HZ; + return dpcm->frac_pos / 1000; }
static int dummy_systimer_create(struct snd_pcm_substream *substream)
![](https://secure.gravatar.com/avatar/025377a47105d3c98fcb414cdc8ee63e.jpg?s=120&d=mm&r=g)
On Thu, Sep 3, 2009 at 5:41 PM, Takashi Iwaitiwai@suse.de wrote:
Try the patch below. It just converts the calculation base to msec instead of HZ.
The enhancement to max 128 subdevices should be easy. Isn't it suffice to define MAX_PCM_SUBSTREAMS to 128?
yes, definetly. I made other "enhancements" to let it works without too much load
I tested the patch, with no joy...
This is the result of the printk, updated to reflect the new function results (eg: is not /HZ but /1000, only the text is old (btw, in this case HZ would be 1000)):
Sep 3 18:57:15 localhost kernel: giovanni line: 292, dpcm->frac_pos / HZ=0, jiffies=97652536 Sep 3 18:57:15 localhost kernel: klogd 1.4.1, ---------- state change ---------- Sep 3 18:57:15 localhost kernel: giovanni line: 292, dpcm->frac_pos / HZ=16, jiffies=97652537 Sep 3 18:57:15 localhost kernel: giovanni line: 292, dpcm->frac_pos / HZ=16, jiffies=97652537 Sep 3 18:57:15 localhost kernel: giovanni line: 292, dpcm->frac_pos / HZ=48, jiffies=97652539 Sep 3 18:57:15 localhost kernel: giovanni line: 292, dpcm->frac_pos / HZ=48, jiffies=97652539 Sep 3 18:57:15 localhost kernel: giovanni line: 292, dpcm->frac_pos / HZ=0, jiffies=97652588 Sep 3 18:57:15 localhost kernel: giovanni line: 292, dpcm->frac_pos / HZ=2048, jiffies=97652664 Sep 3 18:57:15 localhost kernel: giovanni line: 292, dpcm->frac_pos / HZ=2048, jiffies=97652716 Sep 3 18:57:15 localhost kernel: giovanni line: 292, dpcm->frac_pos / HZ=2064, jiffies=97652717 Sep 3 18:57:15 localhost kernel: giovanni line: 292, dpcm->frac_pos / HZ=2160, jiffies=97652723 Sep 3 18:57:15 localhost kernel: giovanni line: 292, dpcm->frac_pos / HZ=2160, jiffies=97652723 Sep 3 18:57:15 localhost kernel: giovanni line: 292, dpcm->frac_pos / HZ=0, jiffies=97652792 Sep 3 18:57:15 localhost kernel: giovanni line: 292, dpcm->frac_pos / HZ=16, jiffies=97652793 Sep 3 18:57:15 localhost kernel: giovanni line: 292, dpcm->frac_pos / HZ=48, jiffies=97652795 Sep 3 18:57:15 localhost kernel: giovanni line: 292, dpcm->frac_pos / HZ=48, jiffies=97652795 Sep 3 18:57:15 localhost kernel: giovanni line: 292, dpcm->frac_pos / HZ=80, jiffies=97652797 Sep 3 18:57:15 localhost kernel: giovanni line: 292, dpcm->frac_pos / HZ=80, jiffies=97652797 Sep 3 18:57:15 localhost kernel: giovanni line: 292, dpcm->frac_pos / HZ=0, jiffies=97652844 Sep 3 18:57:15 localhost kernel: giovanni line: 292, dpcm->frac_pos / HZ=2048, jiffies=97652920 Sep 3 18:57:15 localhost kernel: giovanni line: 292, dpcm->frac_pos / HZ=2048, jiffies=97652972 Sep 3 18:57:15 localhost kernel: giovanni line: 292, dpcm->frac_pos / HZ=2064, jiffies=97652973 Sep 3 18:57:15 localhost kernel: giovanni line: 292, dpcm->frac_pos / HZ=2160, jiffies=97652979 Sep 3 18:57:15 localhost kernel: giovanni line: 292, dpcm->frac_pos / HZ=2160, jiffies=97652979 Sep 3 18:57:15 localhost kernel: giovanni line: 292, dpcm->frac_pos / HZ=2272, jiffies=97652986 Sep 3 18:57:15 localhost kernel: giovanni line: 292, dpcm->frac_pos / HZ=2272, jiffies=97652986 Sep 3 18:57:15 localhost kernel: giovanni line: 292, dpcm->frac_pos / HZ=0, jiffies=97653048 Sep 3 18:57:15 localhost kernel: giovanni line: 292, dpcm->frac_pos / HZ=16, jiffies=97653049 Sep 3 18:57:15 localhost kernel: giovanni line: 292, dpcm->frac_pos / HZ=64, jiffies=97653052 Sep 3 18:57:15 localhost kernel: giovanni line: 292, dpcm->frac_pos / HZ=64, jiffies=97653052 Sep 3 18:57:15 localhost kernel: giovanni line: 292, dpcm->frac_pos / HZ=128, jiffies=97653056 Sep 3 18:57:15 localhost kernel: giovanni line: 292, dpcm->frac_pos / HZ=128, jiffies=97653056 Sep 3 18:57:15 localhost kernel: giovanni line: 292, dpcm->frac_pos / HZ=0, jiffies=97653100 Sep 3 18:57:15 localhost kernel: giovanni line: 292, dpcm->frac_pos / HZ=2048, jiffies=97653176 Sep 3 18:57:15 localhost kernel: giovanni line: 292, dpcm->frac_pos / HZ=2048, jiffies=97653228 Sep 3 18:57:15 localhost kernel: giovanni line: 292, dpcm->frac_pos / HZ=2064, jiffies=97653229 Sep 3 18:57:15 localhost kernel: giovanni line: 292, dpcm->frac_pos / HZ=2160, jiffies=97653235 Sep 3 18:57:15 localhost kernel: giovanni line: 292, dpcm->frac_pos / HZ=2160, jiffies=97653235 Sep 3 18:57:15 localhost kernel: giovanni line: 292, dpcm->frac_pos / HZ=2272, jiffies=97653242 Sep 3 18:57:15 localhost kernel: giovanni line: 292, dpcm->frac_pos / HZ=2272, jiffies=97653242 Sep 3 18:57:15 localhost kernel: giovanni line: 292, dpcm->frac_pos / HZ=0, jiffies=97653304 Sep 3 18:57:15 localhost kernel: giovanni line: 292, dpcm->frac_pos / HZ=16, jiffies=97653305 Sep 3 18:57:15 localhost kernel: giovanni line: 292, dpcm->frac_pos / HZ=64, jiffies=97653308 Sep 3 18:57:15 localhost kernel: giovanni line: 292, dpcm->frac_pos / HZ=64, jiffies=97653308 Sep 3 18:57:15 localhost kernel: giovanni line: 292, dpcm->frac_pos / HZ=128, jiffies=97653312 Sep 3 18:57:15 localhost kernel: giovanni line: 292, dpcm->frac_pos / HZ=128, jiffies=97653312 Sep 3 18:57:15 localhost kernel: giovanni line: 292, dpcm->frac_pos / HZ=0, jiffies=97653356 Sep 3 18:57:16 localhost kernel: giovanni line: 292, dpcm->frac_pos / HZ=2048, jiffies=97653432 Sep 3 18:57:16 localhost kernel: giovanni line: 292, dpcm->frac_pos / HZ=2048, jiffies=97653484 Sep 3 18:57:16 localhost kernel: giovanni line: 292, dpcm->frac_pos / HZ=2064, jiffies=97653485 Sep 3 18:57:16 localhost kernel: giovanni line: 292, dpcm->frac_pos / HZ=2160, jiffies=97653491 Sep 3 18:57:16 localhost kernel: giovanni line: 292, dpcm->frac_pos / HZ=2160, jiffies=97653491 Sep 3 18:57:16 localhost kernel: giovanni line: 292, dpcm->frac_pos / HZ=2256, jiffies=97653497 Sep 3 18:57:16 localhost kernel: giovanni line: 292, dpcm->frac_pos / HZ=2256, jiffies=97653497
Sep 3 18:57:16 localhost kernel: giovanni line: 292, dpcm->frac_pos / HZ=0, jiffies=97653560 Sep 3 18:57:16 localhost kernel: giovanni line: 292, dpcm->frac_pos / HZ=16, jiffies=97653561 Sep 3 18:57:16 localhost kernel: giovanni line: 292, dpcm->frac_pos / HZ=64, jiffies=97653564 Sep 3 18:57:16 localhost kernel: giovanni line: 292, dpcm->frac_pos / HZ=64, jiffies=97653564 Sep 3 18:57:16 localhost kernel: giovanni line: 292, dpcm->frac_pos / HZ=112, jiffies=97653567 Sep 3 18:57:16 localhost kernel: giovanni line: 292, dpcm->frac_pos / HZ=112, jiffies=97653567 Sep 3 18:57:16 localhost kernel: giovanni line: 292, dpcm->frac_pos / HZ=0, jiffies=97653612 Sep 3 18:57:16 localhost kernel: giovanni line: 292, dpcm->frac_pos / HZ=2048, jiffies=97653688 Sep 3 18:57:16 localhost kernel: giovanni line: 292, dpcm->frac_pos / HZ=2048, jiffies=97653740 Sep 3 18:57:16 localhost kernel: giovanni line: 292, dpcm->frac_pos / HZ=2064, jiffies=97653741 Sep 3 18:57:16 localhost kernel: giovanni line: 292, dpcm->frac_pos / HZ=2176, jiffies=97653748 Sep 3 18:57:16 localhost kernel: giovanni line: 292, dpcm->frac_pos / HZ=2176, jiffies=97653748 Sep 3 18:57:16 localhost kernel: giovanni line: 292, dpcm->frac_pos / HZ=2272, jiffies=97653754 Sep 3 18:57:16 localhost kernel: giovanni line: 292, dpcm->frac_pos / HZ=2272, jiffies=97653754 Sep 3 18:57:16 localhost kernel: giovanni line: 292, dpcm->frac_pos / HZ=0, jiffies=97653816 Sep 3 18:57:16 localhost kernel: giovanni line: 292, dpcm->frac_pos / HZ=16, jiffies=97653817 Sep 3 18:57:16 localhost kernel: giovanni line: 292, dpcm->frac_pos / HZ=64, jiffies=97653820 Sep 3 18:57:16 localhost kernel: giovanni line: 292, dpcm->frac_pos / HZ=64, jiffies=97653820 Sep 3 18:57:16 localhost kernel: giovanni line: 292, dpcm->frac_pos / HZ=128, jiffies=97653824 Sep 3 18:57:16 localhost kernel: giovanni line: 292, dpcm->frac_pos / HZ=128, jiffies=97653824 Sep 3 18:57:16 localhost kernel: giovanni line: 292, dpcm->frac_pos / HZ=0, jiffies=97653868 Sep 3 18:57:16 localhost kernel: giovanni line: 292, dpcm->frac_pos / HZ=2048, jiffies=97653944 Sep 3 18:57:16 localhost kernel: giovanni line: 292, dpcm->frac_pos / HZ=2048, jiffies=97653996 Sep 3 18:57:16 localhost kernel: giovanni line: 292, dpcm->frac_pos / HZ=2064, jiffies=97653997 Sep 3 18:57:16 localhost kernel: giovanni line: 292, dpcm->frac_pos / HZ=2176, jiffies=97654004 Sep 3 18:57:16 localhost kernel: giovanni line: 292, dpcm->frac_pos / HZ=2176, jiffies=97654004 Sep 3 18:57:16 localhost kernel: giovanni line: 292, dpcm->frac_pos / HZ=2272, jiffies=97654010 Sep 3 18:57:16 localhost kernel: giovanni line: 292, dpcm->frac_pos / HZ=2272, jiffies=97654010 Sep 3 18:57:16 localhost kernel: giovanni line: 292, dpcm->frac_pos / HZ=0, jiffies=97654072 Sep 3 18:57:16 localhost kernel: giovanni line: 292, dpcm->frac_pos / HZ=16, jiffies=97654073 Sep 3 18:57:16 localhost kernel: giovanni line: 292, dpcm->frac_pos / HZ=64, jiffies=97654076 Sep 3 18:57:16 localhost kernel: giovanni line: 292, dpcm->frac_pos / HZ=64, jiffies=97654076 Sep 3 18:57:16 localhost kernel: giovanni line: 292, dpcm->frac_pos / HZ=128, jiffies=97654080 Sep 3 18:57:16 localhost kernel: giovanni line: 292, dpcm->frac_pos / HZ=128, jiffies=97654080 Sep 3 18:57:16 localhost kernel: giovanni line: 292, dpcm->frac_pos / HZ=0, jiffies=97654124 Sep 3 18:57:16 localhost kernel: giovanni line: 292, dpcm->frac_pos / HZ=2048, jiffies=97654200 Sep 3 18:57:16 localhost kernel: giovanni line: 292, dpcm->frac_pos / HZ=2048, jiffies=97654252 Sep 3 18:57:16 localhost kernel: giovanni line: 292, dpcm->frac_pos / HZ=2064, jiffies=97654253 Sep 3 18:57:16 localhost kernel: giovanni line: 292, dpcm->frac_pos / HZ=2160, jiffies=97654259 Sep 3 18:57:16 localhost kernel: giovanni line: 292, dpcm->frac_pos / HZ=2160, jiffies=97654259 Sep 3 18:57:16 localhost kernel: giovanni line: 292, dpcm->frac_pos / HZ=2272, jiffies=97654266 Sep 3 18:57:16 localhost kernel: giovanni line: 292, dpcm->frac_pos / HZ=2272, jiffies=97654266 Sep 3 18:57:16 localhost kernel: giovanni line: 292, dpcm->frac_pos / HZ=0, jiffies=97654328 Sep 3 18:57:16 localhost kernel: giovanni line: 292, dpcm->frac_pos / HZ=16, jiffies=97654329 Sep 3 18:57:16 localhost kernel: giovanni line: 292, dpcm->frac_pos / HZ=64, jiffies=97654332 Sep 3 18:57:16 localhost kernel: giovanni line: 292, dpcm->frac_pos / HZ=64, jiffies=97654332 Sep 3 18:57:16 localhost kernel: giovanni line: 292, dpcm->frac_pos / HZ=128, jiffies=97654336 Sep 3 18:57:16 localhost kernel: giovanni line: 292, dpcm->frac_pos / HZ=128, jiffies=97654336 Sep 3 18:57:16 localhost kernel: giovanni line: 292, dpcm->frac_pos / HZ=0, jiffies=97654380 Sep 3 18:57:17 localhost kernel: giovanni line: 292, dpcm->frac_pos / HZ=2048, jiffies=97654456 Sep 3 18:57:17 localhost kernel: giovanni line: 292, dpcm->frac_pos / HZ=2048, jiffies=97654508 Sep 3 18:57:17 localhost kernel: giovanni line: 292, dpcm->frac_pos / HZ=2064, jiffies=97654509 Sep 3 18:57:17 localhost kernel: giovanni line: 292, dpcm->frac_pos / HZ=2160, jiffies=97654515 Sep 3 18:57:17 localhost kernel: giovanni line: 292, dpcm->frac_pos / HZ=2160, jiffies=97654515
Sep 3 18:57:17 localhost kernel: giovanni line: 292, dpcm->frac_pos / HZ=2272, jiffies=97654522 Sep 3 18:57:17 localhost kernel: giovanni line: 292, dpcm->frac_pos / HZ=2272, jiffies=97654522 Sep 3 18:57:17 localhost kernel: giovanni line: 292, dpcm->frac_pos / HZ=0, jiffies=97654584 Sep 3 18:57:17 localhost kernel: giovanni line: 292, dpcm->frac_pos / HZ=16, jiffies=97654585 Sep 3 18:57:17 localhost kernel: giovanni line: 292, dpcm->frac_pos / HZ=64, jiffies=97654588 Sep 3 18:57:17 localhost kernel: giovanni line: 292, dpcm->frac_pos / HZ=64, jiffies=97654588 Sep 3 18:57:17 localhost kernel: giovanni line: 292, dpcm->frac_pos / HZ=128, jiffies=97654592 Sep 3 18:57:17 localhost kernel: giovanni line: 292, dpcm->frac_pos / HZ=128, jiffies=97654592 Sep 3 18:57:17 localhost kernel: giovanni line: 292, dpcm->frac_pos / HZ=0, jiffies=97654636 Sep 3 18:57:17 localhost kernel: giovanni line: 292, dpcm->frac_pos / HZ=2048, jiffies=97654712 Sep 3 18:57:17 localhost kernel: giovanni line: 292, dpcm->frac_pos / HZ=2048, jiffies=97654764 Sep 3 18:57:17 localhost kernel: giovanni line: 292, dpcm->frac_pos / HZ=2064, jiffies=97654765 Sep 3 18:57:17 localhost kernel: giovanni line: 292, dpcm->frac_pos / HZ=2160, jiffies=97654771 Sep 3 18:57:17 localhost kernel: giovanni line: 292, dpcm->frac_pos / HZ=2160, jiffies=97654771 Sep 3 18:57:17 localhost kernel: giovanni line: 292, dpcm->frac_pos / HZ=2256, jiffies=97654777 Sep 3 18:57:17 localhost kernel: giovanni line: 292, dpcm->frac_pos / HZ=2256, jiffies=97654777 Sep 3 18:57:17 localhost kernel: giovanni line: 292, dpcm->frac_pos / HZ=0, jiffies=97654840 Sep 3 18:57:17 localhost kernel: giovanni line: 292, dpcm->frac_pos / HZ=16, jiffies=97654841 Sep 3 18:57:17 localhost kernel: giovanni line: 292, dpcm->frac_pos / HZ=64, jiffies=97654844 Sep 3 18:57:17 localhost kernel: giovanni line: 292, dpcm->frac_pos / HZ=64, jiffies=97654844 Sep 3 18:57:17 localhost kernel: giovanni line: 292, dpcm->frac_pos / HZ=128, jiffies=97654848 Sep 3 18:57:17 localhost kernel: giovanni line: 292, dpcm->frac_pos / HZ=128, jiffies=97654848 Sep 3 18:57:17 localhost kernel: giovanni line: 292, dpcm->frac_pos / HZ=0, jiffies=97654892 Sep 3 18:57:17 localhost kernel: giovanni line: 292, dpcm->frac_pos / HZ=2048, jiffies=97654968 Sep 3 18:57:17 localhost kernel: giovanni line: 292, dpcm->frac_pos / HZ=2048, jiffies=97655020 Sep 3 18:57:17 localhost kernel: giovanni line: 292, dpcm->frac_pos / HZ=2064, jiffies=97655021 Sep 3 18:57:17 localhost kernel: giovanni line: 292, dpcm->frac_pos / HZ=2176, jiffies=97655028 Sep 3 18:57:17 localhost kernel: giovanni line: 292, dpcm->frac_pos / HZ=2176, jiffies=97655028 Sep 3 18:57:17 localhost kernel: giovanni line: 292, dpcm->frac_pos / HZ=2304, jiffies=97655036 Sep 3 18:57:17 localhost kernel: giovanni line: 292, dpcm->frac_pos / HZ=2304, jiffies=97655036 Sep 3 18:57:17 localhost kernel: giovanni line: 292, dpcm->frac_pos / HZ=0, jiffies=97655096 Sep 3 18:57:17 localhost kernel: giovanni line: 292, dpcm->frac_pos / HZ=16, jiffies=97655097 Sep 3 18:57:17 localhost kernel: giovanni line: 292, dpcm->frac_pos / HZ=64, jiffies=97655100 Sep 3 18:57:17 localhost kernel: giovanni line: 292, dpcm->frac_pos / HZ=64, jiffies=97655100 Sep 3 18:57:17 localhost kernel: giovanni line: 292, dpcm->frac_pos / HZ=128, jiffies=97655104 Sep 3 18:57:17 localhost kernel: giovanni line: 292, dpcm->frac_pos / HZ=128, jiffies=97655104 Sep 3 18:57:17 localhost kernel: giovanni line: 292, dpcm->frac_pos / HZ=0, jiffies=97655148 Sep 3 18:57:17 localhost kernel: giovanni line: 292, dpcm->frac_pos / HZ=2048, jiffies=97655224 Sep 3 18:57:17 localhost kernel: giovanni line: 292, dpcm->frac_pos / HZ=2048, jiffies=97655276 Sep 3 18:57:17 localhost kernel: giovanni line: 292, dpcm->frac_pos / HZ=2064, jiffies=97655277 Sep 3 18:57:17 localhost kernel: giovanni line: 292, dpcm->frac_pos / HZ=2176, jiffies=97655284 Sep 3 18:57:17 localhost kernel: giovanni line: 292, dpcm->frac_pos / HZ=2176, jiffies=97655284 Sep 3 18:57:17 localhost kernel: giovanni line: 292, dpcm->frac_pos / HZ=2304, jiffies=97655292 Sep 3 18:57:17 localhost kernel: giovanni line: 292, dpcm->frac_pos / HZ=2304, jiffies=97655292 Sep 3 18:57:17 localhost kernel: giovanni line: 292, dpcm->frac_pos / HZ=0, jiffies=97655352 Sep 3 18:57:17 localhost kernel: giovanni line: 292, dpcm->frac_pos / HZ=16, jiffies=97655353 Sep 3 18:57:17 localhost kernel: giovanni line: 292, dpcm->frac_pos / HZ=64, jiffies=97655356 Sep 3 18:57:17 localhost kernel: giovanni line: 292, dpcm->frac_pos / HZ=64, jiffies=97655356 Sep 3 18:57:17 localhost kernel: giovanni line: 292, dpcm->frac_pos / HZ=112, jiffies=97655359 Sep 3 18:57:17 localhost kernel: giovanni line: 292, dpcm->frac_pos / HZ=112, jiffies=97655359 Sep 3 18:57:18 localhost kernel: giovanni line: 292, dpcm->frac_pos / HZ=0, jiffies=97655404 Sep 3 18:57:18 localhost kernel: giovanni line: 292, dpcm->frac_pos / HZ=2048, jiffies=97655480 Sep 3 18:57:18 localhost kernel: giovanni line: 292, dpcm->frac_pos / HZ=2048, jiffies=97655532
Sep 3 18:57:18 localhost kernel: giovanni line: 292, dpcm->frac_pos / HZ=2064, jiffies=97655533 Sep 3 18:57:18 localhost kernel: giovanni line: 292, dpcm->frac_pos / HZ=2176, jiffies=97655540 Sep 3 18:57:18 localhost kernel: giovanni line: 292, dpcm->frac_pos / HZ=2176, jiffies=97655540 Sep 3 18:57:18 localhost kernel: giovanni line: 292, dpcm->frac_pos / HZ=2304, jiffies=97655548 Sep 3 18:57:18 localhost kernel: giovanni line: 292, dpcm->frac_pos / HZ=2304, jiffies=97655548 Sep 3 18:57:18 localhost kernel: giovanni line: 292, dpcm->frac_pos / HZ=0, jiffies=97655608 Sep 3 18:57:18 localhost kernel: giovanni line: 292, dpcm->frac_pos / HZ=16, jiffies=97655609 Sep 3 18:57:18 localhost kernel: giovanni line: 292, dpcm->frac_pos / HZ=64, jiffies=97655612 Sep 3 18:57:18 localhost kernel: giovanni line: 292, dpcm->frac_pos / HZ=64, jiffies=97655612 Sep 3 18:57:18 localhost kernel: giovanni line: 292, dpcm->frac_pos / HZ=128, jiffies=97655616 Sep 3 18:57:18 localhost kernel: giovanni line: 292, dpcm->frac_pos / HZ=128, jiffies=97655616 Sep 3 18:57:18 localhost kernel: giovanni line: 292, dpcm->frac_pos / HZ=0, jiffies=97655660 Sep 3 18:57:18 localhost kernel: giovanni line: 292, dpcm->frac_pos / HZ=2048, jiffies=97655736 Sep 3 18:57:18 localhost kernel: giovanni line: 292, dpcm->frac_pos / HZ=2048, jiffies=97655788 Sep 3 18:57:18 localhost kernel: giovanni line: 292, dpcm->frac_pos / HZ=2064, jiffies=97655789 Sep 3 18:57:18 localhost kernel: giovanni line: 292, dpcm->frac_pos / HZ=2176, jiffies=97655796 Sep 3 18:57:18 localhost kernel: giovanni line: 292, dpcm->frac_pos / HZ=2176, jiffies=97655796 Sep 3 18:57:18 localhost kernel: giovanni line: 292, dpcm->frac_pos / HZ=2304, jiffies=97655804 Sep 3 18:57:18 localhost kernel: giovanni line: 292, dpcm->frac_pos / HZ=2304, jiffies=97655804 Sep 3 18:57:18 localhost kernel: giovanni line: 292, dpcm->frac_pos / HZ=0, jiffies=97655864 Sep 3 18:57:18 localhost kernel: giovanni line: 292, dpcm->frac_pos / HZ=16, jiffies=97655865 Sep 3 18:57:18 localhost kernel: giovanni line: 292, dpcm->frac_pos / HZ=64, jiffies=97655868 Sep 3 18:57:18 localhost kernel: giovanni line: 292, dpcm->frac_pos / HZ=64, jiffies=97655868 Sep 3 18:57:18 localhost kernel: giovanni line: 292, dpcm->frac_pos / HZ=128, jiffies=97655872 Sep 3 18:57:18 localhost kernel: giovanni line: 292, dpcm->frac_pos / HZ=128, jiffies=97655872 Sep 3 18:57:18 localhost kernel: giovanni line: 292, dpcm->frac_pos / HZ=0, jiffies=97655916 Sep 3 18:57:18 localhost kernel: giovanni line: 292, dpcm->frac_pos / HZ=2048, jiffies=97655992 Sep 3 18:57:18 localhost kernel: giovanni line: 292, dpcm->frac_pos / HZ=2048, jiffies=97656044 Sep 3 18:57:18 localhost kernel: giovanni line: 292, dpcm->frac_pos / HZ=2064, jiffies=97656045 Sep 3 18:57:18 localhost kernel: giovanni line: 292, dpcm->frac_pos / HZ=2176, jiffies=97656052 Sep 3 18:57:18 localhost kernel: giovanni line: 292, dpcm->frac_pos / HZ=2176, jiffies=97656052 Sep 3 18:57:18 localhost kernel: giovanni line: 292, dpcm->frac_pos / HZ=2288, jiffies=97656059 Sep 3 18:57:18 localhost kernel: giovanni line: 292, dpcm->frac_pos / HZ=2288, jiffies=97656059 Sep 3 18:57:18 localhost kernel: giovanni line: 292, dpcm->frac_pos / HZ=0, jiffies=97656120 Sep 3 18:57:18 localhost kernel: giovanni line: 292, dpcm->frac_pos / HZ=16, jiffies=97656121 Sep 3 18:57:18 localhost kernel: giovanni line: 292, dpcm->frac_pos / HZ=64, jiffies=97656124 Sep 3 18:57:18 localhost kernel: giovanni line: 292, dpcm->frac_pos / HZ=64, jiffies=97656124 Sep 3 18:57:18 localhost kernel: giovanni line: 292, dpcm->frac_pos / HZ=112, jiffies=97656127 Sep 3 18:57:18 localhost kernel: giovanni line: 292, dpcm->frac_pos / HZ=112, jiffies=97656127 Sep 3 18:57:18 localhost kernel: giovanni line: 292, dpcm->frac_pos / HZ=0, jiffies=97656172 Sep 3 18:57:18 localhost kernel: giovanni line: 292, dpcm->frac_pos / HZ=2048, jiffies=97656248 Sep 3 18:57:18 localhost kernel: giovanni line: 292, dpcm->frac_pos / HZ=2048, jiffies=97656300 Sep 3 18:57:18 localhost kernel: giovanni line: 292, dpcm->frac_pos / HZ=2064, jiffies=97656301 Sep 3 18:57:18 localhost kernel: giovanni line: 292, dpcm->frac_pos / HZ=2176, jiffies=97656308 Sep 3 18:57:18 localhost kernel: giovanni line: 292, dpcm->frac_pos / HZ=2176, jiffies=97656308 Sep 3 18:57:18 localhost kernel: giovanni line: 292, dpcm->frac_pos / HZ=2288, jiffies=97656315 Sep 3 18:57:18 localhost kernel: giovanni line: 292, dpcm->frac_pos / HZ=2288, jiffies=97656315 Sep 3 18:57:18 localhost kernel: giovanni line: 292, dpcm->frac_pos / HZ=0, jiffies=97656376 Sep 3 18:57:18 localhost kernel: giovanni line: 292, dpcm->frac_pos / HZ=16, jiffies=97656377 Sep 3 18:57:18 localhost kernel: giovanni line: 292, dpcm->frac_pos / HZ=64, jiffies=97656380 Sep 3 18:57:18 localhost kernel: giovanni line: 292, dpcm->frac_pos / HZ=64, jiffies=97656380 Sep 3 18:57:18 localhost kernel: giovanni line: 292, dpcm->frac_pos / HZ=128, jiffies=97656384 Sep 3 18:57:18 localhost kernel: giovanni line: 292, dpcm->frac_pos / HZ=128, jiffies=97656384 Sep 3 18:57:19 localhost kernel: giovanni line: 292, dpcm->frac_pos / HZ=0, jiffies=97656428
Sep 3 18:57:19 localhost kernel: giovanni line: 292, dpcm->frac_pos / HZ=2048, jiffies=97656504 Sep 3 18:57:19 localhost kernel: giovanni line: 292, dpcm->frac_pos / HZ=2048, jiffies=97656556 Sep 3 18:57:19 localhost kernel: giovanni line: 292, dpcm->frac_pos / HZ=2064, jiffies=97656557 Sep 3 18:57:19 localhost kernel: giovanni line: 292, dpcm->frac_pos / HZ=2176, jiffies=97656564 Sep 3 18:57:19 localhost kernel: giovanni line: 292, dpcm->frac_pos / HZ=2176, jiffies=97656564 Sep 3 18:57:19 localhost kernel: giovanni line: 292, dpcm->frac_pos / HZ=2288, jiffies=97656571 Sep 3 18:57:19 localhost kernel: giovanni line: 292, dpcm->frac_pos / HZ=2288, jiffies=97656571 Sep 3 18:57:19 localhost kernel: giovanni line: 292, dpcm->frac_pos / HZ=0, jiffies=97656632 Sep 3 18:57:19 localhost kernel: giovanni line: 292, dpcm->frac_pos / HZ=16, jiffies=97656633 Sep 3 18:57:19 localhost kernel: giovanni line: 292, dpcm->frac_pos / HZ=64, jiffies=97656636 Sep 3 18:57:19 localhost kernel: giovanni line: 292, dpcm->frac_pos / HZ=64, jiffies=97656636 Sep 3 18:57:19 localhost kernel: giovanni line: 292, dpcm->frac_pos / HZ=112, jiffies=97656639 Sep 3 18:57:19 localhost kernel: giovanni line: 292, dpcm->frac_pos / HZ=128, jiffies=97656640 Sep 3 18:57:19 localhost kernel: giovanni line: 292, dpcm->frac_pos / HZ=128, jiffies=97656640 Sep 3 18:57:19 localhost kernel: giovanni line: 292, dpcm->frac_pos / HZ=0, jiffies=97656684 Sep 3 18:57:19 localhost kernel: giovanni line: 292, dpcm->frac_pos / HZ=2048, jiffies=97656760 Sep 3 18:57:19 localhost kernel: giovanni line: 292, dpcm->frac_pos / HZ=2048, jiffies=97656812 Sep 3 18:57:19 localhost kernel: giovanni line: 292, dpcm->frac_pos / HZ=2064, jiffies=97656813 Sep 3 18:57:19 localhost kernel: giovanni line: 292, dpcm->frac_pos / HZ=2176, jiffies=97656820 Sep 3 18:57:19 localhost kernel: giovanni line: 292, dpcm->frac_pos / HZ=2176, jiffies=97656820 Sep 3 18:57:19 localhost kernel: giovanni line: 292, dpcm->frac_pos / HZ=2304, jiffies=97656828 Sep 3 18:57:19 localhost kernel: giovanni line: 292, dpcm->frac_pos / HZ=2304, jiffies=97656828 Sep 3 18:57:19 localhost kernel: giovanni line: 292, dpcm->frac_pos / HZ=0, jiffies=97656888 Sep 3 18:57:19 localhost kernel: giovanni line: 292, dpcm->frac_pos / HZ=16, jiffies=97656889 Sep 3 18:57:19 localhost kernel: giovanni line: 292, dpcm->frac_pos / HZ=64, jiffies=97656892 Sep 3 18:57:19 localhost kernel: giovanni line: 292, dpcm->frac_pos / HZ=64, jiffies=97656892 Sep 3 18:57:19 localhost kernel: giovanni line: 292, dpcm->frac_pos / HZ=128, jiffies=97656896 Sep 3 18:57:19 localhost kernel: giovanni line: 292, dpcm->frac_pos / HZ=128, jiffies=97656896 Sep 3 18:57:19 localhost kernel: giovanni line: 292, dpcm->frac_pos / HZ=0, jiffies=97656940 Sep 3 18:57:19 localhost kernel: giovanni line: 292, dpcm->frac_pos / HZ=2048, jiffies=97657016 Sep 3 18:57:19 localhost kernel: giovanni line: 292, dpcm->frac_pos / HZ=2048, jiffies=97657068 Sep 3 18:57:19 localhost kernel: giovanni line: 292, dpcm->frac_pos / HZ=2064, jiffies=97657069 Sep 3 18:57:19 localhost kernel: giovanni line: 292, dpcm->frac_pos / HZ=2176, jiffies=97657076 Sep 3 18:57:19 localhost kernel: giovanni line: 292, dpcm->frac_pos / HZ=2176, jiffies=97657076 Sep 3 18:57:19 localhost kernel: giovanni line: 292, dpcm->frac_pos / HZ=2304, jiffies=97657084 Sep 3 18:57:19 localhost kernel: giovanni line: 292, dpcm->frac_pos / HZ=2304, jiffies=97657084 Sep 3 18:57:19 localhost kernel: giovanni line: 292, dpcm->frac_pos / HZ=0, jiffies=97657144 Sep 3 18:57:19 localhost kernel: giovanni line: 292, dpcm->frac_pos / HZ=16, jiffies=97657145 Sep 3 18:57:19 localhost kernel: giovanni line: 292, dpcm->frac_pos / HZ=64, jiffies=97657148 Sep 3 18:57:19 localhost kernel: giovanni line: 292, dpcm->frac_pos / HZ=64, jiffies=97657148 Sep 3 18:57:19 localhost kernel: giovanni line: 292, dpcm->frac_pos / HZ=128, jiffies=97657152 Sep 3 18:57:19 localhost kernel: giovanni line: 292, dpcm->frac_pos / HZ=128, jiffies=97657152 Sep 3 18:57:19 localhost kernel: giovanni line: 292, dpcm->frac_pos / HZ=0, jiffies=97657196 Sep 3 18:57:19 localhost kernel: giovanni line: 292, dpcm->frac_pos / HZ=2048, jiffies=97657272 Sep 3 18:57:19 localhost kernel: giovanni line: 292, dpcm->frac_pos / HZ=2048, jiffies=97657324 Sep 3 18:57:19 localhost kernel: giovanni line: 292, dpcm->frac_pos / HZ=2064, jiffies=97657325 Sep 3 18:57:19 localhost kernel: giovanni line: 292, dpcm->frac_pos / HZ=2176, jiffies=97657332 Sep 3 18:57:19 localhost kernel: giovanni line: 292, dpcm->frac_pos / HZ=2176, jiffies=97657332 Sep 3 18:57:19 localhost kernel: giovanni line: 292, dpcm->frac_pos / HZ=2288, jiffies=97657339 Sep 3 18:57:19 localhost kernel: giovanni line: 292, dpcm->frac_pos / HZ=2288, jiffies=97657339 Sep 3 18:57:19 localhost kernel: giovanni line: 292, dpcm->frac_pos / HZ=0, jiffies=97657400 Sep 3 18:57:19 localhost kernel: giovanni line: 292, dpcm->frac_pos / HZ=16, jiffies=97657401 Sep 3 18:57:20 localhost kernel: giovanni line: 292, dpcm->frac_pos / HZ=64, jiffies=97657404 Sep 3 18:57:20 localhost kernel: giovanni line: 292, dpcm->frac_pos / HZ=64, jiffies=97657404
Sep 3 18:57:20 localhost kernel: giovanni line: 292, dpcm->frac_pos / HZ=112, jiffies=97657407 Sep 3 18:57:20 localhost kernel: giovanni line: 292, dpcm->frac_pos / HZ=112, jiffies=97657407 Sep 3 18:57:20 localhost kernel: giovanni line: 292, dpcm->frac_pos / HZ=0, jiffies=97657452 Sep 3 18:57:20 localhost kernel: giovanni line: 292, dpcm->frac_pos / HZ=2048, jiffies=97657528 Sep 3 18:57:20 localhost kernel: giovanni line: 292, dpcm->frac_pos / HZ=2048, jiffies=97657580 Sep 3 18:57:20 localhost kernel: giovanni line: 292, dpcm->frac_pos / HZ=2064, jiffies=97657581 Sep 3 18:57:20 localhost kernel: giovanni line: 292, dpcm->frac_pos / HZ=2176, jiffies=97657588 Sep 3 18:57:20 localhost kernel: giovanni line: 292, dpcm->frac_pos / HZ=2176, jiffies=97657588 Sep 3 18:57:20 localhost kernel: giovanni line: 292, dpcm->frac_pos / HZ=2304, jiffies=97657596 Sep 3 18:57:20 localhost kernel: giovanni line: 292, dpcm->frac_pos / HZ=2304, jiffies=97657596 Sep 3 18:57:20 localhost kernel: giovanni line: 292, dpcm->frac_pos / HZ=0, jiffies=97657656 Sep 3 18:57:20 localhost kernel: giovanni line: 292, dpcm->frac_pos / HZ=16, jiffies=97657657 Sep 3 18:57:20 localhost kernel: giovanni line: 292, dpcm->frac_pos / HZ=64, jiffies=97657660 Sep 3 18:57:20 localhost kernel: giovanni line: 292, dpcm->frac_pos / HZ=64, jiffies=97657660 Sep 3 18:57:20 localhost kernel: giovanni line: 292, dpcm->frac_pos / HZ=128, jiffies=97657664 Sep 3 18:57:20 localhost kernel: giovanni line: 292, dpcm->frac_pos / HZ=128, jiffies=97657664 Sep 3 18:57:20 localhost kernel: giovanni line: 292, dpcm->frac_pos / HZ=0, jiffies=97657708 Sep 3 18:57:20 localhost kernel: giovanni line: 292, dpcm->frac_pos / HZ=2048, jiffies=97657784 Sep 3 18:57:20 localhost kernel: giovanni line: 292, dpcm->frac_pos / HZ=2048, jiffies=97657836 Sep 3 18:57:20 localhost kernel: giovanni line: 292, dpcm->frac_pos / HZ=2064, jiffies=97657837 Sep 3 18:57:20 localhost kernel: giovanni line: 292, dpcm->frac_pos / HZ=2176, jiffies=97657844 Sep 3 18:57:20 localhost kernel: giovanni line: 292, dpcm->frac_pos / HZ=2176, jiffies=97657844 Sep 3 18:57:20 localhost kernel: giovanni line: 292, dpcm->frac_pos / HZ=2288, jiffies=97657851 Sep 3 18:57:20 localhost kernel: giovanni line: 292, dpcm->frac_pos / HZ=2288, jiffies=97657851 Sep 3 18:57:20 localhost kernel: giovanni line: 292, dpcm->frac_pos / HZ=0, jiffies=97657912 Sep 3 18:57:20 localhost kernel: giovanni line: 292, dpcm->frac_pos / HZ=16, jiffies=97657913 Sep 3 18:57:20 localhost kernel: giovanni line: 292, dpcm->frac_pos / HZ=64, jiffies=97657916 Sep 3 18:57:20 localhost kernel: giovanni line: 292, dpcm->frac_pos / HZ=64, jiffies=97657916 Sep 3 18:57:20 localhost kernel: giovanni line: 292, dpcm->frac_pos / HZ=128, jiffies=97657920 Sep 3 18:57:20 localhost kernel: giovanni line: 292, dpcm->frac_pos / HZ=128, jiffies=97657920 Sep 3 18:57:20 localhost kernel: giovanni line: 292, dpcm->frac_pos / HZ=0, jiffies=97657964 Sep 3 18:57:20 localhost kernel: giovanni line: 292, dpcm->frac_pos / HZ=2048, jiffies=97658040 Sep 3 18:57:20 localhost kernel: giovanni line: 292, dpcm->frac_pos / HZ=2048, jiffies=97658092 Sep 3 18:57:20 localhost kernel: giovanni line: 292, dpcm->frac_pos / HZ=2064, jiffies=97658093 Sep 3 18:57:20 localhost kernel: giovanni line: 292, dpcm->frac_pos / HZ=2176, jiffies=97658100 Sep 3 18:57:20 localhost kernel: giovanni line: 292, dpcm->frac_pos / HZ=2176, jiffies=97658100 Sep 3 18:57:20 localhost kernel: giovanni line: 292, dpcm->frac_pos / HZ=2288, jiffies=97658107 Sep 3 18:57:20 localhost kernel: giovanni line: 292, dpcm->frac_pos / HZ=2288, jiffies=97658107 Sep 3 18:57:20 localhost kernel: giovanni line: 292, dpcm->frac_pos / HZ=0, jiffies=97658168 Sep 3 18:57:20 localhost kernel: giovanni line: 292, dpcm->frac_pos / HZ=16, jiffies=97658169 Sep 3 18:57:20 localhost kernel: giovanni line: 292, dpcm->frac_pos / HZ=64, jiffies=97658172 Sep 3 18:57:20 localhost kernel: giovanni line: 292, dpcm->frac_pos / HZ=64, jiffies=97658172 Sep 3 18:57:20 localhost kernel: giovanni line: 292, dpcm->frac_pos / HZ=128, jiffies=97658176 Sep 3 18:57:20 localhost kernel: giovanni line: 292, dpcm->frac_pos / HZ=128, jiffies=97658176 Sep 3 18:57:20 localhost kernel: giovanni line: 292, dpcm->frac_pos / HZ=0, jiffies=97658220 Sep 3 18:57:20 localhost kernel: giovanni line: 292, dpcm->frac_pos / HZ=2048, jiffies=97658296 Sep 3 18:57:20 localhost kernel: giovanni line: 292, dpcm->frac_pos / HZ=2048, jiffies=97658348 Sep 3 18:57:20 localhost kernel: giovanni line: 292, dpcm->frac_pos / HZ=2064, jiffies=97658349 Sep 3 18:57:20 localhost kernel: giovanni line: 292, dpcm->frac_pos / HZ=2176, jiffies=97658356 Sep 3 18:57:20 localhost kernel: giovanni line: 292, dpcm->frac_pos / HZ=2176, jiffies=97658356 Sep 3 18:57:20 localhost kernel: giovanni line: 292, dpcm->frac_pos / HZ=2304, jiffies=97658364 Sep 3 18:57:20 localhost kernel: giovanni line: 292, dpcm->frac_pos / HZ=2304, jiffies=97658364 Sep 3 18:57:21 localhost kernel: giovanni line: 292, dpcm->frac_pos / HZ=0, jiffies=97658424 Sep 3 18:57:21 localhost kernel: giovanni line: 292, dpcm->frac_pos / HZ=16, jiffies=97658425
Sep 3 18:57:21 localhost kernel: giovanni line: 292, dpcm->frac_pos / HZ=64, jiffies=97658428 Sep 3 18:57:21 localhost kernel: giovanni line: 292, dpcm->frac_pos / HZ=64, jiffies=97658428 Sep 3 18:57:21 localhost kernel: giovanni line: 292, dpcm->frac_pos / HZ=128, jiffies=97658432 Sep 3 18:57:21 localhost kernel: giovanni line: 292, dpcm->frac_pos / HZ=128, jiffies=97658432 Sep 3 18:57:21 localhost kernel: giovanni line: 292, dpcm->frac_pos / HZ=0, jiffies=97658476 Sep 3 18:57:21 localhost kernel: giovanni line: 292, dpcm->frac_pos / HZ=2048, jiffies=97658552 Sep 3 18:57:21 localhost kernel: giovanni line: 292, dpcm->frac_pos / HZ=2048, jiffies=97658604 Sep 3 18:57:21 localhost kernel: giovanni line: 292, dpcm->frac_pos / HZ=2064, jiffies=97658605 Sep 3 18:57:21 localhost kernel: giovanni line: 292, dpcm->frac_pos / HZ=2176, jiffies=97658612 Sep 3 18:57:21 localhost kernel: giovanni line: 292, dpcm->frac_pos / HZ=2176, jiffies=97658612 Sep 3 18:57:21 localhost kernel: giovanni line: 292, dpcm->frac_pos / HZ=2288, jiffies=97658619 Sep 3 18:57:21 localhost kernel: giovanni line: 292, dpcm->frac_pos / HZ=2288, jiffies=97658619 Sep 3 18:57:21 localhost kernel: giovanni line: 292, dpcm->frac_pos / HZ=0, jiffies=97658680 Sep 3 18:57:21 localhost kernel: giovanni line: 292, dpcm->frac_pos / HZ=16, jiffies=97658681 Sep 3 18:57:21 localhost kernel: giovanni line: 292, dpcm->frac_pos / HZ=64, jiffies=97658684 Sep 3 18:57:21 localhost kernel: giovanni line: 292, dpcm->frac_pos / HZ=64, jiffies=97658684 Sep 3 18:57:21 localhost kernel: giovanni line: 292, dpcm->frac_pos / HZ=128, jiffies=97658688 Sep 3 18:57:21 localhost kernel: giovanni line: 292, dpcm->frac_pos / HZ=128, jiffies=97658688 Sep 3 18:57:21 localhost kernel: giovanni line: 292, dpcm->frac_pos / HZ=0, jiffies=97658732 Sep 3 18:57:21 localhost kernel: giovanni line: 292, dpcm->frac_pos / HZ=2048, jiffies=97658808 Sep 3 18:57:21 localhost kernel: giovanni line: 292, dpcm->frac_pos / HZ=2048, jiffies=97658860 Sep 3 18:57:21 localhost kernel: giovanni line: 292, dpcm->frac_pos / HZ=2064, jiffies=97658861 Sep 3 18:57:21 localhost kernel: giovanni line: 292, dpcm->frac_pos / HZ=2208, jiffies=97658870 Sep 3 18:57:21 localhost kernel: giovanni line: 292, dpcm->frac_pos / HZ=2208, jiffies=97658870 Sep 3 18:57:21 localhost kernel: giovanni line: 292, dpcm->frac_pos / HZ=2320, jiffies=97658877 Sep 3 18:57:21 localhost kernel: giovanni line: 292, dpcm->frac_pos / HZ=2320, jiffies=97658877 Sep 3 18:57:21 localhost kernel: giovanni line: 292, dpcm->frac_pos / HZ=0, jiffies=97658936 Sep 3 18:57:21 localhost kernel: giovanni line: 292, dpcm->frac_pos / HZ=16, jiffies=97658937 Sep 3 18:57:21 localhost kernel: giovanni line: 292, dpcm->frac_pos / HZ=64, jiffies=97658940 Sep 3 18:57:21 localhost kernel: giovanni line: 292, dpcm->frac_pos / HZ=64, jiffies=97658940 Sep 3 18:57:21 localhost kernel: giovanni line: 292, dpcm->frac_pos / HZ=128, jiffies=97658944 Sep 3 18:57:21 localhost kernel: giovanni line: 292, dpcm->frac_pos / HZ=128, jiffies=97658944 Sep 3 18:57:21 localhost kernel: giovanni line: 292, dpcm->frac_pos / HZ=0, jiffies=97658988 Sep 3 18:57:21 localhost kernel: giovanni line: 292, dpcm->frac_pos / HZ=2048, jiffies=97659064 Sep 3 18:57:21 localhost kernel: giovanni line: 292, dpcm->frac_pos / HZ=2048, jiffies=97659116 Sep 3 18:57:21 localhost kernel: giovanni line: 292, dpcm->frac_pos / HZ=2064, jiffies=97659117 Sep 3 18:57:21 localhost kernel: giovanni line: 292, dpcm->frac_pos / HZ=2192, jiffies=97659125 Sep 3 18:57:21 localhost kernel: giovanni line: 292, dpcm->frac_pos / HZ=2192, jiffies=97659125 Sep 3 18:57:21 localhost kernel: giovanni line: 292, dpcm->frac_pos / HZ=2304, jiffies=97659132 Sep 3 18:57:21 localhost kernel: giovanni line: 292, dpcm->frac_pos / HZ=2304, jiffies=97659132 Sep 3 18:57:21 localhost kernel: giovanni line: 292, dpcm->frac_pos / HZ=0, jiffies=97659192 Sep 3 18:57:21 localhost kernel: giovanni line: 292, dpcm->frac_pos / HZ=16, jiffies=97659193 Sep 3 18:57:21 localhost kernel: giovanni line: 292, dpcm->frac_pos / HZ=64, jiffies=97659196 Sep 3 18:57:21 localhost kernel: giovanni line: 292, dpcm->frac_pos / HZ=64, jiffies=97659196 Sep 3 18:57:21 localhost kernel: giovanni line: 292, dpcm->frac_pos / HZ=112, jiffies=97659199 Sep 3 18:57:21 localhost kernel: giovanni line: 292, dpcm->frac_pos / HZ=128, jiffies=97659200 Sep 3 18:57:21 localhost kernel: giovanni line: 292, dpcm->frac_pos / HZ=128, jiffies=97659200 Sep 3 18:57:21 localhost kernel: giovanni line: 292, dpcm->frac_pos / HZ=0, jiffies=97659244 Sep 3 18:57:21 localhost kernel: giovanni line: 292, dpcm->frac_pos / HZ=2048, jiffies=97659320 Sep 3 18:57:21 localhost kernel: giovanni line: 292, dpcm->frac_pos / HZ=2048, jiffies=97659372 Sep 3 18:57:21 localhost kernel: giovanni line: 292, dpcm->frac_pos / HZ=2064, jiffies=97659373 Sep 3 18:57:21 localhost kernel: giovanni line: 292, dpcm->frac_pos / HZ=2176, jiffies=97659380 Sep 3 18:57:21 localhost kernel: giovanni line: 292, dpcm->frac_pos / HZ=2176, jiffies=97659380 Sep 3 18:57:21 localhost kernel: giovanni line: 292, dpcm->frac_pos / HZ=2304, jiffies=97659388 Sep 3 18:57:21 localhost kernel: giovanni line: 292, dpcm->frac_pos / HZ=2304, jiffies=97659388
Sep 3 18:57:22 localhost kernel: giovanni line: 292, dpcm->frac_pos / HZ=0, jiffies=97659448 Sep 3 18:57:22 localhost kernel: giovanni line: 292, dpcm->frac_pos / HZ=16, jiffies=97659449 Sep 3 18:57:22 localhost kernel: giovanni line: 292, dpcm->frac_pos / HZ=64, jiffies=97659452 Sep 3 18:57:22 localhost kernel: giovanni line: 292, dpcm->frac_pos / HZ=64, jiffies=97659452 Sep 3 18:57:22 localhost kernel: giovanni line: 292, dpcm->frac_pos / HZ=128, jiffies=97659456 Sep 3 18:57:22 localhost kernel: giovanni line: 292, dpcm->frac_pos / HZ=128, jiffies=97659456 Sep 3 18:57:22 localhost kernel: giovanni line: 292, dpcm->frac_pos / HZ=0, jiffies=97659500 Sep 3 18:57:22 localhost kernel: giovanni line: 292, dpcm->frac_pos / HZ=2048, jiffies=97659576 Sep 3 18:57:22 localhost kernel: giovanni line: 292, dpcm->frac_pos / HZ=2048, jiffies=97659628 Sep 3 18:57:22 localhost kernel: giovanni line: 292, dpcm->frac_pos / HZ=2064, jiffies=97659629 Sep 3 18:57:22 localhost kernel: giovanni line: 292, dpcm->frac_pos / HZ=2176, jiffies=97659636 Sep 3 18:57:22 localhost kernel: giovanni line: 292, dpcm->frac_pos / HZ=2176, jiffies=97659636 Sep 3 18:57:22 localhost kernel: giovanni line: 292, dpcm->frac_pos / HZ=2304, jiffies=97659644 Sep 3 18:57:22 localhost kernel: giovanni line: 292, dpcm->frac_pos / HZ=2304, jiffies=97659644 Sep 3 18:57:22 localhost kernel: giovanni line: 292, dpcm->frac_pos / HZ=0, jiffies=97659704 Sep 3 18:57:22 localhost kernel: giovanni line: 292, dpcm->frac_pos / HZ=16, jiffies=97659705 Sep 3 18:57:22 localhost kernel: giovanni line: 292, dpcm->frac_pos / HZ=64, jiffies=97659708 Sep 3 18:57:22 localhost kernel: giovanni line: 292, dpcm->frac_pos / HZ=64, jiffies=97659708 Sep 3 18:57:22 localhost kernel: giovanni line: 292, dpcm->frac_pos / HZ=128, jiffies=97659712 Sep 3 18:57:22 localhost kernel: giovanni line: 292, dpcm->frac_pos / HZ=128, jiffies=97659712 Sep 3 18:57:22 localhost kernel: giovanni line: 292, dpcm->frac_pos / HZ=0, jiffies=97659756 Sep 3 18:57:22 localhost kernel: giovanni line: 292, dpcm->frac_pos / HZ=2048, jiffies=97659832 Sep 3 18:57:22 localhost kernel: giovanni line: 292, dpcm->frac_pos / HZ=2048, jiffies=97659884 Sep 3 18:57:22 localhost kernel: giovanni line: 292, dpcm->frac_pos / HZ=2064, jiffies=97659885 Sep 3 18:57:22 localhost kernel: giovanni line: 292, dpcm->frac_pos / HZ=2176, jiffies=97659892 Sep 3 18:57:22 localhost kernel: giovanni line: 292, dpcm->frac_pos / HZ=2176, jiffies=97659892 Sep 3 18:57:22 localhost kernel: giovanni line: 292, dpcm->frac_pos / HZ=2288, jiffies=97659899 Sep 3 18:57:22 localhost kernel: giovanni line: 292, dpcm->frac_pos / HZ=2288, jiffies=97659899 Sep 3 18:57:22 localhost kernel: giovanni line: 292, dpcm->frac_pos / HZ=0, jiffies=97659960 Sep 3 18:57:22 localhost kernel: giovanni line: 292, dpcm->frac_pos / HZ=16, jiffies=97659961 Sep 3 18:57:22 localhost kernel: giovanni line: 292, dpcm->frac_pos / HZ=64, jiffies=97659964 Sep 3 18:57:22 localhost kernel: giovanni line: 292, dpcm->frac_pos / HZ=64, jiffies=97659964 Sep 3 18:57:22 localhost kernel: giovanni line: 292, dpcm->frac_pos / HZ=112, jiffies=97659967 Sep 3 18:57:22 localhost kernel: giovanni line: 292, dpcm->frac_pos / HZ=112, jiffies=97659967 Sep 3 18:57:22 localhost kernel: giovanni line: 292, dpcm->frac_pos / HZ=0, jiffies=97660012 Sep 3 18:57:22 localhost kernel: giovanni line: 292, dpcm->frac_pos / HZ=2048, jiffies=97660088 Sep 3 18:57:22 localhost kernel: giovanni line: 292, dpcm->frac_pos / HZ=2048, jiffies=97660140 Sep 3 18:57:22 localhost kernel: giovanni line: 292, dpcm->frac_pos / HZ=2064, jiffies=97660141 Sep 3 18:57:22 localhost kernel: giovanni line: 292, dpcm->frac_pos / HZ=0, jiffies=97660216 Sep 3 18:57:22 localhost kernel: giovanni line: 292, dpcm->frac_pos / HZ=16, jiffies=97660217 Sep 3 18:57:22 localhost kernel: giovanni line: 292, dpcm->frac_pos / HZ=2048, jiffies=97660344 Sep 3 18:57:24 localhost kernel: giovanni line: 292, dpcm->frac_pos / HZ=0, jiffies=97661518 Sep 3 18:57:24 localhost kernel: giovanni line: 292, dpcm->frac_pos / HZ=48, jiffies=97661521 Sep 3 18:57:24 localhost kernel: giovanni line: 292, dpcm->frac_pos / HZ=48, jiffies=97661521 Sep 3 18:57:24 localhost kernel: giovanni line: 292, dpcm->frac_pos / HZ=80, jiffies=97661523 Sep 3 18:57:24 localhost kernel: giovanni line: 292, dpcm->frac_pos / HZ=80, jiffies=97661523 Sep 3 18:57:24 localhost kernel: giovanni line: 292, dpcm->frac_pos / HZ=2048, jiffies=97661646 Sep 3 18:57:24 localhost kernel: giovanni line: 292, dpcm->frac_pos / HZ=0, jiffies=97661774 Sep 3 18:57:24 localhost kernel: giovanni line: 292, dpcm->frac_pos / HZ=0, jiffies=97661774 Sep 3 18:57:24 localhost kernel: giovanni line: 292, dpcm->frac_pos / HZ=48, jiffies=97661777 Sep 3 18:57:24 localhost kernel: giovanni line: 292, dpcm->frac_pos / HZ=48, jiffies=97661777 Sep 3 18:57:24 localhost kernel: giovanni line: 292, dpcm->frac_pos / HZ=80, jiffies=97661779 Sep 3 18:57:24 localhost kernel: giovanni line: 292, dpcm->frac_pos / HZ=80, jiffies=97661779 Sep 3 18:57:24 localhost kernel: giovanni line: 292, dpcm->frac_pos / HZ=2048, jiffies=97661902 Sep 3 18:57:24 localhost kernel: giovanni line: 292, dpcm->frac_pos / HZ=0, jiffies=97662030
Sep 3 18:57:24 localhost kernel: giovanni line: 292, dpcm->frac_pos / HZ=0, jiffies=97662030 Sep 3 18:57:24 localhost kernel: giovanni line: 292, dpcm->frac_pos / HZ=48, jiffies=97662033 Sep 3 18:57:24 localhost kernel: giovanni line: 292, dpcm->frac_pos / HZ=48, jiffies=97662033 Sep 3 18:57:24 localhost kernel: giovanni line: 292, dpcm->frac_pos / HZ=80, jiffies=97662035 Sep 3 18:57:24 localhost kernel: giovanni line: 292, dpcm->frac_pos / HZ=80, jiffies=97662035 Sep 3 18:57:24 localhost kernel: giovanni line: 292, dpcm->frac_pos / HZ=2048, jiffies=97662158 Sep 3 18:57:24 localhost kernel: giovanni line: 292, dpcm->frac_pos / HZ=0, jiffies=97662286 Sep 3 18:57:24 localhost kernel: giovanni line: 292, dpcm->frac_pos / HZ=0, jiffies=97662286 Sep 3 18:57:24 localhost kernel: giovanni line: 292, dpcm->frac_pos / HZ=48, jiffies=97662289 Sep 3 18:57:24 localhost kernel: giovanni line: 292, dpcm->frac_pos / HZ=48, jiffies=97662289 Sep 3 18:57:24 localhost kernel: giovanni line: 292, dpcm->frac_pos / HZ=80, jiffies=97662291 Sep 3 18:57:24 localhost kernel: giovanni line: 292, dpcm->frac_pos / HZ=80, jiffies=97662291 Sep 3 18:57:25 localhost kernel: giovanni line: 292, dpcm->frac_pos / HZ=2048, jiffies=97662414 Sep 3 18:57:25 localhost kernel: giovanni line: 292, dpcm->frac_pos / HZ=0, jiffies=97662542 Sep 3 18:57:25 localhost kernel: giovanni line: 292, dpcm->frac_pos / HZ=0, jiffies=97662542 Sep 3 18:57:25 localhost kernel: giovanni line: 292, dpcm->frac_pos / HZ=16, jiffies=97662543 Sep 3 18:57:25 localhost last message repeated 3 times Sep 3 18:57:25 localhost kernel: giovanni line: 292, dpcm->frac_pos / HZ=2048, jiffies=97662670 Sep 3 18:57:25 localhost kernel: giovanni line: 292, dpcm->frac_pos / HZ=0, jiffies=97662798
![](https://secure.gravatar.com/avatar/025377a47105d3c98fcb414cdc8ee63e.jpg?s=120&d=mm&r=g)
Please,
if any other information is needed, not hesitate to ask.
This problem with a major server platform is very important for the opensource VoIP community members trying to bridge standard protocols and phonelines with the Skype network.
Thanks in advance for any help,
-giovanni
On Wed, Sep 2, 2009 at 6:26 PM, Clemens Ladischclemens@ladisch.de wrote:
Giovanni Maruzzelli wrote:
... So, it's a specific problem of incompatibility between snd-dummy and the kernel of Centos 5.2 and 5.3 (same kernels as in RHEL5).
What's the value of CONFIG_HZ in those and your kernels?
Best regards, Clemens
participants (3)
-
Clemens Ladisch
-
Giovanni Maruzzelli
-
Takashi Iwai