Alan Crandall wrote,
>Thanks to Neal/etc I got my Kubuntu up and running but now have no 
>sound :) I have a creative card and on board sound.I choice creative 
>and alsa so thought all would be ok but nada
>running sudo lshw -C sound I get this :
>*-multimedia
>       description: Multimedia audio controller
>       product: AMD-768 [Opus] Audio
>       vendor: Advanced Micro Devices [AMD]
>       physical id: 7.5
>       bus info: [EMAIL PROTECTED]:00:07.5
>       version: 03
>       width: 32 bits
>       clock: 33MHz
>       capabilities: bus_master
>       configuration: driver=Intel ICH latency=32 module=snd_intel8x0
>  *-multimedia
>       description: Multimedia audio controller
>       product: SB Live! EMU10k1
>       vendor: Creative Labs
>       physical id: 4
>       bus info: [EMAIL PROTECTED]:02:04.0
>       version: 05
>       width: 32 bits
>       clock: 33MHz
>       capabilities: pm bus_master cap_list
>       configuration: driver=EMU10K1_Audigy latency=32 maxlatency=20 mingnt=2 
>mo                                       dule=snd_emu10k1
>
>any ideas ? looked in the kubuntu forum but not much help there
>Thanks !

I'm not familiar with "lshw" (Slackware 11 doesn't have it), but this
output looks like you have TWO sound devices in your machine--an onboard
sound chip and the SB Live card.  This suggests that the problem may have
something to do with which card is the default.

If my ALSA experience is any indication, then the first sound card
(including motherboard sound chips) it finds gets selected as the default
sound device, and getting sound to play through a different device
requires jumping through some rather annoying hoops.

If you can get sound to play through the motherboard connector but not the
SB connector, then that's probably what's going on.  On my machine (which
has a motherboard sound chip and a SB Audigy in a slot), I forced it to
recognize my Audigy as the default sound card by creating a file called
"alsa" in the directory /etc/modprobe.d, with the following contents:

     # ALSA native drivers
     # Audigy is default device, & onboard Intel HDA is backup
     alias snd-card-0 snd-emu10k1
     alias snd-card-1 snd-hda-intel
     # Likewise for OSS emulation
     alias snd-slot-0 snd-emu10k1
     alias snd-slot-1 snd-hda-intel

If you don't have a "/etc/modprobe.d" directory, look for a file called
"/etc/modprobe.conf", and add your snd-card-X aliases to it.  In your
case you probably want it to look something like this:

     alias snd-card-0 snd-emu10k1
     alias snd-card-1 snd-intel8x0
     alias snd-slot-0 snd-emu10k1
     alias snd-slot-1 snd-intel8x0

A reboot will force this change to be recognized, but you should also be
able to do it by typing "rmmod snd_emu10k1" and "rmmod snd_intel8x0".

(You must, of course, be root do do any of this.)


If that doesn't help, the next thing to look at is your mixer settings.
For some reason ALSA's philosophy about default settings seems to be that
everything that CAN be muted SHOULD be muted, so you'll need to play with
the mixer settings in order to hear anything.  I have no idea what
(K)Ubuntu offers in the way of graphical mixers, but there should be a
mixer called "alsamixer" that runs in a text window.  What options it
offers you will depend heavily on the sound card...the relevant sliders
for my Audigy seem to be "Master" and several whose names start with
"PCM", and maybe "Front"...make sure the relevant sliders are at least
partway up, and unmuted (if that's an option).  (Press "?" to learn about
alsamixer's keyboard controls.)

               - Neil Parker
_______________________________________________
EUGLUG mailing list
[email protected]
http://www.euglug.org/mailman/listinfo/euglug

Reply via email to