No sound devices until some time in Fedora 38
- PipeWire version (
pipewire --version
):
pipewire --version
pipewire
Compiled with libpipewire 0.3.70
Linked with libpipewire 0.3.70
- Distribution and distribution version (
PRETTY_NAME
from/etc/os-release
):
Fedora Linux 38 (Workstation Edition)
- Desktop Environment:
Gnome
- Kernel version (
uname -r
):
6.2.13-300.fc38.x86_64
Description of Problem:
When booting the OS, there's no sound device (output nor input) at all, so sound basically doesn't work. By fetching data with pw-dump
basically I get an empty json (example below).
{
"id": 80,
"info": null
}
]
[
{
"id": 75,
"info": null
}
]
[
{
"id": 76,
"info": null
}
]
[
{
"id": 79,
"info": null
}
]
[
{
"id": 77,
"info": null
}
]
[
{
"id": 80,
"info": null
}
]
pw-dump
shows some nodes in red, but I can't get to understand if that correlates to the issue. Overall it does seem that it's trying to probe sound devices and taking a long time.
added:
id: 35
permissions: rwxm
type: PipeWire:Interface:Node (version 3)
params:
* id:1 (Spa:Enum:ParamId:PropInfo)
Object: size 152, type Spa:Pod:Object:Param:PropInfo (262145), id Spa:Enum:ParamId:PropInfo (1)
Prop: key Spa:Pod:Object:Param:PropInfo:id (1), flags 00000000
Id 257 (Spa:Pod:Object:Param:Props:device)
Prop: key Spa:Pod:Object:Param:PropInfo:description (7), flags 00000000
String "The ALSA device"
Prop: key Spa:Pod:Object:Param:PropInfo:type (3), flags 00000000
String "default"
* id:2 (Spa:Enum:ParamId:Props)
Object: size 96, type Spa:Pod:Object:Param:Props (262146), id Spa:Enum:ParamId:Props (2)
Prop: key Spa:Pod:Object:Param:Props:device (257), flags 00000000
String "default"
* id:7 (Spa:Enum:ParamId:IO)
Object: size 56, type Spa:Pod:Object:Param:IO (262150), id Spa:Enum:ParamId:IO (7)
Prop: key Spa:Pod:Object:Param:IO:id (1), flags 00000000
Id 3 (Spa:Enum:IO:Clock)
Prop: key Spa:Pod:Object:Param:IO:size (2), flags 00000000
Int 160
* id:7 (Spa:Enum:ParamId:IO)
Object: size 56, type Spa:Pod:Object:Param:IO (262150), id Spa:Enum:ParamId:IO (7)
Prop: key Spa:Pod:Object:Param:IO:id (1), flags 00000000
Id 7 (Spa:Enum:IO:Position)
Prop: key Spa:Pod:Object:Param:IO:size (2), flags 00000000
Int 1688
input ports: 1/256
output ports: 1/256
state: "suspended"
properties:
factory.name = "api.alsa.seq.bridge"
node.name = "Midi-Bridge"
factory.id = "10"
client.id = "33"
clock.quantum-limit = "8192"
device.api = "alsa"
media.class = "Midi/Bridge"
node.driver = "true"
object.id = "35"
object.serial = "35"
added:
id: 36
permissions: rwxm
type: PipeWire:Interface:Port (version 3)
direction: "input"
params:
* id:3 (Spa:Enum:ParamId:EnumFormat)
application/control
* id:6 (Spa:Enum:ParamId:Meta)
Object: size 56, type Spa:Pod:Object:Param:Meta (262149), id Spa:Enum:ParamId:Meta (6)
Prop: key Spa:Pod:Object:Param:Meta:type (1), flags 00000000
Id 1 (Spa:Pointer:Meta:Header)
Prop: key Spa:Pod:Object:Param:Meta:size (2), flags 00000000
Int 32
* id:7 (Spa:Enum:ParamId:IO)
Object: size 56, type Spa:Pod:Object:Param:IO (262150), id Spa:Enum:ParamId:IO (7)
Prop: key Spa:Pod:Object:Param:IO:id (1), flags 00000000
Id 1 (Spa:Enum:IO:Buffers)
Prop: key Spa:Pod:Object:Param:IO:size (2), flags 00000000
Int 8
* id:15 (Spa:Enum:ParamId:Latency)
Object: size 176, type Spa:Pod:Object:Param:Latency (262155), id Spa:Enum:ParamId:Latency (15)
Prop: key Spa:Pod:Object:Param:Latency:direction (1), flags 00000000
Id 0 (Spa:Enum:Direction:Input)
Prop: key Spa:Pod:Object:Param:Latency:minQuantum (2), flags 00000000
Float 1,000000
Prop: key Spa:Pod:Object:Param:Latency:maxQuantum (3), flags 00000000
Float 1,000000
Prop: key Spa:Pod:Object:Param:Latency:minRate (4), flags 00000000
Int 0
Prop: key Spa:Pod:Object:Param:Latency:maxRate (5), flags 00000000
Int 0
Prop: key Spa:Pod:Object:Param:Latency:minNs (6), flags 00000000
Long 0
Prop: key Spa:Pod:Object:Param:Latency:maxNs (7), flags 00000000
Long 0
* id:15 (Spa:Enum:ParamId:Latency)
Object: size 176, type Spa:Pod:Object:Param:Latency (262155), id Spa:Enum:ParamId:Latency (15)
Prop: key Spa:Pod:Object:Param:Latency:direction (1), flags 00000000
Id 1 (Spa:Enum:Direction:Output)
Prop: key Spa:Pod:Object:Param:Latency:minQuantum (2), flags 00000000
Float 0,000000
Prop: key Spa:Pod:Object:Param:Latency:maxQuantum (3), flags 00000000
Float 0,000000
Prop: key Spa:Pod:Object:Param:Latency:minRate (4), flags 00000000
Int 0
Prop: key Spa:Pod:Object:Param:Latency:maxRate (5), flags 00000000
Int 0
Prop: key Spa:Pod:Object:Param:Latency:minNs (6), flags 00000000
Long 0
Prop: key Spa:Pod:Object:Param:Latency:maxNs (7), flags 00000000
Long 0
properties:
format.dsp = "8 bit raw midi"
object.path = "alsa:seq:default:client_14:playback_0"
port.name = "Midi Through:(playback_0) Midi Through Port-0"
port.alias = "Midi Through:Midi Through Port-0"
port.id = "0"
port.physical = "true"
port.terminal = "true"
port.direction = "in"
node.id = "35"
object.id = "36"
object.serial = "36"
added:
id: 37
permissions: rwxm
type: PipeWire:Interface:Port (version 3)
direction: "output"
params:
* id:3 (Spa:Enum:ParamId:EnumFormat)
application/control
* id:6 (Spa:Enum:ParamId:Meta)
Object: size 56, type Spa:Pod:Object:Param:Meta (262149), id Spa:Enum:ParamId:Meta (6)
Prop: key Spa:Pod:Object:Param:Meta:type (1), flags 00000000
Id 1 (Spa:Pointer:Meta:Header)
Prop: key Spa:Pod:Object:Param:Meta:size (2), flags 00000000
Int 32
* id:7 (Spa:Enum:ParamId:IO)
Object: size 56, type Spa:Pod:Object:Param:IO (262150), id Spa:Enum:ParamId:IO (7)
Prop: key Spa:Pod:Object:Param:IO:id (1), flags 00000000
Id 1 (Spa:Enum:IO:Buffers)
Prop: key Spa:Pod:Object:Param:IO:size (2), flags 00000000
Int 8
* id:15 (Spa:Enum:ParamId:Latency)
Object: size 176, type Spa:Pod:Object:Param:Latency (262155), id Spa:Enum:ParamId:Latency (15)
Prop: key Spa:Pod:Object:Param:Latency:direction (1), flags 00000000
Id 0 (Spa:Enum:Direction:Input)
Prop: key Spa:Pod:Object:Param:Latency:minQuantum (2), flags 00000000
Float 0,000000
Prop: key Spa:Pod:Object:Param:Latency:maxQuantum (3), flags 00000000
Float 0,000000
Prop: key Spa:Pod:Object:Param:Latency:minRate (4), flags 00000000
Int 0
Prop: key Spa:Pod:Object:Param:Latency:maxRate (5), flags 00000000
Int 0
Prop: key Spa:Pod:Object:Param:Latency:minNs (6), flags 00000000
Long 0
Prop: key Spa:Pod:Object:Param:Latency:maxNs (7), flags 00000000
Long 0
* id:15 (Spa:Enum:ParamId:Latency)
Object: size 176, type Spa:Pod:Object:Param:Latency (262155), id Spa:Enum:ParamId:Latency (15)
Prop: key Spa:Pod:Object:Param:Latency:direction (1), flags 00000000
Id 1 (Spa:Enum:Direction:Output)
Prop: key Spa:Pod:Object:Param:Latency:minQuantum (2), flags 00000000
Float 1,000000
Prop: key Spa:Pod:Object:Param:Latency:maxQuantum (3), flags 00000000
Float 1,000000
Prop: key Spa:Pod:Object:Param:Latency:minRate (4), flags 00000000
Int 0
Prop: key Spa:Pod:Object:Param:Latency:maxRate (5), flags 00000000
Int 0
Prop: key Spa:Pod:Object:Param:Latency:minNs (6), flags 00000000
Long 0
Prop: key Spa:Pod:Object:Param:Latency:maxNs (7), flags 00000000
Long 0
How Reproducible:
Boot the laptop with latest Fedora 38 workstation
Actual Results:
No sound devices
Expected Results:
Sound devices to be recognized
Additional Info (as attachments):
-
pw-dump > pw-dump
: