お知らせ

  • 利用規約を守って投稿してください。また、よくある質問および投稿の手引きも参照してください。
  • メッセージの投稿にはアカウントが必要です。未登録の方は、ユーザ登録ページからアカウントを作成することができます。

#1 2018-09-30 23:53:21

774noneko
メンバ
登録日: 2014-03-10

ubuntu16.04 音が出なくなりました

ubuntu16.04を使っております。

昨年夏に組み立てたもので、最近になって音が出なくなりました。

マザーボードは ASRock H270M Pro4 (商品のページを見ると「オーディオ - 7.1 チャネル HD Audio およびコンテンツ保護機能 (Realtek ALC892 オーディオコーデック)」とありました。)

スピーカー付きディスプレイ EX-LD2071TB と本体をHDMIケーブルでつないで使っていました。

音が出なくなってから、イヤホンジャックにイヤホンをつないでみましたが、音は出ませんでした。

ubuntu18.04を入れたライブUSBメモリで試しに起動してみましたが、やはり音は出ませんでした。

UbuntuTips/Hardware/SoundTroubleshooting
https://wiki.ubuntulinux.jp/UbuntuTips/Hardware/SoundTroubleshooting

を読んで、やってみました。

$ lspci | egrep -i multimedia\|audio
→反応ありませんでした。


$ lspci -v | less

00:00.0 Host bridge: Intel Corporation Device 590f (rev 06)
        Subsystem: ASRock Incorporation Device 590f
        Flags: bus master, fast devsel, latency 0
        Capabilities: <access denied>

00:02.0 VGA compatible controller: Intel Corporation Device 5912 (rev 04) (prog-if 00 [VGA controller])
        Subsystem: ASRock Incorporation Device 5912
        Flags: bus master, fast devsel, latency 0, IRQ 125
        Memory at de000000 (64-bit, non-prefetchable) [size=16M]
        Memory at c0000000 (64-bit, prefetchable) [size=256M]
        I/O ports at f000 [size=64]
        Expansion ROM at <unassigned> [disabled]
        Capabilities: <access denied>
        Kernel driver in use: i915_bpo
        Kernel modules: i915_bpo

00:14.0 USB controller: Intel Corporation Device a2af (prog-if 30 [XHCI])
        Subsystem: ASRock Incorporation Device a2af
        Flags: bus master, medium devsel, latency 0, IRQ 122
        Memory at df020000 (64-bit, non-prefetchable) [size=64K]
        Capabilities: <access denied>
        Kernel driver in use: xhci_hcd

00:14.2 Signal processing controller: Intel Corporation Device a2b1
        Subsystem: ASRock Incorporation Device a2b1
        Flags: bus master, fast devsel, latency 0, IRQ 11
        Memory at df03a000 (64-bit, non-prefetchable) [size=4K]
        Capabilities: <access denied>

00:16.0 Communication controller: Intel Corporation Device a2ba
        Subsystem: ASRock Incorporation Device a2ba
        Flags: bus master, fast devsel, latency 0, IRQ 126
        Memory at df039000 (64-bit, non-prefetchable) [size=4K]
        Capabilities: <access denied>
        Kernel driver in use: mei_me
        Kernel modules: mei_me

00:17.0 SATA controller: Intel Corporation Device a282 (prog-if 01 [AHCI 1.0])
        Subsystem: ASRock Incorporation Device a282
        Flags: bus master, 66MHz, medium devsel, latency 0, IRQ 123
        Memory at df034000 (32-bit, non-prefetchable) [size=8K]
        Memory at df038000 (32-bit, non-prefetchable) [size=256]
        I/O ports at f090 [size=8]
        I/O ports at f080 [size=4]
        I/O ports at f060 [size=32]
        Memory at df037000 (32-bit, non-prefetchable) [size=2K]

00:1f.0 ISA bridge: Intel Corporation Device a2c4
        Subsystem: ASRock Incorporation Device a2c4
        Flags: bus master, medium devsel, latency 0

00:1f.2 Memory controller: Intel Corporation Device a2a1
        Subsystem: ASRock Incorporation Device a2a1
        Flags: bus master, fast devsel, latency 0
        Memory at df030000 (32-bit, non-prefetchable) [size=16K]

00:1f.4 SMBus: Intel Corporation Device a2a3
        Subsystem: ASRock Incorporation Device a2a3
        Flags: medium devsel, IRQ 11
        Memory at df036000 (64-bit, non-prefetchable) [size=256]
        I/O ports at f040 [size=32]
        Kernel modules: i2c_i801

00:1f.6 Ethernet controller: Intel Corporation Ethernet Connection (2) I219-V
        Subsystem: ASRock Incorporation Ethernet Connection (2) I219-V
        Flags: bus master, fast devsel, latency 0, IRQ 124
        Memory at df000000 (32-bit, non-prefetchable) [size=128K]
        Capabilities: <access denied>
        Kernel driver in use: e1000e
        Kernel modules: e1000e


$ lspci -v -s `lspci | grep -i audio | sed -e 's/\(\w*\)\s.*/\1/'`

lspci: option requires an argument -- 's'
Usage: lspci [<switches>]
以下、使い方の説明っぽかったです。


$ cat /proc/asound/cards
cat: /proc/asound/cards: そのようなファイルやディレクトリはありません


$ aplay -L
default
    Playback/recording through the PulseAudio sound server
null
    Discard all samples (playback) or generate zero samples (capture)
pulse
    PulseAudio Sound Server


以上、どうすればよいか、お教えください。
よろしくお願いいたします。

オフライン

 

#2 2018-10-01 21:24:48

iinews
メンバ
登録日: 2014-06-02

Re: ubuntu16.04 音が出なくなりました

https://forums.ubuntulinux.jp/viewtopic.php?id=12425
だいぶ古い情報ですが、biosにてサウンド設定をautoにしてたのを変えたら認識したとあります。
無関係でしたらスルーで・・・

オフライン

 

#3 2018-10-02 00:06:26

774noneko
メンバ
登録日: 2014-03-10

Re: ubuntu16.04 音が出なくなりました

iinewsさん、返信ありがとうございます。

UEFIの「チップセット設定」の関係ありそうな項目「内蔵HDオーディオ」の設定「自動」を「有効」に変えて保存してみました。

他に関係ありそうな項目は
・「フロントI/Oパネル」「HD」
・「内蔵 HDMI HDオーディオ」「有効」
となっていました。

$ lspci | egrep -i multimedia\|audio
00:1f.3 Audio device: Intel Corporation Device a2f0


$ lspci -v | less

00:00.0 Host bridge: Intel Corporation Device 590f (rev 06)
        Subsystem: ASRock Incorporation Device 590f
        Flags: bus master, fast devsel, latency 0
        Capabilities: <access denied>

00:02.0 VGA compatible controller: Intel Corporation Device 5912 (rev 04) (prog-
if 00 [VGA controller])
        Subsystem: ASRock Incorporation Device 5912
        Flags: bus master, fast devsel, latency 0, IRQ 125
        Memory at de000000 (64-bit, non-prefetchable) [size=16M]
        Memory at c0000000 (64-bit, prefetchable) [size=256M]
        I/O ports at f000 [size=64]
        Expansion ROM at <unassigned> [disabled]
        Capabilities: <access denied>
        Kernel driver in use: i915_bpo
        Kernel modules: i915_bpo

00:14.0 USB controller: Intel Corporation Device a2af (prog-if 30 [XHCI])
        Subsystem: ASRock Incorporation Device a2af
        Flags: bus master, medium devsel, latency 0, IRQ 122
        Memory at df030000 (64-bit, non-prefetchable) [size=64K]
        Capabilities: <access denied>
        Kernel driver in use: xhci_hcd

00:14.2 Signal processing controller: Intel Corporation Device a2b1
        Subsystem: ASRock Incorporation Device a2b1
        Flags: bus master, fast devsel, latency 0, IRQ 11
        Memory at df04e000 (64-bit, non-prefetchable) [size=4K]
        Capabilities: <access denied>

00:16.0 Communication controller: Intel Corporation Device a2ba
        Subsystem: ASRock Incorporation Device a2ba
        Flags: bus master, fast devsel, latency 0, IRQ 126
        Memory at df04d000 (64-bit, non-prefetchable) [size=4K]
        Capabilities: <access denied>
        Kernel driver in use: mei_me
        Kernel modules: mei_me

00:17.0 SATA controller: Intel Corporation Device a282 (prog-if 01 [AHCI 1.0])
        Subsystem: ASRock Incorporation Device a282
        Flags: bus master, 66MHz, medium devsel, latency 0, IRQ 123
        Memory at df048000 (32-bit, non-prefetchable) [size=8K]
        Memory at df04c000 (32-bit, non-prefetchable) [size=256]
        I/O ports at f090 [size=8]
        I/O ports at f080 [size=4]
        I/O ports at f060 [size=32]
        Memory at df04b000 (32-bit, non-prefetchable) [size=2K]
        Capabilities: <access denied>
        Kernel driver in use: ahci
        Kernel modules: ahci

00:1f.0 ISA bridge: Intel Corporation Device a2c4
        Subsystem: ASRock Incorporation Device a2c4
        Flags: bus master, medium devsel, latency 0

00:1f.2 Memory controller: Intel Corporation Device a2a1
        Subsystem: ASRock Incorporation Device a2a1
        Flags: bus master, fast devsel, latency 0
        Memory at df044000 (32-bit, non-prefetchable) [size=16K]

00:1f.3 Audio device: Intel Corporation Device a2f0
        Subsystem: ASRock Incorporation Device 5892
        Flags: bus master, fast devsel, latency 32, IRQ 127
        Memory at df040000 (64-bit, non-prefetchable) [size=16K]
        Memory at df020000 (64-bit, non-prefetchable) [size=64K]
        Capabilities: <access denied>
        Kernel driver in use: snd_hda_intel
        Kernel modules: snd_hda_intel

00:1f.4 SMBus: Intel Corporation Device a2a3
        Subsystem: ASRock Incorporation Device a2a3
        Flags: medium devsel, IRQ 11
        Memory at df04a000 (64-bit, non-prefetchable) [size=256]
        I/O ports at f040 [size=32]
        Kernel modules: i2c_i801

00:1f.6 Ethernet controller: Intel Corporation Ethernet Connection (2) I219-V
        Subsystem: ASRock Incorporation Ethernet Connection (2) I219-V
        Flags: bus master, fast devsel, latency 0, IRQ 124
        Memory at df000000 (32-bit, non-prefetchable) [size=128K]
        Capabilities: <access denied>
        Kernel driver in use: e1000e
        Kernel modules: e1000e

$ lspci -v -s `lspci | grep -i audio | sed -e 's/\(\w*\)\s.*/\1/'`
00:1f.3 Audio device: Intel Corporation Device a2f0
    Subsystem: ASRock Incorporation Device 5892
    Flags: bus master, fast devsel, latency 32, IRQ 127
    Memory at df040000 (64-bit, non-prefetchable) [size=16K]
    Memory at df020000 (64-bit, non-prefetchable) [size=64K]
    Capabilities: <access denied>
    Kernel driver in use: snd_hda_intel
    Kernel modules: snd_hda_intel


$ cat /proc/asound/cards
--- no soundcards ---


$ aplay -L
default
    Playback/recording through the PulseAudio sound server
null
    Discard all samples (playback) or generate zero samples (capture)
pulse
    PulseAudio Sound Server


となりました。
ありがとうございます!

ですが、ここからどうしたらよいでしょうか?

オフライン

 

#4 2018-10-02 19:17:29

iinews
メンバ
登録日: 2014-06-02

Re: ubuntu16.04 音が出なくなりました

またまた調べた情報ですが・・・
https://askubuntu.com/questions/971607/no-audio-in-ubuntu-16-04-intel-corporation-device-a171-rev-31-audio-device
こちらを機械翻訳して私なりに解釈すると

質問者が解決したかは不明ですが、回答者が以下の手順で回復したとあります。

$ sudo apt purge alsa*
$ sudo apt-get remove --purge alsa-base pulseaudio indicator-sound
$ sudo apt-get install alsa-base pulseaudio indicator-sound
$ sudo alsa force-reload
再起動
(端末からでも)pavucontrolを起動して設定をアナログステレオ入出力にする
再生タブに移動し、ヘッドホンアイコンをクリックしてミュートを解除
この直後、音が鳴った(再起動は不要)

どうでしょうか?参考になりますかね?

オフライン

 

#5 2018-10-03 00:02:29

774noneko
メンバ
登録日: 2014-03-10

Re: ubuntu16.04 音が出なくなりました

iinewsさん、返信ありがとうございます。

さっそく教えていただいたようにしてpavucontrolを起動し、設定タブを見ましたが、
「設定するカードがありません」
と薄い字で表示されていて、アナログステレオ入出力には設定できませんでした。

再生タブを見ると、「システム音」という項目のみで、ヘッドフォンアイコンは見当たりませんでした。


調べていただいて本当にありがとうございます。

オフライン

 

#6 2018-10-03 21:49:19

iinews
メンバ
登録日: 2014-06-02

Re: ubuntu16.04 音が出なくなりました

ではこれは思いつきをいくつか・・・
(1)1つ前のカーネルで起動してみる。
(2)新しいカーネル($ sudo apt install linux-generic-hwe-16.04)を試してみる
(3)osを再インストールして最新までアップグレードする
だいぶ前ですが通知がある度にアップグレードしてたらカーネルのアップグレード直後に音が出なくなったことがあります。
じゃあosを再インストールして最新までアップグレードしたらどうなるかと思ったら、それは音が出ました。
いろいろ難しいようです。
alsaをアップグレードして解決した情報もありましたが、残念ながら16.04用はソースはあってもdebファイルが用意されてませんでした。
なのでインストール手順がわかりません。
ただ念の為urlを載せておきます。
https://wiki.ubuntu.com/Audio/UpgradingAlsa/DKMS

オフライン

 

#7 2018-10-04 00:29:20

774noneko
メンバ
登録日: 2014-03-10

Re: ubuntu16.04 音が出なくなりました

iinewsさん、調べていただいてありがとうございます。

(1)1つ前のカーネルで起動してみる。
ですが、シフトキー押しっぱなしで起動して、GRUBでAdvanced optionsを選び、次の画面で以前のものっぽい選択肢を選ぶ、ということでいいでしょうか?

4.4.0-127-genericというものを選んでやってみましたが、やはり音は出ませんでした。


(3)osを再インストールして最新までアップグレードする
ですが、ubuntu18.04のライブUSBでインストールせずに試す、ということではダメでしょうか?

$ lspci | egrep -i multimedia\|audio
00:1f.3 Audio device: Intel Corporation 200 Series PCH HD Audio


$ lspci -v -s `lspci | grep -i audio | sed -e 's/\(\w*\)\s.*/\1/'`
00:1f.3 Audio device: Intel Corporation 200 Series PCH HD Audio
    Subsystem: ASRock Incorporation 200 Series PCH HD Audio
    Flags: bus master, fast devsel, latency 32, IRQ 127
    Memory at df040000 (64-bit, non-prefetchable) [size=16K]
    Memory at df020000 (64-bit, non-prefetchable) [size=64K]
    Capabilities: <access denied>
    Kernel driver in use: snd_hda_intel
    Kernel modules: snd_hda_intel


$ cat /proc/asound/cards
--- no soundcards ---


$ aplay -l
aplay: device_list:270: サウンドカードが見つかりません...


$ aplay -L
default
    Playback/recording through the PulseAudio sound server
null
    Discard all samples (playback) or generate zero samples (capture)
pulse
    PulseAudio Sound Server


少し変化が見られましたが、やはり音は出ませんでした。



(2)新しいカーネル($ sudo apt install linux-generic-hwe-16.04)を試してみる
はダメだった場合に元に戻す方法がわからないので、調べてみます。

オフライン

 

#8 2018-10-04 18:02:01

iinews
メンバ
登録日: 2014-06-02

Re: ubuntu16.04 音が出なくなりました

調べた限りASRock H270M Pro4は2017年発売でまだまだ新しいマザーのようですね。
bios変更後に18.04を試しても音がでなかったということですか?
そうであれば16.04にhweカーネルを入れても変わらないかもしれません。現状16.04にhweカーネルを入れると18.04と同様4.15になるからです。
厳密に同じかどうかはわかりませんが・・・
もしhweカーネルを試してもダメ(音が出ないだけでなく不具合がある)だったら起動メニューから元のカーネルを選択して起動し
$ sudo apt remove linux-generic-hwe-16.04
で削除すればいいはずですよ。
詳しくもないのにいろいろすみません。

オフライン

 

#9 2018-10-04 20:52:25

iinews
メンバ
登録日: 2014-06-02

Re: ubuntu16.04 音が出なくなりました

また1つ見つけました。
/etc/modprobe.d/alsa-base.conf
このファイルに追記します。(なければ新規作成)私の環境にはありませんでした。
これに

options snd-hda-intel model=generic

これを追記して再起動すればよいとのことです。16.04、18.04、どちらでも試してみてください。

オフライン

 

#10 2018-10-05 00:11:15

774noneko
メンバ
登録日: 2014-03-10

Re: ubuntu16.04 音が出なくなりました

iinewsさん、調べていただいてありがとうございます。

16.04で
/etc/modprobe.d/alsa-base.conf

options snd-hda-intel model=generic
を書き込んで再起動してみました。

ですが、やはり音は出ません・・・。

マザーボードが壊れているのでしょうか?
一ヶ月前は音が出ていたのですが。

オフライン

 

#11 2018-10-05 19:36:18

iinews
メンバ
登録日: 2014-06-02

Re: ubuntu16.04 音が出なくなりました

これを紹介してるサイトではgenericがダメならautoに変更してみるとありましたがどうでしょう。

model=generic -> model=auto

せっかくハードとしては認識してるんですけどね。
$ cat /proc/asound/cards
これに出力があればまた別なんでしょうが・・・

オフライン

 

#12 2018-10-05 20:22:33

774noneko
メンバ
登録日: 2014-03-10

Re: ubuntu16.04 音が出なくなりました

iinewsさん、ありがとうございます。

model=generic

model=auto
に書き換えてみましたが、やはり変化ありません。

$ cat /proc/asound/cards
--- no soundcards ---
のままです。

オフライン

 

#13 2018-10-05 23:35:05

iinews
メンバ
登録日: 2014-06-02

Re: ubuntu16.04 音が出なくなりました

そうですか。ではまた見つけたのがあるんですが・・・

/etc/default/speech-dispatcher

この中を
RUN=yes -> RUN=no
このように変更して再起動するというものです。私の環境にはこのファイルはありません。

オフライン

 

#14 2018-10-06 16:08:33

774noneko
メンバ
登録日: 2014-03-10

Re: ubuntu16.04 音が出なくなりました

iinewsさん、ありがとうございます。

/etc/default/speech-dispatcher
を見てみましたが、最初から
RUN=no
になっていました。

オフライン

 

#15 2018-10-06 17:10:42

774noneko
メンバ
登録日: 2014-03-10

Re: ubuntu16.04 音が出なくなりました

音が出ました!

マザーボードのファームウェアをアップデートしたら、音が出るようになりました!

iinewsさん、お騒がせしてすみませんでした。

親身なっていただいて、本当にありがとうございました。

オフライン

 

Board footer

Powered by FluxBB