Add support for Kingfisher board

Description

Support for Kingfisher board must be added.

Details on Kingfisher board: https://www.elinux.org/R-Car/Boards/Kingfisher
Cogent Embedded layer for KF: https://github.com/CogentEmbedded/meta-rcar/tree/v2.23.1

Environment

None

Activity

raffaele memmolo 
October 3, 2019 at 2:10 PM

raffaele memmolo 
October 3, 2019 at 1:59 PM

the problem was not bluealsa. The problem was wrong SCO audio routing , as discussed in https://www.freedesktop.org/wiki/Software/PulseAudio/Documentation/User/Bluetooth/#index11h3

Kittammourttt

raffaele memmolo 
August 30, 2019 at 9:02 AM

Thank you Thierry.

Thierry Bultel 
August 27, 2019 at 3:34 PM

Dear Raffaele,

First, as Walt said, this bug is closed an another one should be opened instead

About the race condition: In the bluez-alsa version we are using, as far as I remember, there is a unique copy thread that performs the transfer of the SCO talk (from board to phone) and listen (from phone to board) sound frames.

What happens, is that for some reason (and that is the race condition I am talking about, and that should be investigated) , the SCO listen frames take he priority over the SCO talk frames.

Moreover, I consider that this design it is not the right implementation, and that things would work far better if there were a talk thread, and a listen thread, so that it is actually full duplex.

The first thing to do is to take a look at what has changed in the bluez-alsa code on mainline since the last months, because this thing might already have been corrected.

Hope this helps.

Thierry

Tom Rini 
August 27, 2019 at 3:14 PM

please create a new issue for the problems you see and fully describe the environment, thanks!

 

Fixed

Details

Assignee

Reporter

Fix versions

Labels

Contract ID

Components

Priority

Created December 11, 2017 at 5:36 PM
Updated October 3, 2019 at 2:10 PM
Resolved July 11, 2019 at 4:16 PM