[pulseaudio-discuss] Pulseaudio on pandaboard problem re-visited..

Shawn Ferris shawn.ferris at gmail.com
Thu May 3 22:25:17 PDT 2012


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.

>> #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


More information about the pulseaudio-discuss mailing list