Skip to content

GitLab

  • Menu
Projects Groups Snippets
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in / Register
  • pipewire pipewire
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 405
    • Issues 405
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 10
    • Merge requests 10
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Monitor
    • Monitor
    • Incidents
  • Packages & Registries
    • Packages & Registries
    • Container Registry
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Repository
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • PipeWire
  • pipewirepipewire
  • Issues
  • #759

Closed
Open
Created Feb 18, 2021 by billybraga@billybraga

No BT audio, set_io / CHECK_PORT errors in logs

I'm using a bluetooth headset with HFP (mSBC) during the call.

When the call ends, I can play music on the HFP profile (without switching profile), but when I switch to A2DP, I get the following logs and I can't play the music on either profiles:

'CHECK_PORT(this, direction, port_id)' failed at ../spa/plugins/audiomixer/mixer-dsp.c:618 impl_node_port_set_io()
[E][000395086.731449][remote-node.c:812 client_node_port_set_io()] port 0x5562ae2cfae8: set_io: Invalid argument
'CHECK_PORT(this, direction, port_id)' failed at ../spa/plugins/audiomixer/mixer-dsp.c:618 impl_node_port_set_io()
[E][000395087.404684][remote-node.c:812 client_node_port_set_io()] port 0x5562ae2cfb70: set_io: Invalid argument
[E][000395087.404746][impl-core.c:214 core_error()] impl-core 0x5567d4ab1920: error -22 for resource 10: port_set_io failed: Invalid argument
[E][000395087.404776][client-node.c:1246 client_node_resource_error()] client-node 0x5567d4c6d120: error seq:1542 -22 (port_set_io failed: Invalid argument)
'CHECK_PORT(this, direction, port_id)' failed at ../spa/plugins/audiomixer/mixer-dsp.c:618 impl_node_port_set_io()
[E][000400069.856187][remote-node.c:812 client_node_port_set_io()] port 0x5562ae2477e8: set_io: Invalid argument
[E][000400069.871414][impl-core.c:214 core_error()] impl-core 0x5567d4ab1920: error -22 for resource 11: port_set_io failed: Invalid argument
[E][000400069.871468][client-node.c:1246 client_node_resource_error()] client-node 0x5567d5082cf0: error seq:4060 -22 (port_set_io failed: Invalid argument)

If I close Teams and change profile, everything starts working again.

My setup: Pipewire built from master, running with make run, configured to run pipewire-pulse, Ubuntu 20.04, Gnome, Wayland

Hope this is enough details... It may be a bug with Teams (or electron).

Edited Apr 13, 2021 by P V
Assignee
Assign to
Time tracking