1 |
I still cannot get my sound card to work! Here is the evidence I've |
2 |
been able to collect: |
3 |
|
4 |
camille linux # lspci -v | grep -i audio |
5 |
0000:00:1b.0 Class 0403: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 |
6 |
Family) High Definition Audio Controller (rev 03) |
7 |
|
8 |
|
9 |
I've added it to my /etc/make.conf: |
10 |
|
11 |
camille linux # cat /etc/make.conf | grep 'ALSA_CARDS' |
12 |
ALSA_CARDS="intel8x0" |
13 |
|
14 |
|
15 |
Support for the snd-hda-intel (my card) has been compiled into the |
16 |
kernel: |
17 |
|
18 |
camille linux # cat /usr/src/linux/.config | grep 'HDA' |
19 |
CONFIG_SND_HDA_INTEL=m |
20 |
|
21 |
I rebuilt the kernel. |
22 |
|
23 |
I've added the card infomation to /etc/modules.d/alsa: |
24 |
|
25 |
# Alsa 0.9.X kernel modules' configuration file. |
26 |
# |
27 |
$Header: /var/cvsroot/gentoo-x86/media-sound/alsa-utils/files/alsa-modules.conf-rc,v 1.4 2004/11/16 01:31:22 eradicator Exp $ |
28 |
|
29 |
# ALSA portion |
30 |
alias char-major-116 snd |
31 |
# OSS/Free portion |
32 |
alias char-major-14 soundcore |
33 |
|
34 |
## |
35 |
## IMPORTANT: |
36 |
## You need to customise this section for your specific sound card(s) |
37 |
## and then run `update-modules' command. |
38 |
## Read alsa-driver's INSTALL file in /usr/share/doc for more info. |
39 |
## |
40 |
## ALSA portion |
41 |
## alias snd-card-0 snd-interwave |
42 |
alias snd-card-0 snd-hda-intel |
43 |
## alias snd-card-1 snd-ens1371 |
44 |
## OSS/Free portion |
45 |
## alias sound-slot-0 snd-card-0 |
46 |
## alias sound-slot-1 snd-card-1 |
47 |
## |
48 |
|
49 |
# OSS/Free portion - card #1 |
50 |
alias sound-service-0-0 snd-mixer-oss |
51 |
alias sound-service-0-1 snd-seq-oss |
52 |
alias sound-service-0-3 snd-pcm-oss |
53 |
alias sound-service-0-8 snd-seq-oss |
54 |
alias sound-service-0-12 snd-pcm-oss |
55 |
## OSS/Free portion - card #2 |
56 |
## alias sound-service-1-0 snd-mixer-oss |
57 |
## alias sound-service-1-3 snd-pcm-oss |
58 |
## alias sound-service-1-12 snd-pcm-oss |
59 |
|
60 |
alias /dev/mixer snd-mixer-oss |
61 |
alias /dev/dsp snd-pcm-oss |
62 |
alias /dev/midi snd-seq-oss |
63 |
|
64 |
# Set this to the correct number of cards. |
65 |
options snd cards_limit=1 |
66 |
|
67 |
And run modules-update: |
68 |
|
69 |
camille linux # modules-update |
70 |
camille linux # |
71 |
|
72 |
I rebooted the computer. |
73 |
|
74 |
I attempted to start /etc/init.d/alsasound: |
75 |
|
76 |
camille ~ # /etc/init.d/alsasound start |
77 |
* Loading ALSA modules ... |
78 |
* Loading: snd-card-0 ... |
79 |
WARNING: Error inserting snd_hda_codec |
80 |
(/lib/modules/2.6.13-gentoo-r3/kernel/sound/pci/hda/snd-hda-codec.ko): |
81 |
Unknown symbol in module, or unknown parameter (see dmesg) |
82 |
FATAL: Error inserting snd_hda_intel |
83 |
(/lib/modules/2.6.13-gentoo-r3/kernel/sound/pci/hda/snd-hda-intel.ko): |
84 |
Unknown symbol in module, or unknown parameter (see dmesg) |
85 |
[ !! ] * Loading: snd-seq-oss ... |
86 |
[ ok ] * Loading: snd-pcm-oss ... |
87 |
[ ok ] * ERROR: Failed to load necessary drivers |
88 |
[ ok ] * Restoring Mixer Levels ... |
89 |
* No mixer config in /etc/asound.state, you have to unmute your card! |
90 |
[ ok ] |
91 |
|
92 |
I checked dmesg: |
93 |
|
94 |
camille ~ # dmesg | grep 'snd_hda_codec' |
95 |
snd_hda_codec: disagrees about version of symbol snd_ctl_add |
96 |
snd_hda_codec: Unknown symbol snd_ctl_add |
97 |
snd_hda_codec: disagrees about version of symbol snd_card_proc_new |
98 |
snd_hda_codec: Unknown symbol snd_card_proc_new |
99 |
snd_hda_codec: disagrees about version of symbol snd_ctl_find_id |
100 |
snd_hda_codec: Unknown symbol snd_ctl_find_id |
101 |
snd_hda_codec: disagrees about version of symbol snd_ctl_new1 |
102 |
snd_hda_codec: Unknown symbol snd_ctl_new1 |
103 |
snd_hda_codec: disagrees about version of symbol snd_component_add |
104 |
snd_hda_codec: Unknown symbol snd_component_add |
105 |
snd_hda_codec: disagrees about version of symbol snd_ctl_elem_read |
106 |
snd_hda_codec: Unknown symbol snd_ctl_elem_read |
107 |
snd_hda_codec: disagrees about version of symbol snd_ctl_elem_write |
108 |
snd_hda_codec: Unknown symbol snd_ctl_elem_write |
109 |
snd_hda_codec: disagrees about version of symbol snd_device_new |
110 |
snd_hda_codec: Unknown symbol snd_device_new |
111 |
snd_hda_codec: disagrees about version of symbol |
112 |
snd_pcm_hw_constraint_step |
113 |
snd_hda_codec: Unknown symbol snd_pcm_hw_constraint_step |
114 |
snd_hda_intel: Unknown symbol snd_hda_codec_new |
115 |
snd_hda_codec: disagrees about version of symbol snd_ctl_add |
116 |
snd_hda_codec: Unknown symbol snd_ctl_add |
117 |
snd_hda_codec: disagrees about version of symbol snd_card_proc_new |
118 |
snd_hda_codec: Unknown symbol snd_card_proc_new |
119 |
snd_hda_codec: disagrees about version of symbol snd_ctl_find_id |
120 |
snd_hda_codec: Unknown symbol snd_ctl_find_id |
121 |
snd_hda_codec: disagrees about version of symbol snd_ctl_new1 |
122 |
snd_hda_codec: Unknown symbol snd_ctl_new1 |
123 |
snd_hda_codec: disagrees about version of symbol snd_component_add |
124 |
snd_hda_codec: Unknown symbol snd_component_add |
125 |
snd_hda_codec: disagrees about version of symbol snd_ctl_elem_read |
126 |
snd_hda_codec: Unknown symbol snd_ctl_elem_read |
127 |
snd_hda_codec: disagrees about version of symbol snd_ctl_elem_write |
128 |
snd_hda_codec: Unknown symbol snd_ctl_elem_write |
129 |
snd_hda_codec: disagrees about version of symbol snd_device_new |
130 |
snd_hda_codec: Unknown symbol snd_device_new |
131 |
snd_hda_codec: disagrees about version of symbol |
132 |
snd_pcm_hw_constraint_step |
133 |
snd_hda_codec: Unknown symbol snd_pcm_hw_constraint_step |
134 |
snd_hda_intel: Unknown symbol snd_hda_codec_new |
135 |
snd_hda_codec: disagrees about version of symbol snd_ctl_add |
136 |
snd_hda_codec: Unknown symbol snd_ctl_add |
137 |
snd_hda_codec: disagrees about version of symbol snd_card_proc_new |
138 |
snd_hda_codec: Unknown symbol snd_card_proc_new |
139 |
snd_hda_codec: disagrees about version of symbol snd_ctl_find_id |
140 |
snd_hda_codec: Unknown symbol snd_ctl_find_id |
141 |
snd_hda_codec: disagrees about version of symbol snd_ctl_new1 |
142 |
snd_hda_codec: Unknown symbol snd_ctl_new1 |
143 |
snd_hda_codec: disagrees about version of symbol snd_component_add |
144 |
snd_hda_codec: Unknown symbol snd_component_add |
145 |
snd_hda_codec: disagrees about version of symbol snd_ctl_elem_read |
146 |
snd_hda_codec: Unknown symbol snd_ctl_elem_read |
147 |
snd_hda_codec: disagrees about version of symbol snd_ctl_elem_write |
148 |
snd_hda_codec: Unknown symbol snd_ctl_elem_write |
149 |
snd_hda_codec: disagrees about version of symbol snd_device_new |
150 |
snd_hda_codec: Unknown symbol snd_device_new |
151 |
snd_hda_codec: disagrees about version of symbol |
152 |
snd_pcm_hw_constraint_step |
153 |
snd_hda_codec: Unknown symbol snd_pcm_hw_constraint_step |
154 |
snd_hda_intel: Unknown symbol snd_hda_codec_new |
155 |
camille ~ # |
156 |
|
157 |
I'm at a loss as for what to do next. Can anyone help me with this? |
158 |
-Michael Sullivan- |
159 |
|
160 |
|
161 |
|
162 |
-- |
163 |
gentoo-user@g.o mailing list |