QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 1369|回复: 8

fedora 下kernel-2.6.0使用alsa声音驱动

[复制链接]
发表于 2003-12-22 01:15:11 | 显示全部楼层 |阅读模式
kernel-2.6.0-test11编译使用自带的alsa,无法发声.
今日下载kernel-2.6.0,编译时不选择任何声音支持,使用从http://www.alsa-project.org/下载的alsa1.0.0rc2支持声音,编译driver时出错,屏蔽错误后可编译通过,但无法加载声音模块.但此法在kernel-2.6.0-test11下成功.

郁闷之余,使用kernel-2.6.0自带的alsa,选项如下:
在声音选项中
Sound>>>
Sound card support SOUND                       M
Advanced Linux Sound Architecture >>>
Advanced Linux Sound Architecture SND    M
Sequencer support SND_SEQUENCER        M
Sequencer dummy client SND_SEQ_DUMMY    M
OSS API emulation SND_OSSEMUL             Y
OSS Mixer API SND_MIXER_OSS            M
OSS PCM (digital audio) API SND_PCM_OSS         M
OSS Sequencer API SND_SEQUENCER_OSS           Y
RTC Timer support SND_RTCTIMER           M
Generic devices >>>
Dummy (/dev/null) soundcard SND_DUMMY     M
Virtual MIDI soundcard SND_VIRMIDI         M
MOTU MidiTimePiece AV multiport MIDI SND_MTPAV            M
UART16550 - MIDI only driver SND_SERIAL_U16550     M
Generic MPU-401 UART driver SND_MPU401          M
PCI devices >>>
此处选择你的相应驱动,我是笔记本,ac97声卡,intel.选择:
Intel i8x0/MX440, SiS 7012; Ali 5455; NForce Audio; AMD768/8111 SND_INTEL8X0        M
其余都不选,特别是不必选择"Open Sound System"中任何项目.

编译通过后,从http://www.alsa-project.org下载:ftp://ftp.alsa-project.org/pub/utils/alsa-utils-1.0.0rc2.tar.bz2 & ftp://ftp.alsa-project.org/pub/lib/alsa-lib-1.0.0rc2.tar.bz2,编译后安装.用alsaconf命令配置声卡.
如果无声是音量没有打开,用aumix设置音量,第一项vol多半在0处,调节到右面,(用左右箭头),第二项pcm可以用xmms中音量来调节.

存在问题:任务栏上音量调节不好使,点击后弹出"Couldn't open mixer device /dev/sound/mixer"错误.大概是所指向的设备改变,懒的找原因,反正不影响使用,只不过调节总音量时用字符界面而已.如果有人解决请告知一声,谢谢!

环境配置:
PIII 1.13 G
512M
Linux zzzz 2.6.0 #4 Sun Dec 21 23:58:46 CST 2003 i686 i686 i386 GNU/Linux
Fedora Core release 1 (Yarrow)
发表于 2003-12-22 09:05:23 | 显示全部楼层
可以用kmix或gnome的音量调节调,如果是任务栏上的音量调节设备改变了可以删了它,再重新添加一个
回复

使用道具 举报

发表于 2003-12-22 20:40:42 | 显示全部楼层
内核里Sound card support一定要编译,编译进内核或模块都行,其他的不需要,然后再安装alsa就行了
回复

使用道具 举报

发表于 2003-12-22 23:30:59 | 显示全部楼层

声卡

我无论选内核自带的alsa还是后面自己编译alsa1.0rc2,进入KDE都会出现附图里这个提示,不知道为什么.
intel8x0声卡.....如果把KDE里的启动时启动arts服务关闭就没有这个提示.进入KDE后再手动启动artsd也是那个错误提示......
可我现在需要artsd的多音频流支持.....不知如何是好.

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
回复

使用道具 举报

发表于 2003-12-23 11:51:06 | 显示全部楼层
声音服务出现致命错误,你编译内核时声卡类型没选错吧?
回复

使用道具 举报

发表于 2003-12-23 12:16:34 | 显示全部楼层
把适合自己的声卡模块编译进内核就不会出现你说的情况的啦

我编译几次都没有发声,就是没有编译适合自己的声卡的模块!!
回复

使用道具 举报

发表于 2003-12-23 19:52:08 | 显示全部楼层
我的主板是intel815ept,声卡是集成的,应该是alc102芯片....
可除了这个提示外照样可以出声啊。xmms、mplayer等都满正常。只是无法启动artsd.......编译内核的时候主板声卡选intel集成的那个呀。
回复

使用道具 举报

发表于 2003-12-23 20:21:03 | 显示全部楼层
alsa-lib、alsa-oss安装没?
回复

使用道具 举报

发表于 2003-12-23 22:50:09 | 显示全部楼层
建立/dev/sound目录,然后把/dev/dsp, /dev/midi, /dev/mixer联接进去,同时注意文件权限,要所有用户可读写。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2024-9-14 11:04 , Processed in 0.051924 second(s), 16 queries .

© 2021 Powered by Discuz! X3.5.

快速回复 返回顶部 返回列表