Skip to content
View in the app

A better way to browse. Learn more.

Armbian Community Forums

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Issue with Armbian_5.25_Nanopineo_Debian_jessie_default_3.4.113

Featured Replies

Hi all,

I'm trying to get some sensors working with latest Armbian on a NanoPi Neo ...

1st thing is that there are a bunch of modules loaded where I have no hardware for, f.e. pcf8591 and bmp085:

root@nanopineo:~# uname -a
Linux nanopineo 3.4.113-sun8i #28 SMP PREEMPT Thu Feb 2 02:01:28 CET 2017 armv7l GNU/Linux
root@nanopineo:~# lsmod
Module                  Size  Used by
ir_lirc_codec           3650  0
lirc_dev                7834  1 ir_lirc_codec
ir_mce_kbd_decoder      2885  0
ir_sanyo_decoder        1480  0
ir_sony_decoder         1422  0
ir_jvc_decoder          1452  0
ir_rc6_decoder          1941  0
ir_rc5_decoder          1412  0
ir_nec_decoder          1556  0
sunxi_cir               1601  0
rc_core                12727  10 ir_lirc_codec,ir_rc5_decoder,ir_nec_decoder,ir_sony_decoder,sunxi_cir,ir_mce_kbd_decoder,ir_jvc_decoder,ir_rc6_decoder,ir_sanyo_decoder
bmp085                  3487  0
pcf8591                 3363  0
g_serial               27617  0
btrfs                 712409  0
root@nanopineo:~# cat /etc/modules
#w1-sunxi
#w1-gpio
#w1-therm
#sunxi-cir
g_serial
root@nanopineo:~# dmesg | grep plat
[    0.115079] plat: add bmp085 device
[    0.115079] plat: add pcf8591 device

except for g_serial which seems loaded from /etc/modules I cant find from where the rest gets loaded ...?

Then when trying to delete the instance of pcf8591 (I need address 0x48 for a lm75a ) I get:

root@nanopineo:~# ll /sys/bus/i2c/devices/i2c-0/
total 0
drwxr-xr-x 4 root root    0 Jan  1  1970 0-0048
drwxr-xr-x 3 root root    0 Feb 19 19:18 0-004f
drwxr-xr-x 3 root root    0 Jan  1  1970 0-0077
--w------- 1 root root 4096 Feb 21 11:02 delete_device
lrwxrwxrwx 1 root root    0 Feb 19 19:17 device -> ../../twi.0
drwxr-xr-x 3 root root    0 Jan  1  1970 i2c-dev
-r--r--r-- 1 root root 4096 Feb 19 19:17 name
--w------- 1 root root 4096 Feb 19 19:18 new_device
drwxr-xr-x 2 root root    0 Feb 19 19:11 power
lrwxrwxrwx 1 root root    0 Feb 19 19:11 subsystem -> ../../../../bus/i2c
-rw-r--r-- 1 root root 4096 Jan  1  1970 uevent
root@nanopineo:~# echo 0x48 > /sys/bus/i2c/devices/i2c-0/delete_device
-bash: echo: write error: Invalid argument
root@nanopineo:~# echo 0x4f > /sys/bus/i2c/devices/i2c-0/delete_device
-bash: echo: write error: Invalid argument
root@nanopineo:~# echo 0x77 > /sys/bus/i2c/devices/i2c-0/delete_device
-bash: echo: write error: Invalid argument

here the device at 0x4f is another lm75a which I have self instantiated and which works fine - though even that I cant remove ...

 

so my questions are:

1) from where get all those modules (pcf8591, bmp085, ir* and related) loaded and why?

2) why does deleting of devices not work?

I've have an older version of Armbian running on a BPI and there I can delete instantiated devices just fine ...

 

Excuse me if this has already been asked/answered in another thread but I have heavily searched but wasnt successful :-(

 

Guest
This topic is now closed to further replies.

Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.