[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Xen-devel] vsnd issue


  • To: Oleksandr Andrushchenko <andr2000@xxxxxxxxx>, Artem Mygaiev <Artem_Mygaiev@xxxxxxxx>, Oleksandr Andrushchenko <Oleksandr_Andrushchenko@xxxxxxxx>
  • From: Peng Fan <peng.fan@xxxxxxx>
  • Date: Mon, 25 Nov 2019 12:22:08 +0000
  • Accept-language: en-US
  • Arc-authentication-results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=nxp.com; dmarc=pass action=none header.from=nxp.com; dkim=pass header.d=nxp.com; arc=none
  • Arc-message-signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=OlJTPvJaJK5Czn5ODooKinz8xeCP7TItcf29TKmfKf8=; b=goDvPVJRmXJEpmZHzMiwIHafpiMHwuVLan7IgviT10c7ois/dsa2Ui0vHwqP6pJWC+tDdpI7nPuOHJfPLBGCc9hF2KBr54FEryyP2U44nvvy1xjW9c+4Rhl87r+LRg3porhVDZ1LIK3i2gUlJsA1vih2H23yOrJ/PLbBPw1luZgkPxc7piMt0mCE0DeXWKokj5NFsvQgrsSXq55dXaJinDd23Ry3t32fE9CAuGtDoBtbQ1R8SJNvMKW2ZY4tbr5hZvOcXTF52NQF5ihVc1ixXtd3Y328mq7AB5Q35DO3vEd2HTauqZI2SGU0ku4ePFIizzlSofZBnP6y0RVWJkvBlQ==
  • Arc-seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=Pm3hPEEF3PQtaKsi4EvlSieVP784l9GqT9TUCZwx6MJpzDuKOHiB7khxYXQSFslD75TpehgWCB6EMsoh8UPc+E7Jl85zK6Av87XThUD1m/M900OAuK3br5//2N9Y1USA8kRFij4zoaapf1TpDymasRwIMAPnKciewCYVE8+8ohW2OpcvoTilbW9i8YaD2HUYVtYbupDrBodNFe2IZKl8INDhbx8FlyfDzmGaeV3W3cQM25hwyeQy1HdSxtPL5DhjEW36aJTCEHyaXgjbMndv5NYwD7HQh7EYWit1veXzbkpPAfObXQc8T9KTu7pqYvezVcRrEdjg6NWzzx/M8SauaA==
  • Authentication-results: spf=none (sender IP is ) smtp.mailfrom=peng.fan@xxxxxxx;
  • Cc: "sstabellini@xxxxxxxxxx" <sstabellini@xxxxxxxxxx>, "julien@xxxxxxx" <julien@xxxxxxx>, "xen-devel@xxxxxxxxxxxxx" <xen-devel@xxxxxxxxxxxxx>
  • Delivery-date: Mon, 25 Nov 2019 12:22:19 +0000
  • List-id: Xen developer discussion <xen-devel.lists.xenproject.org>
  • Thread-index: AdWjeYM0mJR1EPMQS6mJNQqqC3DsNQAAQaSAAACRSQAAAIQGAAAC7p3A
  • Thread-topic: [Xen-devel] vsnd issue

> Cc: sstabellini@xxxxxxxxxx; julien@xxxxxxx; xen-devel@xxxxxxxxxxxxx
> Subject: Re: [Xen-devel] vsnd issue
> 
> On 11/25/19 12:40 PM, Artem Mygaiev wrote:
> > Hello Peng Fan
> >
> > Please contact Oleksandr Andrushchenko (added to this thread) on this
> > issue.
> >
> >   -- Artem
> >
> > On Mon, 2019-11-25 at 10:24 +0000, Julien Grall wrote:
> >> On 25/11/2019 10:19, Peng Fan wrote:
> >>> Hi All,
> >> Hi,
> >>
> >>> I am trying vsnd from xen-troops with xen 4.13 and Linux 5.4, but
> >>> domu reports:
> >> xen-troops is not part of Xen Project. Please contact the owner of
> >> the repo for any help here.
> >>
> >> I have CCed Artem who should be able to point to the author of vsnd.
> >>
> >> Best regards,
> >>
> >>> aplay compl.mp3
> Hm, could you please try the same with wav and not mp3 and get back with
> the logs?

Same issue.
aplay hu01_48k.wav
ALSA lib 
../../../alsa-lib-1.1.9/src/pcm/pcm_direct.c:1156:(snd1_pcm_direct_initialize_slave)
 slave plugin does not support mmap interleaved or mmap noninterleaved access
ALSA lib ../../../alsa-lib-1.1.9/src/pcm/pcm_dmix.c:1120:(snd_pcm_dmix_open) 
unable to initialize slave
aplay: main:828: audio open error: Invalid argument

Is there any limitation with current vsnd? Is there any plan to upstream 
libxenbe and snd_be
to xen?

Thanks,
Peng.

> >>> ALSA lib ../../../alsa-lib-
> >>> 1.1.9/src/pcm/pcm_direct.c:1156:(snd1_pcm_direct_initialize_slave)
> >>> slave plugin does not support mmap interleaved or mmap
> >>> noninterleaved access
> ALSA frontend does not support mmap because of [1], so this is expected
> >>> ALSA lib ../../../alsa-lib-
> >>> 1.1.9/src/pcm/pcm_dmix.c:1120:(snd_pcm_dmix_open) unable to
> >>> initialize slave
> >>> aplay: main:828: audio open error: Invalid argument
> >>>
> >>> When executing aplay in domu, dom0 side log:
> >>> root@imx8qmmek:~# 13.11.19 08:24:57.484 | XenEvtchn       | DBG
> -
> >>> Event received, port: 10
> >>> 13.11.19 08:24:57.491 | StreamRing      | DBG - Request received,
> >>> id: alsa<hw:2;0>, cmd:9
> >>> 13.11.19 08:24:57.500 | CommandHandler  | DBG - Handle command
> >>> [QUERY_HW_PARAM]
> >>> 13.11.19 08:24:57.508 | AlsaPcm         | DBG - Query pcm device
> >>> hw:2,0 for HW parameters
> >>> 13.11.19 08:24:57.516 | CommandHandler  | DBG - Return status: [0]
> >>> 13.11.19 08:24:57.523 | XenEvtchn       | DBG - Notify event
> >>> channel, port: 10
> >>> 13.11.19 08:24:57.531 | XenEvtchn       | DBG - Event received,
> >>> port: 10
> >>> 13.11.19 08:24:57.538 | StreamRing      | DBG - Request received,
> >>> id: alsa<hw:2;0>, cmd:9
> >>> 13.11.19 08:24:57.546 | CommandHandler  | DBG - Handle command
> >>> [QUERY_HW_PARAM]
> >>> 13.11.19 08:24:57.554 | AlsaPcm         | DBG - Query pcm device
> >>> hw:2,0 for HW parameters
> >>> 13.11.19 08:24:57.563 | CommandHandler  | DBG - Return status: [0]
> >>> 13.11.19 08:24:57.570 | XenEvtchn       | DBG - Notify event
> >>> channel, port: 10
> >>> 13.11.19 08:24:57.577 | XenEvtchn       | DBG - Event received,
> >>> port: 10
> >>> 13.11.19 08:24:57.584 | StreamRing      | DBG - Request received,
> >>> id: alsa<hw:2;0>, cmd:9
> >>> 13.11.19 08:24:57.593 | CommandHandler  | DBG - Handle command
> >>> [QUERY_HW_PARAM]
> >>> 13.11.19 08:24:57.601 | AlsaPcm         | DBG - Query pcm device
> >>> hw:2,0 for HW parameters
> >>> 13.11.19 08:24:57.610 | CommandHandler  | DBG - Return status: [0]
> >>> 13.11.19 08:24:57.616 | XenEvtchn       | DBG - Notify event
> >>> channel, port: 10
> >>> 13.11.19 08:24:57.624 | XenEvtchn       | DBG - Event received,
> >>> port: 10
> >>> 13.11.19 08:24:57.631 | StreamRing      | DBG - Request received,
> >>> id: alsa<hw:2;0>, cmd:9
> >>> 13.11.19 08:24:57.640 | CommandHandler  | DBG - Handle command
> >>> [QUERY_HW_PARAM]
> >>> 13.11.19 08:24:57.647 | AlsaPcm         | DBG - Query pcm device
> >>> hw:2,0 for HW parameters
> >>> 13.11.19 08:24:57.656 | CommandHandler  | DBG - Return status: [0]
> >>> 13.11.19 08:24:57.663 | XenEvtchn       | DBG - Notify event
> >>> channel, port: 10
> >>> 13.11.19 08:24:57.671 | XenEvtchn       | DBG - Event received,
> >>> port: 10
> >>> 13.11.19 08:24:57.678 | StreamRing      | DBG - Request received,
> >>> id: alsa<hw:2;0>, cmd:9
> >>> 13.11.19 08:24:57.686 | CommandHandler  | DBG - Handle command
> >>> [QUERY_HW_PARAM]
> >>> 13.11.19 08:24:57.694 | AlsaPcm         | DBG - Query pcm device
> >>> hw:2,0 for HW parameters
> >>> 13.11.19 08:24:57.703 | CommandHandler  | DBG - Return status: [0]
> >>> 13.11.19 08:24:57.709 | XenEvtchn       | DBG - Notify event
> >>> channel, port: 10
> >>>
> >>>
> >>> My xl.cfg:
> >>>       vsnd = [
> >>>           ['CARD, short-name=Main,
> sample-formats=s16_le;s8;u32_be',
> >>>               'PCM, name=Main',
> >>>                   'STREAM, unique-id=alsa<hw:2;0>, type=p',
> >>>                   'STREAM, unique-id=alsa<hw:2;1>, type=c,
> channels-
> >>> max=2'
> >>>           ],
> >>>       ]
> Config seems to be ok
> >>> The audio device on my board:
> >>> aplay -l
> >>> **** List of PLAYBACK Hardware Devices **** card 0: imxaudmix
> >>> [imx-audmix], device 0: HiFi-AUDMIX-FE (*) []
> >>>     Subdevices: 1/1
> >>>     Subdevice #0: subdevice #0
> >>> card 0: imxaudmix [imx-audmix], device 1: HiFi-AUDMIX-FE (*) []
> >>>     Subdevices: 1/1
> >>>     Subdevice #0: subdevice #0
> >>> card 1: cs42888audio [cs42888-audio], device 0: HiFi cs42888-0 [HiFi
> >>> cs42888-0]
> >>>     Subdevices: 1/1
> >>>     Subdevice #0: subdevice #0
> >>> card 1: cs42888audio [cs42888-audio], device 1: HiFi-ASRC-FE (*) []
> >>>     Subdevices: 1/1
> >>>     Subdevice #0: subdevice #0
> >>> card 2: wm8960audio [wm8960-audio], device 0: HiFi wm8960-hifi-0 []
> >>>     Subdevices: 0/1
> >>>     Subdevice #0: subdevice #0
> >>>
> >>> Is there something wrong in my configuration?
> >>>
> >>> Thanks,
> >>> Peng.
> >>>
> >>> _______________________________________________
> >>> Xen-devel mailing list
> >>> Xen-devel@xxxxxxxxxxxxxxxxxxxx
> >>>
> >>> https://eur01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fur
> >>>
> ldefense.com%2Fv3%2F__https%3A%2F%2Flists.xenproject.org%2Fmailman
> %2
> >>>
> Flistinfo%2Fxen-devel__%3B!K6dmGCEab4ueJg!iTeJON61Y2nUcGMQr_y7-27
> bR_
> >>>
> QlOG8gXqvRMaU8yy8nJuDhzWizylvl_6stD-ILOQ%24&amp;data=02%7C01%7
> Cpeng.
> >>>
> fan%40nxp.com%7Ca70282eacf484b0c054408d77196071d%7C686ea1d3bc2
> b4c6fa
> >>>
> 92cd99c5c301635%7C0%7C0%7C637102761486569821&amp;sdata=eFoYN
> WSSYod6l
> >>> 7oBisDswR93cknmIpMaAcF70HqGKns%3D&amp;reserved=0
> >>>
> >>>
> >>
> > _______________________________________________
> > Xen-devel mailing list
> > Xen-devel@xxxxxxxxxxxxxxxxxxxx
> > https://eur01.safelinks.protection.outlook.com/?url=https%3A%2F%2Flist
> >
> s.xenproject.org%2Fmailman%2Flistinfo%2Fxen-devel&amp;data=02%7C01%
> 7Cp
> >
> eng.fan%40nxp.com%7Ca70282eacf484b0c054408d77196071d%7C686ea1d
> 3bc2b4c6
> >
> fa92cd99c5c301635%7C0%7C0%7C637102761486579808&amp;sdata=pfrVX
> H1YFBOtX
> > ECbv40KKwTwd7EFygcOWrhjHDjViu4%3D&amp;reserved=0
> 
> [1]
> https://eur01.safelinks.protection.outlook.com/?url=https%3A%2F%2Felixir.b
> ootlin.com%2Flinux%2Fv5.4-rc8%2Fsource%2Fsound%2Fxen%2Fxen_snd_fro
> nt_alsa.c%23L685&amp;data=02%7C01%7Cpeng.fan%40nxp.com%7Ca7028
> 2eacf484b0c054408d77196071d%7C686ea1d3bc2b4c6fa92cd99c5c301635%
> 7C0%7C0%7C637102761486579808&amp;sdata=pEvilGNZSTvoY4YGg9%2BU
> vDg7RHDzF26V2B4Bexkkaj0%3D&amp;reserved=0

_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxxx
https://lists.xenproject.org/mailman/listinfo/xen-devel

 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.