树莓派 - 音频无法添加RTC

问题描述:

后,我有一个树莓派,我试图钩行动对讲机,以每半小时加上不同的状态更新自动通报当前时间。树莓派 - 音频无法添加RTC

我有一个运行mpg123的CRON作业,它完美地宣告了walkies的时间,但随后当我安装这个RasClock模块的驱动程序(https://www.modmypi.com/blog/installing-the-rasclock-raspberry-pi-real-time-clock)时,所有音频都停止工作。

扬声器测试说:

speaker-test 1.0.25 

Playback device is default 
Stream parameters are 48000Hz, S16_LE, 1 channels 
Using 16 octaves of pink noise 
Playback open error: -1,Operation not permitted 

和mpg123的说:

[module.c:142] error: Failed to open module jack: file not found 
[module.c:142] error: Failed to open module portaudio: file not found 
[pulse.c:84] error: Failed to open pulse audio output: Connection refused 
[nas.c:220] error: could not open default NAS server 
[module.c:142] error: Failed to open module openal: file not found 
[audio.c:180] error: Unable to find a working output module in this list: alsa,oss,jack,portaudio,pulse,nas,openal 
[audio.c:532] error: Failed to open audio output module 
[mpg123.c:897] error: Failed to initialize output, goodbye. 

现在,机器趋于冻结了很多,太。当我尝试建议,我在网上找到的,如加入 “LD_LIBRARY_PATH =/usr/lib目录/ mpg123的” 或 “出口LD_LIBRARY_PATH =/usr/lib目录:/ usr/lib目录/ mpg123的” 命令之前,它并没有区别。

什么小头发,我已经提前离开谢谢你帮助我通过这个。

+0

你的'/ etc/modules'是否包含'snd_bcm2835'? – ramblex 2013-05-03 10:57:27

+0

另外,'cat/proc/asound/cards'的输出。如果它是空的,那么执行内核升级以获得* RTC *工作可能没有包含* alsa snd_bcm2835 *模块。作为[ramblex](http:// stackoverflow。com/users/297630/ramblex)注意到,由于内核版本的不同,'modprobe'和'insmod'可能不再加载模块。 – 2013-05-07 23:41:11

我有同样的问题,运行此命令应该修复它modprobe snd_bcm2835

我有同样的错误消息mpg123的
此消息之前,我安装了所有这些包:mysql-serverbuild-essentiallibmysqlclient-devlibapache2-mod-wsgi
我也改变组:

# usermod -G anothergroup pi 

其中这两个操作都引起了我的问题。


在我的情况下的解决方案?
围棋在/etc/group文件,并修改与这个 “声音” 开头的行...

audio:x:NN: 

到...

audio:x:NN:pi 

NB:NN是GID 。 pi是Raspberry Pi的默认用户名。

要达到同样的效果,也有这样的命令:

# usermod -a -G audio pi 

注销您的会话,并再次登录。

P.S .:有人可以添加mpg123标签,因为我花了很多时间没有找到该主题,因为我的问题与完全相同mpg123