転職登録で最適なお仕事をご紹介します

YAMAHA YMF724でやっと音が鳴りました


vine1.1の頃に商用OSSであっというまに音が鳴ったのですがvine2.0にバージョンアップ
してからは音が鳴らなくなっていました。
原因は良くわからなかったのですが一新してKondara 2000 (ftp)をインストー ルすると
簡単に鳴ってくれました。
Kondaraはalsaが標準でインストールされています。
インストールした直後は音は鳴らない状態だったのですが、
/usr/sbin/alsaconf
で設定すると簡単に鳴りました。
alsaconf を実行するといくつか入力を要求してくるのですが、サウンドカードのみ
確実に選択し、後は適当に入力します。そして終ったら
/etc/conf.modules を編集します。
私のはこんな感じです。このあたりはinternet上で設定が出回っていると思います。

-------------------------------------------

alias char-major-116 snd
alias snd-card-0 snd-card-ymfpci
alias char-major-14 soundcore
alias sound-slot-0 snd-card-0
alias sound-service-0-0 snd-mixer-oss
alias sound-service-0-1 snd-seq-oss
alias sound-service-0-3 snd-pcm-oss
alias sound-service-0-8 snd-seq-oss
alias sound-service-0-12 snd-pcm-oss
options snd snd_major=116 snd_cards_limit=1 snd_device_mode=0666 snd_device_gid=0 snd_device_uid=0
options snd-card-ymfpci snd_index=0 snd_id=CARD_0 snd_dac_frame_size=128 snd_adc_frame_size=128 snd_ac97_frame_size=128

-------------------------------------------

書き換えたら次に
/etc/rc.d/init.d/alsasound stop して
/etc/rc.d/init.d/alsasound start か
/etc/rc.d/init.d/alsasound restart
でalsaを再起動!でいけるはずですが、へなちょこの私はとりあえずpc再起動!
その後alsaはボリュームの初期値が0ということで当然ボリュームを上げてやらないと
音が鳴りません。いろいろありそうなのですが私はkondara標準の設定で
Programs - Multimedia - Audio Mixer でボリュームを上げてやりました。
すると見事音が鳴ってくれました。テストはGNOME Control Centerの
soundの設定のところで確認しましたがみごと鳴ってくれました。
xmmsでMP3 okでした。これで久しぶりにCDやMP3聞きながらlinuxできます。


今回はおそらくKondaraだからというより、 以前の私の環境( vine1.1 → カーネルのバージョンアップ →vine2.0のインストールと環境に変化があり、一度商用OSSもインストールしていたので設定がごちゃになっていて音が鳴らなかった。という状態だったと思います。
おそらくvine2.0をフレッシュインストールして最新のalsaを入れれば問題なく音が鳴ると思います。


最後に一応参考にlsmodの状態とインストールされていんたパッケージを


[root@kenken /root]# lsmod
Module Size Used by
snd-pcm-oss 17740 0 (autoclean)
snd-pcm-plugin 25384 0 (autoclean) [snd-pcm-oss]
snd-mixer-oss 4308 0 (autoclean) [snd-pcm-oss]
snd-card-ymfpci 3864 0 (autoclean)
snd-ymfpci 34908 0 (autoclean) [snd-card-ymfpci]
snd-pcm 32632 0 (autoclean) [snd-pcm-oss snd-pcm-plugin snd-ymfpci]
snd-ac97-codec 24352 0 (autoclean) [snd-ymfpci]
snd-mixer 25296 0 (autoclean) [snd-mixer-oss snd-ymfpci snd-ac97-codec]
snd-mpu401-uart 2520 0 (autoclean) [snd-card-ymfpci]
snd-rawmidi 9752 0 (autoclean) [snd-mpu401-uart]
snd-seq-device 3476 0 (autoclean) [snd-rawmidi]
snd-opl3 4424 0 (autoclean) [snd-card-ymfpci]
snd-hwdep 3244 0 (autoclean) [snd-opl3]
snd-timer 8224 0 (autoclean) [snd-pcm snd-opl3]
snd 39148 1 (autoclean) [snd-pcm-oss snd-pcm-plugin snd-mixer-oss snd-card-ymfpci snd-ymfpci snd-pcm snd-ac97-codec snd-mixer snd-mpu401-uart snd-rawmidi snd-seq-device snd-opl3 snd-hwdep snd-timer]
soundcore 2820 3 (autoclean) [snd]
ne2k-pci 4236 1 (autoclean)
8390 6200 0 (autoclean) [ne2k-pci]
nls_cp437 3908 2 (autoclean)
vfat 9404 1 (autoclean)
fat 30464 1 (autoclean) [vfat]
[root@kenken /root]#


[sugi@kenken /etc]$ rpm -qa | grep alsa
alsa-lib-0.5.8-0k1
alsa-utils-0.5.8-0k1
alsaconf-0.4.3b-1k7
xmms-aalsa-0.5.4-3k
[sugi@kenken /etc]$




       [へなちょこlinuxのコーナーへ]    [ホームへ]