Cara memperbaiki "Tidak Ada Kartu Suara Ditemukan"

10

Saya sedang mencoba untuk mendapatkan optik IEC958 / SPDIF bekerja pada motherboard ASUS P8P67PRO V3 saya menjalankan Natty dan saya tampaknya telah menghapus bagian penting dari pengaturan suara saya.

Ini adalah output dari beberapa perintah yang relevan (saya harap):

sudo aplay -l  
aplay: device_list:240: no soundcards found...

ls /cat/asound*
ls: cannot access /proc/asoun*: No such file or directory

lspci -v
00:1b.0 Audio device: Intel Corporation 6 Series Chipset Family High Definition Audio Controller (rev 05)
Subsystem: ASUSTeK Computer Inc. Device 8469
Flags: bus master, fast devsel, latency 0, IRQ 22
Memory at fe720000 (64-bit, non-prefetchable) [size=16K]
Capabilities: <access denied>
Kernel driver in use: oss_hdaudio
Kernel modules: snd-hda-intel

pactl stat
Currently in use: 1 blocks containing 63.9 KiB bytes total.
Allocated during whole lifetime: 41 blocks containing 1.8 MiB bytes total.
Sample cache size: 0 B
Server Name: pulseaudio
Server Version: 0.9.22-24-g67d18
Default Sample Specification: s16le 2ch 44100Hz
Default Channel Map: front-left,front-right
Default Sink: auto_null
Default Source: auto_null.monitor
Cookie: bed7e0b0

Setiap saran sangat dihargai.

Jonathan Day
sumber
apakah Anda menggunakan kernel standar atau versi yang lebih baru?
fossfreedom
@fossfreedom - uname -r: 2.6.38-10-server
Jonathan Day
Apakah Anda masih mengalami masalah ini?
jrg
Saya akhirnya merobek semua audio yang terkait dan menginstal ulang. tidak menyenangkan ...
Jonathan Day

Jawaban:

8

Saya memiliki masalah yang sama. Saya menyelesaikannya dengan menjalankan perintah berikut

sudo modprobe snd-hda-intel

Di dalam jendela terminal ( Ctrl+ Alt+ Tuntuk membukanya).

pengguna1336314
sumber
1
Tidak bekerja untuk saya. Sama sekali tidak melakukan apa pun.
Braden Best
Ini berfungsi untuk saya di bawah Debian 9 tetapi saya harus mengetiknya setiap kali saya me-restart komputer. Apa kamu tahu kenapa?
Roby Sottini
Berhasil. Saya sudah mencoba banyak perintah lain dari memuat pulsa, alsa dll tidak ada yang berhasil. Tapi ini berhasil. Terima kasih
pamu
Di Ubuntu 18.04 saya, ini adalah sudo modprobe snd_hda_intelsebagai output yang lspci -v | grep snddisarankan. Dan ya, itu segera membantu. Terima kasih!
Eugene Gr. Philippov
5

Langkah Pemecahan Masalah Dasar

1. Apakah volume Anda ditolak sepenuhnya, atau apakah speaker Anda tidak bersuara?

Jalankan perintah berikut di terminal

$ pacmd

Welcome to PulseAudio! Use "help" for usage information.
>>> list-sinks

2. Bisakah Anda memainkan suara yang dikenal selalu diputar dengan benar?

Jalankan perintah berikut di terminal

aplay /usr/share/sounds/alsa/Front_Center.wav

Jika Anda bukan pengguna root, maka

sudo aplay /usr/share/sounds/alsa/Front_Center.wav

3. Bisakah pengguna lain memainkan salah satu dari suara yang "dikenal-baik" ini?

Masuk dengan akun pengguna lain. Jika tidak ada yang lain, Anda harus membuatnya dengan pengaturan default.

4. Apakah sistem mengenali kartu suara Anda?

Jalankan perintah di terminal

sudo aplay -l

Output dari perintah itu akan terlihat seperti ini:

**** List of PLAYBACK Hardware Devices ****

card 0: Intel [HDA Intel], device 0: ALC861VD Analog [ALC861VD Analog]
  Subdevices: 0/1
  Subdevice #0: subdevice #0

Jika Anda melihat ini:

aplay: device_list:221: no soundcard found...

Itu berarti Ubuntu tidak mengenali kartu suara Anda. Periksa apakah Anda sudah memasang modul yang benar.

Kemudian di terminal jalankan perintah berikut

sudo modprobe snd-hda-intel

Sekarang jalankan perintah

sudo aplay -l

dan lihat apakah Anda mendapatkan daftar perangkat perangkat keras.

5. Apakah Anda memiliki modul suara yang diinstal?

Buka terminal dan ketik (perhatikan backticks `untuk substitusi perintah)

find /lib/modules/`uname -r` | grep snd

Anda akan melihat daftar besar item muncul. Jika tidak, berarti proses instal tidak menginstal modul suara untuk Anda. Untuk memperbaikinya, ketik jendela terminal:

sudo apt-get install linux-restricted-modules-`uname -r` linux-generic

Setelah menginstal modul, Anda harus mem-boot ulang agar perubahan diterapkan.

6. Apakah kartu suara terpasang secara fisik dan dikenali oleh perangkat keras Anda?

Buka terminal dan ketik

lspci -v | grep -A7 -i "audio"

Ini akan menampilkan beberapa informasi tentang perangkat keras audio Anda. Contohnya di bawah ini.

00: 1b.0 Perangkat audio: Intel Corporation 82801G (ICH7 Family) High

Pengontrol Audio Definisi (rev 02)

    Subsystem: Toshiba America Info Systems Device ff01

    Flags: bus master, fast devsel, latency 0, IRQ 22

    Memory at dc440000 (64-bit, non-prefetchable) [size=16K]

    Capabilities: <access denied>

    Kernel driver in use: HDA Intel

    Kernel modules: snd-hda-intel

Ini menyelesaikan masalah suara di ubuntu.

YashTheRedDevil
sumber
2

Mmmh ... Semua langkah di atas tidak menyelesaikan masalah bagi saya di Zesty 17.04, sayangnya: /

Tapi saya bisa mengaktifkan kartu suara dengan "sudo modprobe snd-hda-intel" yang sudah menjadi titik awal yang baik;)

Jadi saya bisa memperbaikinya seperti itu:

  1. Untuk membuat file bernama soundcardfix di /etc/init.d

  2. Isi file dengan dua baris kode ini:

#!/bin/bash
/sbin/modprobe snd-hda-intel
  1. Masukkan perintah ini di terminal:
sudo chmod +x /etc/init.d/soundcardfix
  1. Terakhir buat tautan simbolik dengan dua perintah ini di terminal:
sudo ln -s /etc/init.d/soundcardfix /etc/rc3.d/S02soundcardfix
sudo ln -s /etc/init.d/soundcardfix /etc/rc5.d/S02soundcardfix

Saya harap ini akan membantu entah bagaimana :)

Fred
sumber
1
Ini berhasil untuk saya. sudo modprobe snd-hda-intelmelakukannya tetapi saya harus mengetiknya setiap waktu, dan instruksi Anda membuatnya sehingga ini dilakukan saat startup secara otomatis. Sekarang aplay -lmemberi saya nama perangkat "Generic Analog" dan "Generic Digital", bukan "Intel ALC887-VD Analog", dll., Tapi saya kira itu tidak banyak berubah? Saya punya suara sekarang, terima kasih!
jrsala
1

Jika itu membantu siapa pun, saya memiliki masalah yang serupa: Alsa menemukan kartu suara USB saya, tetapi Pulseaudio tidak.

Ternyata jika saya mengubah pengguna saya menjadi root (sudo su root), maka Pulseaudio bekerja dengan baik. Jadi solusinya memberikan izin 'audio' yang benar kepada pengguna saya:

sudo adduser myuser audio
williamtx
sumber
0

Ditingkatkan dari 12,04 menjadi 12,10 dengan alat upgrade dist. Pertama tidak ada grub dan memperbaikinya dengan rescatux. Kemudian tidak ada kartu suara yang ditemukan. Saya telah melihat halaman demi halaman dan mencoba banyak solusi, sekitar tiga jam kerja ketika solusinya sangat sederhana sehingga saya terkejut itu bukan hasil pencarian nomor satu untuk masalah ini. Ini dia:

Instal file header dan gambar untuk kernel Anda.

sudo apt-get install linux-headers-3.5.0-26-generic linux-image-3.5.0-26-generic

Saya harap ini juga bekerja untuk Anda!

Dale Walker
sumber
0

TL; DR: Pada laptop Dell XPS, mungkin itu adalah hal BIOS.

Saya mengalami hal yang sama - tiba-tiba, Ubuntu berhenti memutar suara dan tidak ada pemain yang dapat mengenali kartu suara, no soundcards found...dari aplay -l, meskipun semua driver diinstal.

Ini terjadi pada Dell XPS 15 9560 dengan Ubuntu 16.04 dual-boot dengan Windows 10.

Setelah mencoba setiap langkah pemecahan masalah, termasuk menginstal ulang dan mem-boot ke kernel yang berbeda, saya menyadari suara berhenti bekerja di Windows juga.

Akhirnya, ada sesuatu di BIOS yang tiba-tiba menjadi rusak ... Setelah pembaruan BIOS, masalahnya terpecahkan.

Pada kesempatan lain, ketika masalah berulang, saya memasuki BIOS, menonaktifkan Audio sepenuhnya, menerapkan, lalu mengaktifkannya kembali, dan saat reboot, suara kembali.

Takeaways saya:

  • Jika menjalankan sistem dual-boot, dan langkah pemecahan masalah dasar tidak berfungsi, periksa apakah suara juga berfungsi pada OS yang diinstal lainnya.
  • Pastikan BIOS terbaru, dan coba nonaktifkan / aktifkan Audio untuk mendapatkan suara kembali.
valiano
sumber
0

Masalah saya akhirnya adalah boot aman telah diaktifkan. Saya memiliki sistem UEFI dengan Boot Aman yang diaktifkan. ItuEFI_SECURE_BOOT_SIG_ENFORCE kernel config mencegah linux dari loading modul pihak ketiga unsigned jika UEFI Aman Boot diaktifkan.

Saya menonaktifkan Boot Aman di BIOS dan mengembalikan fungsionalitas suara.

Mageek
sumber