Gentoo Archives: gentoo-user

From: maxim wexler <blissfix@×××××.com>
To: gentoo-user@l.g.o
Subject: Re: [gentoo-user] writing rules for non-existing nodes -- was no audio
Date: Mon, 28 May 2007 16:16:09
Message-Id: 290749.26995.qm@web31711.mail.mud.yahoo.com
In Reply to: Re: [gentoo-user] writing rules for non-existing nodes -- was no audio by Neil Bothwick
1 > Which modules? /dev/sound is OSS not ALSA, have you
2 > enabled OSS emulation
3 > for ALSA, both in the kernel and in
4 > /etc/modules.d/alsa?
5
6 I set up the audio according to:
7
8 http://gentoo-wiki.com/HOWTO_ALSA_Complete_(includes_dmix)
9
10 Here's /etc/modules.d/alsa:
11
12 # Alsa kernel modules' configuration file.
13
14 # ALSA portion
15 # OSS/Free portion
16
17 ##
18 ## IMPORTANT:
19 ## You need to customise this section for your
20 specific sound card(s)
21 ## and then run `modules-update' command.
22 ## Read alsa-driver's INSTALL file in /usr/share/doc
23 for more info.
24 ##
25 ## ALSA portion
26 ## alias snd-card-0 snd-interwave
27 ## alias snd-card-1 snd-ens1371
28 ## OSS/Free portion
29 ## alias sound-slot-1 snd-card-1
30 ##
31
32 # OSS/Free portion - card #1
33 ## OSS/Free portion - card #2
34 ## alias sound-service-1-0 snd-mixer-oss
35 ## alias sound-service-1-3 snd-pcm-oss
36 ## alias sound-service-1-12 snd-pcm-oss
37
38 alias /dev/mixer snd-mixer-oss
39 alias /dev/dsp snd-pcm-oss
40 alias /dev/midi snd-seq-oss
41
42 # Set this to the correct number of cards.
43
44 # --- BEGIN: Generated by ALSACONF, do not edit. ---
45 # --- ALSACONF version 1.0.14rc1 ---
46 alias snd-card-0 snd-emu10k1
47 alias sound-slot-0 snd-emu10k1
48 # --- END: Generated by ALSACONF, do not edit. ---
49
50 Here's the .config(irrelevant sections deleted):
51
52 #
53 # General setup
54 #
55 CONFIG_LOCALVERSION=""
56 # CONFIG_LOCALVERSION_AUTO is not set
57 CONFIG_SWAP=y
58 CONFIG_SYSVIPC=y
59 # CONFIG_IPC_NS is not set
60 # CONFIG_BSD_PROCESS_ACCT is not set
61 # CONFIG_TASKSTATS is not set
62 # CONFIG_UTS_NS is not set
63 # CONFIG_AUDIT is not set
64 CONFIG_IKCONFIG=m
65 CONFIG_IKCONFIG_PROC=y
66 # CONFIG_RELAY is not set
67 CONFIG_INITRAMFS_SOURCE=""
68 CONFIG_SYSCTL=y
69 # CONFIG_EMBEDDED is not set
70 CONFIG_UID16=y
71 CONFIG_SYSCTL_SYSCALL=y
72 CONFIG_KALLSYMS=y
73 # CONFIG_KALLSYMS_EXTRA_PASS is not set
74 CONFIG_HOTPLUG=y
75 CONFIG_PRINTK=y
76 CONFIG_BUG=y
77 CONFIG_ELF_CORE=y
78 CONFIG_BASE_FULL=y
79 CONFIG_FUTEX=y
80 CONFIG_EPOLL=y
81 CONFIG_SHMEM=y
82 CONFIG_SLAB=y
83 CONFIG_VM_EVENT_COUNTERS=y
84 CONFIG_RT_MUTEXES=y
85 # CONFIG_TINY_SHMEM is not set
86 CONFIG_BASE_SMALL=0
87 # CONFIG_SLOB is not set
88
89 #
90 # Loadable module support
91 #
92 CONFIG_MODULES=y
93 CONFIG_MODULE_UNLOAD=y
94 # CONFIG_MODVERSIONS is not set
95 # CONFIG_MODULE_SRCVERSION_ALL is not set
96 # CONFIG_KMOD is not set
97 #
98 # Bus options (PCI, PCMCIA, EISA, MCA, ISA)
99 #
100 CONFIG_PCI=y
101 # CONFIG_PCI_GOBIOS is not set
102 # CONFIG_PCI_GOMMCONFIG is not set
103 # CONFIG_PCI_GODIRECT is not set
104 CONFIG_PCI_GOANY=y
105 CONFIG_PCI_BIOS=y
106 CONFIG_PCI_DIRECT=y
107 CONFIG_PCI_MMCONFIG=y
108 # CONFIG_PCIEPORTBUS is not set
109 CONFIG_ISA_DMA_API=y
110 # CONFIG_ISA is not set
111 # CONFIG_MCA is not set
112 # CONFIG_SCx200 is not set
113
114 #
115 # PCI Hotplug Support
116 #
117
118 #
119 # Device Drivers
120 #
121
122 #
123 # Generic Driver Options
124 #
125 CONFIG_STANDALONE=y
126 CONFIG_PREVENT_FIRMWARE_BUILD=y
127 # CONFIG_FW_LOADER is not set
128 # CONFIG_SYS_HYPERVISOR is not set
129
130 #
131 # Plug and Play support
132 #
133 # CONFIG_PNP is not set
134
135 #
136 # IDE chipset support/bugfixes
137 #
138 CONFIG_IDE_GENERIC=m
139 # CONFIG_BLK_DEV_CMD640 is not set
140 CONFIG_BLK_DEV_IDEPCI=y
141 # CONFIG_IDEPCI_SHARE_IRQ is not set
142 # CONFIG_BLK_DEV_OFFBOARD is not set
143 # CONFIG_BLK_DEV_GENERIC is not set
144 # CONFIG_BLK_DEV_RZ1000 is not set
145 CONFIG_BLK_DEV_IDEDMA_PCI=y
146 # CONFIG_BLK_DEV_IDEDMA_FORCED is not set
147 CONFIG_IDEDMA_PCI_AUTO=y
148 # CONFIG_IDEDMA_ONLYDISK is not set
149 # CONFIG_BLK_DEV_AEC62XX is not set
150 # CONFIG_BLK_DEV_ALI15X3 is not set
151 # CONFIG_BLK_DEV_AMD74XX is not set
152 # CONFIG_BLK_DEV_ATIIXP is not set
153 # CONFIG_BLK_DEV_CMD64X is not set
154 # CONFIG_BLK_DEV_TRIFLEX is not set
155 # CONFIG_BLK_DEV_CY82C693 is not set
156 # CONFIG_BLK_DEV_CS5530 is not set
157 # CONFIG_BLK_DEV_CS5535 is not set
158 # CONFIG_BLK_DEV_HPT34X is not set
159 # CONFIG_BLK_DEV_HPT366 is not set
160 # CONFIG_BLK_DEV_JMICRON is not set
161 # CONFIG_BLK_DEV_SC1200 is not set
162 CONFIG_BLK_DEV_PIIX=y
163 # CONFIG_BLK_DEV_IT821X is not set
164 # CONFIG_BLK_DEV_NS87415 is not set
165 # CONFIG_BLK_DEV_PDC202XX_OLD is not set
166 # CONFIG_BLK_DEV_PDC202XX_NEW is not set
167 # CONFIG_BLK_DEV_SVWKS is not set
168 # CONFIG_BLK_DEV_SIIMAGE is not set
169 # CONFIG_BLK_DEV_SIS5513 is not set
170 # CONFIG_BLK_DEV_SLC90E66 is not set
171 # CONFIG_BLK_DEV_TRM290 is not set
172 # CONFIG_BLK_DEV_VIA82CXXX is not set
173 # CONFIG_IDE_ARM is not set
174 CONFIG_BLK_DEV_IDEDMA=y
175 # CONFIG_IDEDMA_IVB is not set
176 CONFIG_IDEDMA_AUTO=y
177 # CONFIG_BLK_DEV_HD is not set
178
179 #
180 # Sound
181 #
182 CONFIG_SOUND=m
183
184 #
185 # Advanced Linux Sound Architecture
186 #
187 CONFIG_SND=m
188 CONFIG_SND_TIMER=m
189 CONFIG_SND_PCM=m
190 CONFIG_SND_HWDEP=m
191 CONFIG_SND_RAWMIDI=m
192 CONFIG_SND_SEQUENCER=m
193 # CONFIG_SND_SEQ_DUMMY is not set
194 CONFIG_SND_OSSEMUL=y
195 CONFIG_SND_MIXER_OSS=m
196 # CONFIG_SND_PCM_OSS is not set
197 # CONFIG_SND_SEQUENCER_OSS is not set
198 CONFIG_SND_RTCTIMER=m
199 CONFIG_SND_SEQ_RTCTIMER_DEFAULT=y
200 # CONFIG_SND_DYNAMIC_MINORS is not set
201 CONFIG_SND_SUPPORT_OLD_API=y
202 CONFIG_SND_VERBOSE_PROCFS=y
203 # CONFIG_SND_VERBOSE_PRINTK is not set
204 # CONFIG_SND_DEBUG is not set
205
206 #
207 # Generic devices
208 #
209 CONFIG_SND_MPU401_UART=m
210 CONFIG_SND_AC97_CODEC=m
211 CONFIG_SND_AC97_BUS=m
212 CONFIG_SND_DUMMY=m
213 CONFIG_SND_VIRMIDI=m
214 CONFIG_SND_MTPAV=m
215 CONFIG_SND_MTS64=m
216 CONFIG_SND_SERIAL_U16550=m
217 CONFIG_SND_MPU401=m
218
219 #
220 # PCI devices
221 #
222 # CONFIG_SND_AD1889 is not set
223 # CONFIG_SND_ALS300 is not set
224 # CONFIG_SND_ALS4000 is not set
225 # CONFIG_SND_ALI5451 is not set
226 # CONFIG_SND_ATIIXP is not set
227 # CONFIG_SND_ATIIXP_MODEM is not set
228 # CONFIG_SND_AU8810 is not set
229 # CONFIG_SND_AU8820 is not set
230 # CONFIG_SND_AU8830 is not set
231 # CONFIG_SND_BT87X is not set
232 # CONFIG_SND_CA0106 is not set
233 # CONFIG_SND_CMIPCI is not set
234 # CONFIG_SND_CS4281 is not set
235 # CONFIG_SND_CS46XX is not set
236 # CONFIG_SND_CS5535AUDIO is not set
237 CONFIG_SND_EMU10K1=m
238 # CONFIG_SND_EMU10K1X is not set
239 # CONFIG_SND_ENS1370 is not set
240 # CONFIG_SND_ENS1371 is not set
241 # CONFIG_SND_ES1938 is not set
242 # CONFIG_SND_ES1968 is not set
243 # CONFIG_SND_FM801 is not set
244 # CONFIG_SND_HDA_INTEL is not set
245 # CONFIG_SND_HDSP is not set
246 # CONFIG_SND_HDSPM is not set
247 # CONFIG_SND_ICE1712 is not set
248 # CONFIG_SND_ICE1724 is not set
249 # CONFIG_SND_INTEL8X0 is not set
250 # CONFIG_SND_INTEL8X0M is not set
251 # CONFIG_SND_KORG1212 is not set
252 # CONFIG_SND_MAESTRO3 is not set
253 # CONFIG_SND_MIXART is not set
254 # CONFIG_SND_NM256 is not set
255 # CONFIG_SND_PCXHR is not set
256 # CONFIG_SND_RME32 is not set
257 # CONFIG_SND_RME96 is not set
258 # CONFIG_SND_RME9652 is not set
259 # CONFIG_SND_SONICVIBES is not set
260 # CONFIG_SND_TRIDENT is not set
261 # CONFIG_SND_VIA82XX is not set
262 # CONFIG_SND_VIA82XX_MODEM is not set
263 # CONFIG_SND_VX222 is not set
264 # CONFIG_SND_YMFPCI is not set
265
266 Here's ls -l /dev:
267
268 total 0
269 crw-rw---- 1 root audio 14, 14 May 28 09:41 admmidi
270 crw-rw---- 1 root audio 14, 13 May 28 09:41 amidi
271 prw------- 1 root root 0 May 28 03:40 blog
272 drwxr-xr-x 3 root root 60 May 28 03:40 bus
273 lrwxrwxrwx 1 root root 3 May 28 03:40 cdrom
274 -> hdc
275 lrwxrwxrwx 1 root root 3 May 28 03:40 cdrom1
276 -> hdc
277 crw------- 1 root tty 5, 1 May 28 09:41 console
278 lrwxrwxrwx 1 root root 11 May 28 03:40 core ->
279 /proc/kcore
280 drwxr-xr-x 5 root root 100 May 28 03:40 disk
281 crw-rw---- 1 root audio 14, 9 May 28 03:40 dmmidi
282 lrwxrwxrwx 1 root root 13 May 28 03:40 fd ->
283 /proc/self/fd
284 lrwxrwxrwx 1 root root 8 May 28 03:40 fd0 ->
285 floppy/0
286 drwxr-xr-x 2 root root 60 May 28 03:40 floppy
287 crw-rw-rw- 1 root root 1, 7 May 28 03:40 full
288 srwxrwxrwx 1 root root 0 May 28 09:41 gpmctl
289 brw-rw---- 1 root disk 3, 0 May 28 03:40 hda
290 brw-rw---- 1 root disk 3, 1 May 28 03:40 hda1
291 brw-rw---- 1 root disk 3, 2 May 28 03:40 hda2
292 brw-rw---- 1 root disk 3, 3 May 28 03:40 hda3
293 brw-rw---- 1 root disk 3, 4 May 28 03:40 hda4
294 brw-rw---- 1 root disk 3, 64 May 28 03:40 hdb
295 brw-rw---- 1 root disk 3, 66 May 28 03:40 hdb2
296 brw-rw---- 1 root disk 3, 69 May 28 03:40 hdb5
297 brw-rw---- 1 root disk 3, 70 May 28 03:40 hdb6
298 brw-rw---- 1 root cdrom 22, 0 May 28 03:40 hdc
299 prw------- 1 root root 0 May 28 03:41 initctl
300 drwxr-xr-x 3 root root 100 May 28 03:40 input
301 crw-r----- 1 root root 1, 2 May 28 03:40 kmem
302 crw-rw---- 1 root root 1, 11 May 28 03:40 kmsg
303 srw-rw-rw- 1 root root 0 May 28 09:41 log
304 lrwxrwxrwx 1 root root 8 May 28 03:40 lp0 ->
305 parport0
306 crw-r----- 1 root root 1, 1 May 28 03:40 mem
307 crw-rw---- 1 root audio 14, 2 May 28 03:40 midi
308 drwxr-xr-x 2 root root 80 May 28 03:40 misc
309 crw-rw-rw- 1 root root 1, 3 May 28 03:40 null
310 crw-rw---- 1 root lp 99, 0 May 28 03:40
311 parport0
312 crw-r----- 1 root root 1, 4 May 28 03:40 port
313 crw-rw---- 1 root root 108, 0 May 28 03:40 ppp
314 lrwxrwxrwx 1 root root 10 May 28 03:40 psaux
315 -> misc/psaux
316 crw-rw-rw- 1 root tty 5, 2 May 28 03:40 ptmx
317 drwxr-xr-x 2 root root 0 May 28 03:40 pts
318 crw-rw-rw- 1 root root 1, 8 May 28 03:40 random
319 lrwxrwxrwx 1 root root 8 May 28 03:40 rtc ->
320 misc/rtc
321 drwxrwxrwt 2 root root 40 May 28 03:41 shm
322 drwxr-xr-x 2 root root 320 May 28 09:41 snd
323 lrwxrwxrwx 1 root root 4 May 28 03:40 stderr
324 -> fd/2
325 lrwxrwxrwx 1 root root 4 May 28 03:40 stdin
326 -> fd/0
327 lrwxrwxrwx 1 root root 4 May 28 03:40 stdout
328 -> fd/1
329 drwxr-xr-x 2 root root 120 May 28 03:40 tts
330 crw-rw-rw- 1 root tty 5, 0 May 28 03:40 tty
331 crw-rw---- 1 root tty 4, 0 May 28 03:40 tty0
332 crw------- 1 picky tty 4, 1 May 28 09:55 tty1
333 crw-rw---- 1 root tty 4, 10 May 28 09:41 tty10
334 crw-rw---- 1 root tty 4, 11 May 28 09:41 tty11
335 crw-rw---- 1 root tty 4, 12 May 28 09:45 tty12
336 crw-rw---- 1 root tty 4, 13 May 28 03:40 tty13
337 crw-rw---- 1 root tty 4, 14 May 28 03:40 tty14
338 crw-rw---- 1 root tty 4, 15 May 28 03:40 tty15
339 crw-rw---- 1 root tty 4, 16 May 28 03:40 tty16
340 crw-rw---- 1 root tty 4, 17 May 28 03:40 tty17
341 crw-rw---- 1 root tty 4, 18 May 28 03:40 tty18
342 crw-rw---- 1 root tty 4, 19 May 28 03:40 tty19
343 crw------- 1 root tty 4, 2 May 28 09:53 tty2
344 crw-rw---- 1 root tty 4, 20 May 28 03:40 tty20
345 crw-rw---- 1 root tty 4, 21 May 28 03:40 tty21
346 crw-rw---- 1 root tty 4, 22 May 28 03:40 tty22
347 crw-rw---- 1 root tty 4, 23 May 28 03:40 tty23
348 crw-rw---- 1 root tty 4, 24 May 28 03:40 tty24
349 crw-rw---- 1 root tty 4, 25 May 28 03:40 tty25
350 crw-rw---- 1 root tty 4, 26 May 28 03:40 tty26
351 crw-rw---- 1 root tty 4, 27 May 28 03:40 tty27
352 crw-rw---- 1 root tty 4, 28 May 28 03:40 tty28
353 crw-rw---- 1 root tty 4, 29 May 28 03:40 tty29
354 crw------- 1 root root 4, 3 May 28 09:41 tty3
355 crw-rw---- 1 root tty 4, 30 May 28 03:40 tty30
356 crw-rw---- 1 root tty 4, 31 May 28 03:40 tty31
357 crw-rw---- 1 root tty 4, 32 May 28 03:40 tty32
358 crw-rw---- 1 root tty 4, 33 May 28 03:40 tty33
359 crw-rw---- 1 root tty 4, 34 May 28 03:40 tty34
360 crw-rw---- 1 root tty 4, 35 May 28 03:40 tty35
361 crw-rw---- 1 root tty 4, 36 May 28 03:40 tty36
362 crw-rw---- 1 root tty 4, 37 May 28 03:40 tty37
363 crw-rw---- 1 root tty 4, 38 May 28 03:40 tty38
364 crw-rw---- 1 root tty 4, 39 May 28 03:40 tty39
365 crw------- 1 root root 4, 4 May 28 09:41 tty4
366 crw-rw---- 1 root tty 4, 40 May 28 03:40 tty40
367 crw-rw---- 1 root tty 4, 41 May 28 03:40 tty41
368 crw-rw---- 1 root tty 4, 42 May 28 03:40 tty42
369 crw-rw---- 1 root tty 4, 43 May 28 03:40 tty43
370 crw-rw---- 1 root tty 4, 44 May 28 03:40 tty44
371 crw-rw---- 1 root tty 4, 45 May 28 03:40 tty45
372 crw-rw---- 1 root tty 4, 46 May 28 03:40 tty46
373 crw-rw---- 1 root tty 4, 47 May 28 03:40 tty47
374 crw-rw---- 1 root tty 4, 48 May 28 03:40 tty48
375 crw-rw---- 1 root tty 4, 49 May 28 03:40 tty49
376 crw------- 1 root root 4, 5 May 28 09:41 tty5
377 crw-rw---- 1 root tty 4, 50 May 28 03:40 tty50
378 crw-rw---- 1 root tty 4, 51 May 28 03:40 tty51
379 crw-rw---- 1 root tty 4, 52 May 28 03:40 tty52
380 crw-rw---- 1 root tty 4, 53 May 28 03:40 tty53
381 crw-rw---- 1 root tty 4, 54 May 28 03:40 tty54
382 crw-rw---- 1 root tty 4, 55 May 28 03:40 tty55
383 crw-rw---- 1 root tty 4, 56 May 28 03:40 tty56
384 crw-rw---- 1 root tty 4, 57 May 28 03:40 tty57
385 crw-rw---- 1 root tty 4, 58 May 28 03:40 tty58
386 crw-rw---- 1 root tty 4, 59 May 28 03:40 tty59
387 crw------- 1 root root 4, 6 May 28 09:41 tty6
388 crw-rw---- 1 root tty 4, 60 May 28 03:40 tty60
389 crw-rw---- 1 root tty 4, 61 May 28 03:40 tty61
390 crw-rw---- 1 root tty 4, 62 May 28 03:40 tty62
391 crw-rw---- 1 root tty 4, 63 May 28 03:40 tty63
392 crw-rw---- 1 root tty 4, 7 May 28 09:41 tty7
393 crw-rw---- 1 root tty 4, 8 May 28 09:41 tty8
394 crw-rw---- 1 root tty 4, 9 May 28 09:41 tty9
395 crw-rw---- 1 root uucp 4, 64 May 28 03:40 ttyS0
396 crw-rw---- 1 root uucp 4, 65 May 28 03:40 ttyS1
397 crw-rw---- 1 root uucp 4, 66 May 28 03:40 ttyS2
398 crw-rw---- 1 root uucp 4, 67 May 28 03:40 ttyS3
399 cr--r--r-- 1 root root 1, 9 May 28 09:41 urandom
400 crw-rw---- 1 root root 442, 0 May 28 03:40
401 usbdev1.1_ep00
402 crw-rw---- 1 root root 442, 0 May 28 03:40
403 usbdev1.1_ep81
404 crw-rw---- 1 root tty 7, 0 May 28 03:40 vcs
405 crw-rw---- 1 root tty 7, 1 May 28 09:41 vcs1
406 crw-rw---- 1 root tty 7, 12 May 28 09:41 vcs12
407 crw-rw---- 1 root tty 7, 2 May 28 09:41 vcs2
408 crw-rw---- 1 root tty 7, 3 May 28 09:41 vcs3
409 crw-rw---- 1 root tty 7, 4 May 28 09:41 vcs4
410 crw-rw---- 1 root tty 7, 5 May 28 09:41 vcs5
411 crw-rw---- 1 root tty 7, 6 May 28 09:41 vcs6
412 crw-rw---- 1 root tty 7, 128 May 28 03:40 vcsa
413 crw-rw---- 1 root tty 7, 129 May 28 09:41 vcsa1
414 crw-rw---- 1 root tty 7, 140 May 28 09:41 vcsa12
415 crw-rw---- 1 root tty 7, 130 May 28 09:41 vcsa2
416 crw-rw---- 1 root tty 7, 131 May 28 09:41 vcsa3
417 crw-rw---- 1 root tty 7, 132 May 28 09:41 vcsa4
418 crw-rw---- 1 root tty 7, 133 May 28 09:41 vcsa5
419 crw-rw---- 1 root tty 7, 134 May 28 09:41 vcsa6
420 crw-rw-rw- 1 root root 1, 5 May 28 03:40 zero
421
422 Note: on my other PC w/ 2.6.20-r6 kernel $ls -l /dev
423 does have a sound dir and symlinks dsp, audio,
424 sequencer etc to
425
426 heathen@localhost ~ $ ls /dev/sound
427 adsp audio dsp mixer sequencer sequencer2
428
429 and audio works fine.
430
431 mw
432
433
434
435 ____________________________________________________________________________________Ready for the edge of your seat?
436 Check out tonight's top picks on Yahoo! TV.
437 http://tv.yahoo.com/
438 --
439 gentoo-user@g.o mailing list

Replies

Subject Author
Re: [gentoo-user] writing rules for non-existing nodes -- was no audio maxim wexler <blissfix@×××××.com>