こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

解決済みの質問

デバイスファイルの手動作成方法は?

H/W : Raspberry Pi 2 MODEL B
OS : Raspbian Wheezy
の環境で、I2CバスにTMP102というデジタル温度センサーを付けて、温度計測をしようとしています。基本的には、雑誌の記事を参照しながら作業しています。

ドライバの組み込みですが、lsmodの結果を見ると、正常に組み込まれています。
% sudo lsmod
Module Size Used by
i2c_dev 6730 0
i2c_bcm2708 6252 0

しかし、TMP102がi2cdetectコマンドで検出されません。
% sudo i2cdetect -y 1
Error: Could not open file `/dev/i2c-1' or `/dev/i2c/1': No such file or directory

デバイスファイルが自動作成されないようです。
dmesgで確認すると、下記の行がありましたので、作成を試みているようです。
[ 11.246538] i2c /dev entries driver

/dev/i2c-1を手動で作成するやり方を教えてください。
H/Wが壊れている等のアドバイスでも構いません。

TMP102というセンサーですが、雑誌に紹介されていた製品が販売中止になっていたので、ピン配列互換の他製品を使用しています。

よろしくお願いします。

投稿日時 - 2016-03-20 23:04:42

QNo.9146193

困ってます

質問者が選んだベストアンサー

2015 年にリリースされた Linux 3.18.x のカーネルから手順変わったという記述がありました。
参考URLの手順で試されても検出されないでしょうか?
既に試した上で検出されない状態でしたらすみません。

参考URL:https://blog.ymyzk.com/2015/02/enable-raspberry-pi-i2c/

投稿日時 - 2016-03-23 19:45:27

お礼

有難うございました。
デバイスファイルが自動作成されるようになりました。

投稿日時 - 2016-03-25 00:30:37

このQ&Aは役に立ちましたか?

0人が「このQ&Aが役に立った」と投票しています

回答(1)