【问题标题】:Raspberry Pi - Audio Fails After Adding RTCRaspberry Pi - 添加 RTC 后音频失败
【发布时间】:2013-04-23 12:28:00
【问题描述】:

我有一个 Raspberry Pi,我正在尝试将它连接到对讲机,以每半小时宣布一次当前时间以及自动更新不同的状态。

我有一个运行 mpg123 的 CRON 作业,它完美地宣布了对讲机的时间,但是当我按照此处指定的 (https://www.modmypi.com/blog/installing-the-rasclock-raspberry-pi-real-time-clock) 安装此 RasClock 模块的驱动程序时,所有音频停止工作。

speaker-test 说:

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”或“export LD_LIBRARY_PATH=/usr/lib:/usr/lib/mpg123”,没有任何区别。

提前感谢你帮助我度过这个难关。

【问题讨论】:

  • 您的/etc/modules 是否包含snd_bcm2835
  • 还有cat /proc/asound/cards的输出。如果它是空的,那么您为使 RTC 工作而执行的内核升级可能没有包含 alsa snd_bcm2835 模块。正如ramblex 所指出的,modprobeinsmod 可能由于内核版本差异而不再加载模块。

标签: clock raspberry-pi alsa


【解决方案1】:

mpg123 出现了同样的错误消息。
在此消息之前,我安装了所有这些软件包:mysql-serverbuild-essentiallibmysqlclient-devlibapache2-mod-wsgi
我也换了组:

# usermod -G anothergroup pi

这两种操作中的一种导致了我的问题。


我的解决方案?
进入/etc/group 文件并从此修改以“audio”开头的行...

audio:x:NN:  

到那个...

audio:x:NN:pi

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

为了达到同样的效果,还有这个命令:

# usermod -a -G audio pi

退出会话并重新登录。

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

【讨论】:

    【解决方案2】:

    我有同样的问题,运行这个命令应该可以解决它modprobe snd_bcm2835

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2019-04-30
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-01-26
      • 2013-08-20
      • 1970-01-01
      相关资源
      最近更新 更多