编译内核后,还是不支持我的Sound card FM801?
我的sound card 是FM801,redhat 9.0,默认下还是可以支持xmms可以放歌,但不稳定,用sndconfig找不到sound Card, 在kde 的设备下也看不到,于是我重新编了内核,2.4.22, 我只除去了一些我用不到的功能,如isdn支持,加入了对FM801的支持,默认是,我选了[*] 和NTFS支持,其它的都和2.4.20默认的config一样,用新内核启动后,其它都没问题,但sound根本不能用,以前还可以听歌,但是现在sndconfig同样找不到,xmms不能播放,提示找不到sound card, 是不是还要装alsa驱动??? 还是哪里要再配置? 请各位大侠帮我!!!
[email protected] 好的,不过我是个linux 新手,对那lsmod和dmesg还不清楚,
问个比较菜的问题,是不是将声卡编译进内核就可以直接使用了? 也就是用×而不是用M选中,我看了Alsa安装说明,好像说要把Sound部分用M选中,那意思就是说,我这新编译的2.4.22不能用Alsa来支持我的声卡??
不好意思,我是个新手,问的问题比较菜,望见谅! 在默认的rh9下,有时会提示找不到声卡设备,确认内核支持声卡,
在新内核中,一用就提示没设备! rh9 默认的lsmod:
ipt_REJECT 3896 6(autoclean)
snd-pcm-oss 44324 0(autoclean)
ide-cd 35196 0(autoclean)
cdrom 33472 0(autoclean)
snd-mixer-oss 16184 0(autoclean)
snd-fm801 10860 0(autoclean)
snd-pcm 84608 0(autoclean)
snd-page-alloc 9748 0(autoclean)
snd-ac97-codec 50936 0(autoclean)
snd-mpu401-uart 5136 0(autoclean)
snd-rawmidi 18656 0(autoclean)
snd-opl3-lib 8932 0(autoclean)
snd-timer 19684 0(autoclean)
snd-hwdep 7104 0(autoclean)
snd-seq-device 6204 0(autoclean)
snd 43748 0(autoclean)
soundcore 6276 6(autoclean)
agpgart 46752 3(autoclean)
nvidia 176684811(autoclean) 2.4.22 Sound 的config
#
# Sound
#
CONFIG_SOUND=y
CONFIG_SOUND_ALI5455=m
CONFIG_SOUND_BT878=m
CONFIG_SOUND_CMPCI=m
CONFIG_SOUND_CMPCI_FM=y
CONFIG_SOUND_CMPCI_FMIO=388
CONFIG_SOUND_CMPCI_FMIO=388
CONFIG_SOUND_CMPCI_MIDI=y
CONFIG_SOUND_CMPCI_MPUIO=330
CONFIG_SOUND_CMPCI_JOYSTICK=y
CONFIG_SOUND_CMPCI_CM8738=y
# CONFIG_SOUND_CMPCI_SPDIFINVERSE is not set
CONFIG_SOUND_CMPCI_SPDIFLOOP=y
CONFIG_SOUND_CMPCI_SPEAKERS=2
CONFIG_SOUND_EMU10K1=m
CONFIG_MIDI_EMU10K1=m
CONFIG_SOUND_FUSION=m
CONFIG_SOUND_CS4281=m
CONFIG_SOUND_ES1370=m
CONFIG_SOUND_ES1371=m
CONFIG_SOUND_ESSSOLO1=m
CONFIG_SOUND_MAESTRO=m
CONFIG_SOUND_MAESTRO3=m
CONFIG_SOUND_FORTE=y
CONFIG_SOUND_ICH=m
CONFIG_SOUND_RME96XX=m
CONFIG_SOUND_SONICVIBES=m
CONFIG_SOUND_TRIDENT=m
CONFIG_SOUND_MSNDCLAS=m
# CONFIG_MSNDCLAS_HAVE_BOOT is not set
CONFIG_MSNDCLAS_INIT_FILE="/etc/sound/msndinit.bin"
CONFIG_MSNDCLAS_PERM_FILE="/etc/sound/msndperm.bin"
CONFIG_SOUND_MSNDPIN=m
# CONFIG_MSNDPIN_HAVE_BOOT is not set
CONFIG_MSNDPIN_INIT_FILE="/etc/sound/pndspini.bin"
CONFIG_MSNDPIN_PERM_FILE="/etc/sound/pndsperm.bin"
CONFIG_SOUND_VIA82CXXX=m
CONFIG_MIDI_VIA82CXXX=y
CONFIG_SOUND_OSS=m
# CONFIG_SOUND_TRACEINIT is not set
CONFIG_SOUND_DMAP=y
CONFIG_SOUND_AD1816=m
CONFIG_SOUND_AD1889=m
CONFIG_SOUND_SGALAXY=m
CONFIG_SOUND_ADLIB=m
CONFIG_SOUND_ACI_MIXER=m
CONFIG_SOUND_CS4232=m
CONFIG_SOUND_SSCAPE=m
CONFIG_SOUND_GUS=m
CONFIG_SOUND_GUS16=y
CONFIG_SOUND_GUSMAX=y
CONFIG_SOUND_VMIDI=m
CONFIG_SOUND_TRIX=m
CONFIG_SOUND_MSS=m
CONFIG_SOUND_MPU401=m
CONFIG_SOUND_NM256=m
CONFIG_SOUND_MAD16=m
CONFIG_MAD16_OLDCARD=y
CONFIG_SOUND_PAS=m
# CONFIG_PAS_JOYSTICK is not set
CONFIG_SOUND_PSS=m
# CONFIG_PSS_MIXER is not set
# CONFIG_PSS_HAVE_BOOT is not set
CONFIG_SOUND_SB=m
CONFIG_SOUND_AWE32_SYNTH=m
# CONFIG_SOUND_KAHLUA is not set
CONFIG_SOUND_WAVEFRONT=m
CONFIG_SOUND_MAUI=m
CONFIG_SOUND_YM3812=m
CONFIG_SOUND_OPL3SA1=m
CONFIG_SOUND_OPL3SA2=m
CONFIG_SOUND_YMFPCI=m
CONFIG_SOUND_YMFPCI_LEGACY=y
CONFIG_SOUND_UART6850=m
CONFIG_SOUND_AEDSP16=m
CONFIG_SC6600=y
CONFIG_SC6600_JOY=y
CONFIG_SC6600_CDROM=4
CONFIG_SC6600_CDROMBASE=0
CONFIG_AEDSP16_SBPRO=y
CONFIG_AEDSP16_MPU401=y
CONFIG_SOUND_TVMIXER=m 在2.4.22中用lsmod只有基本的东西,(因为在2.4.22中X没配好,所以只能在2.4.20下上网),没有什么的snd设备,还有,启动时好像那个automount有点问题,那个自动加载mod好像有warning? 好的,我再试下! 我用的是alsa驱动, 按那alsa安装指南, 装了后,还是不行,试了多次! 能找到,但是发的声音不对,怎么回事????
页:
[1]