Toshiba Satellite U2 でUbuntu 14.04を正常にインストールしようとしています。音声がまったくないことを除いて、Ubuntuは非常に良好に動作しています。
サウンドのトラブルシューティング ページのすべてのアドバイスを既に実行しており、結果は次のとおりです。
pacmd
とlist-sinks
コマンドを使用すると、シンクがリストされます。ただし、出力は次のとおりです。
$ pacmd
Welcome to PulseAudio! Use "help" for usage information.
>>> list-sinks
1 sink(s) available.
* index: 0
name: <alsa_output.pci-0000_00_1b.0.analog-stereo>
driver: <module-alsa-card.c>
flags: HARDWARE HW_MUTE_CTRL HW_VOLUME_CTRL DECIBEL_VOLUME LATENCY DYNAMIC_LATENCY
state: SUSPENDED
suspend cause: IDLE
priority: 9959
volume: 0: 153% 1: 153%
0: 11,00 dB 1: 11,00 dB
balance 0,00
base volume: 89%
-3,00 dB
volume steps: 65537
muted: no
current latency: 0,00 ms
max request: 0 KiB
max rewind: 0 KiB
[...]
used by: 0
linked by: 0
configured latency: 0,00 ms; range is 0,50 .. 341,33 ms
card: 0 <alsa_card.pci-0000_00_1b.0>
module: 5
properties:
[...]
alsa.name = "AD1981 Analog"
alsa.id = "AD1981 Analog"
[...]
alsa.long_card_name = "HDA Intel at 0x44080000 irq 43"
alsa.driver_name = "snd_hda_intel"
device.bus_path = "pci-0000:00:1b.0"
sysfs.path = "/devices/pci0000:00/0000:00:1b.0/sound/card0"
device.bus = "pci"
device.vendor.id = "8086"
device.vendor.name = "Intel Corporation"
device.product.id = "27d8"
device.product.name = "NM10/ICH7 Family High Definition Audio Controller"
[...]
module-udev-detect.discovered = "1"
device.icon_name = "audio-card-pci"
ports:
analog-output-speaker: Altoparlanti (priority 10000, latency offset 0 usec, available: unknown)
properties:
device.icon_name = "audio-speakers"
analog-output-headphones: Cuffie analogiche (priority 9000, latency offset 0 usec, available: no)
properties:
device.icon_name = "audio-headphones"
active port: <analog-output-speaker>
state: SUSPENDED
もused by: 0
、linked by: 0
も、最後にavailable: unknown
も好きではありませんが、この出力が何を意味するのかよくわかりません。
テストサウンドを再生すると、Sudo
を使用していても何も聞こえません。ユーザーはaudio
グループに属していませんでした。ユーザーをグループに追加しましたが、何も変更されていません。
aplay -l
は表示します。find /lib/modules/
uname -r| grep snd
は大量のモジュールを検出するため、ドライバーはそこにあるようです。lspci
の出力:
$ lspci -v | grep -A7 -i "audio"
00:1b.0 Audio device: Intel Corporation NM10/ICH7 Family High Definition Audio Controller (rev 02)
Subsystem: Toshiba America Info Systems Device 0001
Flags: bus master, fast devsel, latency 0, IRQ 43
Memory at 44080000 (64-bit, non-prefetchable) [size=16K]
Capabilities: <access denied>
Kernel driver in use: snd_hda_intel
$ Sudo lspci -v | grep -A7 -i "audio"
00:1b.0 Audio device: Intel Corporation NM10/ICH7 Family High Definition Audio Controller (rev 02)
Subsystem: Toshiba America Info Systems Device 0001
Flags: bus master, fast devsel, latency 0, IRQ 43
Memory at 44080000 (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
サウンドカードがサポートされているかどうかわかりません。 Intelリスト にICH7
が表示されていますが、NM10/ICH7
が見つかりません。また、ICH7
デバイスはsnd-intel8x0
ドライバーを使用しているようです。
$ find /lib/modules/`uname -r` | grep snd-intel8x0
/lib/modules/3.13.0-24-generic/kernel/sound/pci/snd-intel8x0.ko
/lib/modules/3.13.0-24-generic/kernel/sound/pci/snd-intel8x0m.ko
誰かがこの問題を修正する方法を知っていますか?
this ページで、一部の東芝製ラップトップではnotヘッドフォンをミュートすると、マスターボリュームが自動的にミュートされることがあります。さまざまなチャンネルのミュート/ミュート解除の組み合わせを多数試しましたが、何も機能しませんでした。
後で同じページで行うことを提案します:
$ Sudo iecset audio on
そして、私は次の応答を受け取ります:
control "IEC958 Playback Default" (index -1) not found
これが役立つかどうかはわかりませんが、内蔵マイクは完全に機能します。録音できますが、再生できません。
alsa force-reload
を実行すると、いくつかのモジュールのアンロードに失敗したことに気づいただけです。
$ Sudo alsa force-reload
Unloading ALSA sound driver modules: snd-seq-midi snd-seq-midi-event snd-seq snd-rawmidi snd-seq-device snd-hda-codec-si3054 snd-hda-codec-analog snd-hda-intel snd-hda-codec snd-hwdep snd-pcm snd-page-alloc snd-timer (failed: modules still loaded: snd-hda-codec-si3054 snd-hda-codec-analog snd-hda-intel snd-hda-codec snd-hwdep snd-pcm snd-page-alloc snd-timer).
Loading ALSA sound driver modules: snd-seq-midi snd-seq-midi-event snd-seq snd-rawmidi snd-seq-device snd-hda-codec-si3054 snd-hda-codec-analog snd-hda-intel snd-hda-codec snd-hwdep snd-pcm snd-page-alloc snd-timer.
$ echo $?
1
同じ問題が発生していました。私はこれを見つけました:
https://bbs.archlinux.org/viewtopic.php?id=17511
そこで、次の手順を使用しました。
「ブラックリストi82975x_edac」を/etc/modprobe.d/alsa-base-blacklist.confに追加します
Sudo modprobe -r i82975x_edac
Sudo Alsa Force-Reload
私はこれを見ました:
(失敗:モジュールはまだロードされています:snd-hda-codec-analog snd-hda-codec snd-hwdep snd-pcm snd-page-alloc snd-timer)
しかし、音は今では機能します。
このタイプのサウンドカードに問題がある人:
Audio device: Intel Corporation NM10/ICH7 Family High Definition Audio Controller
何もアンインストールしないでください。 alsa設定でデフォルトの出力デバイスを変更するだけで十分です。通常はスピーカーに設定されているため、アナログヘッドフォンに変更すると問題が解決します。この問題はいくつかの異なるマシンで発生しており、このソリューションは常に機能していました。