Problems using sound
David
david at kenpro.com.au
Thu Dec 29 01:56:04 UTC 2005
On Wed, Dec 28, 2005 at 07:03:29PM -0500, Noah Dain wrote:
> On 12/28/05, David <david at kenpro.com.au> wrote:
> > > > >
> > > > > There are different sound systems in Linux, namely OSS, ALSA, ARTS, and
> > > > > ESD. GNOME in Ubuntu uses ESD by default. Try running your program with
> > > > > ESD (easiest option) or configuring ALSA (better option). There are
> > > > > guides to configuring ESD and ALSA together on the forums.
> > > > >
> > > >
> > > >
> > > > which guide do you suggest? I'm having serious trouble with sound and everything
> > > > I've tried so far has ended in hisssssss :(
> > > >
> > > > David
> > > >
> > >
> >
> > Unfortunately, I'm not getting any sound at all (other than hiss). The
> > output of lspci -v is:
> >
> > 0000:00:0b.0 Multimedia audio controller: Creative Labs SB Audigy LS
> > Subsystem: Creative Labs: Unknown device 100a
> > Flags: bus master, medium devsel, latency 64, IRQ 11
> > I/O ports at d400 [size=32]
> > Capabilities: [dc] Power Management version 2
> >
> > Can you give me a clue where I find the chipset/driver info?
> >
> > many thanks...
> >
> > David.
> >
> >
> >
> > > If you get the login sound, then you most likely have a sound device
> > > that does not do hardware mixing, thus only one process can use the
> > > sound device at any given instance. This is where sound daemons like
> > > esd, artsd, jack, and that newer one come in (polyp?)
> > >
> > > The sound daemon grabs the sound device and then other processes bind
> > > to the sound daemon, allowing multiple processes to output sound
> > > concurrently.
> > >
> > > However, not all programs support the various sound daemons, so this
> > > "solution" sux.
> > >
> > > Alternatives:
> > > 1) use oss. Not recommended but oss does mixing in software if need be.
> > > 2) use alsa oss emulation. Better than choice 1, as oss is deprecated
> > > in favour of alsa.
> > > 3) use alsa mixing libs via a .asoundrc file.
> > >
> > > I prefer choice 3, with alsa oss emulation available for older apps
> > > that don't do alsa yet. This covers all bases without having to deal
> > > with a sound daemon.
> > >
> > > But what .asoundrc file to use? We first need to know what chip your
> > > sound device is using. As sound is working, post the output from
> > > "lsmod". You can also post the output from "lspci -v". Once that is
> > > determined, we can play the "rumage around alsa's site trying to find
> > > a .asoundrc file that may very well work for you" game.
> > >
> > > :-D
> > >
> >
>
> whoops, jah urnot teh original postar lolz omgz mai bad lolz
> (and now for something completely different...)
wow... where did you learn that cool language ;-)
>
> there seems to be quite a bit of hate and discontent surrounding the
> audigy series under linux.
> lets see if the driver is even registering and grabbing an interrupt:
> 'cat /proc/interrupts'
david at test:~ $ cat /proc/interrupts
CPU0
0: 174549850 XT-PIC timer
1: 56877 XT-PIC i8042
2: 0 XT-PIC cascade
5: 378237 XT-PIC eth0
7: 3 XT-PIC parport0
8: 1 XT-PIC rtc
9: 1 XT-PIC acpi
11: 214240 XT-PIC uhci_hcd:usb1, ohci1394, snd_ca0106
12: 250541 XT-PIC i8042
14: 652791 XT-PIC ide0
NMI: 0
LOC: 0
ERR: 0
MIS: 0
> if so, see if the card itself if seen by the system at all: 'cat
> /proc/asound/cards'
david at test:~ $ cat /proc/asound/cards
0 [CA0106 ]: CA0106 - CA0106
AudigyLS [Unknown] at 0xd400 irq 11
>
> if that all seems to work, I'd rmmod all the snd* modules, "tail -f
> /var/log/messages", and then "modprobe snd-ca0106.ko" and check the
> messages output for interesting entries.
I tried something different here.... does this tell you what I need to
know?
david at test:~ $ lsmod | grep snd*
snd_ca0106 27172 3
snd_ac97_codec 72188 1 snd_ca0106
snd_pcm_oss 46368 0
snd_mixer_oss 16128 2 snd_pcm_oss
snd_pcm 78344 3 snd_ca0106,snd_ac97_codec,snd_pcm_oss
snd_timer 21764 1 snd_pcm
snd 48644 10
snd_ca0106,snd_ac97_codec,snd_pcm_oss,snd_mixer_oss,snd_pcm,snd_timer
soundcore 9184 2 snd
snd_page_alloc 10120 2 snd_ca0106,snd_pcm
david at test:~ $ sudo modprobe -vn --first-time snd-ca0106.ko
FATAL: Module snd_ca0106.ko not found.
regards...
David.
More information about the ubuntu-users
mailing list