2013-04-29 113 views
2

後,我有一個樹莓派,我試圖鉤行動對講機,以每半小時加上不同的狀態更新自動通報當前時間。樹莓派 - 音頻無法添加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

回答

1

我有同樣的問題,運行此命令應該修復它modprobe snd_bcm2835

2

我有同樣的錯誤消息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