
Ubuntu日本語フォーラム

ログインしていません。
ハ−ド: shuttle ST61G4, P4 3.0GHz, 2.0GB, NVIDIA Geforce6600, SB CA0106
OS: WindowsXP_Pro SP3, Ubuntu10.04 カ−ネル 2.6.32-22-generic, GNOME 2.30.0 dual boot
表記の通り、ハ−ド的には認識されます。Windows XP_Pro SP3環境では問題なく快適に機能します。
残念ながら今のところ、Ubuntu環境では音が鳴ってくれません。
当方では万策つきました。助言いただけると、ありがたいです。
ディフォルトのドライバ−では動作しないので、AlsaProjectからModule-Ca0106を導入しました。
このmodelesを組み込めば普通は動作するようですが、私の場合は鳴ってくれません。
ps. 導入操作の詳細に関しては、次のコメントで記載します。
PC環境
~$ sudo lspci | grep audio 02:07.0 Multimedia audio controller: Creative Labs CA0106 Soundblaster koike@shuttle-ST61G4:~$ sudo more /etc/modutils/alsa /etc/modutils/alsa: No such file or directory koike@shuttle-ST61G4:~$ lsmod | grep -i snd | sort ac97_bus 1002 1 snd_ac97_codec snd 54251 15 snd_ca0106,snd_ac97_codec,snd_pcm_oss,snd_mixer_oss,snd_pcm,snd_seq_oss,snd_seq_midi,snd_rawmidi,snd_seq,snd_timer,snd_seq_device snd_ac97_codec 100600 1 snd_ca0106 snd_ca0106 31134 2 snd_mixer_oss 13897 1 snd_pcm_oss snd_page_alloc 7076 2 snd_ca0106,snd_pcm snd_pcm 71582 3 snd_ca0106,snd_ac97_codec,snd_pcm_oss snd_pcm_oss 34539 0 snd_rawmidi 19077 2 snd_ca0106,snd_seq_midi snd_seq 47530 5 snd_seq_oss,snd_seq_midi,snd_seq_midi_event snd_seq_device 5988 4 snd_seq_oss,snd_seq_midi,snd_rawmidi,snd_seq snd_seq_midi 4557 0 snd_seq_midi_event 6003 2 snd_seq_oss,snd_seq_midi snd_seq_oss 27242 0 snd_timer 18646 2 snd_pcm,snd_seq soundcore 6620 1 snd[/quote] [quote]~$ lsmod | grep snd snd_ca0106 31134 2 snd_ac97_codec 100600 1 snd_ca0106 ac97_bus 1002 1 snd_ac97_codec snd_pcm_oss 34539 0 snd_mixer_oss 13897 1 snd_pcm_oss snd_pcm 71582 3 snd_ca0106,snd_ac97_codec,snd_pcm_oss snd_seq_oss 27242 0 snd_seq_midi 4557 0 snd_rawmidi 19077 2 snd_ca0106,snd_seq_midi snd_seq_midi_event 6003 2 snd_seq_oss,snd_seq_midi snd_seq 47530 5 snd_seq_oss,snd_seq_midi,snd_seq_midi_event snd_timer 18646 2 snd_pcm,snd_seq snd_seq_device 5988 4 snd_seq_oss,snd_seq_midi,snd_rawmidi,snd_seq snd 54251 15 snd_ca0106,snd_ac97_codec,snd_pcm_oss,snd_mixer_oss,snd_pcm,snd_seq_oss,snd_seq_midi,snd_rawmidi,snd_seq,snd_timer,snd_seq_device soundcore 6620 1 snd snd_page_alloc 7076 2 snd_ca0106,snd_pcm
:~$ sudo cat /proc/asound/cards
1 [CA0106 ]: CA0106 - CA0106
Live! 7.1 24bit [SB0410] at 0xd400 irq 19
/var/log/syslog 該当箇所のみ
May 9 09:39:09 shuttle-ST61G4 kernel: [ 23.012249] CA0106 0000:02:07.0: PCI INT A -> GSI 19 (level, low) -> IRQ 19
May 9 09:39:09 shuttle-ST61G4 kernel: [ 23.012281] snd-ca0106: Model 1006 Rev 00000000 Serial 10061102
~$ gedit /etc/modprobe.d/alsa-base.conf
# autoloader aliases
install sound-slot-0 /sbin/modprobe snd-card-0
install sound-slot-1 /sbin/modprobe snd-card-1
install sound-slot-2 /sbin/modprobe snd-card-2
install sound-slot-3 /sbin/modprobe snd-card-3
install sound-slot-4 /sbin/modprobe snd-card-4
install sound-slot-5 /sbin/modprobe snd-card-5
install sound-slot-6 /sbin/modprobe snd-card-6
install sound-slot-7 /sbin/modprobe snd-card-7
# Cause optional modules to be loaded above generic modules
install snd /sbin/modprobe --ignore-install snd $CMDLINE_OPTS && { /sbin/modprobe --quiet --use-blacklist snd-ioctl32 ; /sbin/modprobe --quiet --use-blacklist snd-seq ; }
install snd-ca0106 /sbin/modprobe --ignore-install snd-ca0106 $CMDLINE_OPTS && { /sbin/modprobe --quiet --use-blacklist snd-ca0106-synth ; }
#
# Workaround at bug #499695 (reverted in Ubuntu see LP #319505)
install snd-pcm /sbin/modprobe --ignore-install snd-pcm $CMDLINE_OPTS && { /sbin/modprobe --quiet --use-blacklist snd-pcm-oss ; : ; }
install snd-mixer /sbin/modprobe --ignore-install snd-mixer $CMDLINE_OPTS && { /sbin/modprobe --quiet --use-blacklist snd-mixer-oss ; : ; }
install snd-seq /sbin/modprobe --ignore-install snd-seq $CMDLINE_OPTS && { /sbin/modprobe --quiet --use-blacklist snd-seq-midi ; /sbin/modprobe --quiet --use-blacklist snd-seq-oss ; : ; }
#
install snd-rawmidi /sbin/modprobe --ignore-install snd-rawmidi $CMDLINE_OPTS && { /sbin/modprobe --quiet --use-blacklist snd-seq-midi ; : ; }
# Cause optional modules to be loaded above sound card driver modules
install snd-emu10k1 /sbin/modprobe --ignore-install snd-emu10k1 $CMDLINE_OPTS && { /sbin/modprobe --quiet --use-blacklist snd-emu10k1-synth ; }
install snd-via82xx /sbin/modprobe --ignore-install snd-via82xx $CMDLINE_OPTS && { /sbin/modprobe --quiet --use-blacklist snd-seq ; }
# Load saa7134-alsa instead of saa7134 (which gets dragged in by it anyway)
install saa7134 /sbin/modprobe --ignore-install saa7134 $CMDLINE_OPTS && { /sbin/modprobe --quiet --use-blacklist saa7134-alsa ; : ; }
# Prevent abnormal drivers from grabbing index 0
options bt87x index=-2
options cx88_alsa index=-2
options saa7134-alsa index=-2
options snd-atiixp-modem index=-2
options snd-intel8x0m index=-2
options snd-via82xx-modem index=-2
options snd-usb-audio index=-2
options snd-usb-us122l index=-2
options snd-usb-usx2y index=-2
options snd-usb-caiaq index=-2
# Ubuntu #62691, enable MPU for snd-cmipci
options snd-cmipci mpu_port=0x330 fm_port=0x388
# Keep snd-pcsp from being loaded as first soundcard
options snd-ca0106 index=-2~$ ls -l /usr/src/alsa
合計 33516
drwxr-xr-x 28 root root 4096 2010-05-09 08:37 alsa-driver-1.0.23
-rw-r--r-- 1 root src 23040000 2010-05-09 08:08 alsa-driver-1.0.23.tar
drwxr-xr-x 11 root root 4096 2010-05-09 08:42 alsa-lib-1.0.23
-rw-r--r-- 1 root src 5734400 2010-05-09 08:08 alsa-lib-1.0.23.tar
-rw-r--r-- 1 root src 326504 2010-05-09 08:08 alsa-plugins-1.0.23.tar.bz2
-rw-r--r-- 1 root src 1603719 2010-05-09 08:08 alsa-tools-1.0.23.tar.bz2
drwxr-xr-x 15 root root 4096 2010-05-09 09:21 alsa-utils-1.0.23
-rw-r--r-- 1 root src 3307520 2010-05-09 08:08 alsa-utils-1.0.23.tar
drwxr-xr-x 6 root root 4096 2010-05-09 11:31 pyalsa-1.0.22
-rw-r--r-- 1 root src 286720 2010-05-09 11:27 pyalsa-1.0.22.tar
オフライン
CA0160 module compiled
こちらの内容をそのままに行いました。
http://www.alsa-project.org/main/index. … ule-ca0106
~$ modinfo soundcore
filename: /lib/modules/2.6.32-22-generic/kernel/sound/soundcore.ko
alias: char-major-14-*
license: GPL
author: Alan Cox
description: Core sound module
srcversion: 51925557ECF0F2838930862
depends:
vermagic: 2.6.32-22-generic SMP mod_unload modversions 586
parm: preclaim_oss:int
downloadしたsourcesを/usr/src/alsaにコピ−:
# cd /usr/src
# mkdir alsa
# cd alsa
#cp /home/×××××/downloads/alsa-* .
Now unzip and install the alsa-driver package: # bunzip2 alsa-driver-1.0.23.tar.bz2 # tar -xf alsa-driver-1.0.23.tar # cd alsa-driver-0.0.23 # ./configure --with-cards=ca0106 --with-sequencer=yes # make # make install Now unzip and install the alsa-lib package: # cd .. # bunzip2 alsa-lib-1.0.23.tar.bz2 # tar -xf alsa-lib-1.0.23.tar # cd alsa-lib-1.0.23 # ./configure # make # make install Now unzip and install the alsa-utils package: # cd .. #bunzip2 alsa-utils-1.0.23.tar.bz2 # tar -xf alsa-utils-1.0.23.tar # cd alsa-utils-1.0.23 # ./configure --with-cards=ca0106 error: ****.h が存在しない note: 対処の方法がこちらに提示されていました。参考にさせてもらいました。 configureのoptionとして、--with-cards=ca0106を付加しました。なくてもOKみたいですが。 [url]http://monespaceperso.org/blog-en/2009/10/29/upgrade-alsa-1-0-21-on-ubuntu-karmic-koala-9-10/[/url] [quote]# apt-get -y install build-essential ncurses-dev gettext xmlto libasound2-dev # apt-get -y install linux-headers-`uname -r` libncursesw5-dev[/quote] # ./configure --with-cards=ca0106 # make # make install Now insert the modules into the kernel: モジュ−ルの組み込み # modprobe snd-ca0106 # modprobe snd-pcm-oss ; modprobe snd-mixer-oss ; modprobe snd-seq-oss
その他の情報が必要なならば、提示してください。よろしくお願いします。
オフライン
私はリナックス初心者で、大変、失礼な回答になりますが、マザーボードの音源と取り付けのサウンドカード、更にグラフィックボードがHDMI接続可能なら、3つ音源が入っていることに
なります。その場合、サウンド設定でどれか1つを選択する必要があります。私は多分、貴方と同じサウンドブラスターを使用していますが、ちゃんと音が出ます。
使っているパソコンはHPのサーバー機なのでマザーボードには音源ありません。しかし、グラフィックカードにはHDMI対応なので音源があります。
ただ、OSのインストール完了段階でサウンドブラスターが選択されたので、スムーズに音はでました。でも、サウンド設定では
サウンドブラスターとグラフィックカードの音源が選択出来るようになっています。
初心者の失礼な回答で申し訳ありません。
オフライン
bach1958さん
コメントありがとうごさいます。貴君の環境では何もしなくとも音が鳴ったとはうらやましい限りです。
私のこのPCはcubeマシンでして、音源としてはマザ−のAC97と
追加したサウンドカ−ドである安価版のAGP仕様 SB Live! 7.1 24bit(chip CA0106)です。
なお グラフィックカードは、HDMI対応ですが音源は存在しません。確かにFull HVで表示はされています。
さて、こちらに記載されていた内容で最終行のコマンドを実行してませんでした。
http://monespaceperso.org/blog-en/2009/ … oala-9-10/
~$ sudo alsaconf
note: 念のため実行しました。正常に起動して、CA0106に関する設定をするようGUI環境で聞いてきます。
snd-ca0106の設定をmodbrobeに反映することで完了します。
エラ−もなく終了しましたが、残念ながら未だに鳴ってくれません。
後は、alsaドライバ−関連のダウングレ−ド・バ−ジョンで試行するしかないようです。
横のジャンクBOXに転がっているSound Blaste Live!なら不具合なく稼働するのですが、16bit仕様です。
諦めずに、何とかこの24bit仕様のSB Live! 7.1で動かしたいのが本音です。
オフライン
追加したサウンドカ−ドである安価版のAGP仕様 SB Live! 7.1 24bit(chip CA0106)です。
訂正
追加したサウンドカ−ドである安価版のPCI仕様 SB Live! 7.1 24bit(chip CA0106)です。
言い訳: NVIDIA Geforce 6600 AGP と勘違いです。
オフライン
私の使っているサウンドカードはサウンドブラスターのSound Blaster 5.1 VXです。
[CA0106 Analog Stereo Stereo]と認識されます。貴方の認識内容を見ると同じ認識のように感じます。
その変に問題がありそうな気が致します。貴方は「安価版のPCI仕様 SB Live! 7.1 24bit(chip CA0106)です。」
とおっしゃっていますが、決して安価ではないと思います。私のカードはアマゾンで1780円だったと思います。
サウンドブラスターでは一番安いものだし、一番普及しているものだと思います。
今は音源はマザーボードに標準搭載なので、パソコンショップオリジナルなら1000円を切る価格で売っています。
確か、クレバリーでは780円だった思います。USB音源なら620円と言うのもありました。でも、これはubuntuでは
使えませんでしたが、Windowsでは使えました。USB音源でサウンドブラスターのものはubuntuで使えると雑誌に掲載されていました。
私が思うのは一番普及しているものが対応となり、似たようなものは同じドラバーが認識されて動かないと言うことではないでしょうか?
これはあくまでも推測ですが・・・
オフライン
bach1958さん
貴君の使用されているSound Blaster 5.1 VXは、比較的新しく発売された16bit仕様の旧版SB live! 5.01の
新規cardです。最近はこちらしか入手できないと思います。
少し前にはこの5.1VXは新しいため旧バ−ジョンのUbuntuでは認識されなかった経緯があります。
最近のUbuntuはよくできていて、サウンドカ−ド等には関して自動モ−ドで認識されるのが普通のようです。
いかんせん、私の手に入れたカ−ドはかなり古いカ−ドです。Googleで検索されるとヒットすると思いますが。
この私の利用しているボ−ドは、問題が多発しているのです。みなさん悩んでいます。
オフライン
$ sudo alsaconf
このコマンドで、ca0106がセッティングされ、使えるようになったとのコメントがでます。
でも、残念ながら、音は鳴ってくれません。
ドライバ−・ソ−スのダウングレ−ドを試したところ、今度はコンパイル・エラ−でモジュ−ルが作成できません。
ソ−スコ−ドを睨めっこする元気はないので、これ以上がんばれません。
癪ですが断念します。
Sound Blaster Live! = Model CT4830(chip EMU10K1)と交換することにします。
(なお PC本体のAC97はcubeマシンの宿命か、ハム雑音が出るので使えないのです。)
オフライン
その後の顛末
SB Live! 24bit を Sound Blaster Live! = Model CT4830(chip EMU10K1)に換装しました。
synapticでalsa系とpulse系を再インスト−ルしたり、grubの起動のときリカバリ−・モ−ドを選択しても、
サウンド・ドライバ−は自動的には復元しませんでした。
しかたがないので、上記最新版の「alsa 1.0.23」をコンパイルして、手動で導入することにしました。
# ./configure --with-cards=emu10k1 --with-sequencer=yes
note: このカ−ド名にオプションを合わせたことで、無事にコンパイルが完了しました。
最後に、
$ sudo alsaconf
note: このコマンドを実行したところ、正常にカ−ドが設定され、音が鳴り出しました。
現在、「radiko」ガジェット(radiko_player_air)で快適にラジオ番組がバックに流れています。
オフライン
蛇足
このcubeマシンは、dual bootとしてWindows XP_Pro SP3とUbuntu 10.04が稼働しています。
Sound Blaster Live! のWindowsドライバ−は、日本語のホ−ムペ−ジではサポ−ト終了となっています。
文句の多いUSAユ−ザがアクセスするUSAのhome pageなら、何ら支障なくdownloadが可能です。
http://support.creative.com/Products/Pr … tegoryID:1
すべて関連ソフトの最新版が入手できます。残念ながら、linux系のdriver等はありません。
オフライン