PulseAudio tidak dapat membuka perangkat PCM


5

Saya memiliki papan berbasis IMX6Q dan ingin bermain dengan PulseAudio. Papan saya memiliki tiga perangkat suara:

# aplay -l
**** List of PLAYBACK Hardware Devices ****
card 0: tlv320aic3xaudi [tlv320aic3x-audio], device 0: HiFi tlv320aic3x-hifi-0 []
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 1: tlv320aic32x4au [tlv320aic32x4-audio], device 0: HiFi tlv320aic32x4-hifi-0 []
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 2: imxhdmisoc [imx-hdmi-soc], device 0: i.MX HDMI Audio Tx hdmi-hifi-0 []
  Subdevices: 1/1
  Subdevice #0: subdevice #0

Perangkat yang ingin saya gunakan adalah hw:1,0:

aplay -D plughw:1,0 /usr/share/sounds/2.wav

Ini bekerja dengan baik.

Tetapi pada awalnya PulseAudio tidak mendeteksi perangkat PCM. Ketika saya mencoba mengkonfigurasi secara manual PulseAudio via

# pactl load-module module-alsa-sink device="hw:1,0"

Saya mendapat respons:

Failure: Module initialization failed

dan secara manual dimulai dengan

# pulseaudio --system -vvvv --log-meta

pengembalian:

I: [pulseaudio] [pulsecore / client.c: 80 pa_client_new ()] Dibuat 1 "Klien asli (klien soket UNIX)"
I: [pulseaudio] [pulsecore / protocol-native.c: 5012 pa_native_protocol_connect ()] Klien diautentikasi secara anonim.
D: [pulseaudio] [pulsecore / protocol-dbus.c: 799 pa_dbus_protocol_add_interface ()] Antarmuka org.PulseAudio.Core1.Client ditambahkan untuk objek / org / pulseaudio / core1 / client1
D: [pulseaudio] [pulsecore / protocol-native.c: 2601 command_auth ()] Versi protokol: remote 29, lokal 29
D: [pulseaudio] [pulsecore / protocol-native.c: 2664 command_auth ()] SHM mungkin: tidak ada
D: [pulseaudio] [pulsecore / protocol-native.c: 2682 command_auth ()] Bernegosiasi SHM: tidak
D: [pulseaudio] [modules / alsa / alsa-util.c: 673 pa_alsa_open_by_device_string ()] Mencoba hw: 1,0 dengan SND_PCM_NO_AUTO_FORMAT ...
I: [pulseaudio] [(alsa-lib) pcm_hw.c: 1667 _snd_pcm_hw_open ()] Nilai tidak valid untuk kartu
I: [pulseaudio] [modules / alsa / alsa-util.c: 680 pa_alsa_open_by_device_string ()] Galat saat membuka perangkat PCM hw: 1,0: Tidak ada file atau direktori seperti itu
E: [pulseaudio] [pulsecore / module.c: 175 pa_module_load ()] Gagal memuat modul "module-alsa-sink" (argumen: "device = hw: 1,0"): inisialisasi gagal.
I: [pulseaudio] [pulsecore / client.c: 102 pa_client_free ()] Membebaskan 1 "pactl"
I: [pulseaudio] [pulsecore / protocol-native.c: 4903 pstream_die_callback ()] Koneksi terputus.
D: [pulseaudio] [pulsecore / protocol-dbus.c: 835 pa_dbus_protocol_remove_interface ()] Antarmuka org.PulseAudio.Core1.Client dihapus dari objek / org / pulseaudio / core1 / client1

Bagaimana saya bisa mendapatkan PulseAudio memuat perangkat?


Apakah pulseaudio --system -vvvv --log-metaperintah lengkap dijalankan untuk mendapatkan hasil terakhir?
bschlueter

Apakah Anda pernah menemukan solusi untuk ini?
Joshua Walsh
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.