※ ChatGPTを利用し、要約された質問です(原文:ラズベリーパイ>i2cが出てこない)
ラズベリーパイでi2cが表示されなくなった理由と復帰方法
ラズベリーパイをapt-getしたあと、無線LANの親機を変更して見ました。
すると、温湿度を計測していたMM-TXS03というセンサーを取り付けているのですが、急に/dev/i2c* が表示されなくなりました。
lsmodをするとi2c-devは読み込まれているようです。
現在の状態は以下のとおりです。すみませんが、計測器がどうすれば復帰するか、教えて下さい。
---- lsmod ----
Module Size Used by
i2c_dev 6709 0
snd_bcm2835 21342 0
snd_pcm 93100 1 snd_bcm2835
snd_seq 61097 0
snd_seq_device 7209 1 snd_seq
snd_timer 23007 2 snd_pcm,snd_seq
snd 67211 5 snd_bcm2835,snd_timer,snd_pcm,snd_seq,snd_seq_device
arc4 1964 2
rt2800usb 18970 0
rt2800lib 81833 1 rt2800usb
rt2x00usb 12510 1 rt2800usb
rt2x00lib 48797 3 rt2x00usb,rt2800lib,rt2800usb
mac80211 557796 3 rt2x00lib,rt2x00usb,rt2800lib
cfg80211 472025 2 mac80211,rt2x00lib
crc_ccitt 1612 1 rt2800lib
rfkill 22347 2 cfg80211
uio_pdrv_genirq 3666 0
uio 9897 1 uio_pdrv_genirq
---- EOF ----
---- /etc/modules ----
# /etc/modules: kernel modules to load at boot time.
#
# This file contains the names of kernel modules that should be loaded
# at boot time, one per line. Lines beginning with "#" are ignored.
# Parameters can be specified after the module name.
snd-bcm2835
i2c-dev
---- EOF ----
---- /etc/modprobe.d/raspi-blacklist.conf ----
# blacklist spi and i2c by default (many users don't need them)
# blacklist spi-bcm2708
# blacklist i2c-bcm2708
blacklist snd-soc-pcm512x
blacklist snd-soc-wm8804
---- EOF ----
---- i2cdetect ----
#i2cdetect -y 1
Error: Could not open file `/dev/i2c-1' or `/dev/i2c/1': No such file or directory
---- EOF ----
---- ls /dev/i2c* ----
# ls /dev/i2c*
ls: /dev/i2c* にアクセスできません: そのようなファイルやディレクトリはありません
---- EOF ----
お礼
okgogon様、ありがとうございます。 実は、回答をあきらめていただけに感激しております。 年度末ゆえ、すぐにできない状況なので時間が空き次第、 試してみます。ありがとうございました。
補足
お礼から3日とようやく手が付けられました。 okgogon様から頂いた情報を試してみると、見事に解決できました。 raspai-configを使ってみますと、教えていただいたサイトと違うメニューが2ページほど増えていましたが、確認と再起動の画面でしたので迷う異なる対応できました。本当にありがとうございました。