Hi Arun: Thank you very much for you help ________________________________________ From: pulseaudio-discuss-bounces+djgeng=marvell.com@xxxxxxxxxxxxxxxxxxxxx [pulseaudio-discuss-bounces+djgeng=marvell.com@xxxxxxxxxxxxxxxxxxxxx] On Behalf Of Arun Raghavan [arun.raghavan at collabora.co.uk] Sent: Friday, October 19, 2012 5:38 AM To: General PulseAudio Discussion Subject: Re: [pulseaudio] module-alsa-card.c: Failed to find a working profile. On Fri, 2012-10-19 at 04:06 -0700, Dongjiu Geng wrote: > HI Arun: > Yes, I use it in embedded device of mobile phone. The chip is MARVELL, the codec is MARVELL 88PM812. > > 01-02 09:47:27.492 1449 1449 I /system/bin/pulseaudio: E: [pulseaudio] module-alsa-card.c: Failed to find a working profile. > 01-02 09:47:27.492 1449 1449 I /system/bin/pulseaudio: E: [pulseaudio] module.c: Failed to load module "module-alsa-card" (argument: "device_id=0"): initialization failed. > 01-02 09:47:27.500 1449 1449 I /system/bin/pulseaudio: E: [pulseaudio] main.c: Module load failed. > 01-02 09:47:27.500 1449 1449 I /system/bin/pulseaudio: E: [pulseaudio] main.c: Failed to initialize daemon. > 01-02 09:47:27.500 1449 1449 I logwrapper: /system/bin/pulseaudio terminated by exit(1) > > Thank you very much. You either need to write a PulseAudio profile or an ALSA UCM configuration file to tell PulseAudio about the ALSA devices/mixer controls it needs to use to set up the device. Some documentation: PulseAudio profiles: http://www.freedesktop.org/wiki/Software/PulseAudio/Backends/ALSA/Profiles UCM configuration: http://git.alsa-project.org/?p=alsa-lib.git;a=blob;f=include/use-case.h and http://gitorious.org/omap-audio/audio-test/trees/master/ucm/Panda Regards, Arun _______________________________________________ pulseaudio-discuss mailing list pulseaudio-discuss at lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/pulseaudio-discuss