<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>i.MX Processors中的主题 Pulseaudio cannot detect PCM device</title>
    <link>https://community.nxp.com/t5/i-MX-Processors/Pulseaudio-cannot-detect-PCM-device/m-p/425755#M64505</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I have IMX6Q based board and want game with pulseaudio.&lt;/P&gt;&lt;P&gt;My board have 3 sound devices.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; # aplay -l&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; **** List of PLAYBACK Hardware Devices ****&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; card 0: tlv320aic3xaudi [tlv320aic3x-audio], device 0: HiFi tlv320aic3x-hifi-0 []&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Subdevices: 1/1&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Subdevice #0: subdevice #0&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; card 1: tlv320aic32x4au [tlv320aic32x4-audio], device 0: HiFi tlv320aic32x4-hifi-0 []&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Subdevices: 1/1&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Subdevice #0: subdevice #0&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; card 2: imxhdmisoc [imx-hdmi-soc], device 0: i.MX HDMI Audio Tx hdmi-hifi-0 []&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Subdevices: 1/1&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Subdevice #0: subdevice #0&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;So device is **hw:1,0**&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; aplay -D plughw:1,0 /usr/share/sounds/2.wav&lt;/P&gt;&lt;P&gt;This worked fine.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;But at start the Pulseaudio do not detect PCM devices.&lt;/P&gt;&lt;P&gt;I try manually configure PA via&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; # pactl load-module module-alsa-sink device="hw:1,0"&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;got answer:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Failure: Module initialization failed&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;and manually started (# pulseaudio --system -vvvv --log-meta) pulseaudio make log:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; I: [pulseaudio][pulsecore/client.c:80 pa_client_new()] Created 1 "Native client (UNIX socket client)"&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; I: [pulseaudio][pulsecore/protocol-native.c:5012 pa_native_protocol_connect()] Client authenticated anonymously.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; D: [pulseaudio][pulsecore/protocol-dbus.c:799 pa_dbus_protocol_add_interface()] Interface org.PulseAudio.Core1.Client added for object /org/pulseaudio/core1/client1&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; D: [pulseaudio][pulsecore/protocol-native.c:2601 command_auth()] Protocol version: remote 29, local 29&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; D: [pulseaudio][pulsecore/protocol-native.c:2664 command_auth()] SHM possible: no&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; D: [pulseaudio][pulsecore/protocol-native.c:2682 command_auth()] Negotiated SHM: no&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; D: [pulseaudio][modules/alsa/alsa-util.c:673 pa_alsa_open_by_device_string()] Trying hw:1,0 with SND_PCM_NO_AUTO_FORMAT ...&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; I: [pulseaudio][(alsa-lib)pcm_hw.c:1667 _snd_pcm_hw_open()] Invalid value for card&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; **I: [pulseaudio][modules/alsa/alsa-util.c:680 pa_alsa_open_by_device_string()] Error opening PCM device hw:1,0: No such file or directory&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; E: [pulseaudio][pulsecore/module.c:175 pa_module_load()] Failed to load module "module-alsa-sink" (argument: "device=hw:1,0"): initialization failed.**&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; I: [pulseaudio][pulsecore/client.c:102 pa_client_free()] Freed 1 "pactl"&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; I: [pulseaudio][pulsecore/protocol-native.c:4903 pstream_die_callback()] Connection died.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; D: [pulseaudio][pulsecore/protocol-dbus.c:835 pa_dbus_protocol_remove_interface()] Interface org.PulseAudio.Core1.Client removed from object /org/pulseaudio/core1/client1&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;why PA cannot open device?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;P.S. start PA log&lt;/P&gt;&lt;P&gt;# killall pulseaudio&lt;/P&gt;&lt;P&gt;# pulseaudio --system -vvvv --log-meta&lt;/P&gt;&lt;P&gt;W: [pulseaudio][daemon/main.c:726 main()] Running in system mode, but --disallow-exit not set!&lt;/P&gt;&lt;P&gt;W: [pulseaudio][daemon/main.c:729 main()] Running in system mode, but --disallow-module-loading not set!&lt;/P&gt;&lt;P&gt;N: [pulseaudio][daemon/main.c:732 main()] Running in system mode, forcibly disabling SHM mode!&lt;/P&gt;&lt;P&gt;N: [pulseaudio][daemon/main.c:737 main()] Running in system mode, forcibly disabling exit idle time!&lt;/P&gt;&lt;P&gt;D: [pulseaudio][pulsecore/core-rtclock.c:166 pa_rtclock_hrtimer_enable()] Timer slack is set to 50 us.&lt;/P&gt;&lt;P&gt;D: [pulseaudio][pulsecore/core-util.c:871 set_nice()] setpriority() worked.&lt;/P&gt;&lt;P&gt;I: [pulseaudio][pulsecore/core-util.c:914 pa_raise_priority()] Successfully gained nice level -11.&lt;/P&gt;&lt;P&gt;I: [pulseaudio][daemon/main.c:195 change_user()] Found user 'pulse' (UID 1000) and group 'pulse' (GID 1000).&lt;/P&gt;&lt;P&gt;W: [pulseaudio][daemon/caps.c:98 pa_drop_caps()] Normally all extra capabilities would be dropped now, but that's impossible because PulseAudio was built without capabilities support.&lt;/P&gt;&lt;P&gt;I: [pulseaudio][daemon/main.c:271 change_user()] Successfully changed user to "pulse".&lt;/P&gt;&lt;P&gt;I: [pulseaudio][daemon/main.c:916 main()] This is PulseAudio 5.0&lt;/P&gt;&lt;P&gt;D: [pulseaudio][daemon/main.c:917 main()] Compilation host: arm-buildroot-linux-gnueabihf&lt;/P&gt;&lt;P&gt;D: [pulseaudio][daemon/main.c:918 main()] Compilation CFLAGS: -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64&amp;nbsp; -pipe -O2&amp;nbsp; -Wall -W -Wextra -Wno-long-long -Wno-overlength-strings -Wunsafe-loop-optimizations -Wundef -Wformat=2 -Wlogical-op -Wsign-compare -Wformat-security -Wmissing-include-dirs -Wformat-nonliteral -Wpointer-arith -Winit-self -Wdeclaration-after-statement -Wfloat-equal -Wmissing-prototypes -Wredundant-decls -Wmissing-declarations -Wmissing-noreturn -Wshadow -Wendif-labels -Wcast-align -Wstrict-aliasing -Wwrite-strings -Wno-unused-parameter -ffast-math -fno-common -fdiagnostics-show-option&lt;/P&gt;&lt;P&gt;D: [pulseaudio][daemon/main.c:921 main()] Running on host: Linux armv7l 3.10.23-svn72 #3 SMP Tue Oct 14 15:10:49 MSK 2014&lt;/P&gt;&lt;P&gt;D: [pulseaudio][daemon/main.c:924 main()] Found 4 CPUs.&lt;/P&gt;&lt;P&gt;I: [pulseaudio][daemon/main.c:926 main()] Page size is 4096 bytes&lt;/P&gt;&lt;P&gt;D: [pulseaudio][daemon/main.c:931 main()] Compiled with Valgrind support: no&lt;/P&gt;&lt;P&gt;D: [pulseaudio][daemon/main.c:934 main()] Running in valgrind mode: no&lt;/P&gt;&lt;P&gt;D: [pulseaudio][daemon/main.c:936 main()] Running in VM: no&lt;/P&gt;&lt;P&gt;D: [pulseaudio][daemon/main.c:939 main()] Optimized build: yes&lt;/P&gt;&lt;P&gt;D: [pulseaudio][daemon/main.c:947 main()] FASTPATH defined, only fast path asserts disabled.&lt;/P&gt;&lt;P&gt;I: [pulseaudio][daemon/main.c:956 main()] Machine ID is 8156dcb6930fc1dca0f83dd10000000d.&lt;/P&gt;&lt;P&gt;I: [pulseaudio][daemon/main.c:966 main()] Using runtime directory /var/run/pulse.&lt;/P&gt;&lt;P&gt;I: [pulseaudio][daemon/main.c:971 main()] Using state directory /var/lib/pulse.&lt;/P&gt;&lt;P&gt;I: [pulseaudio][daemon/main.c:974 main()] Using modules directory /usr/lib/pulse-5.0/modules.&lt;/P&gt;&lt;P&gt;I: [pulseaudio][daemon/main.c:976 main()] Running in system mode: yes&lt;/P&gt;&lt;P&gt;W: [pulseaudio][daemon/main.c:981 main()] OK, so you are running PA in system mode. Please note that you most likely shouldn't be doing that.&lt;/P&gt;&lt;P&gt;W: [pulseaudio][daemon/main.c:981 main()] If you do it nonetheless then it's your own fault if things don't work as expected.&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;W: [pulseaudio][daemon/main.c:981 main()] Please read &lt;/SPAN&gt;&lt;A class="jive-link-external-small" href="http://pulseaudio.org/wiki/WhatIsWrongWithSystemMode" rel="nofollow" target="_blank"&gt;http://pulseaudio.org/wiki/WhatIsWrongWithSystemMode&lt;/A&gt;&lt;SPAN&gt; for an explanation why system mode is usually a bad idea.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;I: [pulseaudio][daemon/main.c:1006 main()] Fresh high-resolution timers available! Bon appetit!&lt;/P&gt;&lt;P&gt;D: [pulseaudio][pulsecore/memblock.c:744 pa_mempool_new()] Using private memory pool with 1024 slots of size 64.0 KiB each, total size is 64.0 MiB, maximum usable slot size is 65496&lt;/P&gt;&lt;P&gt;W: [pulseaudio][pulsecore/random.c:125 pa_random()] Failed to get proper entropy. Falling back to unsecure pseudo RNG.&lt;/P&gt;&lt;P&gt;I: [pulseaudio][pulsecore/cpu-arm.c:133 pa_cpu_get_arm_flags()] CPU flags: V6 V7 VFP EDSP NEON VFPV3 &lt;/P&gt;&lt;P&gt;I: [pulseaudio][pulsecore/svolume_arm.c:162 pa_volume_func_init_arm()] Initialising ARM optimized volume functions.&lt;/P&gt;&lt;P&gt;I: [pulseaudio][pulsecore/sconv_neon.c:91 pa_convert_func_init_neon()] Initialising ARM NEON optimized conversions.&lt;/P&gt;&lt;P&gt;I: [pulseaudio][pulsecore/mix_neon.c:90 pa_mix_func_init_neon()] Initialising ARM NEON optimized mixing functions.&lt;/P&gt;&lt;P&gt;D: [pulseaudio][pulsecore/module.c:77 pa_module_exists()] Checking for existence of '/usr/lib/pulse-5.0/modules/module-udev-detect.so': success&lt;/P&gt;&lt;P&gt;D: [pulseaudio][modules/module-udev-detect.c:296 verify_access()] /dev/snd/controlC2 is accessible: no&lt;/P&gt;&lt;P&gt;D: [pulseaudio][modules/module-udev-detect.c:296 verify_access()] /dev/snd/controlC0 is accessible: no&lt;/P&gt;&lt;P&gt;D: [pulseaudio][modules/module-udev-detect.c:296 verify_access()] /dev/snd/controlC1 is accessible: no&lt;/P&gt;&lt;P&gt;I: [pulseaudio][modules/module-udev-detect.c:801 module_udev_detect_LTX_pa__init()] Found 3 cards.&lt;/P&gt;&lt;P&gt;I: [pulseaudio][pulsecore/module.c:179 pa_module_load()] Loaded "module-udev-detect" (index: #0; argument: "").&lt;/P&gt;&lt;P&gt;D: [pulseaudio][pulsecore/module.c:77 pa_module_exists()] Checking for existence of '/usr/lib/pulse-5.0/modules/module-esound-protocol-unix.so': success&lt;/P&gt;&lt;P&gt;I: [pulseaudio][pulsecore/module.c:179 pa_module_load()] Loaded "module-esound-protocol-unix" (index: #1; argument: "").&lt;/P&gt;&lt;P&gt;I: [pulseaudio][pulsecore/module.c:179 pa_module_load()] Loaded "module-native-protocol-unix" (index: #2; argument: "auth-anonymous=1").&lt;/P&gt;&lt;P&gt;I: [pulseaudio][modules/module-stream-restore.c:2446 module_stream_restore_LTX_pa__init()] Successfully opened database file '/var/lib/pulse/8156dcb6930fc1dca0f83dd10000000d-stream-volumes'.&lt;/P&gt;&lt;P&gt;D: [pulseaudio][pulsecore/protocol-dbus.c:799 pa_dbus_protocol_add_interface()] Interface org.PulseAudio.Ext.StreamRestore1 added for object /org/pulseaudio/stream_restore1&lt;/P&gt;&lt;P&gt;I: [pulseaudio][pulsecore/module.c:179 pa_module_load()] Loaded "module-stream-restore" (index: #3; argument: "").&lt;/P&gt;&lt;P&gt;I: [pulseaudio][modules/module-device-restore.c:1272 module_device_restore_LTX_pa__init()] Successfully opened database file '/var/lib/pulse/8156dcb6930fc1dca0f83dd10000000d-device-volumes'.&lt;/P&gt;&lt;P&gt;I: [pulseaudio][pulsecore/module.c:179 pa_module_load()] Loaded "module-device-restore" (index: #4; argument: "").&lt;/P&gt;&lt;P&gt;I: [pulseaudio][modules/module-default-device-restore.c:77 load()] Saved default sink 'auto_null' not existent, not restoring default sink setting.&lt;/P&gt;&lt;P&gt;I: [pulseaudio][modules/module-default-device-restore.c:98 load()] Saved default source 'auto_null.monitor' not existent, not restoring default source setting.&lt;/P&gt;&lt;P&gt;I: [pulseaudio][pulsecore/module.c:179 pa_module_load()] Loaded "module-default-device-restore" (index: #5; argument: "").&lt;/P&gt;&lt;P&gt;D: [pulseaudio][pulsecore/module.c:77 pa_module_exists()] Checking for existence of '/usr/lib/pulse-5.0/modules/module-dbus-protocol.so': success&lt;/P&gt;&lt;P&gt;D: [pulseaudio][pulsecore/protocol-dbus.c:799 pa_dbus_protocol_add_interface()] Interface org.PulseAudio.Core1.Memstats added for object /org/pulseaudio/core1/memstats&lt;/P&gt;&lt;P&gt;D: [pulseaudio][pulsecore/protocol-dbus.c:799 pa_dbus_protocol_add_interface()] Interface org.PulseAudio.Core1.Module added for object /org/pulseaudio/core1/module0&lt;/P&gt;&lt;P&gt;D: [pulseaudio][pulsecore/protocol-dbus.c:799 pa_dbus_protocol_add_interface()] Interface org.PulseAudio.Core1.Module added for object /org/pulseaudio/core1/module1&lt;/P&gt;&lt;P&gt;D: [pulseaudio][pulsecore/protocol-dbus.c:799 pa_dbus_protocol_add_interface()] Interface org.PulseAudio.Core1.Module added for object /org/pulseaudio/core1/module2&lt;/P&gt;&lt;P&gt;D: [pulseaudio][pulsecore/protocol-dbus.c:799 pa_dbus_protocol_add_interface()] Interface org.PulseAudio.Core1.Module added for object /org/pulseaudio/core1/module3&lt;/P&gt;&lt;P&gt;D: [pulseaudio][pulsecore/protocol-dbus.c:799 pa_dbus_protocol_add_interface()] Interface org.PulseAudio.Core1.Module added for object /org/pulseaudio/core1/module4&lt;/P&gt;&lt;P&gt;D: [pulseaudio][pulsecore/protocol-dbus.c:799 pa_dbus_protocol_add_interface()] Interface org.PulseAudio.Core1.Module added for object /org/pulseaudio/core1/module5&lt;/P&gt;&lt;P&gt;D: [pulseaudio][pulsecore/protocol-dbus.c:799 pa_dbus_protocol_add_interface()] Interface org.PulseAudio.Core1.Module added for object /org/pulseaudio/core1/module6&lt;/P&gt;&lt;P&gt;D: [pulseaudio][pulsecore/protocol-dbus.c:799 pa_dbus_protocol_add_interface()] Interface org.PulseAudio.Core1 added for object /org/pulseaudio/core1&lt;/P&gt;&lt;P&gt;I: [pulseaudio][pulsecore/module.c:179 pa_module_load()] Loaded "module-dbus-protocol" (index: #6; argument: "access=local").&lt;/P&gt;&lt;P&gt;I: [pulseaudio][pulsecore/module.c:179 pa_module_load()] Loaded "module-rescue-streams" (index: #7; argument: "").&lt;/P&gt;&lt;P&gt;D: [pulseaudio][modules/module-always-sink.c:77 load_null_sink_if_needed()] Autoloading null-sink as no other sinks detected.&lt;/P&gt;&lt;P&gt;I: [pulseaudio][pulsecore/sink.c:371 pa_sink_new()] Created sink 0 "auto_null" with sample spec s16le 2ch 44100Hz and channel map front-left,front-right&lt;/P&gt;&lt;P&gt;I: [pulseaudio][pulsecore/sink.c:371 pa_sink_new()]&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; device.description = "Dummy Output"&lt;/P&gt;&lt;P&gt;I: [pulseaudio][pulsecore/sink.c:371 pa_sink_new()]&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; device.class = "abstract"&lt;/P&gt;&lt;P&gt;I: [pulseaudio][pulsecore/sink.c:371 pa_sink_new()]&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; device.icon_name = "audio-card"&lt;/P&gt;&lt;P&gt;D: [pulseaudio][pulsecore/core-subscribe.c:244 pa_subscription_post()] Dropped redundant event due to change event.&lt;/P&gt;&lt;P&gt;I: [pulseaudio][pulsecore/source.c:357 pa_source_new()] Created source 0 "auto_null.monitor" with sample spec s16le 2ch 44100Hz and channel map front-left,front-right&lt;/P&gt;&lt;P&gt;I: [pulseaudio][pulsecore/source.c:357 pa_source_new()]&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; device.description = "Monitor of Dummy Output"&lt;/P&gt;&lt;P&gt;I: [pulseaudio][pulsecore/source.c:357 pa_source_new()]&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; device.class = "monitor"&lt;/P&gt;&lt;P&gt;I: [pulseaudio][pulsecore/source.c:357 pa_source_new()]&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; device.icon_name = "audio-input-microphone"&lt;/P&gt;&lt;P&gt;D: [null-sink][modules/module-null-sink.c:203 thread_func()] Thread starting up&lt;/P&gt;&lt;P&gt;D: [pulseaudio][pulsecore/protocol-dbus.c:799 pa_dbus_protocol_add_interface()] Interface org.PulseAudio.Core1.Device added for object /org/pulseaudio/core1/source0&lt;/P&gt;&lt;P&gt;D: [pulseaudio][pulsecore/protocol-dbus.c:799 pa_dbus_protocol_add_interface()] Interface org.PulseAudio.Core1.Source added for object /org/pulseaudio/core1/source0&lt;/P&gt;&lt;P&gt;D: [pulseaudio][modules/module-device-restore.c:862 sink_put_hook_callback()] Could not set format on sink auto_null&lt;/P&gt;&lt;P&gt;D: [pulseaudio][pulsecore/protocol-dbus.c:799 pa_dbus_protocol_add_interface()] Interface org.PulseAudio.Core1.Device added for object /org/pulseaudio/core1/sink0&lt;/P&gt;&lt;P&gt;D: [pulseaudio][pulsecore/protocol-dbus.c:799 pa_dbus_protocol_add_interface()] Interface org.PulseAudio.Core1.Sink added for object /org/pulseaudio/core1/sink0&lt;/P&gt;&lt;P&gt;I: [pulseaudio][pulsecore/module.c:179 pa_module_load()] Loaded "module-null-sink" (index: #9; argument: "sink_name=auto_null sink_properties='device.description="Dummy Output"'").&lt;/P&gt;&lt;P&gt;I: [pulseaudio][pulsecore/module.c:179 pa_module_load()] Loaded "module-always-sink" (index: #8; argument: "").&lt;/P&gt;&lt;P&gt;D: [pulseaudio][modules/module-suspend-on-idle.c:114 restart()] Sink auto_null becomes idle, timeout in 5 seconds.&lt;/P&gt;&lt;P&gt;I: [pulseaudio][pulsecore/module.c:179 pa_module_load()] Loaded "module-suspend-on-idle" (index: #10; argument: "").&lt;/P&gt;&lt;P&gt;I: [pulseaudio][pulsecore/module.c:179 pa_module_load()] Loaded "module-position-event-sounds" (index: #11; argument: "").&lt;/P&gt;&lt;P&gt;D: [pulseaudio][pulsecore/dbus-util.c:290 pa_dbus_wrap_connection_new()] Successfully connected to D-Bus system bus 4bfa047e6e2412c2d508e0690000000d as :1.6&lt;/P&gt;&lt;P&gt;D: [pulseaudio][daemon/main.c:376 register_dbus_name()] Got org.pulseaudio.Server!&lt;/P&gt;&lt;P&gt;I: [pulseaudio][daemon/main.c:1147 main()] Daemon startup complete.&lt;/P&gt;&lt;P&gt;D: [pulseaudio][pulsecore/protocol-dbus.c:799 pa_dbus_protocol_add_interface()] Interface org.PulseAudio.Core1.Module added for object /org/pulseaudio/core1/module7&lt;/P&gt;&lt;P&gt;D: [pulseaudio][pulsecore/protocol-dbus.c:799 pa_dbus_protocol_add_interface()] Interface org.PulseAudio.Core1.Module added for object /org/pulseaudio/core1/module9&lt;/P&gt;&lt;P&gt;D: [pulseaudio][pulsecore/protocol-dbus.c:799 pa_dbus_protocol_add_interface()] Interface org.PulseAudio.Core1.Module added for object /org/pulseaudio/core1/module8&lt;/P&gt;&lt;P&gt;D: [pulseaudio][pulsecore/protocol-dbus.c:799 pa_dbus_protocol_add_interface()] Interface org.PulseAudio.Core1.Module added for object /org/pulseaudio/core1/module10&lt;/P&gt;&lt;P&gt;D: [pulseaudio][pulsecore/protocol-dbus.c:799 pa_dbus_protocol_add_interface()] Interface org.PulseAudio.Core1.Module added for object /org/pulseaudio/core1/module11&lt;/P&gt;&lt;P&gt;I: [pulseaudio][modules/module-suspend-on-idle.c:92 timeout_cb()] Sink auto_null idle for too long, suspending ...&lt;/P&gt;&lt;P&gt;D: [pulseaudio][pulsecore/sink.c:879 pa_sink_suspend()] Suspend cause of sink auto_null is 0x0004, suspending&lt;/P&gt;&lt;P&gt;D: [pulseaudio][pulsecore/core.c:256 pa_core_maybe_vacuum()] Hmm, no streams around, trying to vacuum.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Wed, 24 Jun 2015 05:27:09 GMT</pubDate>
    <dc:creator>dmitrypozhidaev</dc:creator>
    <dc:date>2015-06-24T05:27:09Z</dc:date>
    <item>
      <title>Pulseaudio cannot detect PCM device</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Pulseaudio-cannot-detect-PCM-device/m-p/425755#M64505</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I have IMX6Q based board and want game with pulseaudio.&lt;/P&gt;&lt;P&gt;My board have 3 sound devices.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; # aplay -l&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; **** List of PLAYBACK Hardware Devices ****&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; card 0: tlv320aic3xaudi [tlv320aic3x-audio], device 0: HiFi tlv320aic3x-hifi-0 []&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Subdevices: 1/1&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Subdevice #0: subdevice #0&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; card 1: tlv320aic32x4au [tlv320aic32x4-audio], device 0: HiFi tlv320aic32x4-hifi-0 []&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Subdevices: 1/1&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Subdevice #0: subdevice #0&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; card 2: imxhdmisoc [imx-hdmi-soc], device 0: i.MX HDMI Audio Tx hdmi-hifi-0 []&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Subdevices: 1/1&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Subdevice #0: subdevice #0&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;So device is **hw:1,0**&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; aplay -D plughw:1,0 /usr/share/sounds/2.wav&lt;/P&gt;&lt;P&gt;This worked fine.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;But at start the Pulseaudio do not detect PCM devices.&lt;/P&gt;&lt;P&gt;I try manually configure PA via&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; # pactl load-module module-alsa-sink device="hw:1,0"&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;got answer:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Failure: Module initialization failed&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;and manually started (# pulseaudio --system -vvvv --log-meta) pulseaudio make log:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; I: [pulseaudio][pulsecore/client.c:80 pa_client_new()] Created 1 "Native client (UNIX socket client)"&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; I: [pulseaudio][pulsecore/protocol-native.c:5012 pa_native_protocol_connect()] Client authenticated anonymously.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; D: [pulseaudio][pulsecore/protocol-dbus.c:799 pa_dbus_protocol_add_interface()] Interface org.PulseAudio.Core1.Client added for object /org/pulseaudio/core1/client1&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; D: [pulseaudio][pulsecore/protocol-native.c:2601 command_auth()] Protocol version: remote 29, local 29&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; D: [pulseaudio][pulsecore/protocol-native.c:2664 command_auth()] SHM possible: no&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; D: [pulseaudio][pulsecore/protocol-native.c:2682 command_auth()] Negotiated SHM: no&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; D: [pulseaudio][modules/alsa/alsa-util.c:673 pa_alsa_open_by_device_string()] Trying hw:1,0 with SND_PCM_NO_AUTO_FORMAT ...&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; I: [pulseaudio][(alsa-lib)pcm_hw.c:1667 _snd_pcm_hw_open()] Invalid value for card&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; **I: [pulseaudio][modules/alsa/alsa-util.c:680 pa_alsa_open_by_device_string()] Error opening PCM device hw:1,0: No such file or directory&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; E: [pulseaudio][pulsecore/module.c:175 pa_module_load()] Failed to load module "module-alsa-sink" (argument: "device=hw:1,0"): initialization failed.**&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; I: [pulseaudio][pulsecore/client.c:102 pa_client_free()] Freed 1 "pactl"&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; I: [pulseaudio][pulsecore/protocol-native.c:4903 pstream_die_callback()] Connection died.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; D: [pulseaudio][pulsecore/protocol-dbus.c:835 pa_dbus_protocol_remove_interface()] Interface org.PulseAudio.Core1.Client removed from object /org/pulseaudio/core1/client1&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;why PA cannot open device?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;P.S. start PA log&lt;/P&gt;&lt;P&gt;# killall pulseaudio&lt;/P&gt;&lt;P&gt;# pulseaudio --system -vvvv --log-meta&lt;/P&gt;&lt;P&gt;W: [pulseaudio][daemon/main.c:726 main()] Running in system mode, but --disallow-exit not set!&lt;/P&gt;&lt;P&gt;W: [pulseaudio][daemon/main.c:729 main()] Running in system mode, but --disallow-module-loading not set!&lt;/P&gt;&lt;P&gt;N: [pulseaudio][daemon/main.c:732 main()] Running in system mode, forcibly disabling SHM mode!&lt;/P&gt;&lt;P&gt;N: [pulseaudio][daemon/main.c:737 main()] Running in system mode, forcibly disabling exit idle time!&lt;/P&gt;&lt;P&gt;D: [pulseaudio][pulsecore/core-rtclock.c:166 pa_rtclock_hrtimer_enable()] Timer slack is set to 50 us.&lt;/P&gt;&lt;P&gt;D: [pulseaudio][pulsecore/core-util.c:871 set_nice()] setpriority() worked.&lt;/P&gt;&lt;P&gt;I: [pulseaudio][pulsecore/core-util.c:914 pa_raise_priority()] Successfully gained nice level -11.&lt;/P&gt;&lt;P&gt;I: [pulseaudio][daemon/main.c:195 change_user()] Found user 'pulse' (UID 1000) and group 'pulse' (GID 1000).&lt;/P&gt;&lt;P&gt;W: [pulseaudio][daemon/caps.c:98 pa_drop_caps()] Normally all extra capabilities would be dropped now, but that's impossible because PulseAudio was built without capabilities support.&lt;/P&gt;&lt;P&gt;I: [pulseaudio][daemon/main.c:271 change_user()] Successfully changed user to "pulse".&lt;/P&gt;&lt;P&gt;I: [pulseaudio][daemon/main.c:916 main()] This is PulseAudio 5.0&lt;/P&gt;&lt;P&gt;D: [pulseaudio][daemon/main.c:917 main()] Compilation host: arm-buildroot-linux-gnueabihf&lt;/P&gt;&lt;P&gt;D: [pulseaudio][daemon/main.c:918 main()] Compilation CFLAGS: -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64&amp;nbsp; -pipe -O2&amp;nbsp; -Wall -W -Wextra -Wno-long-long -Wno-overlength-strings -Wunsafe-loop-optimizations -Wundef -Wformat=2 -Wlogical-op -Wsign-compare -Wformat-security -Wmissing-include-dirs -Wformat-nonliteral -Wpointer-arith -Winit-self -Wdeclaration-after-statement -Wfloat-equal -Wmissing-prototypes -Wredundant-decls -Wmissing-declarations -Wmissing-noreturn -Wshadow -Wendif-labels -Wcast-align -Wstrict-aliasing -Wwrite-strings -Wno-unused-parameter -ffast-math -fno-common -fdiagnostics-show-option&lt;/P&gt;&lt;P&gt;D: [pulseaudio][daemon/main.c:921 main()] Running on host: Linux armv7l 3.10.23-svn72 #3 SMP Tue Oct 14 15:10:49 MSK 2014&lt;/P&gt;&lt;P&gt;D: [pulseaudio][daemon/main.c:924 main()] Found 4 CPUs.&lt;/P&gt;&lt;P&gt;I: [pulseaudio][daemon/main.c:926 main()] Page size is 4096 bytes&lt;/P&gt;&lt;P&gt;D: [pulseaudio][daemon/main.c:931 main()] Compiled with Valgrind support: no&lt;/P&gt;&lt;P&gt;D: [pulseaudio][daemon/main.c:934 main()] Running in valgrind mode: no&lt;/P&gt;&lt;P&gt;D: [pulseaudio][daemon/main.c:936 main()] Running in VM: no&lt;/P&gt;&lt;P&gt;D: [pulseaudio][daemon/main.c:939 main()] Optimized build: yes&lt;/P&gt;&lt;P&gt;D: [pulseaudio][daemon/main.c:947 main()] FASTPATH defined, only fast path asserts disabled.&lt;/P&gt;&lt;P&gt;I: [pulseaudio][daemon/main.c:956 main()] Machine ID is 8156dcb6930fc1dca0f83dd10000000d.&lt;/P&gt;&lt;P&gt;I: [pulseaudio][daemon/main.c:966 main()] Using runtime directory /var/run/pulse.&lt;/P&gt;&lt;P&gt;I: [pulseaudio][daemon/main.c:971 main()] Using state directory /var/lib/pulse.&lt;/P&gt;&lt;P&gt;I: [pulseaudio][daemon/main.c:974 main()] Using modules directory /usr/lib/pulse-5.0/modules.&lt;/P&gt;&lt;P&gt;I: [pulseaudio][daemon/main.c:976 main()] Running in system mode: yes&lt;/P&gt;&lt;P&gt;W: [pulseaudio][daemon/main.c:981 main()] OK, so you are running PA in system mode. Please note that you most likely shouldn't be doing that.&lt;/P&gt;&lt;P&gt;W: [pulseaudio][daemon/main.c:981 main()] If you do it nonetheless then it's your own fault if things don't work as expected.&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;W: [pulseaudio][daemon/main.c:981 main()] Please read &lt;/SPAN&gt;&lt;A class="jive-link-external-small" href="http://pulseaudio.org/wiki/WhatIsWrongWithSystemMode" rel="nofollow" target="_blank"&gt;http://pulseaudio.org/wiki/WhatIsWrongWithSystemMode&lt;/A&gt;&lt;SPAN&gt; for an explanation why system mode is usually a bad idea.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;I: [pulseaudio][daemon/main.c:1006 main()] Fresh high-resolution timers available! Bon appetit!&lt;/P&gt;&lt;P&gt;D: [pulseaudio][pulsecore/memblock.c:744 pa_mempool_new()] Using private memory pool with 1024 slots of size 64.0 KiB each, total size is 64.0 MiB, maximum usable slot size is 65496&lt;/P&gt;&lt;P&gt;W: [pulseaudio][pulsecore/random.c:125 pa_random()] Failed to get proper entropy. Falling back to unsecure pseudo RNG.&lt;/P&gt;&lt;P&gt;I: [pulseaudio][pulsecore/cpu-arm.c:133 pa_cpu_get_arm_flags()] CPU flags: V6 V7 VFP EDSP NEON VFPV3 &lt;/P&gt;&lt;P&gt;I: [pulseaudio][pulsecore/svolume_arm.c:162 pa_volume_func_init_arm()] Initialising ARM optimized volume functions.&lt;/P&gt;&lt;P&gt;I: [pulseaudio][pulsecore/sconv_neon.c:91 pa_convert_func_init_neon()] Initialising ARM NEON optimized conversions.&lt;/P&gt;&lt;P&gt;I: [pulseaudio][pulsecore/mix_neon.c:90 pa_mix_func_init_neon()] Initialising ARM NEON optimized mixing functions.&lt;/P&gt;&lt;P&gt;D: [pulseaudio][pulsecore/module.c:77 pa_module_exists()] Checking for existence of '/usr/lib/pulse-5.0/modules/module-udev-detect.so': success&lt;/P&gt;&lt;P&gt;D: [pulseaudio][modules/module-udev-detect.c:296 verify_access()] /dev/snd/controlC2 is accessible: no&lt;/P&gt;&lt;P&gt;D: [pulseaudio][modules/module-udev-detect.c:296 verify_access()] /dev/snd/controlC0 is accessible: no&lt;/P&gt;&lt;P&gt;D: [pulseaudio][modules/module-udev-detect.c:296 verify_access()] /dev/snd/controlC1 is accessible: no&lt;/P&gt;&lt;P&gt;I: [pulseaudio][modules/module-udev-detect.c:801 module_udev_detect_LTX_pa__init()] Found 3 cards.&lt;/P&gt;&lt;P&gt;I: [pulseaudio][pulsecore/module.c:179 pa_module_load()] Loaded "module-udev-detect" (index: #0; argument: "").&lt;/P&gt;&lt;P&gt;D: [pulseaudio][pulsecore/module.c:77 pa_module_exists()] Checking for existence of '/usr/lib/pulse-5.0/modules/module-esound-protocol-unix.so': success&lt;/P&gt;&lt;P&gt;I: [pulseaudio][pulsecore/module.c:179 pa_module_load()] Loaded "module-esound-protocol-unix" (index: #1; argument: "").&lt;/P&gt;&lt;P&gt;I: [pulseaudio][pulsecore/module.c:179 pa_module_load()] Loaded "module-native-protocol-unix" (index: #2; argument: "auth-anonymous=1").&lt;/P&gt;&lt;P&gt;I: [pulseaudio][modules/module-stream-restore.c:2446 module_stream_restore_LTX_pa__init()] Successfully opened database file '/var/lib/pulse/8156dcb6930fc1dca0f83dd10000000d-stream-volumes'.&lt;/P&gt;&lt;P&gt;D: [pulseaudio][pulsecore/protocol-dbus.c:799 pa_dbus_protocol_add_interface()] Interface org.PulseAudio.Ext.StreamRestore1 added for object /org/pulseaudio/stream_restore1&lt;/P&gt;&lt;P&gt;I: [pulseaudio][pulsecore/module.c:179 pa_module_load()] Loaded "module-stream-restore" (index: #3; argument: "").&lt;/P&gt;&lt;P&gt;I: [pulseaudio][modules/module-device-restore.c:1272 module_device_restore_LTX_pa__init()] Successfully opened database file '/var/lib/pulse/8156dcb6930fc1dca0f83dd10000000d-device-volumes'.&lt;/P&gt;&lt;P&gt;I: [pulseaudio][pulsecore/module.c:179 pa_module_load()] Loaded "module-device-restore" (index: #4; argument: "").&lt;/P&gt;&lt;P&gt;I: [pulseaudio][modules/module-default-device-restore.c:77 load()] Saved default sink 'auto_null' not existent, not restoring default sink setting.&lt;/P&gt;&lt;P&gt;I: [pulseaudio][modules/module-default-device-restore.c:98 load()] Saved default source 'auto_null.monitor' not existent, not restoring default source setting.&lt;/P&gt;&lt;P&gt;I: [pulseaudio][pulsecore/module.c:179 pa_module_load()] Loaded "module-default-device-restore" (index: #5; argument: "").&lt;/P&gt;&lt;P&gt;D: [pulseaudio][pulsecore/module.c:77 pa_module_exists()] Checking for existence of '/usr/lib/pulse-5.0/modules/module-dbus-protocol.so': success&lt;/P&gt;&lt;P&gt;D: [pulseaudio][pulsecore/protocol-dbus.c:799 pa_dbus_protocol_add_interface()] Interface org.PulseAudio.Core1.Memstats added for object /org/pulseaudio/core1/memstats&lt;/P&gt;&lt;P&gt;D: [pulseaudio][pulsecore/protocol-dbus.c:799 pa_dbus_protocol_add_interface()] Interface org.PulseAudio.Core1.Module added for object /org/pulseaudio/core1/module0&lt;/P&gt;&lt;P&gt;D: [pulseaudio][pulsecore/protocol-dbus.c:799 pa_dbus_protocol_add_interface()] Interface org.PulseAudio.Core1.Module added for object /org/pulseaudio/core1/module1&lt;/P&gt;&lt;P&gt;D: [pulseaudio][pulsecore/protocol-dbus.c:799 pa_dbus_protocol_add_interface()] Interface org.PulseAudio.Core1.Module added for object /org/pulseaudio/core1/module2&lt;/P&gt;&lt;P&gt;D: [pulseaudio][pulsecore/protocol-dbus.c:799 pa_dbus_protocol_add_interface()] Interface org.PulseAudio.Core1.Module added for object /org/pulseaudio/core1/module3&lt;/P&gt;&lt;P&gt;D: [pulseaudio][pulsecore/protocol-dbus.c:799 pa_dbus_protocol_add_interface()] Interface org.PulseAudio.Core1.Module added for object /org/pulseaudio/core1/module4&lt;/P&gt;&lt;P&gt;D: [pulseaudio][pulsecore/protocol-dbus.c:799 pa_dbus_protocol_add_interface()] Interface org.PulseAudio.Core1.Module added for object /org/pulseaudio/core1/module5&lt;/P&gt;&lt;P&gt;D: [pulseaudio][pulsecore/protocol-dbus.c:799 pa_dbus_protocol_add_interface()] Interface org.PulseAudio.Core1.Module added for object /org/pulseaudio/core1/module6&lt;/P&gt;&lt;P&gt;D: [pulseaudio][pulsecore/protocol-dbus.c:799 pa_dbus_protocol_add_interface()] Interface org.PulseAudio.Core1 added for object /org/pulseaudio/core1&lt;/P&gt;&lt;P&gt;I: [pulseaudio][pulsecore/module.c:179 pa_module_load()] Loaded "module-dbus-protocol" (index: #6; argument: "access=local").&lt;/P&gt;&lt;P&gt;I: [pulseaudio][pulsecore/module.c:179 pa_module_load()] Loaded "module-rescue-streams" (index: #7; argument: "").&lt;/P&gt;&lt;P&gt;D: [pulseaudio][modules/module-always-sink.c:77 load_null_sink_if_needed()] Autoloading null-sink as no other sinks detected.&lt;/P&gt;&lt;P&gt;I: [pulseaudio][pulsecore/sink.c:371 pa_sink_new()] Created sink 0 "auto_null" with sample spec s16le 2ch 44100Hz and channel map front-left,front-right&lt;/P&gt;&lt;P&gt;I: [pulseaudio][pulsecore/sink.c:371 pa_sink_new()]&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; device.description = "Dummy Output"&lt;/P&gt;&lt;P&gt;I: [pulseaudio][pulsecore/sink.c:371 pa_sink_new()]&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; device.class = "abstract"&lt;/P&gt;&lt;P&gt;I: [pulseaudio][pulsecore/sink.c:371 pa_sink_new()]&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; device.icon_name = "audio-card"&lt;/P&gt;&lt;P&gt;D: [pulseaudio][pulsecore/core-subscribe.c:244 pa_subscription_post()] Dropped redundant event due to change event.&lt;/P&gt;&lt;P&gt;I: [pulseaudio][pulsecore/source.c:357 pa_source_new()] Created source 0 "auto_null.monitor" with sample spec s16le 2ch 44100Hz and channel map front-left,front-right&lt;/P&gt;&lt;P&gt;I: [pulseaudio][pulsecore/source.c:357 pa_source_new()]&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; device.description = "Monitor of Dummy Output"&lt;/P&gt;&lt;P&gt;I: [pulseaudio][pulsecore/source.c:357 pa_source_new()]&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; device.class = "monitor"&lt;/P&gt;&lt;P&gt;I: [pulseaudio][pulsecore/source.c:357 pa_source_new()]&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; device.icon_name = "audio-input-microphone"&lt;/P&gt;&lt;P&gt;D: [null-sink][modules/module-null-sink.c:203 thread_func()] Thread starting up&lt;/P&gt;&lt;P&gt;D: [pulseaudio][pulsecore/protocol-dbus.c:799 pa_dbus_protocol_add_interface()] Interface org.PulseAudio.Core1.Device added for object /org/pulseaudio/core1/source0&lt;/P&gt;&lt;P&gt;D: [pulseaudio][pulsecore/protocol-dbus.c:799 pa_dbus_protocol_add_interface()] Interface org.PulseAudio.Core1.Source added for object /org/pulseaudio/core1/source0&lt;/P&gt;&lt;P&gt;D: [pulseaudio][modules/module-device-restore.c:862 sink_put_hook_callback()] Could not set format on sink auto_null&lt;/P&gt;&lt;P&gt;D: [pulseaudio][pulsecore/protocol-dbus.c:799 pa_dbus_protocol_add_interface()] Interface org.PulseAudio.Core1.Device added for object /org/pulseaudio/core1/sink0&lt;/P&gt;&lt;P&gt;D: [pulseaudio][pulsecore/protocol-dbus.c:799 pa_dbus_protocol_add_interface()] Interface org.PulseAudio.Core1.Sink added for object /org/pulseaudio/core1/sink0&lt;/P&gt;&lt;P&gt;I: [pulseaudio][pulsecore/module.c:179 pa_module_load()] Loaded "module-null-sink" (index: #9; argument: "sink_name=auto_null sink_properties='device.description="Dummy Output"'").&lt;/P&gt;&lt;P&gt;I: [pulseaudio][pulsecore/module.c:179 pa_module_load()] Loaded "module-always-sink" (index: #8; argument: "").&lt;/P&gt;&lt;P&gt;D: [pulseaudio][modules/module-suspend-on-idle.c:114 restart()] Sink auto_null becomes idle, timeout in 5 seconds.&lt;/P&gt;&lt;P&gt;I: [pulseaudio][pulsecore/module.c:179 pa_module_load()] Loaded "module-suspend-on-idle" (index: #10; argument: "").&lt;/P&gt;&lt;P&gt;I: [pulseaudio][pulsecore/module.c:179 pa_module_load()] Loaded "module-position-event-sounds" (index: #11; argument: "").&lt;/P&gt;&lt;P&gt;D: [pulseaudio][pulsecore/dbus-util.c:290 pa_dbus_wrap_connection_new()] Successfully connected to D-Bus system bus 4bfa047e6e2412c2d508e0690000000d as :1.6&lt;/P&gt;&lt;P&gt;D: [pulseaudio][daemon/main.c:376 register_dbus_name()] Got org.pulseaudio.Server!&lt;/P&gt;&lt;P&gt;I: [pulseaudio][daemon/main.c:1147 main()] Daemon startup complete.&lt;/P&gt;&lt;P&gt;D: [pulseaudio][pulsecore/protocol-dbus.c:799 pa_dbus_protocol_add_interface()] Interface org.PulseAudio.Core1.Module added for object /org/pulseaudio/core1/module7&lt;/P&gt;&lt;P&gt;D: [pulseaudio][pulsecore/protocol-dbus.c:799 pa_dbus_protocol_add_interface()] Interface org.PulseAudio.Core1.Module added for object /org/pulseaudio/core1/module9&lt;/P&gt;&lt;P&gt;D: [pulseaudio][pulsecore/protocol-dbus.c:799 pa_dbus_protocol_add_interface()] Interface org.PulseAudio.Core1.Module added for object /org/pulseaudio/core1/module8&lt;/P&gt;&lt;P&gt;D: [pulseaudio][pulsecore/protocol-dbus.c:799 pa_dbus_protocol_add_interface()] Interface org.PulseAudio.Core1.Module added for object /org/pulseaudio/core1/module10&lt;/P&gt;&lt;P&gt;D: [pulseaudio][pulsecore/protocol-dbus.c:799 pa_dbus_protocol_add_interface()] Interface org.PulseAudio.Core1.Module added for object /org/pulseaudio/core1/module11&lt;/P&gt;&lt;P&gt;I: [pulseaudio][modules/module-suspend-on-idle.c:92 timeout_cb()] Sink auto_null idle for too long, suspending ...&lt;/P&gt;&lt;P&gt;D: [pulseaudio][pulsecore/sink.c:879 pa_sink_suspend()] Suspend cause of sink auto_null is 0x0004, suspending&lt;/P&gt;&lt;P&gt;D: [pulseaudio][pulsecore/core.c:256 pa_core_maybe_vacuum()] Hmm, no streams around, trying to vacuum.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 24 Jun 2015 05:27:09 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Pulseaudio-cannot-detect-PCM-device/m-p/425755#M64505</guid>
      <dc:creator>dmitrypozhidaev</dc:creator>
      <dc:date>2015-06-24T05:27:09Z</dc:date>
    </item>
    <item>
      <title>Re: Pulseaudio cannot detect PCM device</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Pulseaudio-cannot-detect-PCM-device/m-p/425756#M64506</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;The problem was in permissions&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;As told Gentoowiki:&lt;/P&gt;&lt;P style="margin-bottom: 10px; color: #333333; font-family: 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif; background-color: #fafafa;"&gt;If the only playback device is the &lt;SPAN style="font-weight: bold;"&gt;Dummy Output&lt;/SPAN&gt;, PulseAudio can not access your sound devices. Either the user has no permissions (see section &lt;A href="https://wiki.gentoo.org/wiki/PulseAudio#Permissions" style="color: #7e307e; background: none transparent;"&gt;Permissions&lt;/A&gt; or another program blocks the access. Try:&lt;/P&gt;&lt;DIV&gt;&lt;CODE style="color: #4e9a06; padding: 2px 4px; font-size: 12.6000003814697px; font-weight: bold; background: none;"&gt;user $&lt;/CODE&gt;&lt;SPAN class="tripleclick-separator"&gt;&lt;/SPAN&gt;&lt;CODE style="padding: 2px 4px; font-size: 12.6000003814697px; background: none;"&gt;fuser -v /dev/snd/*&lt;/CODE&gt;&lt;P&gt;&lt;/P&gt;&lt;/DIV&gt;&lt;P&gt;So need do commands for solve&lt;/P&gt;&lt;P&gt;# chmod 0777 /dev/snd/controlC*&lt;/P&gt;&lt;P&gt;# chmod 0777 /dev/snd/pc*&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Becouse was messages in log:&lt;/P&gt;&lt;P style="font-family: arial, helvetica, 'helvetica neue', verdana, sans-serif; color: #51626f;"&gt;D: [pulseaudio][pulsecore/module.c:77 pa_module_exists()] Checking for existence of '/usr/lib/pulse-5.0/modules/module-udev-detect.so': success&lt;/P&gt;&lt;P style="font-family: arial, helvetica, 'helvetica neue', verdana, sans-serif; color: #51626f;"&gt;D: [pulseaudio][modules/module-udev-detect.c:296 verify_access()] &lt;STRONG&gt;/dev/snd/controlC2 is accessible: no&lt;/STRONG&gt;&lt;/P&gt;&lt;P style="font-family: arial, helvetica, 'helvetica neue', verdana, sans-serif; color: #51626f;"&gt;D: [pulseaudio][modules/module-udev-detect.c:296 verify_access()] &lt;STRONG&gt;/dev/snd/controlC0 is accessible: no&lt;/STRONG&gt;&lt;/P&gt;&lt;P style="font-family: arial, helvetica, 'helvetica neue', verdana, sans-serif; color: #51626f;"&gt;D: [pulseaudio][modules/module-udev-detect.c:296 verify_access()] &lt;STRONG&gt;/dev/snd/controlC1 is accessible: no&lt;/STRONG&gt;&lt;/P&gt;&lt;P style="font-family: arial, helvetica, 'helvetica neue', verdana, sans-serif; color: #51626f;"&gt;I: [pulseaudio][modules/module-udev-detect.c:801 module_udev_detect_LTX_pa__init()] Found 3 cards.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 25 Jun 2015 08:22:40 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Pulseaudio-cannot-detect-PCM-device/m-p/425756#M64506</guid>
      <dc:creator>dmitrypozhidaev</dc:creator>
      <dc:date>2015-06-25T08:22:40Z</dc:date>
    </item>
    <item>
      <title>Re: Pulseaudio cannot detect PCM device</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Pulseaudio-cannot-detect-PCM-device/m-p/425757#M64507</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Dmitry&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;thank for sharing that, just for completeness one can&lt;/P&gt;&lt;P&gt;also look at attached document sect.7.4 Pulseaudio input/output settings&lt;/P&gt;&lt;P&gt;from &lt;A href="https://www.freescale.com/webapp/Download?colCode=L3.14.28_1.0.0_LINUX_DOCS&amp;amp;location=null&amp;amp;fasp=1&amp;amp;WT_TYPE=Supporting%20Information&amp;amp;WT_VENDOR=FREESCALE&amp;amp;WT_FILE_FORMAT=gz&amp;amp;WT_ASSET=Documentation&amp;amp;fileExt=.gz"&gt;L3.14.28_1.0.0_LINUX_DOCS&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Best regards&lt;/P&gt;&lt;P&gt;igor&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 29 Jun 2015 04:34:35 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Pulseaudio-cannot-detect-PCM-device/m-p/425757#M64507</guid>
      <dc:creator>igorpadykov</dc:creator>
      <dc:date>2015-06-29T04:34:35Z</dc:date>
    </item>
  </channel>
</rss>

