お知らせ

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

#1 2016-11-27 12:14:44

pez562
メンバ
登録日: 2016-11-27

Ubuntu15.04 CF-W8 音がならない

Ubuntu初心者です。
Panasonic Let's Note CF-W8に、Ubuntu15.04をインストールしました。

過去のフォーラムにあるとおり、
sudo gedit /etc/modprobe.d/alsa-base.conf
で、最終行に以下を追加しました。

options snd-hda-intel model=thinkpad

しかし、イヤホンからの音は聞こえるものの、イヤホンジャックを外したら、音がでません。
ミュートになっていないことも確認済です。

ちなみに、以下を実行すると、
# cat /proc/asound/card0/codec#0 | grep Codec

Codec: Analog Devices AD1883
と表示されます。

過去のフォーラムで解決していた方のバージョンは、Ubuntu9.04と書かれていました。
バージョンによりうまくいかない等があるのでしょうか。

どなたかお分かりになる方がいれば、教えてください。

オフライン

 

#2 2016-11-27 13:21:38

pez562
メンバ
登録日: 2016-11-27

Re: Ubuntu15.04 CF-W8 音がならない

なぜか、AlsaMixerの「Mic Boost」を0上げたら、音がでました。

オフライン

 

#3 2016-11-27 14:11:35

pez562
メンバ
登録日: 2016-11-27

Re: Ubuntu15.04 CF-W8 音がならない

リブートしたら、また音がでなくなりました。
同じように、alsamixerの「Mic Boost」を上げても効果なしです。
たまたまだったんでしょうか?

オフライン

 

#4 2016-11-27 14:28:48

bybywin
メンバ
From: 日本国群馬県
登録日: 2011-04-22

Re: Ubuntu15.04 CF-W8 音がならない

Ubuntu9.04は2009年リリースです、今のUbuntuは何も追加せずとも音は出ます。

Ubuntu15.04はサポートが終了してます、Ubuntu14.04LTS又はUbuntu16.04LTSにしましょう。
搭載メモリが1GBならUbuntu14.04LTS64bit版(2019年4月までサポート)
Ubuntu16.04LTS64bit版(2021年4月までサポート)は起動しただけで、メモリを900MB消費
しますので、2GB以上のメモリが必要です。
御参考まで・・・

オフライン

 

#5 2016-11-27 15:08:45

pez562
メンバ
登録日: 2016-11-27

Re: Ubuntu15.04 CF-W8 音がならない

ありがとうございます。
今のUbuntuは何も設定を変更する必要がないのですね。
わかりました、別のバージョンをインストールして試してみます。
メモリは、現状2GBですが、4GBまで増設する予定なので、Ubuntu16.04LTSで試してみたいと思います。
でも、音がでなくなったのは不思議です。

もともとは、Ubuntu15.10だったのですが、eclipseの日本語化がうまくいかず、
バージョンを落としました。(日本語化はうまくいきました)

オフライン

 

#6 2016-11-27 17:17:25

pez562
メンバ
登録日: 2016-11-27

Re: Ubuntu15.04 CF-W8 音がならない

残念ながら、Ubuntu16.04LTSにしましたが、内部スピーカーからは音がでません。

オフライン

 

#7 2016-11-27 18:46:49

pez562
メンバ
登録日: 2016-11-27

Re: Ubuntu15.04 CF-W8 音がならない

参考になるかわかりませんが、以下コマンドの結果も添付します。
どなたか、ご支援ください。

~$ cat /proc/asound/cards
0 [Intel          ]: HDA-Intel - HDA Intel
                      HDA Intel at 0xf6a20000 irq 30

~$ arecord -l
**** ハードウェアデバイス CAPTURE のリスト ****
カード 0: Intel [HDA Intel], デバイス 0: AD1883 Analog [AD1883 Analog]
  サブデバイス: 1/1
  サブデバイス #0: subdevice #0

~$ arecord -L
default
    Playback/recording through the PulseAudio sound server
null
    Discard all samples (playback) or generate zero samples (capture)
pulse
    PulseAudio Sound Server
sysdefault:CARD=Intel
    HDA Intel, AD1883 Analog
    Default Audio Device
front:CARD=Intel,DEV=0
    HDA Intel, AD1883 Analog
    Front speakers
surround21:CARD=Intel,DEV=0
    HDA Intel, AD1883 Analog
    2.1 Surround output to Front and Subwoofer speakers
surround40:CARD=Intel,DEV=0
    HDA Intel, AD1883 Analog
    4.0 Surround output to Front and Rear speakers
surround41:CARD=Intel,DEV=0
    HDA Intel, AD1883 Analog
    4.1 Surround output to Front, Rear and Subwoofer speakers
surround50:CARD=Intel,DEV=0
    HDA Intel, AD1883 Analog
    5.0 Surround output to Front, Center and Rear speakers
surround51:CARD=Intel,DEV=0
    HDA Intel, AD1883 Analog
    5.1 Surround output to Front, Center, Rear and Subwoofer speakers
surround71:CARD=Intel,DEV=0
    HDA Intel, AD1883 Analog
    7.1 Surround output to Front, Center, Side, Rear and Woofer speakers
dmix:CARD=Intel,DEV=0
    HDA Intel, AD1883 Analog
    Direct sample mixing device
dsnoop:CARD=Intel,DEV=0
    HDA Intel, AD1883 Analog
    Direct sample snooping device
hw:CARD=Intel,DEV=0
    HDA Intel, AD1883 Analog
    Direct hardware device without any conversions
plughw:CARD=Intel,DEV=0
    HDA Intel, AD1883 Analog
    Hardware device with all software conversions

オフライン

 

#8 2016-11-28 09:28:14

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

Re: Ubuntu15.04 CF-W8 音がならない

pez562 による投稿:

残念ながら、Ubuntu16.04LTSにしましたが、内部スピーカーからは音がでません。

この状態は、以下の修正を適用してから確認したのでしょうか?

pez562 による投稿:

options snd-hda-intel model=thinkpad

本来音声入力に関係するはずの「Mic Boost」を制御すると音声出力が得られることから、
この「model=thinkpad」は好ましい設定変更とは言えないです。
別な方策が必要と思います。

オフライン

 

#9 2016-11-28 16:21:54

pez562
メンバ
登録日: 2016-11-27

Re: Ubuntu15.04 CF-W8 音がならない

ディスク初期化でUbuntu16.04LTSにした後で何も追加せずに確認しましたが、
音がならなかったので以下をまた追加してみましたが、ダメでした。
options snd-hda-intel model=thinkpad

オフライン

 

#10 2016-12-04 01:43:16

pez562
メンバ
登録日: 2016-11-27

Re: Ubuntu15.04 CF-W8 音がならない

Ubuntu14.04LTS、Ubuntu16.04LTSの両方とも、インストールしたままの状態で試しましたが、
どちらも、内部スピーカーから音がでることはありませんでした。
もう、試せることがない状態です。

どなたか、サポートをお願いします。
PCは、panasonic CF-W8 です。ほかに取得すべき情報があれば言ってください。

よろしくお願いします。

オフライン

 

#11 2016-12-04 05:13:31

YesKah
拒否
From: 福岡
登録日: 2012-03-10

Re: Ubuntu15.04 CF-W8 音がならない

※規約違反により追放されたユーザの投稿は、ログインユーザにのみ表示されます。

オフライン

 

#12 2016-12-04 08:28:20

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

Re: Ubuntu15.04 CF-W8 音がならない

options snd-hda-intel model=laptop
こちらは試されましたか?
「cd-w8 ubuntu no sound」
これで検索するとthinkpad、laptop、この2つが出てきます。
圧倒的にthinkpadが多いですが、laptopで直ったという方もいるようです。

オフライン

 

#13 2016-12-04 08:31:44

pez562
メンバ
登録日: 2016-11-27

Re: Ubuntu15.04 CF-W8 音がならない

デスクトップ右上のサウンド設定から確認しましたが、ミュートにはなってないです。
他に何か考えられることがあれば、教えてください。
いろいろと試してみます。

オフライン

 

#14 2016-12-04 11:13:36

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

Re: Ubuntu15.04 CF-W8 音がならない

pez562 による投稿:

ちなみに、以下を実行すると、
# cat /proc/asound/card0/codec#0 | grep Codec

Codec: Analog Devices AD1883
と表示されます。

Ubuntu 16.04で採用されているLinux 4.4のIntel HDA サウンドデバイスドライバーのコードを読むと、
AD1883 HDA codecはAD1884A HDA Codecと等価ということです。

で、AD 1884Aのquirkテーブルすなわち'ad1884_fixup_tbl[]' の処理を見ると、
その過程で"thinkpad"文字列や"laptop"文字列を解釈しないため、

linews による投稿:

これで検索するとthinkpad、laptop、この2つが出てきます。

この情報は役に立たないことがわかります。このテーブルの処理では、カーネルモジュールオプションに与えた文字列の解釈はせず、
ACPIテーブルから受け取ったID情報を解釈して処理を行います。

"model"オプションの引数を用いてドライバの挙動を変更することができないことがわかります。

オフライン

 

#15 2016-12-04 11:37:44

pez562
メンバ
登録日: 2016-11-27

Re: Ubuntu15.04 CF-W8 音がならない

modelオプションでの対応では、効果はないということですね。
YesKahさん、iinewsさん、Mocchiさん、コメントありがとうございました。
また何か原因と考えれることなどありましたら、教えてください。

オフライン

 

#16 2016-12-04 14:59:45

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

Re: Ubuntu15.04 CF-W8 音がならない

pez562 による投稿:

modelオプションでの対応では、効果はないということですね。

はい。手はありません。サウンドデバイスドライバーをガチで直さなければ、お使いのハードウェアでは必ずこの問題が起こります。

また、現在開発中のLinux カーネルv4.9-rc7の当該コードを確認しても、関係する箇所のコードはv4.4と同等です。
Ubuntuのリリースにおいて、向こう1年くらいはこの状況が続きます。
加えて、開発者が十分な情報を得られず、また試験者が出現しない限りは、この状況がずっと続きます。

オフライン

 

#17 2016-12-04 19:21:48

pez562
メンバ
登録日: 2016-11-27

Re: Ubuntu15.04 CF-W8 音がならない

Mocchiさん、わかりました。
一旦、諦めようよ思います。
ありがとうございました。

オフライン

 

#18 2016-12-04 22:01:40

udooon
メンバ
登録日: 2012-01-24

Re: Ubuntu15.04 CF-W8 音がならない

コード:

$ sudo apt-get install alsa-tools-gui
$ hdajackretask

Select a codec で ad1883 を確認
Parser hints をチェック
inv_eapd をダブルクリックして、yes に変更
Install boot override をクリック
hdajackretask を終了
再起動
で、どうでしょうか。

戻す場合
hdajackretask を起動
Remove boot override をクリック
hdajackretask を終了
再起動

(/etc/modprobe.d と /lib/firmware 以下にfileが作成・削除される。)
参照
/usr/share/doc/alsa-base/driver/HD-Audio.txt.gz

オフライン

 

#19 2016-12-10 10:03:54

pez562
メンバ
登録日: 2016-11-27

Re: Ubuntu15.04 CF-W8 音がならない

udooonさん
alsa-tools-guiをインストールして、hdajackretaskで起動しました。

Select a codec で ad1883 を確認
は、できたのですが、以下の項目が画面上みつかりません。

Parser hints をチェック
inv_eapd をダブルクリックして、yes に変更

教えてください。

オフライン

 

#20 2016-12-10 21:48:42

udooon
メンバ
登録日: 2012-01-24

Re: Ubuntu15.04 CF-W8 音がならない

http://www.linuxdiyf.com/linux/26568.html

ubuntu 16.04 の alsa-tools-gui(1.1.0-0ubuntu1) なら、上記のurlのように、
右側の Options 内にあります。
Parser hints をチェックすると、Hints という項目がでてくるので、その中にある、
inv_eapd を yes に変更です。

オフライン

 

#21 2016-12-10 22:03:20

pez562
メンバ
登録日: 2016-11-27

Re: Ubuntu15.04 CF-W8 音がならない

自分は、Ubuntu14.04LTSなので、Optionの項目をみると、
Parser hintsだけがないようです。

オフライン

 

#22 2016-12-11 00:30:55

pez562
メンバ
登録日: 2016-11-27

Re: Ubuntu15.04 CF-W8 音がならない

udooonさん

Ubuntu16.04 LTSにして、上記ように設定してみましたが、
残念ながら、音は出ませんでした。

アドバイスありがとうございました。
何か他にお気づきのことがあれば、お教えください。

オフライン

 

#23 2016-12-12 12:58:20

udooon
メンバ
登録日: 2012-01-24

Re: Ubuntu15.04 CF-W8 音がならない

効果が無かったようなので、元に戻した上で、下記を行ってみてください。
目的は、IDを偽装して、model=thinkpadと同じ効果を得ること。

[確認](数値1,数値2,数値3を確認する)

コード:

$ head /proc/asound/card0/codec#0
Codec: Analog Devices AD1883
Address: 数値1
AFG Function Id: 0x1 (unsol 0)
Vendor Id: 数値2
Subsystem Id: 数値3
Revision Id: 0x100400
No Modem Function Group found
Default PCM:
    rates [0x7ff]: 8000 11025 16000 22050 32000 44100 48000 88200 96000 176400 192000
    bits [0xe]: 16 20 24

[patchファイルの作成]

コード:

$ sudo gedit /lib/firmware/hda-cf-w8.fw

/lib/firmware/hda-cf-w8.fwの内容(数値の順番に注意)

[codec]
  数値2 数値3 数値1

  [subsystem_id]
  0x17aa0000

[モジュールオプションファイルの作成]

コード:

$ sudo gedit /etc/modprobe.d/hda-cf-w8.conf

/etc/modprobe.d/hda-cf-w8.confの内容

options snd-hda-intel patch=hda-cf-w8.fw

[再起動]

[確認](数値3が0x17aa0000に変わったかを確認する)

コード:

$ head /proc/asound/card0/codec#0
Codec: Analog Devices AD1883
Address: 数値1
AFG Function Id: 0x1 (unsol 0)
Vendor Id: 数値2
Subsystem Id: 数値3
Revision Id: 0x100400
No Modem Function Group found
Default PCM:
    rates [0x7ff]: 8000 11025 16000 22050 32000 44100 48000 88200 96000 176400 192000
    bits [0xe]: 16 20 24

[元に戻す場合]
作ったファイル
/lib/firmware/hda-cf-w8.fw
/etc/modprobe.d/hda-cf-w8.conf
を削除する

オフライン

 

#24 2016-12-18 10:40:58

pez562
メンバ
登録日: 2016-11-27

Re: Ubuntu15.04 CF-W8 音がならない

udooonさん
連絡遅くなり申し訳ありません。
手順通りに実施し、以下のように値が変更されたことを確認しました。
しかし、残念ながら、音はなりませんでした。

「変更前」
$ head /proc/asound/card0/codec#0
Codec: Analog Devices AD1883
Address: 0
AFG Function Id: 0x1 (unsol 0)
Vendor Id: 0x11d41883
Subsystem Id: 0x10f70000
Revision Id: 0x100400
No Modem Function Group found
Default PCM:
    rates [0x7ff]: 8000 11025 16000 22050 32000 44100 48000 88200 96000 176400 192000
    bits [0xe]: 16 20 24

「変更後」
$ head /proc/asound/card0/codec#0
Codec: Analog Devices AD1883
Address: 0
AFG Function Id: 0x1 (unsol 0)
Vendor Id: 0x11d41883
Subsystem Id: 0x17aa0000 ←変更されていることを確認
Revision Id: 0x100400
No Modem Function Group found
Default PCM:
    rates [0x7ff]: 8000 11025 16000 22050 32000 44100 48000 88200 96000 176400 192000
    bits [0xe]: 16 20 24

アドバイスありがとうございました。

オフライン

 

#25 2016-12-19 13:20:47

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

Re: Ubuntu15.04 CF-W8 音がならない

pez562 による投稿:

...$ head /proc/asound/card0/codec#0
Codec: Analog Devices AD1883
Address: 0
AFG Function Id: 0x1 (unsol 0)
Vendor Id: 0x11d41883
Subsystem Id: 0x10f70000
Revision Id: 0x100400
No Modem Function Group found
Default PCM:
    rates [0x7ff]: 8000 11025 16000 22050 32000 44100 48000 88200 96000 176400 192000
    bits [0xe]: 16 20 24
...

もし余裕がありましたら、これまでシステムに加えた変更をすべて元に戻した上で、この出力を全て貼っていただけますか?

オフライン

 

Board footer

Powered by FluxBB