2012/5/2 Shawn Ferris <shawn.ferris at gmail.com>: >> Linaro has its own repository to maintain patched packages, including >> UCM, I think you could get alsa-lib and pulseaudio packages there to >> make UCM work better. > > Thank's Wei (I hope that's your first name.. I have a friend named > Wei, so I'm guessing.. my apologies if I'm wrong) :D You are right :-) > > I'm fairly unfamiliar with Debian/Ubuntu, and even more unfamiliar > with launchpad.. BUT, I think I figured out which pieces I need for > each. I filtered on precise and pulled out the tarballs (kernel, > pulseaudio and alsalib) and when needed, used the debian/patches to > apply to the sources. I'm rebuilding my rootfs now, but I won't be > able to test it until later tonight. I don't know if you get the right patches, I will list it here for you to check. alsa-lib-1.0.25 1. http://bazaar.launchpad.net/~b34248/+junk/alsa-lib-1.0.25/view/head:/debian/patches/ucm-check-device-modifier-status.patch 2. PandaBoard or PandaBoardES under http://bazaar.launchpad.net/~b34248/+junk/alsa-lib-1.0.25/files/head:/debian/ucm pulseaudio-1.1 See http://git.linaro.org/gitweb?p=people/weifeng/pulseaudio.git;a=summary Four commit from 2012-03-15 to 2012-03-16 Or 0801 - 0804 under http://bazaar.launchpad.net/~b34248/+junk/pulseaudio-1.1/files/head:/debian/patches/ > > I also found out what I was doing wrong on the debugging symbols, but > I don't know if it's any more helpful: > > Program received signal SIGSEGV, Segmentation fault. > 0x00001bf8 in ?? () > (gdb) bt > #0 ?0x00001bf8 in ?? () > #1 ?0xb2acaa14 in module_alsa_card_LTX_pa__init (m=0x2bb38) > ? ?at modules/alsa/module-alsa-card.c:635 What's at module-alsa-card.c line 635? > #2 ?0xb6f8fc02 in pa_module_load (c=0x25a28, name=0x2bb20 "module-alsa-card", > ? ?argument=0x2e580 "use_ucm=1") at pulsecore/module.c:109 > #3 ?0xb6f87a34 in pa_cli_command_load (c=0x25a28, t=0x28908, buf=0x23658, > ? ?fail=<optimized out>) at pulsecore/cli-command.c:431 > #4 ?0xb6f88f30 in pa_cli_command_execute_line_stateful (c=0x25a28, > s=<optimized out>, > ? ?buf=0x23658, fail=0x1fb1d, ifstate=0xbefff710) at > pulsecore/cli-command.c:1891 > #5 ?0xb6f8903c in pa_cli_command_execute_file_stream (c=0x25a28, > f=0x28970, buf=0x23658, > ? ?fail=<optimized out>) at pulsecore/cli-command.c:1931 > #6 ?0x0000d25e in main (argc=<optimized out>, argv=<optimized out>) at > daemon/main.c:1077 > > Hopefully the sources I'm using now will work anyway.. > > Thanks again to all for your help! > > Shawn > _______________________________________________ > pulseaudio-discuss mailing list > pulseaudio-discuss at lists.freedesktop.org > http://lists.freedesktop.org/mailman/listinfo/pulseaudio-discuss -- Wei.Feng (irc wei_feng) Linaro Multimedia Team Linaro.org???Open source software for ARM SoCs Follow?Linaro:?Facebook?|?Twitter?|?Blog