1 |
Hi, |
2 |
I have an odd problem with audio recording. |
3 |
|
4 |
When I plug my guitar to the line in/mic in, it plays. I can hear the |
5 |
sound fine. So the input device seems to work correctly. |
6 |
|
7 |
But when I try to *record*, no matter the application (audacity, rezound, |
8 |
arecord) the application freezes and no output file is made. arecord |
9 |
actually spits out a 44-byte header, and nothing else. |
10 |
|
11 |
strace-ing the application clearly shows that the app just freezes. |
12 |
|
13 |
Relevant things I changed after last time it worked correctly may be: |
14 |
- the kernel (from 2.6.16 to 2.6.18-r6) |
15 |
- alsa-lib (from 1.0.11 to 1.0.14) |
16 |
|
17 |
alsa drivers are compiled in the kernel. I run x86, stable, gcc 4.1.1. |
18 |
|
19 |
The audio card is: (lspci output): Multimedia audio controller: Silicon |
20 |
Integrated Systems [SiS] AC'97 Sound Controller (rev a0) |
21 |
|
22 |
I tried messing with alsamixer settings but with no avail. Relevant |
23 |
kernel settings seem OK...: |
24 |
|
25 |
CONFIG_SOUND=y |
26 |
# CONFIG_SOUND_PRIME is not set |
27 |
CONFIG_SND=y |
28 |
CONFIG_SND_TIMER=y |
29 |
CONFIG_SND_PCM=y |
30 |
CONFIG_SND_SEQUENCER=y |
31 |
CONFIG_SND_SEQ_DUMMY=y |
32 |
CONFIG_SND_OSSEMUL=y |
33 |
CONFIG_SND_MIXER_OSS=y |
34 |
CONFIG_SND_PCM_OSS=y |
35 |
CONFIG_SND_PCM_OSS_PLUGINS=y |
36 |
CONFIG_SND_SEQUENCER_OSS=y |
37 |
# CONFIG_SND_DYNAMIC_MINORS is not set |
38 |
CONFIG_SND_SUPPORT_OLD_API=y |
39 |
CONFIG_SND_VERBOSE_PROCFS=y |
40 |
# CONFIG_SND_VERBOSE_PRINTK is not set |
41 |
# CONFIG_SND_DEBUG is not set |
42 |
CONFIG_SND_AC97_CODEC=y |
43 |
CONFIG_SND_AC97_BUS=y |
44 |
# CONFIG_SND_DUMMY is not set |
45 |
# CONFIG_SND_VIRMIDI is not set |
46 |
# CONFIG_SND_MTPAV is not set |
47 |
# CONFIG_SND_SERIAL_U16550 is not set |
48 |
# CONFIG_SND_MPU401 is not set |
49 |
# CONFIG_SND_ADLIB is not set |
50 |
# CONFIG_SND_AD1816A is not set |
51 |
# CONFIG_SND_AD1848 is not set |
52 |
# CONFIG_SND_ALS100 is not set |
53 |
# CONFIG_SND_AZT2320 is not set |
54 |
# CONFIG_SND_CMI8330 is not set |
55 |
# CONFIG_SND_CS4231 is not set |
56 |
# CONFIG_SND_CS4232 is not set |
57 |
# CONFIG_SND_CS4236 is not set |
58 |
# CONFIG_SND_DT019X is not set |
59 |
# CONFIG_SND_ES968 is not set |
60 |
# CONFIG_SND_ES1688 is not set |
61 |
# CONFIG_SND_ES18XX is not set |
62 |
# CONFIG_SND_GUSCLASSIC is not set |
63 |
# CONFIG_SND_GUSEXTREME is not set |
64 |
# CONFIG_SND_GUSMAX is not set |
65 |
# CONFIG_SND_INTERWAVE is not set |
66 |
# CONFIG_SND_INTERWAVE_STB is not set |
67 |
# CONFIG_SND_OPL3SA2 is not set |
68 |
# CONFIG_SND_OPTI92X_AD1848 is not set |
69 |
# CONFIG_SND_OPTI92X_CS4231 is not set |
70 |
# CONFIG_SND_OPTI93X is not set |
71 |
# CONFIG_SND_MIRO is not set |
72 |
# CONFIG_SND_SB8 is not set |
73 |
# CONFIG_SND_SB16 is not set |
74 |
# CONFIG_SND_SBAWE is not set |
75 |
# CONFIG_SND_SGALAXY is not set |
76 |
# CONFIG_SND_SSCAPE is not set |
77 |
# CONFIG_SND_WAVEFRONT is not set |
78 |
# CONFIG_SND_AD1889 is not set |
79 |
# CONFIG_SND_ALS300 is not set |
80 |
# CONFIG_SND_ALS4000 is not set |
81 |
# CONFIG_SND_ALI5451 is not set |
82 |
# CONFIG_SND_ATIIXP is not set |
83 |
# CONFIG_SND_ATIIXP_MODEM is not set |
84 |
# CONFIG_SND_AU8810 is not set |
85 |
# CONFIG_SND_AU8820 is not set |
86 |
# CONFIG_SND_AU8830 is not set |
87 |
# CONFIG_SND_AZT3328 is not set |
88 |
# CONFIG_SND_BT87X is not set |
89 |
# CONFIG_SND_CA0106 is not set |
90 |
# CONFIG_SND_CMIPCI is not set |
91 |
# CONFIG_SND_CS4281 is not set |
92 |
# CONFIG_SND_CS46XX is not set |
93 |
# CONFIG_SND_CS5535AUDIO is not set |
94 |
# CONFIG_SND_DARLA20 is not set |
95 |
# CONFIG_SND_GINA20 is not set |
96 |
# CONFIG_SND_LAYLA20 is not set |
97 |
# CONFIG_SND_DARLA24 is not set |
98 |
# CONFIG_SND_GINA24 is not set |
99 |
# CONFIG_SND_LAYLA24 is not set |
100 |
# CONFIG_SND_MONA is not set |
101 |
# CONFIG_SND_MIA is not set |
102 |
# CONFIG_SND_ECHO3G is not set |
103 |
# CONFIG_SND_INDIGO is not set |
104 |
# CONFIG_SND_INDIGOIO is not set |
105 |
# CONFIG_SND_INDIGODJ is not set |
106 |
# CONFIG_SND_EMU10K1 is not set |
107 |
# CONFIG_SND_EMU10K1X is not set |
108 |
# CONFIG_SND_ENS1370 is not set |
109 |
# CONFIG_SND_ENS1371 is not set |
110 |
# CONFIG_SND_ES1938 is not set |
111 |
# CONFIG_SND_ES1968 is not set |
112 |
# CONFIG_SND_FM801 is not set |
113 |
# CONFIG_SND_HDA_INTEL is not set |
114 |
# CONFIG_SND_HDSP is not set |
115 |
# CONFIG_SND_HDSPM is not set |
116 |
# CONFIG_SND_ICE1712 is not set |
117 |
# CONFIG_SND_ICE1724 is not set |
118 |
CONFIG_SND_INTEL8X0=y |
119 |
# CONFIG_SND_INTEL8X0M is not set |
120 |
# CONFIG_SND_KORG1212 is not set |
121 |
# CONFIG_SND_MAESTRO3 is not set |
122 |
# CONFIG_SND_MIXART is not set |
123 |
# CONFIG_SND_NM256 is not set |
124 |
# CONFIG_SND_PCXHR is not set |
125 |
# CONFIG_SND_RIPTIDE is not set |
126 |
# CONFIG_SND_RME32 is not set |
127 |
# CONFIG_SND_RME96 is not set |
128 |
# CONFIG_SND_RME9652 is not set |
129 |
# CONFIG_SND_SONICVIBES is not set |
130 |
# CONFIG_SND_TRIDENT is not set |
131 |
# CONFIG_SND_VIA82XX is not set |
132 |
# CONFIG_SND_VIA82XX_MODEM is not set |
133 |
# CONFIG_SND_VX222 is not set |
134 |
# CONFIG_SND_YMFPCI is not set |
135 |
# CONFIG_SND_USB_AUDIO is not set |
136 |
# CONFIG_SND_USB_USX2Y is not set |
137 |
|
138 |
|
139 |
Where can I start looking for a solution? |
140 |
|
141 |
Thanks, |
142 |
m. |
143 |
-- |
144 |
gentoo-user@g.o mailing list |