[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]

[SOLVED] Re: Fedora 11 nerfed my mixer



On Sun, 2009-04-26 at 11:26 -0500, Callum Lerwick wrote:
> On Sun, 2009-04-26 at 10:16 +0200, Kevin Kofler wrote:
> > Callum Lerwick wrote:
> > > E: module.c: Failed to load  module "module-alsa-sink" (argument:
> > > "control=PCM"): initialization failed.
> > 
> > Try putting (double) quotes around "PCM".
> 
> Well holy crap it works! Thanks, Lennart!

For those playing along at home, the full solution is:

Copy /etc/pulse/default.pa to ~/.pulse/ . You have to copy the whole
thing and edit or PA doesn't work.

Look for this line:

### Load audio drivers statically (it's probably better to not load
### these drivers manually, but instead use module-hal-detect --
### see below -- for doing this automatically)
#load-module module-alsa-sink

Uncomment it and edit it to something like:

load-module module-alsa-sink device=hw:M5455,0 control="PCM"

The device= thing is technically optional, but if you don't put it in
you just see "dmix:0" in the UI. You probably don't want pulseaudio
going through dmix anyway.

As Lennart pointed out, you can look in /proc/asound/cards to find the
name of your card, so you don't have to hard code indexes:

$ cat /proc/asound/cards 
 0 [M5455          ]: ICH - ALi M5455
                      ALi M5455 with ALC850 at irq 18
 1 [au8830         ]: au8830 - Aureal Vortex au8830
                      Aureal Vortex au8830 at 0xea000000 irq 20
10 [UART           ]: MPU-401 UART - MPU-401 UART
                      MPU-401 UART at 0x330, irq 10

Attachment: signature.asc
Description: This is a digitally signed message part


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]