2012/5/4 Shawn Ferris <shawn.ferris at gmail.com>: > Wow.. I missed two messages trying to get everything I gathered to compile.. > >> I don't know if you get the right patches, I will list it here for you to check. >> alsa-lib-1.0.25 > > These are the patches I applied to alsa-lib: > > 0001-USB-Audio-Blacklist-iec958-for-some-USB-devices.patch > add-tegra-alc5632.patch > lp433573-Support-Echo3G.patch > lp652035-use-extended-namehints.patch > multiarch-safe-dlopen-search-path.patch > spelling_fixes.patch > ucm-check-device-modifier-status.patch > > And to pulseaudio: > > 0002-In-KDE-only-start-pulseaudio-from-the-KDE-specific-d.patch > 0002-add-padsp-wrapper-check.patch > 0003-esd-honour-system-pulseaudio.patch > 0005-dont-load-cork-music-on-phone.patch > 0006-load-module-x11-bell.patch > 0007-handle-Master-Front.patch > 0008-delay-gnome-autostart.patch > 0010-lp453966-handle-digmic-pt2.patch > 0013-Load-RAOP-Zeroconf-by-default.patch > 0016-nodisplay-autostart.patch > 0019-disable-dbus-protocol.patch > 0020-daemon-Initialize-dbus-to-use-thread-safe-mode-by-de.patch > 0021-Fix-input-device-for-M-audio-fasttrack-pro.patch > 0022-allow-analog-input-path-for-no-volume.patch > 0101-alsa-Ignore-the-virtual-thinkpad-acpi-card.patch > 0102-alsa-mixer-When-selecting-an-input-turn-off-boosts-o.patch > 0103-alsa-mixer-Allow-speaker-port-to-control-Front-Speak.patch > 0104-alsa-Improve-well-known-descriptions-for-ports.patch > 0105-loopback-Fix-crashes.patch > 0106-pulse-Fix-old-bug-in-stream_free.patch > 0107-tunnel-fixup-create_record_stream.patch > 0108-sample-util-Fix-Darth-Vader-panning-bug.patch > 0109-loopback-Fix-crash-when-moving-sink-input-fails.patch > 0110-flist-Avoid-the-ABA-problem.patch > 0111-protocol-native-Protect-against-clients-trying-to-se.patch > 0112-module-loopback-Never-call-adjust_rates-after-teardo.patch > 0120-stream-Fix-sample-spec-initialisation-for-extended-A.patch > 0121-module-jack-sink-source-Set-fixed-latency-correctly-.patch > 0122-sink-input-source-output-Prevent-filter-sink-source-.patch > 0123-padsp-Fix-a-double-free-bug.patch > 0124-device-manager-Fix-a-memory-leak.patch > 0125-alsa-sink-source-Really-set-volumes-on-port-change.patch > 0126-alsa-sink-source-Make-sure-volumes-are-synchronised-.patch > 0600-ship-PROTOCOL-file.patch > 0601-Introduce-available-concept-for-ports-and-communicat.patch > 0602-Turn-device-ports-into-reference-counted-objects.patch > 0603-Cards-now-has-ports-directly-and-device-port-has-lis.patch > 0604-Notify-port-available-status-changes-and-update-prot.patch > 0605-cli-Show-card-ports-and-jack-detection-status.patch > 0606-alsa-add-card-ports-and-path-probe-cache.patch > 0607-Fixup-a-few-things-in-the-new-path-probing.patch > 0608-pactl-Show-port-availability.patch > 0609-device-port-Add-a-property-list-to-ports.patch > 0610-Jack-detection-kcontrol-implementation.patch > 0611-Expose-port-info-per-card-to-clients.-Update-protoco.patch > 0612-Add-port-information-to-HDMI-profiles.patch > 0613-Add-a-new-module-switch-on-port-available-that-acts-.patch > 0614-Load-switch-on-port-available-module-by-default.patch > 0615-alsa-mixer-Make-sure-unsupported-paths-are-removed-a.patch > 0616-alsa-mixer-Make-speaker-get-available-no-when-headph.patch > 0617-Handle-multiple-jacks-in-a-port.patch > 0618-alsa-mixer-Don-t-use-dangling-pointers-as-port-hashm.patch > 0619-module-switch-on-port-available-Do-not-switch-profil.patch > 0620-alsa-mixer-Show-HDMI-ports-for-older-Nvidia-cards.patch > 0801-Integrate-UCM-in-alsa-module.patch > 0802-Add-use_ucm-to-udev-detect-module.patch > 0803-Add-UCM-modifier-functions-into-alsa-module.patch > 0804-Add-UCM-jack-detection-into-alsa-module.patch > 0901-Update-resample-method-for-arm.patch > 0902-Disable-tsched-mode-for-arm.patch > > And then the kernel source: > > linux-linaro-lt-omap-3.1_3.1.1-29.29~lt~ci~20120328002449+1332949706~4f73495e.tar.gz > > With these combinations, I was successfully able to compile them into > my rootfs *and* no segfaults now! Unfortunately, I am getting a > "failed to find a working profile" which I'm hoping is because I > failed to get the correct ucm configs (IE: The PandaBoard link you > provided) or my privs got lost or something stupid. Could you please provide the pa log to me? For your kernel, I think you should use previous revision of ucm configs at http://bazaar.launchpad.net/~b34248/+junk/alsa-lib-1.0.25/files/95/debian/ucm/. Copy Panda and PandaES to your /usr/share/alsa/ucm and try again. OMAP kernel just updated their alsa card name at April. > >>> #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? > > You probably guessed that I wiped out this installation before I saw > this question. If I get my board running tonight in the current state, > I'll switch back just for grins. > > Thanks again for all your help Wei and Arun! I really do appreciate > the patience! > > 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