RetopieのGameconドライバが起動時に読み込まれない時の対処方法

Pocket
LINEで送る
GREE にシェア
LinkedIn にシェア

前回行なったRetropieにプレステコントローラをGPIO接続させる設定で、
RetroPieにプレステコントローラをGPIO接続にTry
Retropie起動時に、どうしてもコントローラが認識されず、ターミナルでmodplobeコマンドを叩いてからでないと動作しなかったので、
その時の解決方法(正規手順ではなく、暫定手順です)をメモしておきます。

原因

どうやら、RetropieのOS起動時にBIOSを見てみると、一番最初でgameconのエラーが出ていることが分かります。
各種モジュールドライバーが読み込まれる前に、/etc/modulesが実行されているんでしょう。
USB接続のコントローラは問題なく認識されているんですが、これはRetropieのOS問題なのかRaspberryPiのHW問題なのかわからないので、
とりあえず、OSが立ち上がった際に対象のコマンド(下記)を叩くだけで良しとすることにしました。

対策

OS起動時に、コマンド実行するのはrc.localファイルに記述するだけでいいようです。
あまり使わないんですが、debian系のディストリは、他の事でも使えそうですね。

「exit 0」の手前に、実行したいコマンドを記述します。
オブジェクト思考っぽくしたい場合は.shファイルを適当に作って、シェルを実行させるだけでもいいです。

実行テスト

再起動して見たところ、僕の環境では問題なく実行できているようです。
ただし、この方法、本来ならばmodulesに記述するだけでいけるはずなのに、出来ないという事は解決していません。
他のjoystickなどを繋いだ時に問題が出そうなので、都度対応が必要になるかもしれません。

また、その時に記事を修正していく予定です。

Leave a Reply

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です