Gentoo Archives: gentoo-user-ru

From: Sergey Kobzar <sergey.kobzar@××××.ru>
To: gentoo-user-ru@l.g.o
Subject: [gentoo-user-ru] Re: [gentoo-user-ru] При старте alsa рандомно грузятся модули
Date: Sat, 27 Feb 2010 20:24:03
Message-Id: 86488391.20100227222402@mail.ru
In Reply to: [gentoo-user-ru] При старте alsa рандомно грузятся модули by Alexander Tiurin
1 Saturday, February 27, 2010, 10:11:26 PM, Alexander wrote:
2
3 > Приветствую!
4 > Столкнулся с непонятной проблемой.
5 > При буте системы, в момент старта alsa, рандомно подгружаются модули.
6 > Если в первый бут подргужается только часть модулей, я делаю рестарт
7 > машины , и нужные модули подгружаются (как правило).
8 > В правильном варианте я имею 2 устройства вывода звука, карту audidgy,
9 > и тюнер saa7134.
10 > Модуль для audidgy использую snd_emu10k1 и при lsmod | grep emu имею
11
12 > lsmod | grep emu
13 > snd_emu10k1_synth 7328 0
14 > snd_emux_synth 34032 1 snd_emu10k1_synth
15 > snd_seq_virmidi 6704 1 snd_emux_synth
16 > snd_seq_midi_emul 6592 1 snd_emux_synth
17 > snd_seq 58144 5
18 > snd_seq_midi,snd_emux_synth,snd_seq_virmidi,snd_seq_midi_event,snd_seq_midi_emul
19 > snd_emu10k1 148544 2 snd_emu10k1_synth
20 > snd_rawmidi 25440 3
21 > snd_seq_midi,snd_seq_virmidi,snd_emu10k1
22 > snd_ac97_codec 125720 1 snd_emu10k1
23 > snd_pcm 89128 4
24 > snd_pcm_oss,saa7134_alsa,snd_emu10k1,snd_ac97_codec
25 > snd_seq_device 8324 5
26 > snd_seq_midi,snd_emu10k1_synth,snd_seq,snd_emu10k1,snd_rawmidi
27 > snd_timer 23840 3 snd_seq,snd_emu10k1,snd_pcm
28 > snd_page_alloc 10624 2 snd_emu10k1,snd_pcm
29 > snd_util_mem 5360 2 snd_emux_synth,snd_emu10k1
30 > snd_hwdep 9272 2 snd_emux_synth,snd_emu10k1
31 > snd 71448 15
32 > snd_emux_synth,snd_seq_virmidi,snd_seq,snd_pcm_oss,snd_mixer_oss,saa7134_alsa,snd_emu10k1,snd_rawmidi,snd_ac97_codec,snd_pcm,snd_seq_device,snd_timer,snd_hwdep
33
34
35 > Вот вариант, когда подгружаются не все модули (и в итоге остается
36 > saa7134 и появляется pcspeaker)
37 > snd_emu10k1 148544 0
38 > snd_rawmidi 25440 1 snd_emu10k1
39 > snd_ac97_codec 125720 1 snd_emu10k1
40 > snd_seq_device 8324 3 snd_seq,snd_emu10k1,snd_rawmidi
41 > snd_pcm 89128 5
42 > snd_pcm_oss,saa7134_alsa,snd_emu10k1,snd_ac97_codec,snd_pcsp
43 > snd_timer 23840 3 snd_seq,snd_emu10k1,snd_pcm
44 > snd_util_mem 5360 1 snd_emu10k1
45 > snd_hwdep 9272 1 snd_emu10k1
46 > snd 71448 14
47 > snd_seq,snd_pcm_oss,snd_mixer_oss,saa7134_alsa,snd_emu10k1,snd_rawmidi,snd_ac97_codec,snd_seq_device,snd_pcsp,snd_pcm,snd_timer,snd_hwdep
48 > snd_page_alloc 10624 2 snd_emu10k1,snd_pcm
49
50 > Замучилcя генерить alsa.conf, пробовал кучу вариантов, сейчас вот такой
51 > alias char-major-116 snd
52 > alias char-major-14 soundcore
53
54 > alias sound-service-0-0 snd-mixer-oss
55 > alias sound-service-0-1 snd-seq-oss
56 > alias sound-service-0-3 snd-pcm-oss
57 > alias sound-service-0-8 snd-seq-oss
58 > alias sound-service-0-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 > options snd_emu10k1 index=0
65 > options snd cards_limit=1
66
67 > После изменения asla.conf делаю update-modules, как советовали в wiki,
68 > но не помогает. Кто подскажет, куда копать?
69 > Сижу на x86_64
70
71 Дэвелоперы советуют вкомпиливать модули статически в ядро.
72
73 У меня Intel HD Audio, i386. Лишние модули из ядра повыкидывал. Модули
74 подгружаются динамически - все ОК. Но это кому как повезет :)
75
76 --
77 Sergey

Replies