Встроенный драйвер Debain i2 c отсутствует / dev / i2 c - * - PullRequest
0 голосов
/ 20 апреля 2020

У меня проблема, и я не могу ее решить самостоятельно, так что ...

У меня ноль OrangePi, и я использую Debian. Модуль i2 C является встроенным драйвером, но я не знаю, как его использовать.

$ uname -a
Linux d621 5.3.5+ #2 SMP Fri Nov 15 16:24:33 CST 2019 armv7l GNU/Linux
$ find /sys/bus/platform -name *i2c*
/sys/bus/platform/drivers/mv64xxx_i2c
/sys/bus/platform/drivers/brcmstb-i2c
$ modprobe -D modprobe -D brcmstb-i2c
builtin i2c_brcmstb
$ modprobe i2c-brcmstb --first-time
modprobe: ERROR: could not insert 'i2c_brcmstb': Module already in kernel

Даже если модуль уже загружен в ядро, У меня нет /dev/i2c-*. Кто-то может помочь мне получить их.

РЕДАКТИРОВАТЬ: i2 c -dev уже встроен

$ modprobe i2c-dev -D
builtin i2c_dev

РЕДАКТИРОВАТЬ 2:

$ cat /boot/orangepiEnv.txt 
verbosity=1
logo=disabled
console=both
disp_mode=1920x1080p60
overlay_prefix=sun8i-h3
overlays=i2c0 i2c1 i2c2

dmesg

1 Ответ

0 голосов
/ 20 апреля 2020

Полагаю, вам также нужно загрузить модуль i2 c -dev, поэтому просто проверьте его, если он встроен или загружен. Также прочитайте вывод demsg, вероятно, даст подсказку, если что-то пойдет не так. Если вы не можете его найти, просто поделитесь выводом dmesg здесь, и мы можем посмотреть дальше

...