LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
12
返回列表 发新帖
楼主: zhfg

LFS下ALSA安装求助

[复制链接]
发表于 2009-3-22 21:55:59 | 显示全部楼层
新问题,请开新贴。

0、内核中的 alsa 已满足大部分硬件,alsa-lib、alsa-utils 足矣。
1、需要 alsa-driver 提供的 snddevices 或 udev 设置声卡设备文件。
2、alsa 默认静音。

blfs 有 alsa 详细配置,包括相关 udev 配置、启动脚本,请移步。
http://www.linuxfromscratch.org/ ... dia/alsa-utils.html

这种级别的问题自己解决不了,也不会找答案,请考虑清楚是否应先用其他发行版。
回复 支持 反对

使用道具 举报

发表于 2009-3-23 09:12:08 | 显示全部楼层
Post by zhfg;1964269
编译LFS系统完成,
又有了新的问题:

在LFS下编译ALSA,弄了两天了,出不了声音,连问题出在哪里也不知道。
现象如下:
我用的是1.0.19版
安装完ALSA-LIB,ALSA-DRIVERS,ALSA-UTILS三个包以,重新启动,用lsmod查看系统加载的模块,显示如下:

Module                  Size  Used by
snd_intel8x0           33692  0
snd_ac97_codec         99236  1 snd_intel8x0
ac97_bus                2432  1 snd_ac97_codec
snd_pcm                71176  2 snd_intel8x0,snd_ac97_codec
snd_timer              21892  1 snd_pcm
snd                    54436  4 snd_intel8x0,snd_ac97_codec,snd_pcm,snd_timer
yenta_socket           25996  0
rsrc_nonstatic         11264  1 yenta_socket
pcmcia_core            38032  2 yenta_socket,rsrc_nonstatic
soundcore               7520  1 snd
intelfb                37412  0
8139cp                 21120  0
8139too                23680  0
rng_core                5252  0
snd_page_alloc         11400  2 snd_intel8x0,snd_pcm
intel_agp              23956  1

上面的信息不是说明声音模块已加载吗?


用MPLAYER播放音乐,出现如下提示。



MPlayer 1.0rc2-4.1.2 (C) 2000-2007 MPlayer Team
CPU: Intel(R) Celeron(R) M processor         1.30GHz (Family: 6, Model: 13, Step
ping: 6)
CPUflags:  MMX: 1 MMX2: 1 3DNow: 0 3DNow2: 0 SSE: 1 SSE2: 1
Compiled for x86 CPU with extensions: MMX MMX2 SSE SSE2

Playing /mnt/hda6/sources/temp.mp3.
Audio file file format detected.
Clip info:
Title: 心跳
Artist: 王力宏
Album:
Year:
Comment:
Genre: Unknown
==========================================================================
Opening audio decoder: [mp3lib] MPEG layer-2, layer-3
AUDIO: 44100 Hz, 2 ch, s16le, 192.0 kbit/13.61% (ratio: 24000->176400)
Selected audio codec: [mp3] afm: mp3lib (mp3lib MPEG layer-2, layer-3)
==========================================================================
[AO OSS] audio_setup: Can't open audio device /dev/dsp: No such file or director
y
AO: [alsa] 48000Hz 2ch s16le (2 bytes per sample)
Video: no video
Starting playback...
A:   0.1 (00.1) of 252.0 (04:12.0) ??,?%
A:   0.3 (00.2) of 252.0 (04:12.0) ??,?%
A:
A:   0.5 (00.5) of 252.0 (04:12.0)  1.4%
A:   0.6 (00.6) of 252.0 (04:12.0)  1.4%
A:   
A:   0.9 (00.8) of 252.0 (04:12.0)  1.4%
A:   1.0 (01.0) of 252.0 (04:12.0)  1.4%
A:   1.2
Volume: 100 %
A:   1.5 (01.5) of 252.0 (04:12.0)  1.4%
A:   1.6 (01.6) of 252.0 (04:12.0)  1.4%
A:
A:   1.9 (01.8) of 252.0 (04:12.0)  1.4%
A:   2.0 (02.0) of 252.0 (04:12.0)  1.4%
A:   
A:   2.3 (02.2) of 252.0 (04:12.0)  1.4%
A:   2.4 (02.4) of 252.0 (04:12.0)  1.4%
A:   2.5
A:   2.7 (02.6) of 252.0 (04:12.0)  1.4%
A:   2.8 (02.7) of 252.0 (04:12.0)  1.4%


上面的信息不是说明已经打开声音设备了吗?


ALSAMIXER里面我打开了<MASTER><MASTER M><PCM><IEC  P>

我不太明白ALSA的配置,哪位兄弟看看我的系统到底怎么了?

期待解决啊!!!

先保证内核alsa驱动配置没问题,然后用alsaconf来配置一下看看。
其次,alsa-driver不用额外安装,内核自带,使用高版本的内核,alsa驱动也很高。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-3-23 10:09:16 | 显示全部楼层
哎 alsaconf还要装which和dialog
好吧,今天下班回去装上试试。

再来回报
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-3-23 10:14:45 | 显示全部楼层
Post by 聚焦深空;1964277
新问题,请开新贴。

0、内核中的 alsa 已满足大部分硬件,alsa-lib、alsa-utils 足矣。
1、需要 alsa-driver 提供的 snddevices 或 udev 设置声卡设备文件。
2、alsa 默认静音。

blfs 有 alsa 详细配置,包括相关 udev 配置、启动脚本,请移步。
http://www.linuxfromscratch.org/ ... dia/alsa-utils.html

这种级别的问题自己解决不了,也不会找答案,请考虑清楚是否应先用其他发行版。




首先感谢您的回答,我用lfs的原因就是想学习LINUX, 具体说就是学习linux的系统配置和系统中各文件的组织方式以及之间的联系。
我也用过其它的发行版,如:fc, ubuntu,不过我发现它们用起来是好,可是它们的配置文件的安排都自成一家。很多配置文件,不同的发行版都会安排在不同的位置。学习起来没有体系。

之所以发在这里是因为别的版块解决问题都是用atp-get,yun等方法,我是菜鸟,而我不想学习这种方法。还请多多关照啊!


您能跟我说说声音设备文件是怎么回事吗? snddevices和UDEV对应的声音设备文件是什么?
alsa安装后/etc/asound.state文件是干什么用的?
还有~/.alsa.conf /usr/share/alsa下的各文件,它们都是干什么用的?文件的编写都是什么规则?

期待您的回帖。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-3-26 09:01:51 | 显示全部楼层
2009-03-26

ALSA成功驱动声卡,
新版alsamixer与老版有一定的区别:
老版的alsamixer增加某一项的声音后,该项会自动改为非静音状态,而新版的不会。

留帖以经念
回复 支持 反对

使用道具 举报

发表于 2009-7-23 11:56:53 | 显示全部楼层

ALSA 无声!!

Post by zhfg;1964376
哎 alsaconf还要装which和dialog
好吧,今天下班回去装上试试。

再来回报


老兄,现搞好没?提供下资料呀,偶多谢!!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-7-25 00:19:07 | 显示全部楼层
系统已安装完成,现在正在用fbterm+w3m浏览linuxsir
楼上的兄弟,不知道你说的什么搞好没有,
要说alsa,我已搞定,主要是新版alsamixer与旧版有点不一样,
具体为:在playback里面增加某一项的声量后该项的静音不会打开,
必须先打开静音,然后再增加音量.否则音量再大还是没有声音
回复 支持 反对

使用道具 举报

发表于 2009-8-21 10:18:25 | 显示全部楼层
哦,多谢!
偶(上网笔记本-HD Intel声卡)在LFS6.3上装的是ALSA-1.0.13版本,参照青铜镜老大的BLFS(针对LFS-6.2)搞得,可惜无声,据说alsamixer时先按“M”打开,再调节音量。而装好KDE-3.5.6后的混音器连开关键都没有。の,是不是ALSA版本低造成的,偶再尝试遍。
回复 支持 反对

使用道具 举报

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

本版积分规则

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