LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1184|回复: 8

再准备装ALSA前的三个问题?

[复制链接]
发表于 2003-10-27 20:50:20 | 显示全部楼层 |阅读模式
第一次装ALSA是在Gentoo里,直接emerge装的,可惜没声音。现在到这里看了一下。发现有几点是我以前没注意的,所以在装之前再问一下。
1、在安装之前先ln 到Linux的内核路径,这是不是必须的,主要是做什么用的?
2、我在编译内核时,将所有需要的东西都直接编译进去了,记得内核里就有via选项的。是不是编译时,只要选支持模块就可以了,而不用具体的模块?
3、alsactl store是不是一定要运行后才会有声音啊?还是这只是避免下次重启 无声呢?
发表于 2003-10-27 23:11:04 | 显示全部楼层

回复 Master

1、这是我今天第二次回答这个问题了。
因为以前alsa编译时,默认linux内核源码目录为/usr/src/linux,如果没有这个目录,alsa便认为不存在内核源码,从而不能进行编译。但现在的alsa已经没有这个问题了(起码在rh下没有问题,gentoo我没有安装过,还是做一个连接吧),做连接只是一个习惯而已,同时也可以满足某些软件的要求。
2、正如置顶alsa安装指南中所说,编译linux内核时,只需把在Sound项下的Sound card support以模块选中即可,其它有关的声卡模块都不需选到,因为那是linux内核自带的声卡驱动模块。
3、alsactl store该命令也如指南所说,是用于保存当前音量配置的,如果不执行它,下次启动时alsasound服务会加载默认音量(原始的设置是静音)。
 楼主| 发表于 2003-10-28 17:50:37 | 显示全部楼层
2.我想知道如果编译内核时,sound card support选为直接编译会不会影响到ALSA。因为我现在还不知道为什么我的声卡还没声音,lsmod可以看到各个模块都在运行了?郁闷
发表于 2003-10-28 18:03:33 | 显示全部楼层

回复 Master

sound card support选为直接编译?你是指将它编译到内核中去吗?
请发lsmod、lspci的输出信息。
 楼主| 发表于 2003-10-28 18:23:48 | 显示全部楼层
#lsmod
Module                  Size  Used by    Not tainted
snd-pcm-oss            40292   0  (autoclean)
snd-mixer-oss          13944   1  (autoclean) [snd-pcm-oss]
snd-via82xx            13132   1
snd-ac97-codec         38368   0  [snd-via82xx]
snd-pcm                68160   0  [snd-pcm-oss snd-via82xx]
snd-timer              16904   0  [snd-pcm]
snd-page-alloc          5616   0  [snd-via82xx snd-pcm]
snd-mpu401-uart         4064   0  [snd-via82xx]
snd-rawmidi            15296   0  [snd-mpu401-uart]
snd-seq-device          4516   0  [snd-rawmidi]
snd                    34244   0  [snd-pcm-oss snd-mixer-oss snd-via82xx snd-ac9 7-codec snd-pcm snd-timer snd-mpu401-uart snd-rawmidi snd-seq-device]
# lspci
00:00.0 Host bridge: VIA Technologies, Inc. VT8366/A/7 [Apollo KT266/A/333]
00:01.0 PCI bridge: VIA Technologies, Inc. VT8366/A/7 [Apollo KT266/A/333 AGP]
00:0c.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL-8139/8139C/8139 C+ (rev 10)
00:11.0 ISA bridge: VIA Technologies, Inc. VT8233A ISA Bridge
00:11.1 IDE interface: VIA Technologies, Inc. VT82C586A/B/VT82C686/A/B/VT8233/A/ C/VT8235 PIPC Bus Master IDE (rev 06)
00:11.2 USB Controller: VIA Technologies, Inc. USB (rev 23)
00:11.3 USB Controller: VIA Technologies, Inc. USB (rev 23)
00:11.5 Multimedia audio controller: VIA Technologies, Inc. VT8233/A/8235 AC97 A udio Controller (rev 40)
01:00.0 VGA compatible controller: ATI Technologies Inc Radeon R200 QL [Radeon 8 500 LE]
发表于 2003-10-28 20:21:42 | 显示全部楼层
请发/etc/asound.state、/etc/modules.conf文件内容。
 楼主| 发表于 2003-10-29 12:14:05 | 显示全部楼层
When the kernel start ,there display :
can't modprobe :/dev/rtc
can't modprobe :/dev/misc/rtc
what's problem?

本帖子中包含更多资源

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

x
 楼主| 发表于 2003-10-29 12:14:59 | 显示全部楼层
this is the file of asound.state

本帖子中包含更多资源

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

x
发表于 2003-11-4 23:10:08 | 显示全部楼层
我现在用的这台机器也是VIA AC97的

[root@linuxsir01 linux-2.4]# lspci
00:00.0 Host bridge: VIA Technologies, Inc. VT8363/8365 [KT133/KM133] (rev 03)
00:01.0 PCI bridge: VIA Technologies, Inc. VT8363/8365 [KT133/KM133 AGP]
00:07.0 ISA bridge: VIA Technologies, Inc. VT82C686 [Apollo Super South] (rev 40)
00:07.1 IDE interface: VIA Technologies, Inc. VT82C586A/B/VT82C686/A/B/VT8233/A/C/VT8235 PIPC Bus Master IDE (rev 06)
00:07.2 USB Controller: VIA Technologies, Inc. USB (rev 16)
00:07.3 USB Controller: VIA Technologies, Inc. USB (rev 16)
00:07.4 Bridge: VIA Technologies, Inc. VT82C686 [Apollo Super ACPI] (rev 40)
00:07.5 Multimedia audio controller: VIA Technologies, Inc. VT82C686 AC97 Audio Controller (rev 50)
00:0a.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL-8139/8139C/8139C+ (rev 10)
01:00.0 VGA compatible controller: nVidia Corporation NV5 [RIVA TNT2/TNT2 Pro] (rev 15)

我用的RH 测试版,一下都OK了,感觉是内核还是没有编译好。我原来在笔记本上安装ALSA,也是花了好长的时间,也是参考rr19xx兄的帖子弄好的。主要是编译内核的事,再看一下内核方面是不是存在问题,比如选项之类的。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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