
Ubuntu日本語フォーラム

ログインしていません。
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, モノラル
●だけど、音はなりません。
オフライン
私は昔 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
のような形で起動します。よろしければ試してみてください。
オフライン
ドジでした。
アドバイスをいただきましてありがとうございます。
alsamixerを動かして、もう一度出力レベルなどを確認したところ、Masterがmuteになっていました。
レベルは、81などに設定していたのですが、muteのままでした。
muteを解除してaplayで鳴らした所、ちゃんと鳴りました。
お騒がせして、すみません。
オフライン