openSUSE 13.1 インストール #4 ― 2014/06/16 21:16
owwを起動したら下記のエラーが表示されて,1-wireデバイスにアクセスできない。udev.rulesでMODE,GROUPを指定しているのに,DS9490Rがrootしか読み書きできない状態になっている。
libusb couldn't open USB device /dev/bus/usb/001/015: Permission denied.
ググると似た症状を発見した。短期的に/週末は chmod することで回避した。
bootする度にchmodするのは大変なので,もう少し調べてみた。udev.rulesをFUNcube Dongleと比較すると,書式が違っている.ようだ。更にググって下記のルールを発見。
MODE,GROUPの設定が反映されて,一般ユーザでも1-wireにアクセスすることができた。
SUBSYSTEM!="usb_device", ACTION!="add", GOTO="owfs_rules_end" # DS2490 1-Wire adapter ATTRS{idVendor}=="04fa", ATTRS{idProduct}=="2490", MODE="660", GROUP="users" LABEL="owfs_rules_end"
コメント
トラックバック
このエントリのトラックバックURL: http://jh4xsy.asablo.jp/blog/2014/06/16/7346045/tb
コメントをどうぞ
※メールアドレスとURLの入力は必須ではありません。 入力されたメールアドレスは記事に反映されず、ブログの管理者のみが参照できます。