[LAD] timers

Ralf Mardorf ralf.mardorf at alice-dsl.net
Sat Nov 7 13:57:47 UTC 2009


Thank you very much James and Ray :).

Ralf

James Warden wrote:
> yeah, I have added a few things in a startup script. Among other things, I have:
>
> chgrp audio /dev/hpet
> echo 1024 > /proc/sys/dev/hpet/max-user-freq
> modprobe snd-hrtimer
>
> The modprobe may not be needed anymore as my kernel is using hr-timer by default. I wrote this script quite some time ago and forgot about it :)
>
> J.
>
> --- On Sat, 11/7/09, Ralf Mardorf <ralf.mardorf at alice-dsl.net> wrote:
>
>   
>> From: Ralf Mardorf <ralf.mardorf at alice-dsl.net>
>> Subject: Re: [LAD] timers
>> To: 
>> Cc: linux-audio-dev at lists.linuxaudio.org
>> Date: Saturday, November 7, 2009, 8:52 AM
>> James Warden wrote:
>>     
>>> Ralf,
>>>
>>> It depends how ALSA was compiled in the kernel. Here
>>>       
>> is my kernel config related to this matter:
>>     
>>> CONFIG_SND=m
>>> CONFIG_SND_TIMER=m
>>> CONFIG_SND_PCM=m
>>> CONFIG_SND_HWDEP=m
>>> CONFIG_SND_RAWMIDI=m
>>> CONFIG_SND_SEQUENCER=m
>>> CONFIG_SND_SEQ_DUMMY=m
>>> # CONFIG_SND_MIXER_OSS is not set
>>> # CONFIG_SND_PCM_OSS is not set
>>> # CONFIG_SND_SEQUENCER_OSS is not set
>>> CONFIG_SND_HRTIMER=m
>>> CONFIG_SND_SEQ_HRTIMER_DEFAULT=y
>>>
>>> J.
>>>       
>> There is another question I've got :S.
>>
>> spinymouse-sudo at 64studio:~$ ls -l /dev | grep hpet
>> crw-rw----  1 root   root 
>>    10, 228 2009-11-07 13:38 hpet
>>
>> The group for hpet isn't audio, thus I guess a user won't
>> be able to use 
>> it?!
>>
>> Oops, "# CONFIG_SND_HRTIMER is not set", has this now
>> become something I 
>> should post to the 64 Studio list? It's the default for the
>> 64 Studio 
>> kernel. It's not a self build kernel.
>>
>> spinymouse-sudo at 64studio:~$ cat
>> /boot/config-2.6.29-1-multimedia-amd64 | 
>> grep CONFIG_SND
>> CONFIG_SND=m
>> CONFIG_SND_TIMER=m
>> CONFIG_SND_PCM=m
>> CONFIG_SND_HWDEP=m
>> CONFIG_SND_RAWMIDI=m
>> CONFIG_SND_JACK=y
>> CONFIG_SND_SEQUENCER=m
>> CONFIG_SND_SEQ_DUMMY=m
>> CONFIG_SND_OSSEMUL=y
>> CONFIG_SND_MIXER_OSS=m
>> CONFIG_SND_PCM_OSS=m
>> CONFIG_SND_PCM_OSS_PLUGINS=y
>> CONFIG_SND_SEQUENCER_OSS=y
>> # CONFIG_SND_HRTIMER is not set
>> # CONFIG_SND_DYNAMIC_MINORS is not set
>> CONFIG_SND_SUPPORT_OLD_API=y
>> CONFIG_SND_VERBOSE_PROCFS=y
>> # CONFIG_SND_VERBOSE_PRINTK is not set
>> # CONFIG_SND_DEBUG is not set
>> CONFIG_SND_VMASTER=y
>> CONFIG_SND_MPU401_UART=m
>> CONFIG_SND_OPL3_LIB=m
>> CONFIG_SND_VX_LIB=m
>> CONFIG_SND_AC97_CODEC=m
>> CONFIG_SND_DRIVERS=y
>> CONFIG_SND_PCSP=m
>> CONFIG_SND_DUMMY=m
>> CONFIG_SND_VIRMIDI=m
>> CONFIG_SND_MTS64=m
>> CONFIG_SND_SERIAL_U16550=m
>> CONFIG_SND_MPU401=m
>> CONFIG_SND_PORTMAN2X4=m
>> CONFIG_SND_AC97_POWER_SAVE=y
>> CONFIG_SND_AC97_POWER_SAVE_DEFAULT=0
>> CONFIG_SND_SB_COMMON=m
>> CONFIG_SND_SB16_DSP=m
>> CONFIG_SND_PCI=y
>> CONFIG_SND_AD1889=m
>> CONFIG_SND_ALS300=m
>> CONFIG_SND_ALS4000=m
>> CONFIG_SND_ALI5451=m
>> CONFIG_SND_ATIIXP=m
>> CONFIG_SND_ATIIXP_MODEM=m
>> CONFIG_SND_AU8810=m
>> CONFIG_SND_AU8820=m
>> CONFIG_SND_AU8830=m
>> # CONFIG_SND_AW2 is not set
>> CONFIG_SND_AZT3328=m
>> CONFIG_SND_BT87X=m
>> # CONFIG_SND_BT87X_OVERCLOCK is not set
>> CONFIG_SND_CA0106=m
>> CONFIG_SND_CMIPCI=m
>> CONFIG_SND_OXYGEN_LIB=m
>> CONFIG_SND_OXYGEN=m
>> CONFIG_SND_CS4281=m
>> CONFIG_SND_CS46XX=m
>> CONFIG_SND_CS46XX_NEW_DSP=y
>> CONFIG_SND_CS5530=m
>> CONFIG_SND_DARLA20=m
>> CONFIG_SND_GINA20=m
>> CONFIG_SND_LAYLA20=m
>> CONFIG_SND_DARLA24=m
>> CONFIG_SND_GINA24=m
>> CONFIG_SND_LAYLA24=m
>> CONFIG_SND_MONA=m
>> CONFIG_SND_MIA=m
>> CONFIG_SND_ECHO3G=m
>> CONFIG_SND_INDIGO=m
>> CONFIG_SND_INDIGOIO=m
>> CONFIG_SND_INDIGODJ=m
>> CONFIG_SND_EMU10K1=m
>> CONFIG_SND_EMU10K1X=m
>> CONFIG_SND_ENS1370=m
>> CONFIG_SND_ENS1371=m
>> CONFIG_SND_ES1938=m
>> CONFIG_SND_ES1968=m
>> CONFIG_SND_FM801=m
>> CONFIG_SND_FM801_TEA575X_BOOL=y
>> CONFIG_SND_FM801_TEA575X=m
>> CONFIG_SND_HDA_INTEL=m
>> # CONFIG_SND_HDA_HWDEP is not set
>> CONFIG_SND_HDA_INPUT_BEEP=y
>> CONFIG_SND_HDA_CODEC_REALTEK=y
>> CONFIG_SND_HDA_CODEC_ANALOG=y
>> CONFIG_SND_HDA_CODEC_SIGMATEL=y
>> CONFIG_SND_HDA_CODEC_VIA=y
>> CONFIG_SND_HDA_CODEC_ATIHDMI=y
>> CONFIG_SND_HDA_CODEC_NVHDMI=y
>> CONFIG_SND_HDA_CODEC_INTELHDMI=y
>> CONFIG_SND_HDA_ELD=y
>> CONFIG_SND_HDA_CODEC_CONEXANT=y
>> CONFIG_SND_HDA_CODEC_CMEDIA=y
>> CONFIG_SND_HDA_CODEC_SI3054=y
>> CONFIG_SND_HDA_GENERIC=y
>> CONFIG_SND_HDA_POWER_SAVE=y
>> CONFIG_SND_HDA_POWER_SAVE_DEFAULT=0
>> CONFIG_SND_HDSP=m
>> CONFIG_SND_HDSPM=m
>> CONFIG_SND_HIFIER=m
>> CONFIG_SND_ICE1712=m
>> CONFIG_SND_ICE1724=m
>> CONFIG_SND_INTEL8X0=m
>> CONFIG_SND_INTEL8X0M=m
>> CONFIG_SND_KORG1212=m
>> CONFIG_SND_MAESTRO3=m
>> CONFIG_SND_MIXART=m
>> CONFIG_SND_NM256=m
>> CONFIG_SND_PCXHR=m
>> CONFIG_SND_RIPTIDE=m
>> CONFIG_SND_RME32=m
>> CONFIG_SND_RME96=m
>> CONFIG_SND_RME9652=m
>> CONFIG_SND_SONICVIBES=m
>> CONFIG_SND_TRIDENT=m
>> CONFIG_SND_VIA82XX=m
>> CONFIG_SND_VIA82XX_MODEM=m
>> CONFIG_SND_VIRTUOSO=m
>> CONFIG_SND_VX222=m
>> CONFIG_SND_YMFPCI=m
>> CONFIG_SND_SPI=y
>> CONFIG_SND_USB=y
>> CONFIG_SND_USB_AUDIO=m
>> CONFIG_SND_USB_USX2Y=m
>> CONFIG_SND_USB_CAIAQ=m
>> CONFIG_SND_USB_CAIAQ_INPUT=y
>> CONFIG_SND_USB_US122L=m
>> CONFIG_SND_PCMCIA=y
>> CONFIG_SND_VXPOCKET=m
>> CONFIG_SND_PDAUDIOCF=m
>> # CONFIG_SND_SOC is not set
>> _______________________________________________
>> Linux-audio-dev mailing list
>> Linux-audio-dev at lists.linuxaudio.org
>> http://lists.linuxaudio.org/mailman/listinfo/linux-audio-dev
>>
>>     
>
>
>       
>
>   

-- 
Secret of Tux: http://images.wallaceandgromit.com/user_uploads/forum_thumbnails/5/75/355.jpg
"Gromit bit me" says HMV dog: http://img.dailymail.co.uk/i/pix/2007/03_03/GomitHMVPA_468x319.jpg




More information about the Linux-audio-dev mailing list