Hello,
I've been using RH9 with 2.6.4 kernel and have noticed that there's somethin wrong with my Creative Ensoniq 64 PCI (es1371), esp. when trying to use ALSA system. I should add I'm still a
.
Before compiling 2.6.4 kernel I marked the following options reffering to sound devices:
--- Sound Card Support - compiled into Kernel
--- Advanced Linux Sound Architecture - compiled into Kernel
--- PCI Devices
--- Ensoniq Audio PCI 1370 - compiled as a module
--- Ensoniq Audio PCI 1371/1373 - compiled as a module
--- Open Sound System - compiled as a module
--- Ensoniq Audio PCI 1371/1373 - compiled as a module
When the system boots, the ALSA shows its version (1.0.3c) but says it cannot find any soundcard. In my modprobe.conf file there are no alias entries referring to snd-ens1371.ko module - shouldn't they appear after i've succesfuly compiled the 2.6.4 kernel and installed the new modules (including snd-ens1371.ko)? I think they should be in the modprobe.conf or modules.conf- but they aren't.
Another weird thing is just the opposite: in both: 'modprobe.conf' and 'modules.conf' there are aliases to OSS driver for my soundcard:
alias sound-slot-0 es1371
Therefore I expected the es1371.o module to be loaded into kernel at startup. But when, having succesfully logged in as root I give 'lsmod' command I can see neither 'es1371' nor 'ac_97' module displayed in the list.Of course when I manually load these modules into kernel using 'modprobe' they of course appear and work fine. If not manually loaded, these modules will load anyway right after launching XMMS for example.
QUESTIONS:
1. Is this thing with OSS drivers a normal situation - I mean this strange module not-loading at startup.
2. What's going on with the ALSA thing? Should I manually add the following line:
alias snd-card-0 snd-ens1371
to my modprobe.conf to make ALSA detect my soundcard?
Thank You in advance for any reply, friends