Hello TI Dev's,
Hardware: TI Omap5432-uEVM
Linux- 3.8.13
I have built ti glsdk-6.01.00.01 from yocto developers guide and added "pulseaudio" to arago-glsdk-console-image.
I have run the amixer settings, and ensured that sound works via headphone JACK. But when I try to run pulseaudio, I am getting tons of following warning messages:
---------------------------------------------------------
[ 272.421722] omap-dma-engine 4a056000.dma-controller: freeing channel for 104
[ 272.430053] omap-dma-engine 4a056000.dma-controller: allocating channel for 104
[ 272.437988] OMAP ABE Media1: ASoC: no backend DAIs enabled for OMAP ABE Media1
[ 272.445709] OMAP ABE Media1: ASoC: no backend DAIs enabled for OMAP ABE Media1
[ 272.453521] OMAP ABE Media1: ASoC: no backend DAIs enabled for OMAP ABE Media1
[ 272.461273] OMAP ABE Media1: ASoC: no backend DAIs enabled for OMAP ABE Media1
[ 272.469024] OMAP ABE Media1: ASoC: no backend DAIs enabled for OMAP ABE Media1
---------------------------------------------------------
Dmesg:
---------------------------------------
Starting udev
[ 8.191589] udev[938]: starting version 164
[ 8.794799] aess 401f1000.aess: Failed to load firmware 0
[ 8.950958] palmas-usb palmas_usb.28: Initialized Palmas USB module
[ 9.251281] ahci ahci.0.auto: can't get clock
[ 9.261688] ahci ahci.0.auto: forcing PORTS_IMPL to 0x1
[ 9.269744] ahci ahci.0.auto: AHCI 0001.0300 32 slots 1 ports 3 Gbps 0x1 impl platform mode
[ 9.334869] omap-abe-twl6040 sound.13: McASP node is not provided
[ 9.395416] ahci ahci.0.auto: flags: 64bit ncq sntf pm led clo only pmp pio slum part ccc apst
[ 9.442382] aess 401f1000.aess: ABE firmware size 54048 bytes
[ 9.580627] aess 401f1000.aess: ABE mem P 8192 C 7852 D 16384 S 21600 bytes
[ 9.631835] scsi0 : ahci_platform
[ 9.636138] ata1: SATA max UDMA/133 mmio [mem 0x4a140000-0x4a1401ff] port 0x100 irq 86
[ 9.670471] aess 401f1000.aess: ABE Firmware version 9590
[ 9.763183] aess 401f1000.aess: ABE Config size 6160 bytes
[ 9.847991] aess 401f1000.aess: opp_get_opp_count: device OPP not found (-19)
[ 9.857116] aess 401f1000.aess: opp: no OPP data
[ 9.865753] aess 401f1000.aess: No OPP definition
[ 9.898651] omap-abe-twl6040 sound.13: snd-soc-dummy-dai <-> MultiMedia1 mapping ok
[ 9.912384] omap-abe-twl6040 sound.13: snd-soc-dummy-dai <-> MultiMedia2 mapping ok
[ 9.922210] omap-abe-twl6040 sound.13: snd-soc-dummy-dai <-> Voice mapping ok
[ 9.935668] omap-abe-twl6040 sound.13: snd-soc-dummy-dai <-> Tones mapping ok
[ 9.945983] omap-abe-twl6040 sound.13: snd-soc-dummy-dai <-> MODEM mapping ok
[ 9.961669] omap-abe-twl6040 sound.13: snd-soc-dummy-dai <-> MultiMedia1 LP mapping ok
[ 10.139495] ata1: SATA link down (SStatus 0 SControl 300)
[ 10.983276] omap_i2c 48072000.i2c: controller timed out
[ 10.988861] i2c 1-0033: I2C write to TPS6130x failed
[ 11.991119] omap_i2c 48072000.i2c: controller timed out
[ 11.996643] i2c 1-0033: I2C write to TPS6130x failed
[ 12.002166] omap-abe-twl6040 sound.13: twl6040-dl1 <-> mcpdm-abe mapping ok
[ 12.011566] omap-abe-twl6040 sound.13: twl6040-ul <-> mcpdm-abe mapping ok
[ 12.020721] omap-abe-twl6040 sound.13: twl6040-dl2 <-> mcpdm-abe mapping ok
[ 12.029998] omap-abe-twl6040 sound.13: snd-soc-dummy-dai <-> 40122000.mcbsp mapping ok
[ 12.040252] omap-abe-twl6040 sound.13: snd-soc-dummy-dai <-> 40124000.mcbsp mapping ok
[ 12.052917] omap-abe-twl6040 sound.13: twl6040-legacy <-> mcpdm-legacy mapping ok
[ 12.062805] omap-abe-twl6040 sound.13: snd-soc-dummy-dai <-> 40124000.mcbsp mapping ok
[ 12.077972] input: PandaBoard5 Headset Jack as /devices/sound.13/sound/card0/input0
Starting Bootlog daemon: bootlogd: cannot allocate pseudo tty: No such file or directory
bootlogd.
[ 18.555786] EXT4-fs (mmcblk0p2): re-mounted. Opts: data=ordered
ALSA: Restoring mixer settings...
----------------------------------------
WARNING/ERROR Messages:
---------------------------------
root@omap5-evm:~# /usr/bin/pulseaudio
[ 272.317047] omap-dma-engine 4a056000.dma-controller: allocating channel for 104
[ 272.325256] OMAP ABE Media1: ASoC: no backend DAIs enabled for OMAP ABE Media1
[ 272.333038] OMAP ABE Media1: ASoC: no backend DAIs enabled for OMAP ABE Media1
[ 272.341033] OMAP ABE Media1: ASoC: no backend DAIs enabled for OMAP ABE Media1
[ 272.348937] OMAP ABE Media1: ASoC: no backend DAIs enabled for OMAP ABE Media1
[ 272.356811] OMAP ABE Media1: ASoC: no backend DAIs enabled for OMAP ABE Media1
[ 272.364776] omap-dma-engine 4a056000.dma-controller: freeing channel for 104
[ 272.373138] omap-dma-engine 4a056000.dma-controller: allocating channel for 104
[ 272.381622] OMAP ABE Media1: ASoC: no backend DAIs enabled for OMAP ABE Media1
[ 272.389556] OMAP ABE Media1: ASoC: no backend DAIs enabled for OMAP ABE Media1
[ 272.397674] OMAP ABE Media1: ASoC: no backend DAIs enabled for OMAP ABE Media1
[ 272.405700] OMAP ABE Media1: ASoC: no backend DAIs enabled for OMAP ABE Media1
[ 272.413696] OMAP ABE Media1: ASoC: no backend DAIs enabled for OMAP ABE Media1
[ 272.421722] omap-dma-engine 4a056000.dma-controller: freeing channel for 104
[ 272.430053] omap-dma-engine 4a056000.dma-controller: allocating channel for 104
[ 272.437988] OMAP ABE Media1: ASoC: no backend DAIs enabled for OMAP ABE Media1
[ 272.445709] OMAP ABE Media1: ASoC: no backend DAIs enabled for OMAP ABE Media1
[ 272.453521] OMAP ABE Media1: ASoC: no backend DAIs enabled for OMAP ABE Media1
[ 272.461273] OMAP ABE Media1: ASoC: no backend DAIs enabled for OMAP ABE Media1
[ 272.469024] OMAP ABE Media1: ASoC: no backend DAIs enabled for OMAP ABE Media1
[ 272.476959] omap-dma-engine 4a056000.dma-controller: freeing channel for 104
[ 272.485290] omap-dma-engine 4a056000.dma-controller: allocating channel for 104
[ 272.493225] OMAP ABE Media1: ASoC: no backend DAIs enabled for OMAP ABE Media1
[ 272.500946] OMAP ABE Media1: ASoC: no backend DAIs enabled for OMAP ABE Media1
[ 272.508728] OMAP ABE Media1: ASoC: no backend DAIs enabled for OMAP ABE Media1
[ 272.516479] OMAP ABE Media1: ASoC: no backend DAIs enabled for OMAP ABE Media1
[ 272.524200] OMAP ABE Media1: ASoC: no backend DAIs enabled for OMAP ABE Media1
[ 272.532165] omap-dma-engine 4a056000.dma-controller: freeing channel for 104
[ 272.540527] omap-dma-engine 4a056000.dma-controller: allocating channel for 104
[ 272.548706] OMAP ABE Media1: ASoC: no backend DAIs enabled for OMAP ABE Media1
[ 272.556457] OMAP ABE Media1: ASoC: no backend DAIs enabled for OMAP ABE Media1
[ 272.564453] OMAP ABE Media1: ASoC: no backend DAIs enabled for OMAP ABE Media1
[ 272.572387] OMAP ABE Media1: ASoC: no backend DAIs enabled for OMAP ABE Media1
[ 272.580261] OMAP ABE Media1: ASoC: no backend DAIs enabled for OMAP ABE Media1
[ 272.588195] omap-dma-engine 4a056000.dma-controller: freeing channel for 104
[ 272.596557] omap-dma-engine 4a056000.dma-controller: allocating channel for 104
[ 272.605041] OMAP ABE Media1: ASoC: no backend DAIs enabled for OMAP ABE Media1
[ 272.612884] OMAP ABE Media1: ASoC: no backend DAIs enabled for OMAP ABE Media1
[ 272.621002] OMAP ABE Media1: ASoC: no backend DAIs enabled for OMAP ABE Media1
[ 272.629028] OMAP ABE Media1: ASoC: no backend DAIs enabled for OMAP ABE Media1
[ 272.637023] OMAP ABE Media1: ASoC: no backend DAIs enabled for OMAP ABE Media1
[ 272.645111] omap-dma-engine 4a056000.dma-controller: freeing channel for 104
E: [pulseaudio] module-alsa-card.c: Failed to find a working profile.
E: [pulseaudio] module.c: Failed to load module "module[ 272.663330] omap-dma-engine 4a056000.dma-controller: allocating channel for 101
-alsa-card" (argument: "device_id="1" name="plat[ 272.674682] OMAP ABE Media1: ASoC: no backend DAIs enabled for OMAP ABE Media1
form-sound.18" card_name="alsa_card.platform-sou[ 272.686340] OMAP ABE Media1: ASoC: no backend DAIs enabled for OMAP ABE Media1
nd.18" namereg_fail=false tsched=yes fixed_laten[ 272.698272] OMAP ABE Media1: ASoC: no backend DAIs enabled for OMAP ABE Media1
cy_range=no ignore_dB=no deferred_volume=yes car[ 272.710021] OMAP ABE Media1: ASoC: no backend DAIs enabled for OMAP ABE Media1
d_properties="module-udev-detect.discovered=1"")[ 272.722076] OMAP ABE Media1: ASoC: no backend DAIs enabled for OMAP ABE Media1
: initialization failed.
[ 272.733856] omap-dma-engine 4a056000.dma-controller: freeing channel for 101
[ 272.744476] omap-dma-engine 4a056000.dma-controller: allocating channel for 101
[ 272.752349] OMAP ABE Media1: ASoC: no backend DAIs enabled for OMAP ABE Media1
[ 272.760070] OMAP ABE Media1: ASoC: no backend DAIs enabled for OMAP ABE Media1
[ 272.767791] OMAP ABE Media1: ASoC: no backend DAIs enabled for OMAP ABE Media1
[ 272.775543] OMAP ABE Media1: ASoC: no backend DAIs enabled for OMAP ABE Media1
[ 272.783538] OMAP ABE Media1: ASoC: no backend DAIs enabled for OMAP ABE Media1
[ 272.791473] omap-dma-engine 4a056000.dma-controller: freeing channel for 101
---------------------------------
The card detection:
---------------------------------
root@omap5-evm:~# cat /proc/asound/cards
1 [PandaBoard5 ]: PandaBoard5 - PandaBoard5
PandaBoard5
root@omap5-evm:~#
----------------------------------
Has anyone tested pulseaudio on Omap4 or Omap5 with DAI Backend enabled ?
Thanks in Advance!
-Srikanth