On Sat, Dec 27, 2008 at 02:47:34PM +0300, Yuriy Shirokov wrote: > Перенёс всё в /etc/modprobe.conf. После загрузки всё равно нет эмуляции > OSS. В логах ругань: > WARNING: /etc/modprobe.conf line 9: ignoring bad line starting with > 'post-install' > WARNING: /etc/modprobe.d/oss line 1: ignoring bad line starting with 'above' > WARNING: /etc/modprobe.d/oss line 2: ignoring bad line starting with 'above' > WARNING: /etc/modprobe.d/oss line 3: ignoring bad line starting with 'above' > > /etc/modprobe.conf: > alias sound-service-0-0 snd-mixer-oss > alias sound-service-0-1 snd-seq-oss > alias sound-service-0-3 snd-pcm-oss > alias sound-service-0-8 snd-seq-oss > alias sound-service-0-12 snd-pcm-oss > alias midi snd-seq-oss > post-install snd_emu10k1_synth sfxload /etc/midi/8mbgmsfx.sf2 modprobe из module-init-tools не поддерживает команду post-install, которая использовалась раньше в modutils. С другой стороны, раньше в правилах udev была запись вида: KERNEL=="hwC?D2", DRIVERS=="EMU10K1_Audigy", RUN+="/etc/alsa.d/udev-soundfont" Однако соответствующего скрипта не было ни в одном пакете. Можно написать аналогичное правило для вызова sfxload. > /etc/modprobe.d/sound: > alias snd-card-0 snd-emu10k1 > alias sound-slot-0 snd-emu10k1 > > /etc/modprobe.d/oss: > above snd-pcm snd-mixer-oss > above snd-mixer-oss snd-seq-oss > above snd-seq-oss snd-pcm-oss И above в module-init-tools тоже выбросили. Теперь всё это делается через install (длинной последовательностью команд, которая ещё и не может быть обработана утилитами типа mkinitrd при определении набора модулей, которые потребуется загрузить). В данном случае, вероятно, проще добавить snd-mixer-oss и snd-pcm-oss в /etc/modules, чем возиться с написанием конфигурации для modprobe.