web-dev-qa-db-ja.com

音が出ない(サウンドカードが検出されない)

音楽を聴いたりオンラインでサーフィンしたりするためだけに使用する精神障害者のために、古いラップトップをインストールしています。 Packard Bell easynote S5。

Lubuntu 13.10をインストールしましたが、少しの作業ですべてが完全に機能します。私が乗り越えられなかった唯一の問題は、音がないことでした。

最初にalsamixerを開こうとしましたが、次の出力が表示されます

Cannot open mixer: File or directory does not exist

どちらも実行できませんでした:

cat /proc/asound/card0/codec* | grep Codec

cat /proc/asound/cards outputs

--- no soundcards ---

Sudo lspci -vは次を出力します。

00:1b.0 Audio device: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) High Definition Audio Controller (rev 04)
    Subsystem: Packard Bell B.V. Device c011
    Flags: fast devsel, IRQ 5
    Memory at b0000000 (64-bit, non-prefetchable) [size=16K]
    Capabilities: [50] Power Management version 2
    Capabilities: [60] MSI: Enable- Count=1/1 Maskable- 64bit+
    Capabilities: [70] Express Root Complex Integrated Endpoint, MSI 00
    Capabilities: [100] Virtual Channel
    Capabilities: [130] Root Complex Link

Realtekドライバーをインストールしようとしましたが、失敗しました

誰にも解決策がありますか?

編集:編集しようとする奇妙な提案がありました/etc/modprobe.d/alsa-base.confサウンドアイコンは表示されますが、音が聞こえません(まだサウンドカードが検出されません)

わかりました、インストールプロセスでサウンドモジュールが正しくインストールされなかったことがわかりました。これは明らかにlinux-restricted-modulesにアクセスできないためです。

Edit2:動作しませんでした:(

このラップトップに約7年前にインストールしたopensuseの(古い)バージョンでサウンドが機能したことに注意してください。

Edit3:わかります。ネジアルザ。魔法を使ってドライバーを表示させます

(opensound.comのoosパッケージから)サウンドカードの正しいドライバーを見つけました。それは2008年に廃止され、私の(ずっと新しい)カーネルでは動作しません:(

良いことは、私が近づいていることです

私の唯一のオプションは、really古いカーネルバージョンを使用するか、Windows XPなどをインストールすることです。

3
Akisame

Msi z170aマザーボードでubuntu 14.04を実行しています。これは私の4番目のubuntu 14.04とすべてのハードウェアが異なります。また、fvwm2をウィンドウマネージャーとして実行しているため、gnomeまたは統一デスクトップを使用しません。つまり、gnome-'setup-stuff 'をxtermまたはgnome-terminalから実行します。

サウンドを機能させるために何時間も費やしました。私の最新のビルドでこれまでに機能してきたものは、このようなものです。

ルートとしてログインした端末から。または、Sudoコマンドを使用して、次の問題が解決したと信じています。

ルートとしてgnome-control-centerサウンドを実行しました
それから私はやった

 xen2:〜> ls -l /dev/snd
total 0 
 drwxrwxrwx 2 root root 80 Mar 21 11:13 by-path 
 crw-rw- rw- + 1ルートオーディオ116、2 3月21日11:13 controlC0 
 crw-rw-rw- + 1ルートオーディオ116、7 3月21 11:13 controlC1 
 crw-rw-rw- + 1ルートオーディオ116、6 3月21 11:13 hwC0D0 
 crw-rw-rw- + 1ルートオーディオ116、10 3月21 11:13 hwC1D0 
 crw-rw-rw- + 1ルートオーディオ116、4月21日17:16 pcmC0D0c 
 crw-rw-rw- + 1ルートオーディオ116、3 3月21 17:24 pcmC0D0p 
 crw-rw-rw- + 1ルートオーディオ116、5 Mar 21 11:13 pcmC0D2c 
 crw-rw-rw- + 1ルートオーディオ116、8 Mar 21 17:04 pcmC1D3p 
 crw-rw-rw- + 1ルートオーディオ116、 21 Mar 3 21 16:54 pcmC1D7p 
 crw-rw-rw- + 1ルートオーディオ116、1 Mar 21 11:13 seq 
 crw-rw-rw- + 1ルートオーディオ116、33 M​​ar 21 11:13タイマー

Ls -lは、ファイルとパーミッションを表示するだけでした

最初に/ dev/sndを調べたとき、上記のファイルの許可は異なっていました。ファイルとディレクトリのリストを取得するには

 find /dev/snd
/dev/snd
/dev/snd/hwC1D0
/dev/snd/pcmC1D7p
/dev/snd /pcmC1D3p
/dev/snd/controlC1
/dev/snd/by-path
/dev/snd/by-path/pci-0000:01:00.1
/dev/snd/by-path/pci-0000:00:1f.3 
/dev/snd/hwC0D0 
/dev/snd/pcmC0D2c 
/dev/snd/pcmC0D0c 
/dev/snd/pcmC0D0p 
/dev/snd/controlC0 
/dev/snd/seq 
/dev/snd/timer 

上記をファイルに書き込みます。
xen2:〜> ls -l/dev/snd >>/root/reboot_fixes

次に、/ root/reboot_fixesを、すべてのディレクトリに対してchmod 777で、すべてのファイルに対してchmod 666で編集しました。

再起動するたびに/ root/reboot_fixesを実行する必要があります。しかし、これがサウンドを機能させる唯一の方法です。私はこれを何十回も読みましたが、どれも機能しませんでした。これは私のために動作します。

1
Tom Watson