Jump to content

bastelix

Validating
  • Posts

    1
  • Joined

  • Last visited

Posts posted by bastelix

  1. Armbianmonitor:

    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