1 |
Besides controllers, you need to compile a driver for a sound chip, |
2 |
|
3 |
If you do in-kernel compilation, it is in 'PCI devices' under sound |
4 |
subsection. On opteron motherboards it is often intel8x0 driver that you |
5 |
need, so I have |
6 |
|
7 |
CONFIG_SND_INTEL8X0=m |
8 |
|
9 |
Here was my config when I did not know what chip I have (INTEL8x0 it was at |
10 |
the end) |
11 |
|
12 |
CONFIG_SOUND=y |
13 |
|
14 |
# |
15 |
# Advanced Linux Sound Architecture |
16 |
# |
17 |
CONFIG_SND=m |
18 |
CONFIG_SND_TIMER=m |
19 |
CONFIG_SND_PCM=m |
20 |
CONFIG_SND_HWDEP=m |
21 |
CONFIG_SND_RAWMIDI=m |
22 |
CONFIG_SND_SEQUENCER=m# |
23 |
# Generic devices |
24 |
# |
25 |
CONFIG_SND_MPU401_UART=m# PCI devices |
26 |
# |
27 |
CONFIG_SND_AC97_CODEC=m |
28 |
CONFIG_SND_ALI5451=m |
29 |
# CONFIG_SND_ATIIXP is not set |
30 |
# CONFIG_SND_ATIIXP_MODEM is not set |
31 |
# CONFIG_SND_AU8810 is not set |
32 |
# CONFIG_SND_AU8820 is not set |
33 |
# CONFIG_SND_AU8830 is not set |
34 |
CONFIG_SND_AZT3328=m |
35 |
CONFIG_SND_BT87X=m |
36 |
# CONFIG_SND_BT87X_OVERCLOCK is not set |
37 |
CONFIG_SND_CS46XX=m |
38 |
# CONFIG_SND_CS46XX_NEW_DSP is not set |
39 |
CONFIG_SND_CS4281=m |
40 |
CONFIG_SND_EMU10K1=mCONFIG_SND_NM256=m |
41 |
CONFIG_SND_RME32=m |
42 |
CONFIG_SND_RME96=m |
43 |
CONFIG_SND_RME9652=m |
44 |
CONFIG_SND_HDSP=m |
45 |
CONFIG_SND_TRIDENT=m |
46 |
CONFIG_SND_YMFPCI=m |
47 |
CONFIG_SND_ALS4000=m |
48 |
CONFIG_SND_CMIPCI=m |
49 |
CONFIG_SND_ENS1370=m |
50 |
CONFIG_SND_ENS1371=m |
51 |
CONFIG_SND_ES1938=m |
52 |
CONFIG_SND_ES1968=m |
53 |
CONFIG_SND_MAESTRO3=m |
54 |
CONFIG_SND_FM801=m |
55 |
# CONFIG_SND_FM801_TEA575X is not set |
56 |
CONFIG_SND_ICE1712=m |
57 |
CONFIG_SND_ICE1724=m |
58 |
CONFIG_SND_INTEL8X0=m |
59 |
CONFIG_SND_INTEL8X0M=m |
60 |
# CONFIG_SND_VIA82XX_MODEM is not set |
61 |
CONFIG_SND_VX222=m |
62 |
|
63 |
CONFIG_SND_SONICVIBES=m |
64 |
CONFIG_SND_VIA82XX=m |
65 |
|
66 |
# CONFIG_SND_EMU10K1X is not set |
67 |
# CONFIG_SND_CA0106 is not set |
68 |
CONFIG_SND_KORG1212=m |
69 |
CONFIG_SND_MIXART=m |
70 |
|
71 |
CONFIG_SND_OPL3_LIB=m |
72 |
CONFIG_SND_VX_LIB=m |
73 |
# CONFIG_SND_DUMMY is not set |
74 |
# CONFIG_SND_VIRMIDI is not set |
75 |
# CONFIG_SND_MTPAV is not set |
76 |
# CONFIG_SND_SERIAL_U16550 is not set |
77 |
# CONFIG_SND_MPU401 is not set |
78 |
|
79 |
|
80 |
# CONFIG_SND_SEQ_DUMMY is not set |
81 |
CONFIG_SND_OSSEMUL=y |
82 |
CONFIG_SND_MIXER_OSS=m |
83 |
CONFIG_SND_PCM_OSS=m |
84 |
CONFIG_SND_SEQUENCER_OSS=y |
85 |
CONFIG_SND_BIT32_EMUL=m |
86 |
CONFIG_SND_RTCTIMER=m |
87 |
# CONFIG_SND_VERBOSE_PRINTK is not set |
88 |
|
89 |
|
90 |
|
91 |
|
92 |
|
93 |
> Trying to get sound working on my nice fresh install here. |
94 |
> |
95 |
> Went through all the reading and alsaconf cannot find my card, claims |
96 |
> nothing available. |
97 |
> |
98 |
> Below is my card. |
99 |
> |
100 |
> tardis sean # lspci -v | grep -i audio |
101 |
> 0000:00:07.5 Multimedia audio controller: Advanced Micro Devices [AMD] |
102 |
> AMD-8111 AC97 Audio (rev 03) |
103 |
> |
104 |
> In the kernel I selected the following since I was not sure for the |
105 |
driver. |
106 |
> |
107 |
> <M> Intel/SiS/nVidia/AMD/ALi AC97 Controller |
108 |
> <M> Intel/SiS/nVidia/AMD MC97 Modem (EXPERIMENTAL) |
109 |
> <M> VIA 82C686A/B, 8233/8235 AC97 Controller |
110 |
> |
111 |
> I originally had all the above built into the kernel instead of modules, |
112 |
> but the handbook states modules is better. |
113 |
> |
114 |
> cat /dev/urandom > /dev/dsp |
115 |
> produced the static sound when all was built in, but now no static. |
116 |
> |
117 |
> Can anyone offer any hints on possible choice of directions? |
118 |
> |
119 |
> Thanks |
120 |
> Sean |
121 |
> |
122 |
> -- |
123 |
> gentoo-amd64@g.o mailing list |
124 |
|
125 |
|
126 |
|
127 |
-- |
128 |
Dmitri Pogosyan Department of Physics |
129 |
Associate Professor University of Alberta |
130 |
tel 1-780-492-2150 412 Avadh Bhatia Physics Labs |
131 |
fax 1-780-492-0714 Edmonton, AB, T6G 2J1, CANADA |
132 |
|
133 |
|
134 |
-- |
135 |
gentoo-amd64@g.o mailing list |