On 01 Apr 2002 03:44:12 -0500
Tom McLaughlin <[EMAIL PROTECTED]> wrote:
> OK, I have ALSA up and running now that I done what you have suggested.
> But now I have only front right and left speakers. I don't have the
> rear speakers working anymore as well as the center. Here's what the
> relavent lsmod information for sound.
>
> snd-seq-oss 28944 0 (unused)
> snd-seq-midi-event 3216 0 [snd-seq-oss]
> snd-seq 41856 0 [snd-seq-oss snd-seq-midi-event]
> snd-pcm-oss 18624 1
> snd-pcm-plugin 15824 0 [snd-pcm-oss]
> snd-mixer-oss 4800 0 [snd-pcm-oss]
> snd-card-cmipci 20384 1
> snd-pcm 31616 0 [snd-pcm-oss snd-pcm-plugin
> snd-card-cmipci]
> snd-timer 8528 0 [snd-seq snd-pcm]
> snd-mixer 24544 0 [snd-mixer-oss snd-card-cmipci]
> snd-mpu401-uart 2544 0 [snd-card-cmipci]
> snd-rawmidi 10048 0 [snd-mpu401-uart]
> snd-seq-device 3984 0 [snd-seq-oss snd-seq snd-rawmidi]
> snd 35248 2 [snd-seq-oss snd-seq-midi-event
> snd-seq snd-pcm-oss snd-pcm-plugin snd-mixer-oss snd-card-cmipci snd-pcm
> snd-timer snd-mixer snd-mpu401-uart snd-rawmidi snd-seq-device]
> soundcore 4176 5 [snd]
>
> And the sound stuff from my modules.conf:
> alias sound-slot-0 snd-card-cmipci
> options snd-card-cmipci snd_max_channels=6
>
> Besides that, the init.d script for alsa and sound both return "Sound
> loaded".
>
> When trying to get sound to work originally while as root using
> modprobe, I kept having probems with getting any sound out of my
> speakers and being able to fully get the OSS driver to stay unloaded.
> But after editing the modules.conf file and rebooting, the front left
> and right work perfectly but no rear and center. If this just a
> modules.conf configration error?
>
> I also can't for some reason stop ALSA:
>
> [root@compass asound]# /etc/init.d/alsa stop
> Doing alsactl to store mixer settings... [ OK ]
> Shutting down ALSA sound driver (version 0.5.11): [ OK ]
> [root@compass asound]# /etc/init.d/alsa status
> Sound loaded
>
> A modprobe -r on the device still leaves the modules listed as well. I
> have turned off everything that uses sound so far as I know (xmms,
> killed esd) This makes it hard to be able to test different
> configuration lines withour rebooting. Is there anyplace I should be
> looking that I am mssing, or should I try the newer beta version of
> alsa?
Takashi recommended upgrading to you on alsa-user. There are some problems with
installing the latest 0.9.0beta12 ALSA on Mandrake 8.2 , but I guess that will
soon be sorted out ;)
The 'standard' way the c-media 8738 outputs 5.1 surround sound is S/PDIF
which is then externally decoded to several analog outputs. Your hardware
seems to do the decoding in a way even C-Media's drivers don't understand,
only the drivers of your main board manufacturer do (and that's in
Windows XP !). See below. I think that's your main problem :(
> Thanks,
> Tom
>
> Oh, and I have checked the volume controls for the driver and unmuted
> them. I made sure to do that.
>From your earlier post to alsa-user:
---------------------------------------------------------------------------
OK, here is a better description of my setup. The c-media 8738 on my
computer is two pieces. The main part is built into the motherboard so
there are 3 jacks directly connected to the motherboard, one jack each
for front speaker, Line-IN, and Mic-IN. The second piece is small
bracket you mount where an expansion card would be and it connects to
the motherboard via a ribbon cable. On this bracket is a jack for the
rear speaker line and a jack for the Center/Bass line. There are no
SPDIF jacks on my system. From the card to the speakers is a cable with
three jacks on each end that connect to the subwoofer and match up
corrspondingly for front, rear, and center/bass. Then each individual
front, rear, and center speaker connect to the subwoofer. I have been
trying to play mp3s through xmms using the standard libmpg123 input
plugin and esound output plugin
To get the rear speakers working I went into the kernel source
directory, did a make xconfig, and under sound changed the number of
speakers for the 8738 from 2 to 6. After doing that I have a choice of
enabling the line-in as either the rear channel or the center/sub. I
have tried leaving both as no, and tried enabling the line-in as the
sub/bass channel. Each time I recompiled, installed, and loaded the new
kernel Neither time did I get the center to work.
One last note, the 5.1 surround works in Windows XP. But I could not
use the C-Media's own drivers from their website,they would not give me
correct sound either. I had to use the ones from the motherboard
manufacturer which appear to be a modified version of the normal C-Media
ones. The normal C-Media ones present you with different jack options
once you start the install program such as using the line-in as a
center/bass line. None of the options actually matched my jack setup.
It wasn't until I uninstalled those drivers and used the ones from
IWill, who made the motherboard, that I got 5.1 sound.
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
So you have hardware which under Windows XP doesn't work with
C-Media's own drivers..... :/
I hink I had the
same problem in XP with the center line as I am having now but I can't
remember exactlly. I know this is a bit long, but I hope it explians
every possible question you could have.
----------------------------------------------------------------------------
You say: 'the front left and right work perfectly', maybe that's OK for now ;)
-Frans
Want to buy your Pack or Services from MandrakeSoft?
Go to http://www.mandrakestore.com