"कोई साउंडकार्ड नहीं मिला" कैसे ठीक करें


10

मैं अपने ASUS P8P67PRO V3 मदरबोर्ड पर काम करने वाले IEC958 / SPDIF ऑप्टिकल को बाहर निकालने की कोशिश कर रहा था और मुझे लगता है कि मैंने अपने साउंड सेटअप का एक महत्वपूर्ण हिस्सा मिटा दिया है।

यहाँ कुछ प्रासंगिक आदेशों से आउटपुट है (मुझे उम्मीद है):

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

किसी भी सलाह बहुत सराहना की।


क्या आप उस मानक नेट्टी कर्नेल या बाद के संस्करण का उपयोग कर रहे हैं?
जीवाश्म

@fossfreedom - uname -r: 2.6.38-10-सर्वर
जोनाथन डे

क्या आप अभी भी इस समस्या का सामना कर रहे हैं?
jrg

मैं सब कुछ ऑडियो संबंधित और फिर से स्थापित तेजस्वी समाप्त हो गया। सुखद नहीं ...
जोनाथन डे

जवाबों:


9

मुझे भी यही समस्या थी। मैंने निम्न कमांड चलाकर इसे हल किया

sudo modprobe snd-hda-intel

टर्मिनल विंडो (अंदर Ctrl+ Alt+ Tखुला एक करने के लिए)।


1
मेरे लिए काम नहीं किया। बिल्कुल कुछ नहीं किया।
ब्रैडेन बेस्ट

यह डेबियन 9 के तहत मेरे लिए काम करता है लेकिन मुझे हर बार कंप्यूटर को पुनरारंभ करने के लिए इसे टाइप करना पड़ता है। तुम जानते हो क्यों?
Rob Sottini

यह काम करता हैं। मैंने कई अन्य कमांड लोडिंग पल्स की कोशिश की है, अलसा आदि कुछ भी काम नहीं किया है। लेकिन यह काम कर गया। धन्यवाद
pamu

मेरे उबंटू 18.04 में, यह सुझाव sudo modprobe snd_hda_intelके आउटपुट के रूप में था lspci -v | grep snd। और हां, इससे तुरंत मदद मिली। धन्यवाद!
यूजीन जीआर। फिलिपोव

5

बुनियादी समस्या निवारण कदम

1. क्या आपका वॉल्यूम कम हो गया है, या आपका स्पीकर म्यूट है?

टर्मिनल में निम्न कमांड चलाएँ

$ pacmd

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

2. क्या आप एक ऐसी ध्वनि बजा सकते हैं जो हमेशा सही ढंग से बजने के लिए जानी जाती है?

टर्मिनल में निम्न कमांड चलाएँ

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

अगर आप रूट यूजर नहीं हैं तो

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

3. क्या कोई अन्य उपयोगकर्ता इन "ज्ञात-अच्छा" ध्वनियों में से एक खेल सकता है?

किसी अन्य उपयोगकर्ता खाते के साथ लॉग इन करें। यदि कोई अन्य नहीं है, तो आपको डिफ़ॉल्ट सेटिंग्स के साथ एक बनाना चाहिए।

4. क्या सिस्टम आपके साउंड कार्ड को पहचान रहा है?

टर्मिनल में कमांड चलाएँ

sudo aplay -l

उस कमांड का आउटपुट कुछ इस तरह दिखना चाहिए:

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

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

यदि आप इसे देखते हैं:

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

इसका मतलब है कि उबंटू आपके साउंड कार्ड को नहीं पहचान रहा है। जांचें कि आपके पास उचित मॉड्यूल स्थापित हैं।

फिर टर्मिनल में निम्नलिखित कमांड चलाते हैं

sudo modprobe snd-hda-intel

अब कमांड को रन करें

sudo aplay -l

और देखें कि क्या आपको हार्डवेयर उपकरणों की सूची मिल रही है।

5. क्या आपके पास साउंड मॉड्यूल स्थापित हैं?

एक टर्मिनल खोलें और टाइप करें (कमांड प्रतिस्थापन के लिए बैकटिक्स पर ध्यान दें)

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

आपको आइटमों की एक बड़ी सूची सामने आनी चाहिए। यदि आप नहीं करते हैं, तो इसका मतलब है कि स्थापित प्रक्रिया ने आपके लिए ध्वनि मॉड्यूल स्थापित नहीं किया है। इसे ठीक करने के लिए, टर्मिनल विंडो में टाइप करें:

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

मॉड्यूल स्थापित करने के बाद, आपको परिवर्तनों को प्रभावी करने के लिए रीबूट करना होगा।

6. क्या साउंड कार्ड भौतिक रूप से आपके हार्डवेयर द्वारा स्थापित और मान्यता प्राप्त है?

एक टर्मिनल खोलें और टाइप करें

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

यह आपके ऑडियो हार्डवेयर के बारे में कुछ जानकारी का उत्पादन करना चाहिए। एक उदाहरण नीचे है।

00: 1b.0 ऑडियो डिवाइस: इंटेल कॉर्पोरेशन 82801G (ICH7 परिवार) उच्च

परिभाषा ऑडियो नियंत्रक (संशोधित 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

यह ubuntu में ध्वनि मुद्दे को हल करता है।


2

Mmmh ... उपरोक्त सभी कदम मेरे लिए 17.04 पर Zesty के मुद्दे को हल नहीं किया, दुर्भाग्य से: /

लेकिन मैं साउंडकार्ड को "sudo modprobe snd-hda-Intel" के साथ सक्रिय कर सकता था जो पहले से ही एक अच्छा शुरुआती बिंदु था;)

इस प्रकार मैं इसे इस तरह से ठीक कर सकता था:

  1. /Etc/init.d में soundcardfix नामक एक फाइल बनाने के लिए

  2. इस कोड की दो पंक्तियों के साथ फाइल भरें:

#!/bin/bash
/sbin/modprobe snd-hda-intel
  1. इस आदेश को टर्मिनल में दर्ज करें:
sudo chmod +x /etc/init.d/soundcardfix
  1. अंत में एक टर्मिनल में इन दो आदेशों के साथ प्रतीकात्मक लिंक बनाएं:
sudo ln -s /etc/init.d/soundcardfix /etc/rc3.d/S02soundcardfix
sudo ln -s /etc/init.d/soundcardfix /etc/rc5.d/S02soundcardfix

मुझे आशा है कि यह किसी भी तरह से मदद करेगा :)


1
इसने मेरे लिए काम किया। sudo modprobe snd-hda-intelकिया, लेकिन मुझे इसे हर बार टाइप करना पड़ा, और आपके निर्देशों ने इसे ऐसा बना दिया कि यह स्टार्टअप पर स्वचालित रूप से हो जाता है। अब aplay -lमुझे "Intel ALC887-VD एनालॉग" आदि के बजाय "जेनेरिक एनालॉग" और "जेनेरिक डिजिटल" डिवाइस नाम देता है, लेकिन मुझे लगता है कि बहुत बदलाव नहीं आया है? मेरे पास अब आवाज है, धन्यवाद!
जर्सला

1

यदि यह किसी की मदद करता है, तो मुझे एक समान समस्या थी: अलसा मेरे यूएसबी साउंडकार्ड को ढूंढ रहा था, लेकिन पल्सेडियो नहीं था।

यह बताता है कि अगर मैंने अपने उपयोगकर्ता को रूट (sudo su root) में बदल दिया, तो पल्सेडियो ने ठीक काम किया। इसलिए समाधान मेरे उपयोगकर्ता को सही 'ऑडियो' की अनुमति दे रहा था:

sudo adduser myuser audio

0

अपग्रेड टूल के साथ 12.04 से 12.10 तक अपग्रेड किया गया। पहले कोई ग्रब नहीं था और रेस्कैटक्स के साथ मरम्मत की गई थी। तब कोई साउंडकार्ड नहीं मिला। मैंने पेज के बाद पेज के माध्यम से देखा है और कई समाधानों की कोशिश की है, लगभग तीन घंटे का काम जब समाधान इतना सरल था कि मुझे आश्चर्य है कि यह इस समस्या के लिए नंबर एक खोज परिणाम नहीं है। यह रहा:

अपने कर्नेल के लिए हेडर और छवि फ़ाइलों को स्थापित करें।

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

मुझे आशा है कि यह आपके लिए भी काम करता है!


0

TL; DR: एक डेल एक्सपीएस लैपटॉप पर, यह एक BIOS चीज हो सकती है।

अचानक, उबंटू ध्वनि और कोई खिलाड़ी, साउंड कार्ड को पहचान सकता है चलाया जाना रुक एक के सभी - मैं एक ही मिला है no soundcards found...से aplay -l, हालांकि सभी ड्राइवरों स्थापित किया गया।

यह एक Dell XPS 15 9560 पर हुआ जिसमें उबंटू 16.04 ड्यूल विंडोज 10 के साथ बूट हुआ।

अलग-अलग गुठली में फिर से स्थापित करने और बूट करने सहित हर समस्या निवारण कदम की कोशिश करने के बाद, मुझे एहसास हुआ कि ध्वनि ने विंडोज में भी काम करना बंद कर दिया है।

आखिरकार, यह BIOS में कुछ ऐसा था जो अचानक हाइरवायर हो गया ... BIOS अपडेट के बाद, समस्या हल हो गई थी।

एक अन्य अवसर पर, जब समस्या दोहराई गई, मैंने BIOS में प्रवेश किया, पूरी तरह से ऑडियो अक्षम किया, आवेदन किया, फिर इसे फिर से सक्षम किया, और रिबूट पर, ध्वनि वापस आ गई।

मेरे टेकअवे:

  • यदि एक डुअल-बूटेड सिस्टम चल रहा है, और मूल समस्या निवारण चरण काम नहीं कर रहे हैं, तो जांचें कि क्या ध्वनि अन्य स्थापित ओएस पर भी काम कर रही है।
  • सुनिश्चित करें कि BIOS अद्यतित है, और ध्वनि वापस पाने के लिए ऑडियो को अक्षम / सक्षम करने का प्रयास करें।

0

मेरा मुद्दा समाप्त हो रहा है कि सुरक्षित बूट सक्षम किया गया था। मेरे पास एक यूईएफआई प्रणाली है जिसमें सक्षम सिक्योर बूट है। EFI_SECURE_BOOT_SIG_ENFORCEयदि UEFI सुरक्षित बूट कर्नेल config रोकता linux लोड होने से अहस्ताक्षरित तृतीय पक्ष मॉड्यूल सक्षम है।

मैंने BIOS में सिक्योर बूट को निष्क्रिय कर दिया है और इसने ध्वनि कार्यक्षमता बहाल कर दी है।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.