お知らせ

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

#1 2010-12-09 02:14:53

tanukineko
新しいメンバ
登録日: 2010-12-08

xubuntu 10.04 LTSで音が出ない (FMV-7190NU4/B, USB音源, VNC)

初めて書き込みさせていただきます。
Windows2000から移行してきました。
使用しているパソコンが最新モデルでない、3D表示などはいらない、シンプルで軽いものをと考え、結局xubuntuを選択しました。
メイン機のDynabook Sattelite J60へのインストールもなんとか無事終了し、操作も少しづつ慣れてきた感じなので、サブ機として使用予定のFMV-7190NU4/Bにもインストールしました。
最終的な使用形態としては

1.メイン機からLAN経由でサブ機にssh接続
2.サブ機でvncserver立ち上げ
3.メイン機からvncviewerで繋いでサブ機でデータ解析ソフト実行
4.解析に時間が掛かるのでサブ機上の音楽プレーヤーでUSB音源(AUDIOUSB-AP)を鳴らしてジュークボックスとしても使う

と言うようなことを考えています。
1.~3.までは問題なく動くのですが、内蔵/USBどちらの音源からも音だけがどうしても出ません。
パネルにあるミキサーのプロパティを開くと、「サウンドカード」のところが
「Playback:ダミー出力(PulseAudio Mixer)」
「Capture:Monitor of ダミー出力(PulseAudio Mixer)」
の2つしか選択できなくなっています。
そこでVNC経由ではなくサブ機単体で立ち上げて試してみましたが、やはり音が出ず同様の結果でした。
また、サブ機を何回か再起動するうちに気が付いたのですが、ログイン画面が表示される前に一瞬以下のような表示が出ているようです。

[   16.692072] AC'97 1 access is not valid [0xffffffff], removing mixer.
[   16.692180] ali mixer 1 creating error.

(先頭の[]内の数字は間違っているかもしれません)

なお、USB音源(AUDIOUSB-AP)はメイン機に繋いでvlc, smplayerでサウンド出力を切り替えれば正常に音が出ることを確認しています。
また、サブ機の内蔵音源はWindows使用時正常に音が出ていました。

このような状況なのですが、どなたか対処法を教えていただけないでしょうか。
よろしくお願いします。


追記
『Ubuntu Tips/ハードウェア/音が出ない場合の対処について』のページ等を参考に、以下にVNCで立ち上げたxfce上のターミナルで実行したコマンドの結果を書いておきます。

lspci | grep -i audio の結果

コード:

00:04.0 Multimedia audio controller: ALi Corporation M5451 PCI AC-Link Controller Audio Device (rev 02)

lspci -vnns 00:04.0 の結果

コード:

00:04.0 Multimedia audio controller [0401]: ALi Corporation M5451 PCI AC-Link Controller Audio Device [10b9:5451] (rev 02)
    Subsystem: Fujitsu Limited. Device [10cf:11c3]
    Flags: bus master, medium devsel, latency 64, IRQ 11
    I/O ports at 1000 [size=256]
    Memory at dc001000 (32-bit, non-prefetchable) [size=4K]
    Capabilities: <access denied>
    Kernel driver in use: ALI 5451
    Kernel modules: snd-ali5451

cat /proc/asound/cards の結果

コード:

 0 [A5451          ]: ALI5451 - ALI 5451
                      ALI 5451 at 0x1000, irq 11
 1 [default        ]: USB-Audio - USB Sound Device        
                      C-Media INC. USB Sound Device         at usb-0000:00:02.0-1.3, full speed

cat /proc/asound/card0/codec97#0/* | head -n1 の結果

コード:

0-0/0: SigmaTel STAC9766,67

aplay -L の結果

コード:

pulse
    Playback/recording through the PulseAudio sound server

lsmod の結果

コード:

Module                  Size  Used by
snd_usb_audio          75765  0 
snd_usb_lib            15801  1 snd_usb_audio
snd_hwdep               5412  1 snd_usb_audio
snd_ali5451            15799  0 
snd_ac97_codec        100646  1 snd_ali5451
ac97_bus                1002  1 snd_ac97_codec
snd_pcm_oss            35308  0 
snd_mixer_oss          13746  1 snd_pcm_oss
snd_pcm                70694  4 snd_usb_audio,snd_ali5451,snd_ac97_codec,snd_pcm_oss
snd_seq_dummy           1338  0 
snd_seq_oss            26722  0 
snd_seq_midi            4557  0 
snd_rawmidi            19056  2 snd_usb_lib,snd_seq_midi
snd_seq_midi_event      6003  2 snd_seq_oss,snd_seq_midi
snd_seq                47263  6 snd_seq_dummy,snd_seq_oss,snd_seq_midi,snd_seq_midi_event
snd_timer              19098  2 snd_pcm,snd_seq
snd_seq_device          5700  5 snd_seq_dummy,snd_seq_oss,snd_seq_midi,snd_rawmidi,snd_seq
snd                    54180  12 snd_usb_audio,snd_hwdep,snd_ali5451,snd_ac97_codec,snd_pcm_oss,snd_mixer_oss,snd_pcm,snd_seq_oss,snd_rawmidi,snd_seq,snd_timer,snd_seq_device
soundcore               6620  1 snd
snd_page_alloc          7076  1 snd_pcm
binfmt_misc             6587  1 
fbcon                  35102  71 
tileblit                2031  1 fbcon
font                    7557  1 fbcon
bitblit                 4707  1 fbcon
softcursor              1189  1 bitblit
vga16fb                11385  0 
vgastate                8961  1 vga16fb
radeon                676897  2 
pcmcia                 30784  0 
ttm                    49943  1 radeon
drm_kms_helper         29329  1 radeon
drm                   162409  4 radeon,ttm,drm_kms_helper
i2c_algo_bit            5028  1 radeon
ppdev                   5259  0 
yenta_socket           20408  2 
shpchp                 28820  0 
rsrc_nonstatic         10015  1 yenta_socket
parport_pc             25962  1 
pcmcia_core            32964  3 pcmcia,yenta_socket,rsrc_nonstatic
ati_agp                 5094  1 
i2c_ali15x3             5050  0 
i2c_ali1535             4725  0 
agpgart                31724  3 ttm,drm,ati_agp
video                  17375  0 
output                  1871  1 video
lp                      7028  0 
fujitsu_laptop         10889  0 
led_class               2864  1 fujitsu_laptop
psmouse                63245  0 
parport                32635  3 ppdev,parport_pc,lp
serio_raw               3978  0 
reiserfs              225481  2 
8139too                18545  0 
8139cp                 16186  0 
pata_ali                7932  3 
mii                     4381  2 8139too,8139cp
floppy                 53016  0

オフライン

 

#2 2010-12-10 16:18:36

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

Re: xubuntu 10.04 LTSで音が出ない (FMV-7190NU4/B, USB音源, VNC)

USBサウンドデバイスを接続した上で、以下のコマンドの出力を教えて下さい。

$ amixer scontents -c 0;
$ amixer scontents -c 1;

ALSAカーネルモジュールのミキサー設定を確認します。-cオプションでカード番号を指定します。今回は0がオンボード、1がUSB接続のサウンドデバイスとなるかと思います。

オフライン

 

#3 2010-12-10 18:31:19

tanukineko
新しいメンバ
登録日: 2010-12-08

Re: xubuntu 10.04 LTSで音が出ない (FMV-7190NU4/B, USB音源, VNC)

早速のお返事ありがとうございます。
ご指示のコマンドを実行してみました。

コード:

test@mp4xubuntu:~$ amixer scontents -c 0;
Invalid card number.
Usage: amixer <options> [command]

Available options:
  -h,--help       this help
  -c,--card N     select the card
  -D,--device N   select the device, default 'default'
  -d,--debug      debug mode
  -n,--nocheck    do not perform range checking
  -v,--version    print version of this program
  -q,--quiet      be quiet
  -i,--inactive   show also inactive controls
  -a,--abstract L select abstraction level (none or basic)
  -s,--stdin      Read and execute commands from stdin sequentially

Available commands:
  scontrols       show all mixer simple controls
  scontents      show contents of all mixer simple controls (default command)
  sset sID P      set contents for one mixer simple control
  sget sID        get contents for one mixer simple control
  controls        show all controls for given card
  contents        show contents of all controls for given card
  cset cID P      set control contents for one control
  cget cID        get control contents for one control
test@mp4xubuntu:~$ amixer scontents -c 1;
Invalid card number.
Usage: amixer <options> [command]

Available options:
  -h,--help       this help
  -c,--card N     select the card
  -D,--device N   select the device, default 'default'
  -d,--debug      debug mode
  -n,--nocheck    do not perform range checking
  -v,--version    print version of this program
  -q,--quiet      be quiet
  -i,--inactive   show also inactive controls
  -a,--abstract L select abstraction level (none or basic)
  -s,--stdin      Read and execute commands from stdin sequentially

Available commands:
  scontrols       show all mixer simple controls
  scontents      show contents of all mixer simple controls (default command)
  sset sID P      set contents for one mixer simple control
  sget sID        get contents for one mixer simple control
  controls        show all controls for given card
  contents        show contents of all controls for given card
  cset cID P      set control contents for one control
  cget cID        get control contents for one control

どうもカード番号が無効だと言われてるようです。
/proc/asound/cardsには確かに2つのデバイスがあるのですが...
お手数かけてすみませんがよろしくお願いします。

オフライン

 

#4 2010-12-11 08:46:00

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

Re: xubuntu 10.04 LTSで音が出ない (FMV-7190NU4/B, USB音源, VNC)

うーん。次は、ALSAに必要な設定ファイルのパッケージが入ってないということを疑ってみましょうか。以下のコマンドの出力を教えて下さい。

$ dpkg -l | grep 'alsa\|asound';

オフライン

 

#5 2010-12-11 12:34:37

tanukineko
新しいメンバ
登録日: 2010-12-08

Re: xubuntu 10.04 LTSで音が出ない (FMV-7190NU4/B, USB音源, VNC)

どうもです。
ご指示のコマンドを実行してみました。

コード:

test@mp4xubuntu:~$ dpkg -l | grep 'alsa\|asound';
ii  alsa-base                             1.0.22.1+dfsg-0ubuntu3                          ALSA driver configuration files
ii  alsa-utils                            1.0.22-0ubuntu5                                 ALSA utilities
ii  bluez-alsa                            4.60-0ubuntu8                                   Bluetooth audio support
ii  gstreamer0.10-alsa                    0.10.28-1                                       GStreamer plugin for ALSA
ii  libasound2                            1.0.22-0ubuntu7                                 shared library for ALSA applications
ii  libasound2-plugins                    1.0.22-0ubuntu6                                 ALSA library additional plugins
ii  libsdl1.2debian-alsa                  1.2.14-4ubuntu1.1                               Simple DirectMedia Layer (with X11 and ALSA options)

オフライン

 

#6 2010-12-11 12:36:43

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

Re: xubuntu 10.04 LTSで音が出ない (FMV-7190NU4/B, USB音源, VNC)

vncマシンとメインマシンを比較してみたいと思います。同じ出力をメインマシンでも出力してみて下さい。

オフライン

 

#7 2010-12-11 13:13:55

tanukineko
新しいメンバ
登録日: 2010-12-08

Re: xubuntu 10.04 LTSで音が出ない (FMV-7190NU4/B, USB音源, VNC)

どうもです。
メイン機での結果です。

コード:

main@cdxubuntu:~$ dpkg -l | grep 'alsa\|asound'
ii  alsa-base                             1.0.22.1+dfsg-0ubuntu3                          ALSA driver configuration files
ii  alsa-utils                            1.0.22-0ubuntu5                                 ALSA utilities
ii  bluez-alsa                            4.60-0ubuntu8                                   Bluetooth audio support
ii  gstreamer0.10-alsa                    0.10.28-1                                       GStreamer plugin for ALSA
ii  libasound2                            1.0.22-0ubuntu7                                 shared library for ALSA applications
ii  libasound2-plugins                    1.0.22-0ubuntu6                                 ALSA library additional plugins
ii  libsdl1.2debian-alsa                  1.2.14-4ubuntu1.1                               Simple DirectMedia Layer (with X11 and ALSA options)

よろしくお願いします。

オフライン

 

#8 2010-12-12 09:39:19

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

Re: xubuntu 10.04 LTSで音が出ない (FMV-7190NU4/B, USB音源, VNC)

うーん、まったく同一ですね。パッケージで提供されているALSAの設定ファイルが足りないというわけでもなさそうです。

教えて頂いた、「$ cat /proc/asound/cards」の結果から察するに、おそらくtanukinekoさまの方でALSAの何らかの設定ファイルを変更していたりするのかなと思います。標準の設定からどのように変更したのかも教えてくださると解決の糸口があったりするかもしれません。

この点を確認して何も問題ないようであれば、FMVに搭載されているサウンドデバイス「ALi M1535+」 (FMV-7190NU4/B 仕様 @ fmworld.net) とALSAの関係について見直してみる必要が出てきます。ログの「AC'97 mixer」ごにょごにょというあたりですね。

以上、相変わらず推測の域を出ませんが。

オフライン

 

#9 2010-12-20 02:02:03

tanukineko
新しいメンバ
登録日: 2010-12-08

Re: xubuntu 10.04 LTSで音が出ない (FMV-7190NU4/B, USB音源, VNC)

Mocchiさん、お返事が遅れてすみませんでした。

ALSA関連の設定ファイル等は一切変更していません。
インストール時のままです。

あれから自分なりに色々やってみました。
ネットで起動時に出るエラーメッセージを検索してみたところ、以下のようなページを見つけました。

http://ubuntuforums.org/showthread.php?t=692097
https://bugs.launchpad.net/ubuntu/+source/alsa-driver/+bug/439156

英語はあまり得意ではないので間違っているかもしれませんが、どうもこのサウンドチップ(M5451)のモジュールについてはかなり前からうまく動かないようで、現在もバグ報告がされている状態のようです。
そこで最初に書きましたように、USB音源さえ使えれば内蔵音源は使用できなくてもいいので、内蔵音源を認識させない方向で考えてみました。
この機種(FMV-7190NU4/B)はBIOSで内蔵音源を切る設定が出来ません。
ネットでさらに調べてみて /etc/modprobe.d/blacklist.conf ファイルの最後に

コード:

blacklist snd_ali5451

を追加して、モジュールを読み込まないようにしてみました。
追加修正後USB音源を接続したままサブ機単体で再起動をかけると、起動時のエラーメッセージが表示されなくなり、ログイン後USB音源から音が出るようになりました。
そこで最初に書いた1.~4.の手順でVNC接続で試してみましたが、最初の状態と同じように /proc/asound/cards にはUSB音源がありますが

$ amixer scontents -c 0;



$ aplay -l

ではサウンドカードが見えない状態です。

ここまでやってふと思ったのですが、そもそもサウンドデバイスはマルチユーザーで共有使用出来る物なんでしょうか?
ひょっとして、直接ログインしているユーザー(Display:0のユーザー)しか使えない・・・とか?

解決策やヒントなどありましたら教えていただけないでしょうか。
よろしくお願いします。

オフライン

 

#10 2010-12-20 02:16:19

tanukineko
新しいメンバ
登録日: 2010-12-08

Re: xubuntu 10.04 LTSで音が出ない (FMV-7190NU4/B, USB音源, VNC)

すいません。
チップの型番間違えてました。
上記の英語のページは関係ないのかもしれません。
ロードされるモジュールは snd_ali5451 でエラー表示も同じなのですが...

オフライン

 

Board footer

Powered by FluxBB