web-dev-qa-db-ja.com

lircのシリアルポートuartをnoneに設定する方法は?

lirc_serialは、シリアルポートが既に使用されているためロードされません。 dmesgレポート

[   12.245857] lirc_serial: port 03f8 already in use
[   12.245862] lirc_serial: use 'setserial /dev/ttySX uart none'

/var/lib/setserial/autoserial.confまたは/etc/serial.confというファイルを編集して、対応するシリアルポートでUARTをnoneに設定していました。助けにはならず、後者はもはや存在しません。

LIRCに関する掲示板のハウツーとスレッドはすべて、石器時代のものです。

誰か助けてくれますか?

2
hachel

/etc/serial.confを作成して、次のような行を追加できます。

/dev/ttyS0 uart none

それに。 /etc/init.d/etc-setserialはこのファイルを読み取ります。 setserialバイナリはsetserialパッケージの一部であり、lircパッケージの依存関係であるため、自動的にインストールする必要があります。

2
elmicha

手動でロードしても機能しますか?

Sudo modprobe lirc_serial

これらの行について/ etc/lirc/hardware.confを確認してください。

REMOTE_MODULES="lirc_serial"
LOAD_MODULES="true"

私は同じ問題を抱えていましたが、これで解決しました。

1
Jakob