kyori
Posts: 4
Joined: Thu Jan 11, 2018 1:31 pm

snd_pcm_ossが見つからない

Thu Apr 12, 2018 11:56 am

juliusでの音声認識をしているのですが、USBで接続しているマイクを/dev/dsp1から使用していたのですが、
数日前から急に/dev/dsp1が読み込めなくなってしまいました(rpi-updateを実行してからかもしれませんが、正確な原因はわかりません)。

以前実行した"sudo modprobe snd_pcm_oss"をもう一度実行すればいいかと思い実行してみましたがエラーが出たのでこれが原因だと思います

Code: Select all

[email protected]:/lib/modules $ sudo modprobe snd_pcm_oss
modprobe: FATAL: Module snd_pcm_oss not found in directory /lib/modules/4.14.33-v7+
4.14.33-v7+がRaspberry Piのバージョンなので、おそらくアップデートの際にsnd_pcm_ossが消えてしまったようです

どうすれば復旧することができるでしょうか

taiyaki
Posts: 10
Joined: Sat Nov 18, 2017 10:07 am

Re: snd_pcm_ossが見つからない

Thu Apr 19, 2018 10:30 pm

僕もそうです
4.14カーネルにアップデートしたらそうなってしまいました
しかも公式のRASPBIANのダウンロードページもカーネル4.14になってしまいましたね

kyori
Posts: 4
Joined: Thu Jan 11, 2018 1:31 pm

Re: snd_pcm_ossが見つからない

Tue Apr 24, 2018 2:57 pm

(仮ではありますが)自己解決したので帰ってきました
一応解決法を書いておきます

ファームウェアのアップデートでsnd_pcm_ossがなくなったのが原因なので、snd_pcm_ossが存在するバージョンまで巻き戻せばとりあえず解決します

snd_pcm_ossが最後に存在したのはrpi-firmware v4.9.80なので、そこまで巻き戻せばいいことがわかります
(https://github.com/Hexxeh/rpi-firmware/を1つずつ遡って下がったのでたぶんこれで正しいはず)

ダウングレードはrpi-updateコマンドでgitのハッシュ値を入力すると可能です
v4.9.80のハッシュ値は5c80565c5c0c7f820258c792a98b56f22db2dd03ですのでこれを指定します(https://github.com/Hexxeh/rpi-firmware/ ... f22db2dd03より)

Code: Select all

sudo rpi-update 5c80565c5c0c7f820258c792a98b56f22db2dd03
これで再起動すればsnd_pcm_ossをインストールできるようになります

taiyaki
Posts: 10
Joined: Sat Nov 18, 2017 10:07 am

Re: snd_pcm_ossが見つからない

Wed May 02, 2018 1:33 pm

ありがとうございます!
というか、「sudo apt-get dist-upgrade」で勝手に4.14カーネルにアップデートされるようになったので、
すごく面倒になってしまいましたね。
時期に4.14カーネルにも「snd_pcm_oss」が追加されることを願います。

Return to “日本語”

Who is online

Users browsing this forum: No registered users and 7 guests