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

Reply via email to