LINUX.ORG.RU

Звук в ядре


0

0

Не пойму, где это в ядре включить?
И зачем это надо?

/sbin/modprobe snd-pcm-oss
/sbin/modprobe snd-mixer-oss
/sbin/modprobe snd-seq-oss

snd_intel8x0 - вот моя карточка, разве этого недостаточно? или это надо для старых программ, которые работали с OSS?

★★★
Ответ на: комментарий от manntes

<M> Advanced Linux Sound Architecture                                                  
< >   Sequencer support                                                                
<M>   OSS Mixer API                                                                   
<M>   OSS PCM (digital audio) API                                                     
[*]     OSS PCM (digital audio) API - Include plugin system
< >   RTC Timer support                                                               
[ ]   Dynamic device file minor numbers
[*]   Support old ALSA API                                                            
[*]   Verbose procfs contents                                                         
[ ]   Verbose printk                                                                  
[ ]   Debug                                                                           
Generic devices  --->                                                           
PCI devices  --->                                                                 
USB devices  --->                                                                 
System on Chip audio support  --->

Собственно вот.
root@Panama:/home/ivan# /sbin/modprobe snd-pcm-oss
FATAL: Module snd_pcm_oss not found.
root@Panama:/home/ivan# /sbin/modprobe snd-mixer-oss
FATAL: Module snd_mixer_oss not found.
root@Panama:/home/ivan# /sbin/modprobe snd-seq-oss
FATAL: Module snd_seq_oss not found.

И что в ядре я не включил, не понимаю?


# lsmod
Module                  Size  Used by
snd_intel8x0           35868  0 
snd_ac97_codec         95136  1 snd_intel8x0
ac97_bus                6528  1 snd_ac97_codec
snd_pcm                75268  2 snd_intel8x0,snd_ac97_codec
snd_timer              24964  1 snd_pcm
snd                    47096  4 snd_intel8x0,snd_ac97_codec,snd_pcm,snd_timer
snd_page_alloc         14216  2 snd_intel8x0,snd_pcm
nls_cp866               9472  1 
r8169                  31492  0

baaba ★★★
() автор топика
Ответ на: комментарий от baaba

странно, у меня эти модули есть, но меню выглядит также.

А что у тебя в /proc/config.gz пишут? у меня вот:

#
# Advanced Linux Sound Architecture
#
CONFIG_SND=m
CONFIG_SND_TIMER=m
CONFIG_SND_PCM=m
CONFIG_SND_HWDEP=m
CONFIG_SND_RAWMIDI=m
CONFIG_SND_SEQUENCER=m
# CONFIG_SND_SEQ_DUMMY is not set
CONFIG_SND_OSSEMUL=y
CONFIG_SND_MIXER_OSS=m
CONFIG_SND_PCM_OSS=m
CONFIG_SND_PCM_OSS_PLUGINS=y
CONFIG_SND_SEQUENCER_OSS=y
CONFIG_SND_RTCTIMER=m
CONFIG_SND_SEQ_RTCTIMER_DEFAULT=y
# CONFIG_SND_DYNAMIC_MINORS is not set
CONFIG_SND_SUPPORT_OLD_API=y
# CONFIG_SND_VERBOSE_PROCFS is not set
# CONFIG_SND_VERBOSE_PRINTK is not set
# CONFIG_SND_DEBUG is not set

и еще, чего 
$ find /usr/src -name 'snd-mixer-oss.*'
говорит?

gods-little-toy ★★★
()
Ответ на: комментарий от gods-little-toy

Вот когда работает и когда не работает..

# lsmod
Module Size Used by
snd_seq_oss 33536 0
snd_seq_device 10632 1 snd_seq_oss
snd_seq_midi_event 10624 1 snd_seq_oss
snd_seq 47408 4 snd_seq_oss,snd_seq_midi_event
snd_pcm_oss 41504 0
snd_mixer_oss 18816 1 snd_pcm_oss
snd_intel8x0 33052 0
snd_ac97_codec 94756 1 snd_intel8x0
ac97_bus 6272 1 snd_ac97_codec
snd_hda_intel 21144 0
snd_hda_codec 201216 1 snd_hda_intel
snd_pcm 72324 5 snd_pcm_oss,snd_intel8x0,snd_ac97_codec,snd_hda_intel,snd_hda_codec
snd_timer 22020 2 snd_seq,snd_pcm
snd 48356 11 snd_seq_oss,snd_seq_device,snd_seq,snd_pcm_oss,snd_mixer_oss,snd_intel8x0,snd_a c97_codec,snd_hda_intel,snd_hda_codec,snd_pcm,snd_timer
snd_page_alloc 11912 3 snd_intel8x0,snd_hda_intel,snd_pcm

# lsmod
Module Size Used by
snd_intel8x0 35868 0
snd_ac97_codec 95136 1 snd_intel8x0
ac97_bus 6528 1 snd_ac97_codec
snd_pcm 75268 2 snd_intel8x0,snd_ac97_codec
snd_timer 24964 1 snd_pcm
snd 47096 4 snd_intel8x0,snd_ac97_codec,snd_pcm,snd_timer
snd_page_alloc 14216 2 snd_intel8x0,snd_pcm

baaba ★★★
() автор топика
Ответ на: комментарий от gods-little-toy

>find /usr/src -name 'snd-mixer-oss.*'

ничего не говорит

baaba ★★★
() автор топика
Ответ на: комментарий от gods-little-toy

> А что у тебя в /proc/config.gz пишут?

cat /usr/src/linux-2.6.23.8/.config

# Advanced Linux Sound Architecture
#
CONFIG_SND=m
CONFIG_SND_TIMER=m
CONFIG_SND_PCM=m
# CONFIG_SND_SEQUENCER is not set
CONFIG_SND_OSSEMUL=y
CONFIG_SND_MIXER_OSS=m
CONFIG_SND_PCM_OSS=m
CONFIG_SND_PCM_OSS_PLUGINS=y
# CONFIG_SND_RTCTIMER is not set
# CONFIG_SND_DYNAMIC_MINORS is not set
CONFIG_SND_SUPPORT_OLD_API=y
CONFIG_SND_VERBOSE_PROCFS=y
# CONFIG_SND_VERBOSE_PRINTK is not set
# CONFIG_SND_DEBUG is not set

#
# Generic devices
#
CONFIG_SND_AC97_CODEC=m
# CONFIG_SND_DUMMY is not set
# CONFIG_SND_MTPAV is not set
# CONFIG_SND_SERIAL_U16550 is not set
# CONFIG_SND_MPU401 is not set

baaba ★★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.