お知らせ

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

#1 2010-01-19 11:02:55

kado-chan
新しいメンバ
登録日: 2010-01-19

音がなりません。

ubuntu8.10をGUIではなく、テキストベースで使っています。

音を鳴らしたいのですが、鳴りません。
alsa-projectからドライバーなどをダウンロードしてインストールし、aplayコマンドでwaveファイルを鳴らそうとしても
エラーが出る事もなく、音もでません。alsamixerで音量を上げていますが、だめです。

●バージョン

2.6.27-11-generic

●インストールしたドライバー、ライブラリです。

alsa-driver-1.0.22.1.tar.bz2
alsa-lib-1.0.22.tar.bz2
※alsa-utilsは、make途中のコンパイルでエラーになります。

●インストールしてある(してない)パッケージです。

root@***:/home/***# dpkg -l | grep pulse
root@***:/home/***# dpkg -l | grep alsa
ii  alsa-base                            1.0.17.dfsg-2ubuntu1          ALSA driver configuration files
ii  alsa-oss                             1.0.15-1                      ALSA wrapper for OSS applications
ii  alsa-utils                           1.0.17-0ubuntu3               ALSA utilities

●マシン情報です。

root@***:/home/***# lspci
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 02)
00:1d.1 USB Controller: Intel Corporation 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) USB UHCI Controller #2 (rev 02)
00:1d.7 USB Controller: Intel Corporation 82801DB/DBM (ICH4/ICH4-M) USB2 EHCI Controller (rev 02)
00:1e.0 PCI bridge: Intel Corporation 82801 PCI Bridge (rev 82)
00:1f.0 ISA bridge: Intel Corporation 82801DB/DBL (ICH4/ICH4-L) LPC Interface Bridge (rev 02)
00:1f.1 IDE interface: Intel Corporation 82801DB (ICH4) IDE Controller (rev 02)
00:1f.3 SMBus: Intel Corporation 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) SMBus Controller (rev 02)
00:1f.5 Multimedia audio controller: Intel Corporation 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) AC'97 Audio Controller (rev 02)
01:09.0 Ethernet controller: Intel Corporation 8255xER/82551IT Fast Ethernet Controller (rev 10)

●/devです。

root@***:/home/***# ls -al /dev | grep audio
crw-rw----  1 root   audio    14,  12 2010-01-19 10:32 adsp
crw-rw----  1 root   audio    14,   4 2010-01-19 10:32 audio
crw-rw----  1 root   audio    14,   3 2010-01-19 10:32 dsp
crw-rw----  1 root   audio    14,   0 2010-01-19 10:32 mixer
crw-rw----  1 root   audio    14,   1 2010-01-19 10:32 sequencer
crw-rw----  1 root   audio    14,   8 2010-01-19 10:32 sequencer2
root@***:/home/***# ls -al /dev/snd
合計 0
drwxr-xr-x  2 root root      220 2010-01-19 10:32 .
drwxr-xr-x 16 root root    14100 2010-01-19 10:32 ..
crw-rw----  1 root audio 116,  0 2010-01-19 10:32 controlC0
crw-rw----  1 root audio 116, 24 2010-01-19 10:32 pcmC0D0c
crw-rw----  1 root audio 116, 16 2010-01-19 10:42 pcmC0D0p
crw-rw----  1 root audio 116, 25 2010-01-19 10:32 pcmC0D1c
crw-rw----  1 root audio 116, 26 2010-01-19 10:32 pcmC0D2c
crw-rw----  1 root audio 116, 27 2010-01-19 10:32 pcmC0D3c
crw-rw----  1 root audio 116, 20 2010-01-19 10:32 pcmC0D4p
crw-rw----  1 root audio 116,  1 2010-01-19 10:32 seq
crw-rw----  1 root audio 116, 33 2010-01-19 10:32 timer

●ドライバー情報です。

root@***:/home/***# modinfo snd-intel8x0
filename:       /lib/modules/2.6.27-11-generic/kernel/sound/pci/snd-intel8x0.ko
license:        GPL
description:    Intel 82801AA,82901AB,i810,i820,i830,i840,i845,MX440; SiS 7012; Ali 5455
author:         Jaroslav Kysela <[email protected]>
srcversion:     7C004B94DD9C4447B69AF1C
alias:          pci:v000010B9d00005455sv*sd*bc*sc*i*
alias:          pci:v00001022d00007445sv*sd*bc*sc*i*
alias:          pci:v00001022d0000746Dsv*sd*bc*sc*i*
alias:          pci:v000010DEd0000026Bsv*sd*bc*sc*i*
alias:          pci:v000010DEd000000EAsv*sd*bc*sc*i*
alias:          pci:v000010DEd000000DAsv*sd*bc*sc*i*
alias:          pci:v000010DEd0000008Asv*sd*bc*sc*i*
alias:          pci:v000010DEd00000059sv*sd*bc*sc*i*
alias:          pci:v000010DEd0000006Asv*sd*bc*sc*i*
alias:          pci:v000010DEd0000003Asv*sd*bc*sc*i*
alias:          pci:v000010DEd000001B1sv*sd*bc*sc*i*
alias:          pci:v00001039d00007012sv*sd*bc*sc*i*
alias:          pci:v00008086d00007195sv*sd*bc*sc*i*
alias:          pci:v00008086d00002698sv*sd*bc*sc*i*
alias:          pci:v00008086d000027DEsv*sd*bc*sc*i*
alias:          pci:v00008086d0000266Esv*sd*bc*sc*i*
alias:          pci:v00008086d000025A6sv*sd*bc*sc*i*
alias:          pci:v00008086d000024D5sv*sd*bc*sc*i*
alias:          pci:v00008086d000024C5sv*sd*bc*sc*i*
alias:          pci:v00008086d00002485sv*sd*bc*sc*i*
alias:          pci:v00008086d00002445sv*sd*bc*sc*i*
alias:          pci:v00008086d00002425sv*sd*bc*sc*i*
alias:          pci:v00008086d00002415sv*sd*bc*sc*i*
depends:        snd-ac97-codec,snd-pcm,snd,snd-page-alloc
vermagic:       2.6.27-11-generic SMP mod_unload modversions 586
parm:           index:Index value for Intel i8x0 soundcard. (int)
parm:           id:ID string for Intel i8x0 soundcard. (charp)
parm:           ac97_clock:AC'97 codec clock (0 = whitelist + auto-detect, 1 = force autodetect). (int)
parm:           ac97_quirk:AC'97 workaround for strange hardware. (charp)
parm:           buggy_semaphore:Enable workaround for hardwares with problematic codec semaphores. (bool)
parm:           buggy_irq:Enable workaround for buggy interrupts on some motherboards. (bool)
parm:           xbox:Set to 1 for Xbox, if you have problems with the AC'97 codec detection. (bool)
parm:           spdif_aclink:S/PDIF over AC-link. (int)
parm:           enable:bool
parm:           joystick:int



root@***:/home/***# lsmod
Module                  Size  Used by
mod_ht2070             10880  20
i915                   38656  0
drm                    86056  1 i915
sbs                    19464  0
video                  25232  0
output                 11008  1 video
pci_slot               12680  0
battery                18436  0
container              11520  0
wmi                    14504  0
sbshc                  13440  1 sbs
ipv6                  263972  12
iptable_filter         10752  0
ip_tables              19600  1 iptable_filter
x_tables               22916  1 ip_tables
ac                     12292  0
lp                     17156  0
loop                   23180  0
evdev                  17696  3
snd_intel8x0           39708  0
snd_ac97_codec        114596  1 snd_intel8x0
ac97_bus                9856  1 snd_ac97_codec
snd_pcm_oss            53792  0
snd_mixer_oss          23552  1 snd_pcm_oss
snd_pcm                93188  3 snd_intel8x0,snd_ac97_codec,snd_pcm_oss
parport_pc             39332  1
parport                42604  2 lp,parport_pc
snd_seq_oss            40832  0
snd_seq_midi_event     15360  1 snd_seq_oss
pcspkr                 10624  0
snd_seq                62448  4 snd_seq_oss,snd_seq_midi_event
snd_timer              30088  2 snd_pcm,snd_seq
snd_seq_device         15628  2 snd_seq_oss,snd_seq
button                 14224  0
snd                    74436  10 snd_intel8x0,snd_ac97_codec,snd_pcm_oss,snd_mixer_oss,snd_pcm,snd_seq_oss,snd_seq_midi_event,snd_seq,snd_timer,snd_seq_device
iTCO_wdt               18596  0
iTCO_vendor_support    11652  1 iTCO_wdt
soundcore              15328  1 snd
shpchp                 38036  0
snd_page_alloc         16776  2 snd_intel8x0,snd_pcm
pci_hotplug            34976  1 shpchp
intel_agp              33724  1
agpgart                42184  2 drm,intel_agp
ext3                  133256  1
jbd                    55828  1 ext3
mbcache                16004  1 ext3
sd_mod                 42392  2
crc_t10dif              9984  1 sd_mod
usbhid                 35840  0
hid                    50560  1 usbhid
sg                     39732  0
pata_acpi              12160  0
ata_piix               24708  1
ata_generic            12932  0
libata                178208  3 pata_acpi,ata_piix,ata_generic
e100                   41356  0
uhci_hcd               30864  0
ehci_hcd               43788  0
scsi_mod              155212  3 sd_mod,sg,libata
dock                   16656  1 libata
mii                    13440  1 e100
usbcore               149488  4 usbhid,uhci_hcd,ehci_hcd
thermal                23708  0
processor              42156  1 thermal
fan                    12548  0
fbcon                  47648  0
tileblit               10880  1 fbcon
font                   16512  1 fbcon
bitblit                13824  1 fbcon
softcursor              9984  1 bitblit
fuse                   60828  1
dm_raid4_5             73996  0
dm_region_hash         19456  1 dm_raid4_5
dm_mem_cache           12800  1 dm_raid4_5
dm_message             11008  1 dm_raid4_5
dm_mirror              27008  0
dm_log                 17924  3 dm_raid4_5,dm_region_hash,dm_mirror
dm_mod                 63432  3 dm_raid4_5,dm_mirror,dm_log


●aplayを実行しました。

root@***:/home/***# ./aplay ./wav/counter.wav
再生中 WAVE './wav/counter.wav' : Unsigned 8 bit, レート 22050 Hz, モノラル

●だけど、音はなりません。

オフライン

 

#2 2010-01-20 02:13:17

yoi
メンバ
登録日: 2010-01-20

Re: 音がなりません。

私は昔 Ubuntu9.04 を Eee PC 1000H で使っていて同様の症状がでました。Ubuntul9.04 はデフォルトのサウンドシステムである pulseaudio まわりに不具合があり、私には直せませんでした。(Ubuntu9.10 ならこの不具合は修正されたようでデフォルトで音が鳴りますが。)Ubuntul9.04 では代わりにossサウンドシステムを使用するように設定したら、音が出るようになりました。Ubuntu8.10 も pulseaudio がデフォルトだったと思いますので、同様にossに切り替えてうまくいくかもしれません。

ossへの切り替えは以下のように行いました。

1. pulseaudioをアンインストール

sudo apt-get remove pulseaudio

2. GUI 環境で端末から gnome-sound-properties を起動。

gnome-sound-properties

3. 開いたウィンドウ内でサウンドのプロパティに関するオプションを全てossに変更。

4. サウンドデバイスファイル /dev/dsp をユーザー権限で読み書き可能に設定。

sudo chmod 666 /dev/dsp

これで音が出るようになりました。ただしアプリケーションによっては直接 oss を使用して音を出すよう指定しなければなりませんでした。例えば、mplayer の場合は

mplayer -ao oss ファイル.wav

のような形で起動します。よろしければ試してみてください。

オフライン

 

#3 2010-01-20 11:20:21

kado-chan
新しいメンバ
登録日: 2010-01-19

Re: 音がなりません。

ドジでした。
アドバイスをいただきましてありがとうございます。
alsamixerを動かして、もう一度出力レベルなどを確認したところ、Masterがmuteになっていました。
レベルは、81などに設定していたのですが、muteのままでした。
muteを解除してaplayで鳴らした所、ちゃんと鳴りました。

お騒がせして、すみません。

オフライン

 

Board footer

Powered by FluxBB