SB 5.1VX (kernel compile)

2.6.25.x系だと、SB driver(snd_ca0106)がちと変更されてるっぽいので、CentOS 5.1上でkernel compileをやってみる。まあ、普通にできるっぽいが、肝心な所はinitrdを作成する事。
‘.config’は、plamo 4.22のを持ってくる。mkinitrd時、sata_nvが無いと云うので、NVIDIA SATA DRIVERは、moduleに変更する。make, make modules_installして、arch/x86_64/boot/bzImageを/boot/vmlinux-2.6.25.4へcopy。
mkinitrd /boot/initrd-2.6.25.4.img 2.6.25.4
kernel、initrdを/etc/grub.confへ設定すると、
20080518-p1002569.jpg
で、上がってきたけど、音はでません。
[root@gabriel ~]# uname -a
Linux gabriel.eden.genesis.ne.jp 2.6.25.4 #3 SMP PREEMPT Sun May 18 13:46:53 JST 2008 x86_64 x86_64 x86_64 GNU/Linux
[root@gabriel ~]# lsmod | grep ca0106
snd_ca0106 36768 1
snd_rawmidi 22336 1 snd_ca0106
snd_ac97_codec 117080 1 snd_ca0106
snd_pcm 75080 4 snd_hda_intel,snd_ca0106,snd_ac97_codec,snd_pcm_oss
snd 54664 15 snd_hda_intel,snd_ca0106,snd_rawmidi,snd_ac97_codec,snd_seq_oss,
snd_seq,snd_seq_device,snd_pcm_oss,snd_mixer_oss,
snd_pcm,snd_timer
snd_page_alloc 8976 3 snd_hda_intel,snd_ca0106,snd_pcm