お知らせ

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

#1 2012-02-25 01:49:02

hirotyan
メンバ
登録日: 2007-12-18

Ubuntu11.10でマイクが使えない

こんばんは。
東芝のlibretto U100に Ubuntu11.10を入れております。
マイクのジャックにマイクを付けてもサウンドレコーダーで録音できなくて困っています。
8.04のころはSkypeを使っていたぐらいなので、マイクが使えていました。

alsamixer では、
カード Intel 82801DB-ICH4
チップ Analog Devices AD1981B
と表示されています。

このチップでこのフォーラム等を調べた所、
https://forums.ubuntulinux.jp/viewtopic.php?id=12566
のように、音が出ない場合に /etc/modprobe.d/intel8x0.conf を作って設定するというのを見ましたが、
音は出ております。

また、
alsamixer の Mic のミュートをはずしてボリュームを上げると、スピーカーからマイクの音が聞こえるので、
マイクが繋がっているのは間違いないです。

気になるのが、
alsamixer で F4を押して録音設定にし、Mic と Capture を録音に設定しても、システム設定の「サウンド」のマイク1、マイク2 はミュートされているのです。
逆に、システム設定の「サウンド」のマイク1、マイク2 を選択しミュートをはずすと、システム設定の「サウンド」が勝手にアナログライン入力に変化し、
alsamixerもLineが録音になってしまいます。

何か判りますでしょうか?

オフライン

 

#2 2012-02-29 09:51:17

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

Re: Ubuntu11.10でマイクが使えない

まず、サウンドデバイスのチャンネル設定を確認してみたいと思います。以下のコマンドの出力を教えて下さい。

コード:

$ amixer -c 0

オフライン

 

#3 2012-03-04 00:26:50

hirotyan
メンバ
登録日: 2007-12-18

Re: Ubuntu11.10でマイクが使えない

$ amixer -c 0 の出力結果です。
起動直後の状態で、alsamixer上ではLineとCaptureが録音になっています。
よろしくお願い致します。

Simple mixer control 'Master',0
  Capabilities: pvolume pswitch penum
  Playback channels: Front Left - Front Right
  Limits: Playback 0 - 31
  Mono:
  Front Left: Playback 29 [94%] [-3.00dB] [on]
  Front Right: Playback 29 [94%] [-3.00dB] [on]
Simple mixer control 'Master Mono',0
  Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
  Playback channels: Mono
  Limits: Playback 0 - 31
  Mono: Playback 0 [0%] [-46.50dB] [off]
Simple mixer control 'Headphone',0
  Capabilities: pvolume pswitch penum
  Playback channels: Front Left - Front Right
  Limits: Playback 0 - 31
  Mono:
  Front Left: Playback 31 [100%] [0.00dB] [on]
  Front Right: Playback 31 [100%] [0.00dB] [on]
Simple mixer control 'Headphone Jack Sense',0
  Capabilities: pswitch pswitch-joined penum
  Playback channels: Mono
  Mono: Playback [off]
Simple mixer control 'PCM',0
  Capabilities: pvolume pswitch penum
  Playback channels: Front Left - Front Right
  Limits: Playback 0 - 31
  Mono:
  Front Left: Playback 23 [74%] [0.00dB] [on]
  Front Right: Playback 23 [74%] [0.00dB] [on]
Simple mixer control 'Line',0
  Capabilities: pvolume pswitch cswitch cswitch-exclusive penum
  Capture exclusive group: 0
  Playback channels: Front Left - Front Right
  Capture channels: Front Left - Front Right
  Limits: Playback 0 - 31
  Front Left: Playback 31 [100%] [12.00dB] [on] Capture [on]
  Front Right: Playback 31 [100%] [12.00dB] [on] Capture [on]
Simple mixer control 'Line Jack Sense',0
  Capabilities: pswitch pswitch-joined penum
  Playback channels: Mono
  Mono: Playback [off]
Simple mixer control 'CD',0
  Capabilities: pvolume pswitch cswitch cswitch-exclusive penum
  Capture exclusive group: 0
  Playback channels: Front Left - Front Right
  Capture channels: Front Left - Front Right
  Limits: Playback 0 - 31
  Front Left: Playback 0 [0%] [-34.50dB] [off] Capture [off]
  Front Right: Playback 0 [0%] [-34.50dB] [off] Capture [off]
Simple mixer control 'Mic',0
  Capabilities: pvolume pvolume-joined pswitch pswitch-joined cswitch cswitch-exclusive penum
  Capture exclusive group: 0
  Playback channels: Mono
  Capture channels: Front Left - Front Right
  Limits: Playback 0 - 31
  Mono: Playback 26 [84%] [4.50dB] [off]
  Front Left: Capture [off]
  Front Right: Capture [off]
Simple mixer control 'Mic Boost (+20dB)',0
  Capabilities: pswitch pswitch-joined penum
  Playback channels: Mono
  Mono: Playback [off]
Simple mixer control 'Mic Select',0
  Capabilities: enum
  Items: 'Mic1' 'Mic2'
  Item0: 'Mic1'
Simple mixer control 'Video',0
  Capabilities: cswitch cswitch-exclusive penum
  Capture exclusive group: 0
  Capture channels: Front Left - Front Right
  Front Left: Capture [off]
  Front Right: Capture [off]
Simple mixer control 'Phone',0
  Capabilities: pvolume pvolume-joined pswitch pswitch-joined cswitch cswitch-exclusive penum
  Capture exclusive group: 0
  Playback channels: Mono
  Capture channels: Front Left - Front Right
  Limits: Playback 0 - 31
  Mono: Playback 0 [0%] [-34.50dB] [off]
  Front Left: Capture [off]
  Front Right: Capture [off]
Simple mixer control 'Aux',0
  Capabilities: pvolume pswitch cswitch cswitch-exclusive penum
  Capture exclusive group: 0
  Playback channels: Front Left - Front Right
  Capture channels: Front Left - Front Right
  Limits: Playback 0 - 31
  Front Left: Playback 31 [100%] [12.00dB] [on] Capture [off]
  Front Right: Playback 31 [100%] [12.00dB] [on] Capture [off]
Simple mixer control 'Mono Output Select',0
  Capabilities: enum
  Items: 'Mix' 'Mic'
  Item0: 'Mix'
Simple mixer control 'Capture',0
  Capabilities: cvolume cswitch penum
  Capture channels: Front Left - Front Right
  Limits: Capture 0 - 15
  Front Left: Capture 13 [87%] [19.50dB] [on]
  Front Right: Capture 13 [87%] [19.50dB] [on]
Simple mixer control 'Mix',0
  Capabilities: cswitch cswitch-exclusive penum
  Capture exclusive group: 0
  Capture channels: Front Left - Front Right
  Front Left: Capture [off]
  Front Right: Capture [off]
Simple mixer control 'Mix Mono',0
  Capabilities: cswitch cswitch-exclusive penum
  Capture exclusive group: 0
  Capture channels: Front Left - Front Right
  Front Left: Capture [off]
  Front Right: Capture [off]
Simple mixer control 'External Amplifier',0
  Capabilities: pswitch pswitch-joined penum
  Playback channels: Mono
  Mono: Playback [on]
Simple mixer control 'Stereo Mic',0
  Capabilities: pswitch pswitch-joined penum
  Playback channels: Mono
  Mono: Playback [off]

オフライン

 

#4 2012-03-04 14:50:08

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

Re: Ubuntu11.10でマイクが使えない

出力を見る限り、今回のトラブルの解決に結びつきそうなものはないですね。

ファイル「/usr/share/doc/alsa-base/driver/HD-Audio-Models.txt.gz」を見ると、以下の記述があります。

コード:

AD1981
======
  basic        3-jack (default)
  hp        HP nx6320
  thinkpad    Lenovo Thinkpad T60/X60/Z60
  toshiba    Toshiba U205

Toshiba U205はたぶんお使いのlibretto U100の上位機種だと思いますが、とりあえずこのオプションをドライバーにあててみたいと思います。以下の操作をしてみて下さい。

0. 端末を開いて下さい。
1. ファイルを作成して、テキストエディタで開きます。システム全体に影響する操作ですので、パスワードを問われます。
$ sudo gedit /etc/modprobe.d/snd-hda-intel.conf;

2. テキストエディタが開きますので、以下の1文を記述して下さい。

コード:

options snd-hda-intel model=vaio

3. テキストエディタ上で保存して、終了して下さい。
4. 再起動して下さい。
5. alsamixerで設定できるチャンネルに変化があると思うので、いろいろ試してみて下さい。

なお、この方法だと、何か不具合が発生した場合に、ファイル「/etc/modprobe.d/snd-hda-intel.conf」を削除するだけで元の状態に戻すことができます。

オフライン

 

#5 2012-03-05 02:15:36

hirotyan
メンバ
登録日: 2007-12-18

Re: Ubuntu11.10でマイクが使えない

結果から申しますとうまくいきませんでした。
/etc/modprobe.d/snd-hda-intel.conf を作成し、
options snd-hda-intel model=vaio ←toshiba でもやってみました。
を記述し再起動してみましたが、alsamixer に特に変化無く、いろいろと触ってみましたが変わりませんでした。

Micのミュートをはずすとスピーカーからマイクの音が聞こえるので、普通に考えるとすんなり行きそうな気がするのですが
うまくいかないですね。

また何か試す方法がありましたらよろしくお願い致します。

オフライン

 

#6 2012-03-14 14:33:41

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

Re: Ubuntu11.10でマイクが使えない

driver名が間違っているのでは?
http://www.linlap.com/wiki/toshiba+libretto+u100
snd-hda-intel ではなく
snd-intel8x0 ではないでしょうか。
設定についてはわかりませんので、Mocchiさんから回答があると思います。
私の方が間違っていたら御免なさい。

オフライン

 

#7 2012-03-14 15:48:34

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

Re: Ubuntu11.10でマイクが使えない

おそらく

spdif_aclink  - Use S/PDIF over AC-link instead of direct connection
            from the controller chip
            (0 = off, 1 = on, -1 = default)

設定ファイル名を変えて
options snd-intel8x0 spdif_aclink=1
とか設定するのかな?
間違えていたらすいません。

オフライン

 

#8 2012-03-15 14:32:04

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

Re: Ubuntu11.10でマイクが使えない

すみません。いろいろと勘違いをしていて、不適切なアドバイスをしてしまいました。

現状だとお使いのサウンドデバイスにどのサウンドドライバーが適用されているのかを把握できていないので、まずそこから詰めていくのがよいと思います。確認するには、以下の手順を踏んで下さい。

1. 端末(gnome-terminal)を起動して下さい。
2. コマンド「$ lspci」を実行して下さい。
3. おそらく出力の中に、「00:1f.5 Multimedia audio controller: Intel Corp. 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) AC'97 Audio Controller (rev 03)」のような行を見ることができると思います。
4. 先頭の番号(この例だと「00:1f.5」)をオプションとして、コマンド「$ lspci -vnns 番号」(この例だと「$ lspci -vnns 00:1f.5」)を実行して下さい。
5. 出力の中から、項目「Kernel driver in use」の値を教えて下さい。

お手数をかけまして申し訳ありませんが、よろしくお願いします。

オフライン

 

#9 2012-03-16 02:28:08

hirotyan
メンバ
登録日: 2007-12-18

Re: Ubuntu11.10でマイクが使えない

ご回答いただきありがとうございます。こちらこそお手数をおかけしています。
質問しておき恐縮ですが今週末は多忙で確認できません。
来週中には結果を報告できるかと思いますのでよろしくお願いいたします。

オフライン

 

#10 2012-03-18 23:48:26

hirotyan
メンバ
登録日: 2007-12-18

Re: Ubuntu11.10でマイクが使えない

コマンドの出力結果です。

$ 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: Toshiba America Info Systems Device [1179:0249]
    Flags: bus master, medium devsel, latency 0, IRQ 11
    I/O ports at 1000 [size=256]
    I/O ports at 1880 [size=64]
    Memory at 4c080800 (32-bit, non-prefetchable) [size=512]
    Memory at 4c080a00 (32-bit, non-prefetchable) [size=256]
    Capabilities: <access denied>
    Kernel driver in use: Intel ICH
    Kernel modules: snd-intel8x0

となりました。
intel8x0.conf に
options snd-intel8x0 spdif_aclink=1
を記入する方法ではうまく行きませんでした。

よろしくお願いいたします。

オフライン

 

#11 2012-03-21 07:49:49

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

Re: Ubuntu11.10でマイクが使えない

こんな情報がありましたが、どうでしょうか。
http://www.thinkwiki.org/wiki/AD1981B
抜粋

By default microphone capture is disabled when using the ALSA drivers (this may or may not be true with the OSS drivers). To enable microphone capture, use amixer or gnome-alsamixer to enable capture on the microphone and Capture devices, i.e., 'amixer set 'Mic' cap; amixer sset 'Capture' cap'.

Google翻訳

ALSAドライバを(これは、またはOSSドライバでは真であるかもしれません)を使用する場合、デフォルトのマイクによってキャプチャが無効になっています。マイク·キャプチャを有効にするには、マイクやキャプチャデバイス、すなわち、上のキャプチャを有効にするには、amixerやgnome-alsamixerを使用して、 "amixerセット 'マイク'キャップ、amixer SSET 'キャプチャ'キャップ '。

オフライン

 

#12 2012-03-21 09:35:41

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

Re: Ubuntu11.10でマイクが使えない

udooon による投稿:

'amixer set 'Mic' cap; amixer sset 'Capture' cap'

これで再設定されるチャンネルが、先に見たamixerの出力となります。ただ、これと同様の操作はすでに試したように思えます。

hirotyan による投稿:

alsamixer で F4を押して録音設定にし、Mic と Capture を録音に設定しても、システム設定の「サウンド」のマイク1、マイク2 はミュートされているのです。

先のamixerの出力からこのチャンネルを確認すると、以下のようになっていますね。

コード:

Simple mixer control 'Mic',0
  Capabilities: pvolume pvolume-joined pswitch pswitch-joined cswitch cswitch-exclusive penum
  Capture exclusive group: 0
  Playback channels: Mono
  Capture channels: Front Left - Front Right
  Limits: Playback 0 - 31
  Mono: Playback 26 [84%] [4.50dB] [off]
  Front Left: Capture [off]
  Front Right: Capture [off]

コード:

Simple mixer control 'Capture',0
  Capabilities: cvolume cswitch penum
  Capture channels: Front Left - Front Right
  Limits: Capture 0 - 15
  Front Left: Capture 13 [87%] [19.50dB] [on]
  Front Right: Capture 13 [87%] [19.50dB] [on]

システム設定のサウンドがミュートというのが気になるところです。

オフライン

 

#13 2012-03-22 01:37:42

hirotyan
メンバ
登録日: 2007-12-18

Re: Ubuntu11.10でマイクが使えない

いちおうamixerのコマンドを試してみましたが、ダメでした。

$ amixer set Mic cap
Simple mixer control 'Mic',0
  Capabilities: pvolume pvolume-joined pswitch pswitch-joined cswitch cswitch-exclusive penum
  Capture exclusive group: 0
  Playback channels: Mono
  Capture channels: Front Left - Front Right
  Limits: Playback 0 - 31
  Mono: Playback 31 [100%] [12.00dB] [off]
  Front Left: Capture [on]
  Front Right: Capture [on]

$ amixer sset Capture cap
Simple mixer control 'Capture',0
  Capabilities: cvolume cswitch penum
  Capture channels: Front Left - Front Right
  Limits: Capture 0 - 15
  Front Left: Capture 14 [93%] [21.00dB] [on]
  Front Right: Capture 14 [93%] [21.00dB] [on]


おそらく、↓ここの方と同じ症状なんです。
http://askubuntu.com/questions/67451/pulseaudio-does-not-recognize-laptop-microphone
この方も解決していないのかな。

なかなか難しいようですね・・・。
何か判りましたらよろしくお願いいたします。

オフライン

 

#14 2012-03-22 10:39:52

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

Re: Ubuntu11.10でマイクが使えない

関係あるかどうか解りませんが、リンクを張っておきます。
http://community.skype.com/t5/Linux/UBUNTU-11-10-Mic-issues/td-p/452871
http://community.skype.com/t5/Linux/Ubuntu-11-10-seems-to-have-problem-with-microphone-built-in/td-p/221786
http://community.skype.com/t5/Linux/Solution-for-not-working-microphone-under-Ubuntu-11-10/td-p/298266
https://bugs.launchpad.net/ubuntu/+source/pulseaudio/+bug/870969
(英語なのでよく解りません)

オフライン

 

#15 2012-03-22 14:56:43

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

Re: Ubuntu11.10でマイクが使えない

追加情報
https://answers.launchpad.net/ubuntu/+source/alsa-driver/+question/187222
(homeフォルダ以下の隠しフォルダ(.pulse)に、古い設定が残っているのが原因なのかも?)

オフライン

 

#16 2012-03-23 02:30:39

hirotyan
メンバ
登録日: 2007-12-18

Re: Ubuntu11.10でマイクが使えない

解決しました!

> homeフォルダ以下の隠しフォルダ(.pulse)に、古い設定が残っているのが原因なのかも?
が今回の原因でした。
.pulse を念のため別名にしておき再起動したところ、サウンド設定の「入力」が既に「アナログマイク/マイク1」になっていました。
ここのミュートを解除すると、サウンドレコーダーで録音することができました。

今回、11.10はアップグレードでは無く新規でインストールしているので、なぜ古い設定(?)ができてしまっていたのかはナゾです。

Mocchiさん、udooonさん、いろいろとご助言頂きありがとうございました。
時間は掛かりましたが、alsamixer や amixer の使い方が解って勉強になりました。
同じAD1981Bのチップでも、機種によりオプションが全く変わってくるってのは驚きでした。
libretto U100 は本来ならインストール後、普通に使えているハズだったってことなんでしょうかね。

オフライン

 

Board footer

Powered by FluxBB