お知らせ

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

#1 2010-11-05 01:59:45

yuju
メンバ
登録日: 2010-11-05

xubuntu 9.10で音がでません。

linux初心者です。

このたび、VAIOに初めてxubuntuを入れました。 右上にあるスピーカのアイコンからボリュームの調節やメインのスピーカがミュートになってないか確認しましたが、問題なさそうですが、音がでません。
ミキサー画面でサウンドカード指定がIntel 82801db-lch4(alsa mixer)と Analog Device AD1981B(OSS Mixer)とあります。

過去ログやネットでいろいろ検索したのですが、よくわからなく、どなたかお教えいただけないでしょうか・・(T_T)

ネットで調べた内容で、何がサウンドデバイスを握っているかは

$ lsof /dev/snd/*

などでチェックできる。と、あり調べると
COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME
xfce4-mix 1469 junko 12u CHR 116,10 0t0 4804 /dev/snd/controlC0
xfce4-vol 1497 junko 9u CHR 116,10 0t0 4804 /dev/snd/controlC0
xfce4-mix 1720 junko 9w CHR 116,10 0t0 4804 /dev/snd/controlC0
xfce4-mix 1724 junko 9w CHR 116,10 0t0 4804 /dev/snd/controlC0

こんな感じででます。よくわかりません。

すみません。よろしくお願いします。

オフライン

 

#2 2010-11-05 13:33:46

Mocchi
管理者
登録日: 2009-05-17

Re: xubuntu 9.10で音がでません。

yuju による投稿:

ミキサー画面でサウンドカード指定がIntel 82801db-lch4(alsa mixer)と Analog Device AD1981B(OSS Mixer)とあります。

ここから判断するに、お使いのVAIOにはサウンドカードが2つ載っかっていそうですね。

まず、お使いのVAIOの型番を教えて下さい。メーカサイトで仕様を見てみたいと思います。

オフライン

 

#3 2010-11-05 14:15:40

yuju
メンバ
登録日: 2010-11-05

Re: xubuntu 9.10で音がでません。

Mocchi による投稿:

yuju による投稿:

ミキサー画面でサウンドカード指定がIntel 82801db-lch4(alsa mixer)と Analog Device AD1981B(OSS Mixer)とあります。

ここから判断するに、お使いのVAIOにはサウンドカードが2つ載っかっていそうですね。

まず、お使いのVAIOの型番を教えて下さい。メーカサイトで仕様を見てみたいと思います。

Mocchi様

ありがとうございます(T_T)

VAIOの型番は、バイオノートPCG-TR/Bになります。
WEBの閲覧とSkypeを利用したいと思っております。

すみません・・。よろしくお願いします。

オフライン

 

#4 2010-11-05 17:37:40

Mocchi
管理者
登録日: 2009-05-17

Re: xubuntu 9.10で音がでません。

yuju による投稿:

VAIOの型番は、バイオノートPCG-TR/Bになります。

「PCG-TR1/B」で間違いないでしょうか?
バイオノートTR」PCG-TR1/B @ www.vaio.sony.co.jp

次に、サウンド装置について調べたいと思います。メニューのアクセサリから端末を選択して下さい。そして、以下のコマンドを実行した結果を教えて下さい。結構長い出力となりますので、この掲示板に貼り付ける際に、[code][/code](すべて半角)で囲むようにすると見やすくなります。

コード:

$ lspci

オフライン

 

#5 2010-11-06 03:18:35

yuju
メンバ
登録日: 2010-11-05

Re: xubuntu 9.10で音がでません。

Mocchi による投稿:

「PCG-TR1/B」で間違いないでしょうか?
バイオノートTR」PCG-TR1/B @ www.vaio.sony.co.jp

Mocchi様・・バイオノートTR」PCG-TR1/Bで間違いないです。

次に、サウンド装置について調べたいと思います。メニューのアクセサリから端末を選択して下さい。そして、以下のコマンドを実行した結果を教えて下さい。結構長い出力となりますので、この掲示板に貼り付ける際に、[code][/code](すべて半角)で囲むようにすると見やすくなります。

コード:

$ lspci

以下の内容になります。

[code]00:00.0 Host bridge: Intel Corporation 82852/82855 GM/GME/PM/GMV Processor to I/O Controller (rev 02)
00:00.1 System peripheral: Intel Corporation 82852/82855 GM/GME/PM/GMV Processor to I/O Controller (rev 02)
00:00.3 System peripheral: Intel Corporation 82852/82855 GM/GME/PM/GMV Processor to I/O Controller (rev 02)
00:02.0 VGA compatible controller: Intel Corporation 82852/855GM Integrated Graphics Device (rev 02)
00:02.1 Display controller: Intel Corporation 82852/855GM Integrated Graphics Device (rev 02)
00:1d.0 USB Controller: Intel Corporation 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) USB UHCI Controller #1 (rev 03)
00:1d.1 USB Controller: Intel Corporation 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) USB UHCI Controller #2 (rev 03)
00:1d.2 USB Controller: Intel Corporation 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) USB UHCI Controller #3 (rev 03)
00:1d.7 USB Controller: Intel Corporation 82801DB/DBM (ICH4/ICH4-M) USB2 EHCI Controller (rev 03)
00:1e.0 PCI bridge: Intel Corporation 82801 Mobile PCI Bridge (rev 83)
00:1f.0 ISA bridge: Intel Corporation 82801DBM (ICH4-M) LPC Interface Bridge (rev 03)
00:1f.1 IDE interface: Intel Corporation 82801DBM (ICH4-M) IDE Controller (rev 03)
00:1f.3 SMBus: Intel Corporation 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) SMBus Controller (rev 03)
00:1f.5 Multimedia audio controller: Intel Corporation 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) AC'97 Audio Controller (rev 03)
00:1f.6 Modem: Intel Corporation 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) AC'97 Modem Controller (rev 03)
02:05.0 CardBus bridge: Ricoh Co Ltd RL5c475 (rev b8)
02:05.1 FireWire (IEEE 1394): Ricoh Co Ltd R5C551 IEEE 1394 Controller
02:08.0 Ethernet controller: Intel Corporation 82801DB PRO/100 VE (MOB) Ethernet Controller (rev 83)
02:0b.0 Ethernet controller: Atheros Communications Inc. AR5211 802.11ab NIC (rev 01)[/code]

ずっと悩んでました、せっかくlinux勉強しようと思っていきなりつまずいたので、半ばあきらめモードでした。ありがとうございます・・(T^T)
よろしくお願いします。 

オフライン

 

#6 2010-11-06 10:16:24

Mocchi
管理者
登録日: 2009-05-17

Re: xubuntu 9.10で音がでません。

ありがとうございます。

それでは次に、以下の出力をお願いします。この出力とALSA (Ubuntuにおけるサウンドドライバ) のソースコードを参照して、対策を立てたいと思います。

コード:

$ lspci -vnns 00:1f.5;

加えてこちらの出力も教えて下さい。現在システムにロードされているカーネルモジュール(ドライバだと思って下さい)の一覧です。

コード:

$ lsmod

おそらく原因はAC'97まわりでしょう。しかしOpen Sound System由来のサウンドドライバが有効になっているということも考えられるため、今の段階では確かな事は言えません。

オフライン

 

#7 2010-11-06 14:21:13

yuju
メンバ
登録日: 2010-11-05

Re: xubuntu 9.10で音がでません。

ありがとうございます・・ (^^)

ソースコード参照用ですが、非常に短い文が出てきました。あってますか?

コード:

$ lspci -vnns 00:1f.5;

コード:

root@XPC:~# lspci -vnns 00:lf.5;
lspci: -s: Invalid slot number

カーネルモジュール一覧です。

コード:

root@XPC:~# lsmod
Module Size Used by
ppdev 6688 0
bridge 47952 0
stp 2272 1 bridge
bnep 12060 2
pcmcia 36808 0
arc4 1660 2
ecb 2524 2
snd_intel8x0 30168 4
snd_ac97_codec 101216 1 snd_intel8x0
ac97_bus 1532 1 snd_ac97_codec
snd_pcm_oss 37920 0
snd_mixer_oss 16028 3 snd_pcm_oss
snd_pcm 75296 3 snd_intel8x0,snd_ac97_codec,snd_pcm_oss
snd_seq_dummy 2656 0
joydev 10240 0
iptable_filter 3100 0
snd_seq_oss 28608 0
snd_seq_midi 6464 0
snd_rawmidi 22176 1 snd_seq_midi
yenta_socket 24296 1
rsrc_nonstatic 11644 1 yenta_socket
pcmcia_core 36592 3 pcmcia,yenta_socket,rsrc_nonstatic
ath5k 124772 0
mac80211 181140 1 ath5k
led_class 4096 1 ath5k
ath 8060 1 ath5k
cfg80211 93052 3 ath5k,mac80211,ath
ip_tables 11692 1 iptable_filter
x_tables 16544 1 ip_tables
snd_seq_midi_event 6940 2 snd_seq_oss,snd_seq_midi
snd_seq 50224 6 snd_seq_dummy,snd_seq_oss,snd_seq_midi,snd_seq_midi_event
snd_timer 22276 2 snd_pcm,snd_seq
snd_seq_device 6920 5 snd_seq_dummy,snd_seq_oss,snd_seq_midi,snd_rawmidi,snd_seq
psmouse 57332 0
btusb 11856 2
serio_raw 5280 0
snd 59236 14 snd_intel8x0,snd_ac97_codec,snd_pcm_oss,snd_mixer_oss,snd_pcm,snd_seq_oss,snd_rawmidi,snd_seq,snd_timer,snd_seq_device
soundcore 7264 3 snd
snd_page_alloc 9156 2 snd_intel8x0,snd_pcm
shpchp 32272 0
sony_laptop 31972 0
lp 8964 0
parport 35340 2 ppdev,lp
usb_storage 52768 0
fbcon 36640 72
tileblit 2460 1 fbcon
font 8124 1 fbcon
bitblit 5372 1 fbcon
softcursor 1756 1 bitblit
i915 226120 2
drm 160096 2 i915
i2c_algo_bit 5760 1 i915
e100 32292 0
mii 5212 1 e100
ohci1394 29900 0
ieee1394 86596 1 ohci1394
video 19380 1 i915
output 2780 1 video
intel_agp 27676 2 i915
agpgart 34988 2 drm,intel_agp

オフライン

 

#8 2010-11-06 21:16:14

Mocchi
管理者
登録日: 2009-05-17

Re: xubuntu 9.10で音がでません。

yuju による投稿:

ソースコード参照用ですが、非常に短い文が出てきました。あってますか?

コード:

root@XPC:~# lspci -vnns 00:lf.5;
lspci: -s: Invalid slot number

エラーが出力されてますね。「00:1f.5」が「00:lf.5」になってます(真ん中が「エルエフ」になってる)ので、真ん中を「いちエフ」にしてもう一度お願いします。

オフライン

 

#9 2010-11-06 23:37:18

yuju
メンバ
登録日: 2010-11-05

Re: xubuntu 9.10で音がでません。

Mocchi による投稿:

エラーが出力されてますね。「00:1f.5」が「00:lf.5」になってます(真ん中が「エルエフ」になってる)ので、真ん中を「いちエフ」にしてもう一度お願いします。

mocchi様

出ました!これです!

コード:

root@XPC:~# lspci -vnns 00:1f.5;
00:1f.5 Multimedia audio controller [0401]: Intel Corporation 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) AC'97 Audio Controller [8086:24c5] (rev 03)
Subsystem: Sony Corporation Device [104d:8144]
Flags: bus master, medium devsel, latency 0, IRQ 9
I/O ports at 1c00 [size=256]
I/O ports at 18c0 [size=64]
Memory at e0100c00 (32-bit, non-prefetchable) [size=512]
Memory at e0100800 (32-bit, non-prefetchable) [size=256]
Capabilities: [50] Power Management version 2
Kernel driver in use: Intel ICH
Kernel modules: snd-intel8x0

すみません・・・ よろしくお願いします・・。(´I`)ペコッ

オフライン

 

#10 2010-11-07 12:05:07

Mocchi
管理者
登録日: 2009-05-17

Re: xubuntu 9.10で音がでません。

教えていただいた出力から、サウンドデバイスに関して以下がわかりました。

ベンダーID: 8086
デバイスID: 24c5
サブベンダーID: 104d
サブデバイスID: 8144

これを参照して、ALSA (1.0.22.1) のソースを読んでみました。modules/alsa-driver/alsa-kernel/pci/intel8x0.cの1951~1956行目に以下のコードがあります。ac97_quirkに関する部分です。

コード:

    {
        .subvendor = 0x104d,
        .subdevice = 0x8144,
        .name = "Sony",
        .type = AC97_TUNE_INV_EAPD
    },

さて対処法なのですが、お使いのサウンドカードに対応するALSAのカーネルモジュール「snd-intel8x0」をロードする際、オプションに「ac97_quirk=AC97_TUNE_INV_EAPD」を指定するようにします。具体的には以下のようにします。

1. 管理者権限でファイル「/etc/modprobe.d/intel8x0.conf」を作成
2. 作成したファイルに「options snd-intel8x0 ac97_quirk=AC97_TUNE_INV_EAPD」を記述して保存
3. システムを再起動
4. 音が出るかどうか試してみる

音がで出ない場合も慌てずに、もう一度再起動して確認して下さい。それでも出ない場合、lsmodを実行して、その結果を教えて下さい。

オフライン

 

#11 2010-11-07 19:30:13

yuju
メンバ
登録日: 2010-11-05

Re: xubuntu 9.10で音がでません。

1. 管理者権限でファイル「/etc/modprobe.d/intel8x0.conf」を作成
2. 作成したファイルに「options snd-intel8x0 ac97_quirk=AC97_TUNE_INV_EAPD」を記述して保存
3. システムを再起動
4. 音が出るかどうか試してみる

音がで出ない場合も慌てずに、もう一度再起動して確認して下さい。それでも出ない場合、lsmodを実行して、その結果を教えて下さい。

Mocchi様

ぎゃーー できますかね~ 私に・・・  ちょっと時間かかるかもしれませんが、やってみますーー

オフライン

 

#12 2010-11-07 19:41:08

Mocchi
管理者
登録日: 2009-05-17

Re: xubuntu 9.10で音がでません。

すみません、初めてUbuntuを使う方には難しかったと思います。。。

具体的には以下になります。
1. 端末でコマンド「$ sudo gedit /etc/modprobe.d/intel8x0.conf」を実行
2. gEditというテキストエディタ(Windowsでのメモ帳)が開くので、「options snd-intel8x0 ac97_quirk=AC97_TUNE_INV_EAPD」をコピペして保存
3. 再起動
4. 音が出るかどうか確認

お試し下さい

オフライン

 

#13 2010-11-08 00:38:30

yuju
メンバ
登録日: 2010-11-05

Re: xubuntu 9.10で音がでません。

Mocchi による投稿:

すみません、初めてUbuntuを使う方には難しかったと思います。。。

具体的には以下になります。
1. 端末でコマンド「$ sudo gedit /etc/modprobe.d/intel8x0.conf」を実行
2. gEditというテキストエディタ(Windowsでのメモ帳)が開くので、「options snd-intel8x0 ac97_quirk=AC97_TUNE_INV_EAPD」をコピペして保存
3. 再起動
4. 音が出るかどうか確認

お試し下さい

Mocchi様

何だかダメな感じです・・。

3回再起動しましたが、音でません。

まず、gedit がインストールされてなかったようで、インストール後、1.を起動。
geditのメモ帳が開き(感動!)コマンドをコピペし保存。
再起動・・3回

試しに、もう一度、テキストメモを開くと、コピペしたメモが表示されたので、保存はできていると思います。

ここで、右上のスピーカアイコンの選択があっているかわからなく・・・・

1.アイコンを、クリックするとミキサーという画面が開き、
 サウンドカードは、[Intel 82801db-lch4(alsa mixer)] を選択。
2.アイコンを右クリックすると、ミキサープラグイン画面が開き、
 サウンドカードを[Intel 82801db-lch4(alsa mixer)]を選択。
 ミキサートラック[マスター](デフォルト)を選択
 左クリック時のコマンド[xfce4-mixer](デフォルトで入力されています)

すみません・・。お手数おかけいたします。
よろしければ、お願いします・・(T_T)

オフライン

 

#14 2010-11-08 13:35:58

Mocchi
管理者
登録日: 2009-05-17

Re: xubuntu 9.10で音がでません。

私もxubuntu環境入れてみました。サクサク動きますね!!

んで、ミキサーウィンドウでサウンドカード「Intel 82801db-lch4(alsa mixer)」を選択、ボタン「コントロールの選択(S)」をクリックすると、以下のように、ミキサーウィンドウに表示するコントロールが選択出来ます。

http://sakamocchi.jp/media/images/20101108_mixer-controls.png

これは私の環境の場合です。私の環境の場合は、「マスター」「PCM」「Headphone」「Speaker」の4つを有効にしないと音声が出ませんでした。ミキサーのメインウィンドウのタブ「再生」で「マスター」と「PCM」の両方でボリュームをコントロールし、タブ「スイッチ」で「Headphone」と「Speaker」でミュートするかどうかを選択できます。AC'97ではなくてHDAなので、ちょっと表示が異なると思います。

yujuさんの環境ではどのような表示となってますか?同じように「マスター」「Headphone」「Speaker」「PCM」っぽいコントローラを設定できそうであれば、確認していただけますでしょうか?

オフライン

 

#15 2010-11-09 02:05:14

yuju
メンバ
登録日: 2010-11-05

Re: xubuntu 9.10で音がでません。

Mocchi による投稿:

yujuさんの環境ではどのような表示となってますか?同じように「マスター」「Headphone」「Speaker」「PCM」っぽいコントローラを設定できそうであれば、確認していただけますでしょうか?

Mocchi様

いつもすみません・・ ありがとうございます(T_T)

なんでしょー ミキサーウィンドの画面キャプチャーを取ったんですけど、どうアップしたら良いかわからず、6画面あるので、とりあえず、wordに貼り付けPDFにして、、
そんな段階です・・
どうやってお見せしたらいいですかねぇ~ ご指導いただけらと思います。 趣旨が変わってすみません。。

オフライン

 

#16 2010-11-09 09:42:11

Mocchi
管理者
登録日: 2009-05-17

Re: xubuntu 9.10で音がでません。

ではデータのやりとりは直接メールで行いましょうか。このフォーラムでは、ログインユーザ限定で、ユーザ登録時のメールアドレスで、メールを出すことができます。今回はその仕組みをうまく使いましょう。私の方からyujuさまにメッセージをお送りしたいと思いますので、返信で添付していただけますか?

オフライン

 

#17 2010-11-09 12:40:11

yuju
メンバ
登録日: 2010-11-05

Re: xubuntu 9.10で音がでません。

Mocchi様

ありがとうございます。お手数おかけいたしますが、よろしくお願いします。

では、メールお待ちしてます。

オフライン

 

#18 2010-11-12 00:07:59

yuju
メンバ
登録日: 2010-11-05

Re: xubuntu 9.10で音がでません。

Mocchi様 

大変お世話になりました。
おかげさまで、無事に音が出せるようになり、感謝しております。

この度、ご指導頂き、成功するまでの経緯を掲載いたします。

0. lspciコマンドを使い、サウンドデバイスの詳細情報を取得
1. カーネルモジュール「snd-intel8x0」にオプション 「ac97_quirk=AC97_TUNE_INV_EAPD」を設定
2. xfce4-mixerから、「External Amplifier」をオフにするよう、ALSAのサウン ドデバイス設定を変更。
3.音がでるようになりました。

xfce4-mixerの「External Amplifier」というコントロールについて。
オンにしていると音声の増幅を外部の装置に頼ることになるため、音声の増幅がまったく
行われなくなるとの事でした。

また、ご指導頂けたら幸いです・・ ありがとうございましたーー(^▽^)

オフライン

 

Board footer

Powered by FluxBB