amilo-forum.com

Everything you need to know about Amilo and Lifebook laptops by Fujitsu

Can't adjust playback volume (Alsa 1.0.14, Linux 2.6.21.5)

Everything around Linux and Unix-like operating systems.

Can't adjust playback volume (Alsa 1.0.14, Linux 2.6.21.5)

Postby LithiumFX » Sun Jun 24, 2007 3:02 pm

Hello,

I'm using CRUX Linux 2.3 on a Fujitsu Siemens AMILO Pi 1505. Here's some basic system information -

Installed Alsa software
alsa-driver 1.0.13-1
alsa-lib 1.0.13-1
alsa-oss 1.0.12-1
alsa-utils 1.0.13-1

Alsa modprobe lines
alias snd-card-0 snd-hda-intel
alias sound-slot-0 snd-hda-intel
options snd_hda_intel model=5stack
options snd_hda_intel position_fix=2

The problem I'm experiencing is that I can't adjust playback volume via mixing applications or software. There seems to be no master/PCM channel, or any facility to adjust the output volume for specific channels. I can hear audio fine, with both speakers on my laptop playing audio at good quality in stereo. My headphone/output jack works fine, and everything other than volume adjustment is working perfectly. In AlsaMixer, I have the following controls -

<Front> <CD> <Mic> <IEC958> <Capture> <Caller ID> <Input Source> <Off-hook>

I have no PCM or master controls. I cannot adjust the volume for 'Front', 'IEC958' or 'Caller ID', and those channels which I can adjust make no difference to the output volume for the laptop or external speakers that I connect. Changing the input source doesn't help either. According to AlsaMixer, my card is a 'HDA Intel' and the chipset is a 'Motorola Si3054'. I've tried all the suggestions I can find regarding this issue, both from LQ and elsewhere, and none help. Apparently, the 'Front' channel is likely to be my master control, but for some reason I can't adjust it at all. It's worth mentioning that muting channels in AlsaMixer doesn't help either. My asound.conf / .asoundrc file being blank, with only the hda-intel specific lines, or with dmixing only doesn't make a difference. The only application that I've been able to adjust volume with is MPC (an MPD client), but this applies to MPD only. Applications such as xine don't have any ability to adjust the volume, and muting audio makes absolutely no difference (regardless of the contents of my asound.conf / .asoundrc file). I've followed the official Alsa setup guide for the HDA Intel cards, and my kernel is compiled correctly without any audio conflicts. I've also tried OSS emulation, but that didn't work either. At the time of writing, all my installed Alsa software and my kernel are the latest stable versions available.

Any advice & suggestions would be greatly appreciated. Thanks for taking the time to read this post.
LithiumFX
LithiumFX
 
Posts: 6
Joined: Sun Jun 24, 2007 2:43 pm
Notebook:
  • FSC AMILO Pi 1505

Re: Can't adjust playback volume (Alsa 1.0.14, Linux 2.6.21.

Postby aspettl » Sun Jun 24, 2007 11:10 pm

LithiumFX wrote:Alsa modprobe lines
[...]
options snd_hda_intel model=5stack
options snd_hda_intel position_fix=2

Did you already try other options?

Regards
Aaron
User avatar
aspettl
Site Admin
 
Posts: 1347
Joined: Sat Mar 25, 2006 3:31 pm
Location: Germany
Notebook:
  • Lifebook E8020D

Re: Can't adjust playback volume (Alsa 1.0.14, Linux 2.6.21.

Postby LithiumFX » Mon Jun 25, 2007 12:14 am

aspettl wrote:
LithiumFX wrote:Alsa modprobe lines
[...]
options snd_hda_intel model=5stack
options snd_hda_intel position_fix=2

Did you already try other options?

Regards
Aaron

Thanks for the reply. I've tried removing the modprobe lines, but if I do, I have no sound at all. Any ideas?
LithiumFX
LithiumFX
 
Posts: 6
Joined: Sun Jun 24, 2007 2:43 pm
Notebook:
  • FSC AMILO Pi 1505

Postby aspettl » Mon Jun 25, 2007 12:11 pm

Remove the line "position_fix" and try e.g. model=fujitsu. Or fujitsu with position_fix, and/or other models.

Regards
Aaron
User avatar
aspettl
Site Admin
 
Posts: 1347
Joined: Sat Mar 25, 2006 3:31 pm
Location: Germany
Notebook:
  • Lifebook E8020D

Postby LithiumFX » Mon Jun 25, 2007 11:14 pm

aspettl wrote:Remove the line "position_fix" and try e.g. model=fujitsu. Or fujitsu with position_fix, and/or other models.

Regards
Aaron

I've tried the following models (the chipset is a Realtek ALC861, the original post was incorrect sorry) -

3stack
3stack-dig
6stack-dig
3stack-660
uniwill-m31
toshiba
asus
asus-laptop

I've also used -

auto

To no avail. Could you shed any light on the position_fix argument, because I believe that's my problem.
LithiumFX
LithiumFX
 
Posts: 6
Joined: Sun Jun 24, 2007 2:43 pm
Notebook:
  • FSC AMILO Pi 1505

Postby aspettl » Tue Jun 26, 2007 11:46 am

Have a look at the documentation:
kernel source: Documentation/sound/alsa/ALSA-Configuration.txt

Regards
Aaron
User avatar
aspettl
Site Admin
 
Posts: 1347
Joined: Sat Mar 25, 2006 3:31 pm
Location: Germany
Notebook:
  • Lifebook E8020D


Return to Linux / Unix / BSD