Re: [patch] Real-Time Preemption, -RT-2.6.10-rc2-mm2-V0.7.30-9

From: Florian Schmidt
Date: Tue Nov 23 2004 - 19:40:37 EST


On Tue, 23 Nov 2004 18:58:23 +0100
Ingo Molnar <mingo@xxxxxxx> wrote:

>
> - added user-triggerable ALSA xrun tracing to the patch: if a
> sound IO channel has xrun_debug enabled in /proc then
> user_trace_stop() will be called before printing the xrun message,
> and the current trace will be saved to /proc/latency_trace. This is a
> 'one-shot' tracing method for now. I can be activated via:
>
> echo 1 > /proc/asound/card0/pcm0p/xrun_debug
>
> echo 1 > /proc/sys/kernel/trace_user_triggered
> echo 1 > /proc/sys/kernel/trace_freerunning
> echo 0 > /proc/sys/kernel/preempt_max_latency
> echo 0 > /proc/sys/kernel/preempt_thresh
> echo 0 > /proc/sys/kernel/preempt_wakeup_timing
>
> ./gettimeofday 0 1
>
> gettimeofday.c is attached below. The JACK fifo xrun source was found
> via this tracing facility.

Hi, i have some problem with unresolved symbols loading my alsa sound
card driver with this kernel version. At first i suspected an unclean
build, but then i did make clean bzImage modules and the unresolved
symbols persist (i have wakeup/nonpreemptible/interrupts-off tracing
enabled (see .config)):

snd_pcm: Unknown symbol user_trace_stop
snd_ac97_codec: Unknown symbol snd_interval_refine
snd_ac97_codec: Unknown symbol snd_pcm_hw_rule_add
snd_cs46xx: Unknown symbol snd_ac97_write_cache
snd_cs46xx: Unknown symbol snd_pcm_new
snd_cs46xx: Unknown symbol snd_pcm_lib_preallocate_pages_for_all
snd_cs46xx: Unknown symbol snd_pcm_format_unsigned
snd_cs46xx: Unknown symbol snd_pcm_format_physical_width
snd_cs46xx: Unknown symbol snd_ac97_mixer
snd_cs46xx: Unknown symbol snd_ac97_bus
snd_cs46xx: Unknown symbol snd_pcm_lib_malloc_pages
snd_cs46xx: Unknown symbol snd_pcm_lib_ioctl
snd_cs46xx: Unknown symbol snd_pcm_lib_free_pages
snd_cs46xx: Unknown symbol snd_pcm_set_ops
snd_cs46xx: Unknown symbol snd_pcm_hw_constraint_list
snd_cs46xx: Unknown symbol snd_pcm_format_big_endian
snd_cs46xx: Unknown symbol snd_pcm_lib_preallocate_free_for_all
snd_cs46xx: Unknown symbol snd_pcm_period_elapsed
snd_cs46xx: Unknown symbol snd_ac97_write
snd_cs46xx: Unknown symbol snd_ac97_read
snd_cs46xx: Unknown symbol snd_pcm_format_width


.config attached

flo

Attachment: .config
Description: Binary data