Jump to content

bastelix

Validating
  • Posts

    1
  • Joined

  • Last visited

Recent Profile Visitors

The recent visitors block is disabled and is not being shown to other users.

  1. 1-Wire works, I put the explanation at the end of this post. Hello There, yesterday I burned a fresh image of Armbian_20.02.5_Bananapi_buster_current_5.4.26 to replace my current setup (Armbian_5.91_Bananapi_Debian_buster_next_4.19.59) and I run into some trouble with 1-Wire. I tried everything I knew and found on the web but 1-Wire still won't work. So I need some help. My hardware setup was not changed and it worked for at least two years. So would rule out a wiring problem at the moment. My SoC is a Banana PI M1 ( http://www.banana-pi.org/m1.html ) The strange thing is, that 1-Wire wont come up by itself, I have to run modproble after reboot to get at lease the the folders at /sys/bus/w1/* but it show no devices. And the pin (PH2) seems not to be claimed by 1-Wire anyway. root@bananapi:~# uname --all Linux bananapi 5.4.35-sunxi #trunk SMP Thu Apr 23 18:06:21 CEST 2020 armv7l GNU/Linux root@bananapi:~# ls /sys/bus/w1/devices/ ls: cannot access '/sys/bus/w1/devices/': No such file or directory root@bananapi:~# ls /sys/bus/w1 ls: cannot access '/sys/bus/w1': No such file or directory root@bananapi:~# modprobe w1_gpio && modprobe w1_therm && modprobe wire root@bananapi:~# ls /sys/bus/w1 devices drivers drivers_autoprobe drivers_probe uevent root@bananapi:~# ls /sys/bus/w1/devices/ root@bananapi:~# root@bananapi:~# dmesg | grep 1-wire [ 127.418901] Driver for 1-wire Dallas network protocol. root@bananapi:~# cat /boot/armbianEnv.txt verbosity=1 logo=disabled console=both disp_mode=1920x1080p60 overlay_prefix=sun7i-a20 rootdev=UUID=0b455209-63d8-4829-aa17-9ac119488a93 rootfstype=ext4 overlays=w1-gpio can param_w1_pin=PH2 param_w1_pin_int_pullup=0 usbstoragequirks=0x2537:0x1066:u,0x2537:0x1068:u root@bananapi:~# cat /sys/kernel/debug/pinctrl/1c20800.pinctrl/pinmux-pins Pinmux settings per pin Format: pin (name): mux_owner gpio_owner hog? pin 0 (PA0): 1c50000.ethernet (GPIO UNCLAIMED) function gmac group PA0 pin 1 (PA1): 1c50000.ethernet (GPIO UNCLAIMED) function gmac group PA1 pin 2 (PA2): 1c50000.ethernet (GPIO UNCLAIMED) function gmac group PA2 pin 3 (PA3): 1c50000.ethernet (GPIO UNCLAIMED) function gmac group PA3 pin 4 (PA4): 1c50000.ethernet (GPIO UNCLAIMED) function gmac group PA4 pin 5 (PA5): 1c50000.ethernet (GPIO UNCLAIMED) function gmac group PA5 pin 6 (PA6): 1c50000.ethernet (GPIO UNCLAIMED) function gmac group PA6 pin 7 (PA7): 1c50000.ethernet (GPIO UNCLAIMED) function gmac group PA7 pin 8 (PA8): 1c50000.ethernet (GPIO UNCLAIMED) function gmac group PA8 pin 9 (PA9): (MUX UNCLAIMED) (GPIO UNCLAIMED) pin 10 (PA10): 1c50000.ethernet (GPIO UNCLAIMED) function gmac group PA10 pin 11 (PA11): 1c50000.ethernet (GPIO UNCLAIMED) function gmac group PA11 pin 12 (PA12): 1c50000.ethernet (GPIO UNCLAIMED) function gmac group PA12 pin 13 (PA13): 1c50000.ethernet (GPIO UNCLAIMED) function gmac group PA13 pin 14 (PA14): (MUX UNCLAIMED) (GPIO UNCLAIMED) pin 15 (PA15): 1c50000.ethernet (GPIO UNCLAIMED) function gmac group PA15 pin 16 (PA16): 1c50000.ethernet (GPIO UNCLAIMED) function gmac group PA16 pin 17 (PA17): (MUX UNCLAIMED) (GPIO UNCLAIMED) pin 32 (PB0): 1c2ac00.i2c (GPIO UNCLAIMED) function i2c0 group PB0 pin 33 (PB1): 1c2ac00.i2c (GPIO UNCLAIMED) function i2c0 group PB1 pin 34 (PB2): (MUX UNCLAIMED) (GPIO UNCLAIMED) pin 35 (PB3): (MUX UNCLAIMED) (GPIO UNCLAIMED) pin 36 (PB4): 1c21800.ir (GPIO UNCLAIMED) function ir0 group PB4 pin 37 (PB5): (MUX UNCLAIMED) (GPIO UNCLAIMED) pin 38 (PB6): (MUX UNCLAIMED) (GPIO UNCLAIMED) pin 39 (PB7): (MUX UNCLAIMED) (GPIO UNCLAIMED) pin 40 (PB8): (MUX UNCLAIMED) (GPIO UNCLAIMED) pin 41 (PB9): (MUX UNCLAIMED) 1c20800.pinctrl:41 pin 42 (PB10): (MUX UNCLAIMED) (GPIO UNCLAIMED) pin 43 (PB11): (MUX UNCLAIMED) (GPIO UNCLAIMED) pin 44 (PB12): (MUX UNCLAIMED) (GPIO UNCLAIMED) pin 45 (PB13): (MUX UNCLAIMED) (GPIO UNCLAIMED) pin 46 (PB14): (MUX UNCLAIMED) (GPIO UNCLAIMED) pin 47 (PB15): (MUX UNCLAIMED) (GPIO UNCLAIMED) pin 48 (PB16): (MUX UNCLAIMED) (GPIO UNCLAIMED) pin 49 (PB17): (MUX UNCLAIMED) (GPIO UNCLAIMED) pin 50 (PB18): (MUX UNCLAIMED) (GPIO UNCLAIMED) pin 51 (PB19): (MUX UNCLAIMED) (GPIO UNCLAIMED) pin 52 (PB20): 1c2b400.i2c (GPIO UNCLAIMED) function i2c2 group PB20 pin 53 (PB21): 1c2b400.i2c (GPIO UNCLAIMED) function i2c2 group PB21 pin 54 (PB22): 1c28000.serial (GPIO UNCLAIMED) function uart0 group PB22 pin 55 (PB23): 1c28000.serial (GPIO UNCLAIMED) function uart0 group PB23 pin 64 (PC0): (MUX UNCLAIMED) (GPIO UNCLAIMED) pin 65 (PC1): (MUX UNCLAIMED) (GPIO UNCLAIMED) pin 66 (PC2): (MUX UNCLAIMED) (GPIO UNCLAIMED) pin 67 (PC3): (MUX UNCLAIMED) (GPIO UNCLAIMED) pin 68 (PC4): (MUX UNCLAIMED) (GPIO UNCLAIMED) pin 69 (PC5): (MUX UNCLAIMED) (GPIO UNCLAIMED) pin 70 (PC6): (MUX UNCLAIMED) (GPIO UNCLAIMED) pin 71 (PC7): (MUX UNCLAIMED) (GPIO UNCLAIMED) pin 72 (PC8): (MUX UNCLAIMED) (GPIO UNCLAIMED) pin 73 (PC9): (MUX UNCLAIMED) (GPIO UNCLAIMED) pin 74 (PC10): (MUX UNCLAIMED) (GPIO UNCLAIMED) pin 75 (PC11): (MUX UNCLAIMED) (GPIO UNCLAIMED) pin 76 (PC12): (MUX UNCLAIMED) (GPIO UNCLAIMED) pin 77 (PC13): (MUX UNCLAIMED) (GPIO UNCLAIMED) pin 78 (PC14): (MUX UNCLAIMED) (GPIO UNCLAIMED) pin 79 (PC15): (MUX UNCLAIMED) (GPIO UNCLAIMED) pin 80 (PC16): (MUX UNCLAIMED) (GPIO UNCLAIMED) pin 81 (PC17): (MUX UNCLAIMED) (GPIO UNCLAIMED) pin 82 (PC18): (MUX UNCLAIMED) (GPIO UNCLAIMED) pin 83 (PC19): (MUX UNCLAIMED) (GPIO UNCLAIMED) pin 84 (PC20): (MUX UNCLAIMED) (GPIO UNCLAIMED) pin 85 (PC21): (MUX UNCLAIMED) (GPIO UNCLAIMED) pin 86 (PC22): (MUX UNCLAIMED) (GPIO UNCLAIMED) pin 87 (PC23): (MUX UNCLAIMED) (GPIO UNCLAIMED) pin 88 (PC24): (MUX UNCLAIMED) (GPIO UNCLAIMED) pin 96 (PD0): (MUX UNCLAIMED) (GPIO UNCLAIMED) pin 97 (PD1): (MUX UNCLAIMED) (GPIO UNCLAIMED) pin 98 (PD2): (MUX UNCLAIMED) (GPIO UNCLAIMED) pin 99 (PD3): (MUX UNCLAIMED) (GPIO UNCLAIMED) pin 100 (PD4): (MUX UNCLAIMED) (GPIO UNCLAIMED) pin 101 (PD5): (MUX UNCLAIMED) (GPIO UNCLAIMED) pin 102 (PD6): (MUX UNCLAIMED) (GPIO UNCLAIMED) pin 103 (PD7): (MUX UNCLAIMED) (GPIO UNCLAIMED) pin 104 (PD8): (MUX UNCLAIMED) (GPIO UNCLAIMED) pin 105 (PD9): (MUX UNCLAIMED) (GPIO UNCLAIMED) pin 106 (PD10): (MUX UNCLAIMED) (GPIO UNCLAIMED) pin 107 (PD11): (MUX UNCLAIMED) (GPIO UNCLAIMED) pin 108 (PD12): (MUX UNCLAIMED) (GPIO UNCLAIMED) pin 109 (PD13): (MUX UNCLAIMED) (GPIO UNCLAIMED) pin 110 (PD14): (MUX UNCLAIMED) (GPIO UNCLAIMED) pin 111 (PD15): (MUX UNCLAIMED) (GPIO UNCLAIMED) pin 112 (PD16): (MUX UNCLAIMED) (GPIO UNCLAIMED) pin 113 (PD17): (MUX UNCLAIMED) (GPIO UNCLAIMED) pin 114 (PD18): (MUX UNCLAIMED) (GPIO UNCLAIMED) pin 115 (PD19): (MUX UNCLAIMED) (GPIO UNCLAIMED) pin 116 (PD20): (MUX UNCLAIMED) (GPIO UNCLAIMED) pin 117 (PD21): (MUX UNCLAIMED) (GPIO UNCLAIMED) pin 118 (PD22): (MUX UNCLAIMED) (GPIO UNCLAIMED) pin 119 (PD23): (MUX UNCLAIMED) (GPIO UNCLAIMED) pin 120 (PD24): (MUX UNCLAIMED) (GPIO UNCLAIMED) pin 121 (PD25): (MUX UNCLAIMED) (GPIO UNCLAIMED) pin 122 (PD26): (MUX UNCLAIMED) (GPIO UNCLAIMED) pin 123 (PD27): (MUX UNCLAIMED) (GPIO UNCLAIMED) pin 128 (PE0): (MUX UNCLAIMED) (GPIO UNCLAIMED) pin 129 (PE1): (MUX UNCLAIMED) (GPIO UNCLAIMED) pin 130 (PE2): (MUX UNCLAIMED) (GPIO UNCLAIMED) pin 131 (PE3): (MUX UNCLAIMED) (GPIO UNCLAIMED) pin 132 (PE4): (MUX UNCLAIMED) (GPIO UNCLAIMED) pin 133 (PE5): (MUX UNCLAIMED) (GPIO UNCLAIMED) pin 134 (PE6): (MUX UNCLAIMED) (GPIO UNCLAIMED) pin 135 (PE7): (MUX UNCLAIMED) (GPIO UNCLAIMED) pin 136 (PE8): (MUX UNCLAIMED) (GPIO UNCLAIMED) pin 137 (PE9): (MUX UNCLAIMED) (GPIO UNCLAIMED) pin 138 (PE10): (MUX UNCLAIMED) (GPIO UNCLAIMED) pin 139 (PE11): (MUX UNCLAIMED) (GPIO UNCLAIMED) pin 160 (PF0): 1c0f000.mmc (GPIO UNCLAIMED) function mmc0 group PF0 pin 161 (PF1): 1c0f000.mmc (GPIO UNCLAIMED) function mmc0 group PF1 pin 162 (PF2): 1c0f000.mmc (GPIO UNCLAIMED) function mmc0 group PF2 pin 163 (PF3): 1c0f000.mmc (GPIO UNCLAIMED) function mmc0 group PF3 pin 164 (PF4): 1c0f000.mmc (GPIO UNCLAIMED) function mmc0 group PF4 pin 165 (PF5): 1c0f000.mmc (GPIO UNCLAIMED) function mmc0 group PF5 pin 192 (PG0): (MUX UNCLAIMED) (GPIO UNCLAIMED) pin 193 (PG1): (MUX UNCLAIMED) (GPIO UNCLAIMED) pin 194 (PG2): (MUX UNCLAIMED) (GPIO UNCLAIMED) pin 195 (PG3): (MUX UNCLAIMED) (GPIO UNCLAIMED) pin 196 (PG4): (MUX UNCLAIMED) (GPIO UNCLAIMED) pin 197 (PG5): (MUX UNCLAIMED) (GPIO UNCLAIMED) pin 198 (PG6): (MUX UNCLAIMED) (GPIO UNCLAIMED) pin 199 (PG7): (MUX UNCLAIMED) (GPIO UNCLAIMED) pin 200 (PG8): (MUX UNCLAIMED) (GPIO UNCLAIMED) pin 201 (PG9): (MUX UNCLAIMED) (GPIO UNCLAIMED) pin 202 (PG10): (MUX UNCLAIMED) (GPIO UNCLAIMED) pin 203 (PG11): (MUX UNCLAIMED) (GPIO UNCLAIMED) pin 224 (PH0): 1c28c00.serial (GPIO UNCLAIMED) function uart3 group PH0 pin 225 (PH1): 1c28c00.serial (GPIO UNCLAIMED) function uart3 group PH1 pin 226 (PH2): (MUX UNCLAIMED) (GPIO UNCLAIMED) pin 227 (PH3): (MUX UNCLAIMED) 1c20800.pinctrl:227 pin 228 (PH4): (MUX UNCLAIMED) 1c20800.pinctrl:228 pin 229 (PH5): (MUX UNCLAIMED) (GPIO UNCLAIMED) pin 230 (PH6): (MUX UNCLAIMED) 1c20800.pinctrl:230 pin 231 (PH7): (MUX UNCLAIMED) (GPIO UNCLAIMED) pin 232 (PH8): (MUX UNCLAIMED) (GPIO UNCLAIMED) pin 233 (PH9): (MUX UNCLAIMED) (GPIO UNCLAIMED) pin 234 (PH10): (MUX UNCLAIMED) 1c20800.pinctrl:234 pin 235 (PH11): (MUX UNCLAIMED) (GPIO UNCLAIMED) pin 236 (PH12): (MUX UNCLAIMED) (GPIO UNCLAIMED) pin 237 (PH13): (MUX UNCLAIMED) (GPIO UNCLAIMED) pin 238 (PH14): (MUX UNCLAIMED) (GPIO UNCLAIMED) pin 239 (PH15): (MUX UNCLAIMED) (GPIO UNCLAIMED) pin 240 (PH16): (MUX UNCLAIMED) (GPIO UNCLAIMED) pin 241 (PH17): (MUX UNCLAIMED) (GPIO UNCLAIMED) pin 242 (PH18): (MUX UNCLAIMED) (GPIO UNCLAIMED) pin 243 (PH19): (MUX UNCLAIMED) (GPIO UNCLAIMED) pin 244 (PH20): (MUX UNCLAIMED) (GPIO UNCLAIMED) pin 245 (PH21): (MUX UNCLAIMED) (GPIO UNCLAIMED) pin 246 (PH22): (MUX UNCLAIMED) (GPIO UNCLAIMED) pin 247 (PH23): (MUX UNCLAIMED) 1c20800.pinctrl:247 pin 248 (PH24): (MUX UNCLAIMED) 1c20800.pinctrl:248 pin 249 (PH25): (MUX UNCLAIMED) (GPIO UNCLAIMED) pin 250 (PH26): (MUX UNCLAIMED) (GPIO UNCLAIMED) pin 251 (PH27): (MUX UNCLAIMED) (GPIO UNCLAIMED) pin 256 (PI0): (MUX UNCLAIMED) (GPIO UNCLAIMED) pin 257 (PI1): (MUX UNCLAIMED) (GPIO UNCLAIMED) pin 258 (PI2): (MUX UNCLAIMED) (GPIO UNCLAIMED) pin 259 (PI3): (MUX UNCLAIMED) (GPIO UNCLAIMED) pin 260 (PI4): (MUX UNCLAIMED) (GPIO UNCLAIMED) pin 261 (PI5): (MUX UNCLAIMED) (GPIO UNCLAIMED) pin 262 (PI6): (MUX UNCLAIMED) (GPIO UNCLAIMED) pin 263 (PI7): (MUX UNCLAIMED) (GPIO UNCLAIMED) pin 264 (PI8): (MUX UNCLAIMED) (GPIO UNCLAIMED) pin 265 (PI9): (MUX UNCLAIMED) (GPIO UNCLAIMED) pin 266 (PI10): 1c05000.spi (GPIO UNCLAIMED) function spi0 group PI10 pin 267 (PI11): 1c05000.spi (GPIO UNCLAIMED) function spi0 group PI11 pin 268 (PI12): 1c05000.spi (GPIO UNCLAIMED) function spi0 group PI12 pin 269 (PI13): 1c05000.spi (GPIO UNCLAIMED) function spi0 group PI13 pin 270 (PI14): 1c05000.spi (GPIO UNCLAIMED) function spi0 group PI14 pin 271 (PI15): (MUX UNCLAIMED) (GPIO UNCLAIMED) pin 272 (PI16): (MUX UNCLAIMED) (GPIO UNCLAIMED) pin 273 (PI17): (MUX UNCLAIMED) (GPIO UNCLAIMED) pin 274 (PI18): (MUX UNCLAIMED) (GPIO UNCLAIMED) pin 275 (PI19): (MUX UNCLAIMED) (GPIO UNCLAIMED) pin 276 (PI20): 1c29c00.serial (GPIO UNCLAIMED) function uart7 group PI20 pin 277 (PI21): 1c29c00.serial (GPIO UNCLAIMED) function uart7 group PI21 root@bananapi:~# cat /sys/kernel/debug/pinctrl/1c20800.pinctrl/pinmux-pins Pinmux settings per pin Format: pin (name): mux_owner gpio_owner hog? pin 0 (PA0): 1c50000.ethernet (GPIO UNCLAIMED) function gmac group PA0 pin 1 (PA1): 1c50000.ethernet (GPIO UNCLAIMED) function gmac group PA1 pin 2 (PA2): 1c50000.ethernet (GPIO UNCLAIMED) function gmac group PA2 pin 3 (PA3): 1c50000.ethernet (GPIO UNCLAIMED) function gmac group PA3 pin 4 (PA4): 1c50000.ethernet (GPIO UNCLAIMED) function gmac group PA4 pin 5 (PA5): 1c50000.ethernet (GPIO UNCLAIMED) function gmac group PA5 pin 6 (PA6): 1c50000.ethernet (GPIO UNCLAIMED) function gmac group PA6 pin 7 (PA7): 1c50000.ethernet (GPIO UNCLAIMED) function gmac group PA7 pin 8 (PA8): 1c50000.ethernet (GPIO UNCLAIMED) function gmac group PA8 pin 9 (PA9): (MUX UNCLAIMED) (GPIO UNCLAIMED) pin 10 (PA10): 1c50000.ethernet (GPIO UNCLAIMED) function gmac group PA10 pin 11 (PA11): 1c50000.ethernet (GPIO UNCLAIMED) function gmac group PA11 pin 12 (PA12): 1c50000.ethernet (GPIO UNCLAIMED) function gmac group PA12 pin 13 (PA13): 1c50000.ethernet (GPIO UNCLAIMED) function gmac group PA13 pin 14 (PA14): (MUX UNCLAIMED) (GPIO UNCLAIMED) pin 15 (PA15): 1c50000.ethernet (GPIO UNCLAIMED) function gmac group PA15 pin 16 (PA16): 1c50000.ethernet (GPIO UNCLAIMED) function gmac group PA16 pin 17 (PA17): (MUX UNCLAIMED) (GPIO UNCLAIMED) pin 32 (PB0): 1c2ac00.i2c (GPIO UNCLAIMED) function i2c0 group PB0 pin 33 (PB1): 1c2ac00.i2c (GPIO UNCLAIMED) function i2c0 group PB1 pin 34 (PB2): (MUX UNCLAIMED) (GPIO UNCLAIMED) pin 35 (PB3): (MUX UNCLAIMED) (GPIO UNCLAIMED) pin 36 (PB4): 1c21800.ir (GPIO UNCLAIMED) function ir0 group PB4 pin 37 (PB5): (MUX UNCLAIMED) (GPIO UNCLAIMED) pin 38 (PB6): (MUX UNCLAIMED) (GPIO UNCLAIMED) pin 39 (PB7): (MUX UNCLAIMED) (GPIO UNCLAIMED) pin 40 (PB8): (MUX UNCLAIMED) (GPIO UNCLAIMED) pin 41 (PB9): (MUX UNCLAIMED) 1c20800.pinctrl:41 pin 42 (PB10): (MUX UNCLAIMED) (GPIO UNCLAIMED) pin 43 (PB11): (MUX UNCLAIMED) (GPIO UNCLAIMED) pin 44 (PB12): (MUX UNCLAIMED) (GPIO UNCLAIMED) pin 45 (PB13): (MUX UNCLAIMED) (GPIO UNCLAIMED) pin 46 (PB14): (MUX UNCLAIMED) (GPIO UNCLAIMED) pin 47 (PB15): (MUX UNCLAIMED) (GPIO UNCLAIMED) pin 48 (PB16): (MUX UNCLAIMED) (GPIO UNCLAIMED) pin 49 (PB17): (MUX UNCLAIMED) (GPIO UNCLAIMED) pin 50 (PB18): (MUX UNCLAIMED) (GPIO UNCLAIMED) pin 51 (PB19): (MUX UNCLAIMED) (GPIO UNCLAIMED) pin 52 (PB20): 1c2b400.i2c (GPIO UNCLAIMED) function i2c2 group PB20 pin 53 (PB21): 1c2b400.i2c (GPIO UNCLAIMED) function i2c2 group PB21 pin 54 (PB22): 1c28000.serial (GPIO UNCLAIMED) function uart0 group PB22 pin 55 (PB23): 1c28000.serial (GPIO UNCLAIMED) function uart0 group PB23 pin 64 (PC0): (MUX UNCLAIMED) (GPIO UNCLAIMED) pin 65 (PC1): (MUX UNCLAIMED) (GPIO UNCLAIMED) pin 66 (PC2): (MUX UNCLAIMED) (GPIO UNCLAIMED) pin 67 (PC3): (MUX UNCLAIMED) (GPIO UNCLAIMED) pin 68 (PC4): (MUX UNCLAIMED) (GPIO UNCLAIMED) pin 69 (PC5): (MUX UNCLAIMED) (GPIO UNCLAIMED) pin 70 (PC6): (MUX UNCLAIMED) (GPIO UNCLAIMED) pin 71 (PC7): (MUX UNCLAIMED) (GPIO UNCLAIMED) pin 72 (PC8): (MUX UNCLAIMED) (GPIO UNCLAIMED) pin 73 (PC9): (MUX UNCLAIMED) (GPIO UNCLAIMED) pin 74 (PC10): (MUX UNCLAIMED) (GPIO UNCLAIMED) pin 75 (PC11): (MUX UNCLAIMED) (GPIO UNCLAIMED) pin 76 (PC12): (MUX UNCLAIMED) (GPIO UNCLAIMED) pin 77 (PC13): (MUX UNCLAIMED) (GPIO UNCLAIMED) pin 78 (PC14): (MUX UNCLAIMED) (GPIO UNCLAIMED) pin 79 (PC15): (MUX UNCLAIMED) (GPIO UNCLAIMED) pin 80 (PC16): (MUX UNCLAIMED) (GPIO UNCLAIMED) pin 81 (PC17): (MUX UNCLAIMED) (GPIO UNCLAIMED) pin 82 (PC18): (MUX UNCLAIMED) (GPIO UNCLAIMED) pin 83 (PC19): (MUX UNCLAIMED) (GPIO UNCLAIMED) pin 84 (PC20): (MUX UNCLAIMED) (GPIO UNCLAIMED) pin 85 (PC21): (MUX UNCLAIMED) (GPIO UNCLAIMED) pin 86 (PC22): (MUX UNCLAIMED) (GPIO UNCLAIMED) pin 87 (PC23): (MUX UNCLAIMED) (GPIO UNCLAIMED) pin 88 (PC24): (MUX UNCLAIMED) (GPIO UNCLAIMED) pin 96 (PD0): (MUX UNCLAIMED) (GPIO UNCLAIMED) pin 97 (PD1): (MUX UNCLAIMED) (GPIO UNCLAIMED) pin 98 (PD2): (MUX UNCLAIMED) (GPIO UNCLAIMED) pin 99 (PD3): (MUX UNCLAIMED) (GPIO UNCLAIMED) pin 100 (PD4): (MUX UNCLAIMED) (GPIO UNCLAIMED) pin 101 (PD5): (MUX UNCLAIMED) (GPIO UNCLAIMED) pin 102 (PD6): (MUX UNCLAIMED) (GPIO UNCLAIMED) pin 103 (PD7): (MUX UNCLAIMED) (GPIO UNCLAIMED) pin 104 (PD8): (MUX UNCLAIMED) (GPIO UNCLAIMED) pin 105 (PD9): (MUX UNCLAIMED) (GPIO UNCLAIMED) pin 106 (PD10): (MUX UNCLAIMED) (GPIO UNCLAIMED) pin 107 (PD11): (MUX UNCLAIMED) (GPIO UNCLAIMED) pin 108 (PD12): (MUX UNCLAIMED) (GPIO UNCLAIMED) pin 109 (PD13): (MUX UNCLAIMED) (GPIO UNCLAIMED) pin 110 (PD14): (MUX UNCLAIMED) (GPIO UNCLAIMED) pin 111 (PD15): (MUX UNCLAIMED) (GPIO UNCLAIMED) pin 112 (PD16): (MUX UNCLAIMED) (GPIO UNCLAIMED) pin 113 (PD17): (MUX UNCLAIMED) (GPIO UNCLAIMED) pin 114 (PD18): (MUX UNCLAIMED) (GPIO UNCLAIMED) pin 115 (PD19): (MUX UNCLAIMED) (GPIO UNCLAIMED) pin 116 (PD20): (MUX UNCLAIMED) (GPIO UNCLAIMED) pin 117 (PD21): (MUX UNCLAIMED) (GPIO UNCLAIMED) pin 118 (PD22): (MUX UNCLAIMED) (GPIO UNCLAIMED) pin 119 (PD23): (MUX UNCLAIMED) (GPIO UNCLAIMED) pin 120 (PD24): (MUX UNCLAIMED) (GPIO UNCLAIMED) pin 121 (PD25): (MUX UNCLAIMED) (GPIO UNCLAIMED) pin 122 (PD26): (MUX UNCLAIMED) (GPIO UNCLAIMED) pin 123 (PD27): (MUX UNCLAIMED) (GPIO UNCLAIMED) pin 128 (PE0): (MUX UNCLAIMED) (GPIO UNCLAIMED) pin 129 (PE1): (MUX UNCLAIMED) (GPIO UNCLAIMED) pin 130 (PE2): (MUX UNCLAIMED) (GPIO UNCLAIMED) pin 131 (PE3): (MUX UNCLAIMED) (GPIO UNCLAIMED) pin 132 (PE4): (MUX UNCLAIMED) (GPIO UNCLAIMED) pin 133 (PE5): (MUX UNCLAIMED) (GPIO UNCLAIMED) pin 134 (PE6): (MUX UNCLAIMED) (GPIO UNCLAIMED) pin 135 (PE7): (MUX UNCLAIMED) (GPIO UNCLAIMED) pin 136 (PE8): (MUX UNCLAIMED) (GPIO UNCLAIMED) pin 137 (PE9): (MUX UNCLAIMED) (GPIO UNCLAIMED) pin 138 (PE10): (MUX UNCLAIMED) (GPIO UNCLAIMED) pin 139 (PE11): (MUX UNCLAIMED) (GPIO UNCLAIMED) pin 160 (PF0): 1c0f000.mmc (GPIO UNCLAIMED) function mmc0 group PF0 pin 161 (PF1): 1c0f000.mmc (GPIO UNCLAIMED) function mmc0 group PF1 pin 162 (PF2): 1c0f000.mmc (GPIO UNCLAIMED) function mmc0 group PF2 pin 163 (PF3): 1c0f000.mmc (GPIO UNCLAIMED) function mmc0 group PF3 pin 164 (PF4): 1c0f000.mmc (GPIO UNCLAIMED) function mmc0 group PF4 pin 165 (PF5): 1c0f000.mmc (GPIO UNCLAIMED) function mmc0 group PF5 pin 192 (PG0): (MUX UNCLAIMED) (GPIO UNCLAIMED) pin 193 (PG1): (MUX UNCLAIMED) (GPIO UNCLAIMED) pin 194 (PG2): (MUX UNCLAIMED) (GPIO UNCLAIMED) pin 195 (PG3): (MUX UNCLAIMED) (GPIO UNCLAIMED) pin 196 (PG4): (MUX UNCLAIMED) (GPIO UNCLAIMED) pin 197 (PG5): (MUX UNCLAIMED) (GPIO UNCLAIMED) pin 198 (PG6): (MUX UNCLAIMED) (GPIO UNCLAIMED) pin 199 (PG7): (MUX UNCLAIMED) (GPIO UNCLAIMED) pin 200 (PG8): (MUX UNCLAIMED) (GPIO UNCLAIMED) pin 201 (PG9): (MUX UNCLAIMED) (GPIO UNCLAIMED) pin 202 (PG10): (MUX UNCLAIMED) (GPIO UNCLAIMED) pin 203 (PG11): (MUX UNCLAIMED) (GPIO UNCLAIMED) pin 224 (PH0): 1c28c00.serial (GPIO UNCLAIMED) function uart3 group PH0 pin 225 (PH1): 1c28c00.serial (GPIO UNCLAIMED) function uart3 group PH1 pin 226 (PH2): (MUX UNCLAIMED) (GPIO UNCLAIMED) pin 227 (PH3): (MUX UNCLAIMED) 1c20800.pinctrl:227 pin 228 (PH4): (MUX UNCLAIMED) 1c20800.pinctrl:228 pin 229 (PH5): (MUX UNCLAIMED) (GPIO UNCLAIMED) pin 230 (PH6): (MUX UNCLAIMED) 1c20800.pinctrl:230 pin 231 (PH7): (MUX UNCLAIMED) (GPIO UNCLAIMED) pin 232 (PH8): (MUX UNCLAIMED) (GPIO UNCLAIMED) pin 233 (PH9): (MUX UNCLAIMED) (GPIO UNCLAIMED) pin 234 (PH10): (MUX UNCLAIMED) 1c20800.pinctrl:234 pin 235 (PH11): (MUX UNCLAIMED) (GPIO UNCLAIMED) pin 236 (PH12): (MUX UNCLAIMED) (GPIO UNCLAIMED) pin 237 (PH13): (MUX UNCLAIMED) (GPIO UNCLAIMED) pin 238 (PH14): (MUX UNCLAIMED) (GPIO UNCLAIMED) pin 239 (PH15): (MUX UNCLAIMED) (GPIO UNCLAIMED) pin 240 (PH16): (MUX UNCLAIMED) (GPIO UNCLAIMED) pin 241 (PH17): (MUX UNCLAIMED) (GPIO UNCLAIMED) pin 242 (PH18): (MUX UNCLAIMED) (GPIO UNCLAIMED) pin 243 (PH19): (MUX UNCLAIMED) (GPIO UNCLAIMED) pin 244 (PH20): (MUX UNCLAIMED) (GPIO UNCLAIMED) pin 245 (PH21): (MUX UNCLAIMED) (GPIO UNCLAIMED) pin 246 (PH22): (MUX UNCLAIMED) (GPIO UNCLAIMED) pin 247 (PH23): (MUX UNCLAIMED) 1c20800.pinctrl:247 pin 248 (PH24): (MUX UNCLAIMED) 1c20800.pinctrl:248 pin 249 (PH25): (MUX UNCLAIMED) (GPIO UNCLAIMED) pin 250 (PH26): (MUX UNCLAIMED) (GPIO UNCLAIMED) pin 251 (PH27): (MUX UNCLAIMED) (GPIO UNCLAIMED) pin 256 (PI0): (MUX UNCLAIMED) (GPIO UNCLAIMED) pin 257 (PI1): (MUX UNCLAIMED) (GPIO UNCLAIMED) pin 258 (PI2): (MUX UNCLAIMED) (GPIO UNCLAIMED) pin 259 (PI3): (MUX UNCLAIMED) (GPIO UNCLAIMED) pin 260 (PI4): (MUX UNCLAIMED) (GPIO UNCLAIMED) pin 261 (PI5): (MUX UNCLAIMED) (GPIO UNCLAIMED) pin 262 (PI6): (MUX UNCLAIMED) (GPIO UNCLAIMED) pin 263 (PI7): (MUX UNCLAIMED) (GPIO UNCLAIMED) pin 264 (PI8): (MUX UNCLAIMED) (GPIO UNCLAIMED) pin 265 (PI9): (MUX UNCLAIMED) (GPIO UNCLAIMED) pin 266 (PI10): 1c05000.spi (GPIO UNCLAIMED) function spi0 group PI10 pin 267 (PI11): 1c05000.spi (GPIO UNCLAIMED) function spi0 group PI11 pin 268 (PI12): 1c05000.spi (GPIO UNCLAIMED) function spi0 group PI12 pin 269 (PI13): 1c05000.spi (GPIO UNCLAIMED) function spi0 group PI13 pin 270 (PI14): 1c05000.spi (GPIO UNCLAIMED) function spi0 group PI14 pin 271 (PI15): (MUX UNCLAIMED) (GPIO UNCLAIMED) pin 272 (PI16): (MUX UNCLAIMED) (GPIO UNCLAIMED) pin 273 (PI17): (MUX UNCLAIMED) (GPIO UNCLAIMED) pin 274 (PI18): (MUX UNCLAIMED) (GPIO UNCLAIMED) pin 275 (PI19): (MUX UNCLAIMED) (GPIO UNCLAIMED) pin 276 (PI20): 1c29c00.serial (GPIO UNCLAIMED) function uart7 group PI20 pin 277 (PI21): 1c29c00.serial (GPIO UNCLAIMED) function uart7 group PI21 root@bananapi:~# dtc -I dtb -O dts sun7i-a20-w1-gpio.dtbo <stdout>: Warning (unit_address_vs_reg): /fragment@1/__overlay__/onewire@0: node has a unit name, but no reg property <stdout>: Warning (unit_address_vs_reg): /__local_fixups__/fragment@1/__overlay__/onewire@0: node has a unit name, but no reg property <stdout>: Warning (gpios_property): /fragment@1/__overlay__/onewire@0:gpios: Could not get phandle node for (cell 1) /dts-v1/; / { compatible = "allwinner,sun7i-a20"; fragment@0 { target = < 0xffffffff >; __overlay__ { w1_pins { pins = "PI15"; function = "gpio_in"; phandle = < 0x01 >; }; }; }; fragment@1 { target-path = [ 2f 00 ]; __overlay__ { onewire@0 { compatible = "w1-gpio"; pinctrl-names = "default"; pinctrl-0 = < 0x01 >; gpios = < 0xffffffff 0x08 0x0f 0x00 >; status = "okay"; }; }; }; __symbols__ { w1_pins = "/fragment@0/__overlay__/w1_pins"; }; __fixups__ { pio = "/fragment@0:target:0\0/fragment@1/__overlay__/onewire@0:gpios:0"; }; __local_fixups__ { fragment@1 { __overlay__ { onewire@0 { pinctrl-0 = < 0x00 >; }; }; }; }; }; Here some output from my old system (armbianmonitor seems not to be available there) root@bananapi:~# dtc -I dtb -O dts sun7i-a20-w1-gpio.dtbo Warning (unit_address_vs_reg): Node /fragment@0 has a unit name, but no reg property Warning (unit_address_vs_reg): Node /fragment@1 has a unit name, but no reg property Warning (unit_address_vs_reg): Node /fragment@1/__overlay__/onewire@0 has a unit name, but no reg property Warning (unit_address_vs_reg): Node /__local_fixups__/fragment@1 has a unit name, but no reg property Warning (unit_address_vs_reg): Node /__local_fixups__/fragment@1/__overlay__/onewire@0 has a unit name, but no reg property /dts-v1/; / { compatible = "allwinner,sun7i-a20"; fragment@0 { target = <0xffffffff>; __overlay__ { w1_pins { pins = "PI15"; function = "gpio_in"; phandle = <0x1>; }; }; }; fragment@1 { target-path = [2f 00]; __overlay__ { onewire@0 { compatible = "w1-gpio"; pinctrl-names = "default"; pinctrl-0 = <0x1>; gpios = <0xffffffff 0x8 0xf 0x0>; status = "okay"; }; }; }; __symbols__ { w1_pins = "/fragment@0/__overlay__/w1_pins"; }; __fixups__ { pio = "/fragment@0:target:0", "/fragment@1/__overlay__/onewire@0:gpios:0"; }; __local_fixups__ { fragment@1 { __overlay__ { onewire@0 { pinctrl-0 = <0x0>; }; }; }; }; }; root@bananapi:~# cat /sys/kernel/debug/pinctrl/1c20800.pinctrl/pinmux-pins | grep PH2 pin 226 (PH2): onewire@0 1c20800.pinctrl:226 function gpio_in group PH2 I'm pretty sure I miss something, maybe someone can help me with that. SOLVED When I remove then can module in /boot/armbianEnv.txt 1-Wire works as expected. When I add uart2 module and reboot, 1-Wire still works. So it might have something to do with can module.
×
×
  • Create New...

Important Information

Terms of Use - Privacy Policy - Guidelines