| 1 | <?xml version='1.0' encoding="UTF-8"?> |
1 | <?xml version='1.0' encoding="UTF-8"?> |
| 2 | <!-- $Header: /var/cvsroot/gentoo/xml/htdocs/doc/en/alsa-guide.xml,v 1.65 2006/03/25 06:59:01 fox2mike Exp $ --> |
2 | <!-- $Header: /var/cvsroot/gentoo/xml/htdocs/doc/en/alsa-guide.xml,v 1.69 2006/07/07 14:40:08 rane Exp $ --> |
| 3 | |
3 | |
| 4 | <!DOCTYPE guide SYSTEM "/dtd/guide.dtd"> |
4 | <!DOCTYPE guide SYSTEM "/dtd/guide.dtd"> |
| 5 | |
5 | |
| 6 | <guide link="/doc/en/alsa-guide.xml"> |
6 | <guide link="/doc/en/alsa-guide.xml"> |
| 7 | <title>Gentoo Linux ALSA Guide</title> |
7 | <title>Gentoo Linux ALSA Guide</title> |
| … | |
… | |
| 16 | |
16 | |
| 17 | <!-- The content of this document is licensed under the CC-BY-SA license --> |
17 | <!-- The content of this document is licensed under the CC-BY-SA license --> |
| 18 | <!-- See http://creativecommons.org/licenses/by-sa/2.5 --> |
18 | <!-- See http://creativecommons.org/licenses/by-sa/2.5 --> |
| 19 | <license/> |
19 | <license/> |
| 20 | |
20 | |
| 21 | <version>2.11</version> |
21 | <version>2.14</version> |
| 22 | <date>2006-03-25</date> |
22 | <date>2006-07-06</date> |
| 23 | |
23 | |
| 24 | <chapter> |
24 | <chapter> |
| 25 | <title>Introduction</title> |
25 | <title>Introduction</title> |
| 26 | <section> |
26 | <section> |
| 27 | <title>What is ALSA?</title> |
27 | <title>What is ALSA?</title> |
| … | |
… | |
| 783 | directory after you unmerge <c>alsa-driver</c>. Be sure to remove the correct |
783 | directory after you unmerge <c>alsa-driver</c>. Be sure to remove the correct |
| 784 | kernel version and not the current one! |
784 | kernel version and not the current one! |
| 785 | </p> |
785 | </p> |
| 786 | |
786 | |
| 787 | <pre caption="Removing the alsa-driver modules"> |
787 | <pre caption="Removing the alsa-driver modules"> |
| 788 | <comment>(Replace KERNELVER with your kernel version)</comment> |
|
|
| 789 | # <i>rm -rf /lib/modules/KERNELVER/alsa-driver</i> |
788 | # <i>rm -rf /lib/modules/$(uname -r)/alsa-driver</i> |
|
|
789 | </pre> |
|
|
790 | |
|
|
791 | <p> |
|
|
792 | Another reason for error messages similar to the ones above could be a file in |
|
|
793 | <path>/etc/modules.d</path> supplying a <c>device_mode</c> parameter when it |
|
|
794 | isn't required. Confirm that this is indeed the issue and find out which file |
|
|
795 | is the culprit. |
| 790 | </pre> |
796 | </p> |
|
|
797 | |
|
|
798 | <pre caption="Confirming and searching for device_mode"> |
|
|
799 | <comment>(Check dmesg to confirm)</comment> |
|
|
800 | # <i>dmesg | grep device_mode</i> |
|
|
801 | snd: Unknown parameter `device_mode' |
|
|
802 | <comment>(Now, to get to the source of the issue)</comment> |
|
|
803 | # <i>grep device_mode /etc/modules.d/*</i> |
|
|
804 | </pre> |
|
|
805 | |
|
|
806 | <p> |
|
|
807 | Usually it is a file called <path>alsa</path> with the line <c>options snd |
|
|
808 | device_mode=0666</c>. Remove this line and restart the alsasound service and |
|
|
809 | that should take care of this issue. |
|
|
810 | </p> |
| 791 | |
811 | |
| 792 | </body> |
812 | </body> |
| 793 | </section> |
813 | </section> |
| 794 | </chapter> |
814 | </chapter> |
| 795 | |
815 | |