On Tue, 20 Nov 2001 19:13:29 -0800 (PST)
"James F. Marshall" <[EMAIL PROTECTED]> wrote:
> On Tue, 20 Nov 2001 20:23:11 +0100, Frans Ketelaars wrote:
>
> >"> Here are the sound lines that I have in /etc/modules.conf.
>
> I commented out following line 1:
>
> >"> 1 alias sound-slot-0 ad1848
>
> Now, during boot, I see a message that the cs4236 driver loaded
> OK, and I hear a crackle. From that point on, I hear no sound
> no matter what I try to run.
>
> How do I un-mute sound?
>
> The ESD Volume Meter does not work. It reports the error that
> it "cannot connect to sound daemon." It says to run "esd" at a
> command prompt. I get the same error message even after running
> "esd" at a command prompt as root. When I try to run "esd" as a
> non-root user, I get the following error messages:
>
> esd: failed to fix mode of /tmp/.esd to 1777
> esd: Esound sound daemon unable to create unix domain socket:
> /tmp/.esd/socket
> The socket is not accessible by esd.
>
> KMidi reports an error that it "can't open Output Device."
>
> XMMS would start but would not play sample.midi . XMMS produced
> no sound and no error report. It just seems to ignore efforts
> to play the file.
>
> The Audio Mixer fails to start. It reports that it is not able
> to open the audio device, suggests checking for permission to
> open /dev/mixer (I don't seem to have such a file), and says to
> make sure that sound support is compiled into the kernel.
>
> I left following lines 2-5 alone:
>
> >"> 2 alias char-major-116 snd
> >"> 3 alias char-major-14 soundcore
> >"> 4 alias snd-card-0 snd-card-cs4236
> >"> 5 alias sound-slot-0 snd-card-0
>
> Commenting out the following lines appeared to make no
> difference:
>
> >"> 6 alias sound-service-0-0 snd-mixer-oss
> >"> 7 alias sound-service-0-1 snd-seq-oss
> >"> 8 alias sound-service-0-3 snd-pcm-oss
> >"> 9 alias sound-service-0-8 snd-seq-oss
> >"> 10 alias sound-service-0-12 snd-pcm-oss
>
> >"Yes, you must delete or comment out line 1. After a reboot the ad1848 module
> >"hopefully is out of the way. (there are other ways to remove unwanted modules
> >"of course). You can check with '/sbin/lsmod' which modules are loaded. Note:
> >"snd-ad1848 is _another_ module which _may_ be needed by ALSA for you soundcard.
>
> As noted, I still hear the crackle after commenting out the
> ad1848 driver in modules.conf. Does that mean I probably don't
> need it?
>
> I'm confused about whether and what sound support to have
> compiled into the kernel. Given that I am using the ALSA driver
> and it appears to be loading from modules.conf, do I still want
> sound compiled into the kernel? How do I check to see whether
> sound is compiled into the kernel and whether it is the right
> sound support? If I have the wrong sound support in the kernel,
> or if I do not want any sound support into the kernel, how do I
> get it OUT of the kernel and boot from the modified kernel? Do
> I want to compile ALSA support for the cs4236 into the kernel?
> Is that even possible?
Your standard LM8.1 kernel is OK, don't worry ;)
> >"These lines are for OSS/Free compatibility and you do need them for most
> >"applications. I'm now listening to XMMS with the OSS output plugin, while
> >"using the ALSA drivers.
>
> I'm trying to ensure that old and new sound stuff works. Do
> lines 6-10 above appear to be the correct way to do? As noted,
> I am clueless about the meaning of services 0, 1, 3, 8, and 12.
>
> >"> My modprobe command was "modprobe snd-card-cs4236". Is that
> >"> sufficient?
> >"
> >"Yes. If you didn't get any error it seems the ALSA driver was loaded!
>
> I see no error -- in fact, I see that the ALSA driver loaded
> "OK" -- during boot, prior to X. Does that mean that the
> modprobe command was okay? If not, should I expect to see an
> error message, apart from hearing no sound?
What does 'cat /proc/asound/cards' report? Do you use devfs (it's standard
in LM8.1) ? You unmute channels with a mixer but your problem is the mixer
complains about /dev/mixer. When I boot with devfs I get this:
[frans@amd frans]$ ls -l /dev/mixer
lr-xr-xr-x 1 root root 11 Nov 21 18:29 /dev/mixer -> sound/mixer
[frans@amd frans]$ ls -l /dev/sound/mixer
crw------- 1 frans audio 14, 0 Jan 1 1970 /dev/sound/mixer
[frans@amd frans]$
Btw, I normally boot without devfs (there was some security issue IIRC) and
sound then also works well. Anyway, I think the ALSA driver loads OK, OSS
emulation is set up correctly, but there can be problems with using/not using
devfs, permissions, the use of a sound daemon like esd ... I can only wish
you the best :)
> Linux is difficult!
I read a post in french (!) on the alsa-user list (!) recently from someone
who lost sound after his 'upgrade' to Windows XP ....
> --
> Jim Marshall
-Frans
Want to buy your Pack or Services from MandrakeSoft?
Go to http://www.mandrakestore.com