From: bugtrack@alsa-project.org
To: alsa-devel@alsa-project.org
Subject: [ALSA - utils 0001900]: alsactl stores incorrect values; overwrites non-writable file; does not set emu10k1 mixer
Date: Tue, 14 Mar 2006 22:03:45 +0100 [thread overview]
Message-ID: <bb2015e772d52b2fa6a1ee7e070333fb@bugtrack.alsa-project.org> (raw)
A NOTE has been added to this issue.
======================================================================
<https://bugtrack.alsa-project.org/alsa-bug/view.php?id=1900>
======================================================================
Reported By: covex
Assigned To:
======================================================================
Project: ALSA - utils
Issue ID: 1900
Category: alsactl
Reproducibility: sometimes
Severity: minor
Priority: normal
Status: new
======================================================================
Date Submitted: 03-09-2006 17:38 CET
Last Modified: 03-14-2006 22:03 CET
======================================================================
Summary: alsactl stores incorrect values; overwrites
non-writable file; does not set emu10k1 mixer
Description:
I have one main problem with alsa and emu10k1 based SB Live! card.
It's some time ago I notice that very often (not always) after reboot my
sound card has setup strange values in mixer (e.g wave volume is righ 75
and left 0, see attached asound.state). First I thought it's some
application setting these nonsenses but it's not true - those values are
set SOMETIMES on module removal at reboot.
What I noticed during digging around:
1) Always on user logout I have message in log: ainit: Operation not
permitted
It is not specified what operation.
2) see this situation:
# modprobe -r snd-emu10k1
# modprobe --ignore-install snd-emu10k1 && alsactl restore 0
/usr/sbin/alsactl: load_state:1250: Cannot find soundcard '0'...
The only thing that works is:
# modprobe --ignore-install snd-emu10k1; sleep 1; alsactl restore 0
As the first one is very common situation in all modprobe.conf setups I
see this as fairly bad problem.
3) I set permitions of /etc/asound.state to r--r--r-- to protect it from
being overwriten but issuing alsactl store overwrites this file!
None of these explain why, on module removal the asound is filled with
incorrect values (asound.state is attached).
BTW: there are three states in that file - for CK804 (it is nForce4
chipset with internal AC97 disabled), for Unknown (guh?!) and Live (finaly
correct).
======================================================================
----------------------------------------------------------------------
covex - 03-14-06 21:54
----------------------------------------------------------------------
Thanks for the explanation of the udev issue.
Regarding permitions: I am not sure if this is true. If root sets some
files to not be writeable, then it should not be possible to write in the
file even though you are root.
In man page the -F option is only specified as to be used with restore -
not save.
The CK804 is disabled and there is no other sound device that could be
"unknown". Therefore I do not know how to remove it.
----------------------------------------------------------------------
rlrevell - 03-14-06 22:03
----------------------------------------------------------------------
"Regarding permitions: I am not sure if this is true. If root sets some
files to not be writeable, then it should not be possible to write in the
file even though you are root."
I AM sure it is true. This is how Unix permissions have always worked.
Issue History
Date Modified Username Field Change
======================================================================
03-09-06 17:38 covex New Issue
03-09-06 17:38 covex File Added: asound.state.wrong
03-14-06 15:53 tiwai Note Added: 0008483
03-14-06 21:54 covex Note Added: 0008517
03-14-06 22:03 rlrevell Note Added: 0008518
======================================================================
-------------------------------------------------------
This SF.Net email is sponsored by xPML, a groundbreaking scripting language
that extends applications into web and mobile media. Attend the live webcast
and join the prime developer group breaking into this new coding territory!
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=110944&bid=241720&dat=121642
next reply other threads:[~2006-03-14 21:03 UTC|newest]
Thread overview: 6+ messages / expand[flat|nested] mbox.gz Atom feed top
2006-03-14 21:03 bugtrack [this message]
-- strict thread matches above, loose matches on Subject: below --
2006-03-23 16:46 [ALSA - utils 0001900]: alsactl stores incorrect values; overwrites non-writable file; does not set emu10k1 mixer bugtrack
2006-03-15 10:50 bugtrack
2006-03-14 20:54 bugtrack
2006-03-14 14:53 bugtrack
2006-03-09 16:38 bugtrack
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=bb2015e772d52b2fa6a1ee7e070333fb@bugtrack.alsa-project.org \
--to=bugtrack@alsa-project.org \
--cc=alsa-devel@alsa-project.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox