BPI-M2 Ultra/BPI-M2 Berry new image : Armbian Bionic and Stretch

HDMI seems to be broken when switching u-boot to 2018.11

Hi!

I am newbie with Bpi M2U, the 5.69 armbian not booting, but 5.71 boot, and I can not turn on the spidev. I used the armbian-config. Any suggestion?

Thank you in advance for your answers.

Overlays for R40 are not developed so you can’t just turn them on. You have to fiddle manually with board DTB. No idea if SPI works.

Hello, unfortunately i have no skills in programming and also my kowledge might be not huge enough to exactly understand why i have the problem with i2c, so i hope it is okay to ask here.

I tried to activate the I2C in armbian-config to get an oled, bmp sensor and others working. But i2cdetec will detect none of them - so i guess the activation don’t really work!? I also tried to figure it out with several toturials from the internet, where other were able to use i2c with a bananapi. Is my failure image related (maybe not implemented functions?) or am i the layer 8 problem and i’m ‘not to see the wood for the trees’?

It is perfectly O.K. if you don’t have the knowledge and if you asks. And I already gave you the answer. There is no support for manipulating HW functions on R40 in a simple manner. Why? Because nobody developed that. I am not 100% sure, but I think functions are supported by the kernel, but their manipulation is not brought up to the human readable levels. And there is no certainty this will ever be. Our resources are 100x too small to fix all those things 


Don’t mix up a bananapi from “Hard Kernel” and a banana-pi from SinoVoIp !

If it’s just for playing with a BMP sensor and an OLed display, it’s better to use a ESP8266 with LUA language and Wifi for saving big datas on the cloud. It’s working fine and cheaper.

Thanks for the answers. My intention was to bring my home-automation (FHEM and Nextcloud) into my 19" rack. For this adventure i chose this way: https://www.thingiverse.com/thing:2894571 My decision / choice was to use a BananaPi M2 BRY instead of a RaspberryPi 3B+, because i wanted to use the SATA port of the M2 BRY and take the read/write load from the SD card. For the RaspberryPi it’s very simple to active the I2C and connect the oled to show the parameters to monitor. All i wanted to do was to do the same on the M2 BRY, but it wasn’t clear to me that there is a problem with this. Are there other ways to realize this part of the project? regards Mario

For that you have boards with eMMC and have system there 
 which is closer to SSD than SD card.

Virtually on any other board (Allwinner A10, A20, H3, H5, A64, Rockchip RK3288, Amlogic, 
) activating I2C would be simple in armbian-config

In term of money - buy appropriate board and forget about SATA function. Implementation is slow. Use some H3/H5 board (which are very well supported) and USB2SATA bridge https://forum.armbian.com/topic/1440-h3-devices-as-nas/

or find someone to implement this on R40.

1 Like

If you have a lot of datas that requires a SATA port, you can use a bananapi pro

https://www.armbian.com/banana-pi-pro/

Otherwise, you can use an orangepi-pc-plus with 8Go Emmc

Hello, I have the same issue. Do you have any solution now ? I have problem with i2c3 only. I2cdetect command is very slow and with bad result.

Thank you Tomas

I can see Armbian build for the board keep updated and it’s now with 5.1.0 kernel, thanks for the effort, so exciting!

Is DVFS still not working? The board seems to be slightly hot after booting when it doesn’t have any extra tasks to run. Does Armbian have anywhere to track issues for this project?

Thanks, J

Hi Everybody:

I have a BPI M2U (R40), but it is always stick with a red led once i try to boot with an SD Card running any Armbian image (i tried dev4.20.6 / dev5.0.10 / 5.3 ). The board power red led truns on and the board don’t get any IP address on ethernet port (so, no SSH).

The only way that the board boots is using any original image from BPI with kernel 3.10.

Any ideas? what can i do to booth with an Armbian image? is it something with the u-boot? how can i update the u-boot with an original BBPI image to them boot with Armbian?

Regards,

Mauricio F

I conneted to the TTL UART, and this is my ouput:

[00] U-Boot SPL 2019.04-armbian (Sep 01 2019 - 09:49:42 +0200) DRAM: 2048 MiB Trying to boot from MMC1

U-Boot 2019.04-armbian (Sep 01 2019 - 09:49:42 +0200) Allwinner Technology

CPU: Allwinner R40 (SUN8I 1701) Model: Banana Pi BPI-M2-Ultra I2C: ready DRAM: 2 GiB MMC: SUNXI SD/MMC: 0, SUNXI SD/MMC: 1 *Loading Environment from EXT4
 ** File not found /boot/boot.env ***

*** Unable to read “/boot/boot.env” from mmc0:1 *** In: serial@1c28000 Out: serial@1c28000 Err: serial@1c28000 SCSI: SATA link 0 timeout. AHCI 0001.0100 32 slots 1 ports 3 Gbps 0x1 impl SATA mode *flags: ncq stag pm led clo only pmp pio slum part ccc apst *

Net: phy interface7 eth0: ethernet@1c50000 starting USB
 No controllers found Autoboot in 1 seconds, press to stop switch to partitions #0, OK mmc0 is current device Scanning mmc 0:1
 Found U-Boot script /boot/boot.scr 3798 bytes read in 22 ms (168 KiB/s) ## Executing script at 43100000 U-boot loaded from SD Boot script loaded from mmc 152 bytes read in 19 ms (7.8 KiB/s) 6049186 bytes read in 320 ms (18 MiB/s) 7682096 bytes read in 402 ms (18.2 MiB/s) Found mainline kernel configuration 25950 bytes read in 85 ms (297.9 KiB/s) 4155 bytes read in 83 ms (48.8 KiB/s) Applying kernel provided DT fixup script (sun8i-h3-fixup.scr) ## Executing script at 44000000 ## Loading init Ramdisk from Legacy Image at 43300000 


  • Image Name: uInitrd*
  • Image Type: ARM Linux RAMDisk Image (gzip compressed)*
  • Data Size: 6049122 Bytes = 5.8 MiB*
  • Load Address: 00000000*
  • Entry Point: 00000000*
  • Verifying Checksum 
 OK* ## Flattened Device Tree blob at 43000000
  • Booting using the fdt blob at 0x43000000*
  • Loading Ramdisk to 49a3b000, end 49fffd62 
 OK*
  • Loading Device Tree to 499cc000, end 49a3afff 
 OK*

Starting kernel 


Uncompressing Linux
 done, booting the kernel.

Any ideas? all your help will be welcome.

Regards,

Mauricio F.

Dear all, I have a Banana Pi BPI M2 Berry 1 and I am just looking to have a plug and play function with it when putting in a USB stick. Does anybody have an image? Kind regards Amber

Hello, I have a problem with bpi m2 berry - v40 chip I want to boot a new kernel with the board and run a SATA multiplier with it, unfortunately my BPi M2 Berry only works with kernel 3.10 (official distribution), i try to download and flash other newer images but that won’t work.

I focus on compiling my own Armbian, using Igor’s program. I installed VM with Ubuntu 20.04 and start crating new compilation. I chose: Full OS image for flashing -> do not change the kernel configuration -> bananpim2ultra (csc) allwiner R40 quad core 2gb SoC WiFi eMMC - > current and dev (tried both)

unfortunately none of the compilations start, all just freeses.

after flshing I made a change to /boot/armbianEnv.txt verbosity = 7

and uart - serial console shows:

U-Boot SPL 2020.04-armbian (Sep 02 2020 - 08:16:14 +0200) DRAM: 1024 MiB Trying to boot from MMC1

U-Boot 2020.04-armbian (Sep 02 2020 - 08:16:14 +0200) Allwinner Technology

CPU: Allwinner R40 (SUN8I 1701) Model: Banana Pi BPI-M2-Ultra I2C: ready DRAM: 1 GiB MMC: Device ‘mmc@1c11000’: seq 1 is in use by ‘mmc@1c10000’ mmc@1c0f000: 0, mmc@1c10000: 2, mmc@1c11000: 1 Loading Environment from FAT
 Card did not respond to voltage select! In: serial@1c28000 Out: serial@1c28000 Err: serial@1c28000 Net: phy interface7 eth0: ethernet@1c50000 starting USB
 Bus usb@1c19000: failed to get usb phy Port not available. Bus usb@1c19400: failed to get usb phy Port not available. Bus usb@1c1c000: failed to get usb phy Port not available. Bus usb@1c1c400: failed to get usb phy Port not available. Autoboot in 1 seconds, press to stop switch to partitions #0, OK mmc0 is current device Scanning mmc 0:1
 Found U-Boot script /boot/boot.scr 3967 bytes read in 4 ms (967.8 KiB/s) ## Executing script at 43100000 U-boot loaded from SD Boot script loaded from mmc 154 bytes read in 3 ms (49.8 KiB/s) 9747654 bytes read in 467 ms (19.9 MiB/s) 7788240 bytes read in 375 ms (19.8 MiB/s) Found mainline kernel configuration 31680 bytes read in 13 ms (2.3 MiB/s) ## Loading init Ramdisk from Legacy Image at 43300000 


  • Image Name: uInitrd*
  • Image Type: ARM Linux RAMDisk Image (gzip compressed)*
  • Data Size: 9747590 Bytes = 9.3 MiB*
  • Load Address: 00000000*
  • Entry Point: 00000000*
  • Verifying Checksum 
 OK* ## Flattened Device Tree blob at 43000000
  • Booting using the fdt blob at 0x43000000*
  • Loading Ramdisk to 496b4000, end 49fffc86 
 OK*
  • Loading Device Tree to 49643000, end 496b3fff 
 OK*

Starting kernel 


Uncompressing Linux
 done, booting the kernel. [ 0.000000] Booting Linux on physical CPU 0x0 [ 0.000000] Linux version 5.8.5-sunxi (root@desktop) (arm-none-linux-gnueabihf-gcc (GNU Toolchain for the A-profile Architecture 9.2-2019.12 (arm-9.10)) 9.2.1 20191025, GNU ld (GNU Toolchain for the A-profile Architecture 9.2-2019.12 (arm-9.10)) 2.33.1.20191209) #20.08.1 SMP Wed Sep 2 08:03:45 CEST 2020 [ 0.000000] CPU: ARMv7 Processor [410fc075] revision 5 (ARMv7), cr=50c5387d [ 0.000000] CPU: div instructions available: patching division code [ 0.000000] CPU: PIPT / VIPT nonaliasing data cache, VIPT aliasing instruction cache [ 0.000000] OF: fdt: Machine model: Banana Pi BPI-M2-Ultra [ 0.000000] Memory policy: Data cache writealloc [ 0.000000] cma: Reserved 128 MiB at 0x77c00000 [ 0.000000] Zone ranges: [ 0.000000] Normal [mem 0x0000000040000000-0x000000006fffffff] [ 0.000000] HighMem [mem 0x0000000070000000-0x000000007fffffff] [ 0.000000] Movable zone start for each node [ 0.000000] Early memory node ranges [ 0.000000] node 0: [mem 0x0000000040000000-0x000000007fffffff] [ 0.000000] Initmem setup node 0 [mem 0x0000000040000000-0x000000007fffffff] [ 0.000000] psci: probing for conduit method from DT. [ 0.000000] psci: Using PSCI v0.1 Function IDs from DT [ 0.000000] percpu: Embedded 20 pages/cpu s50444 r8192 d23284 u81920 [ 0.000000] Built 1 zonelists, mobility grouping on. Total pages: 260416 [ 0.000000] Kernel command line: root=UUID=ca30a940-1369-4b19-80c0-5de1b2383781 rootwait rootfstype=ext4 console=ttyS0,115200 console=tty1 hdmi.audio=EDID:0 disp.screen0_output_mode=1920x1080p60 consoleblank=0 loglevel=7 ubootpart=4b9939da-01 ubootsource=mmc usb-storage.quirks= sunxi_ve_mem_reserve=0 sunxi_g2d_mem_reserve=0 sunxi_fb_mem_reserve=16 cgroup_enable=memory swapaccount=1 [ 0.000000] Dentry cache hash table entries: 131072 (order: 7, 524288 bytes, linear) [ 0.000000] Inode-cache hash table entries: 65536 (order: 6, 262144 bytes, linear) [ 0.000000] allocated 1048576 bytes of page_ext [ 0.000000] mem auto-init: stack:off, heap alloc:on, heap free:off [ 0.000000] Memory: 880812K/1048576K available (9216K kernel code, 1002K rwdata, 3268K rodata, 1024K init, 327K bss, 36692K reserved, 131072K cma-reserved, 131060K highmem) [ 0.000000] random: get_random_u32 called from __kmem_cache_create+0x2f/0x368 with crng_init=0 [ 0.000000] SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=4, Nodes=1 [ 0.000000] ftrace: allocating 39954 entries in 79 pages [ 0.000000] ftrace: allocated 79 pages with 5 groups [ 0.000000] rcu: Hierarchical RCU implementation. [ 0.000000] rcu: RCU restricting CPUs from NR_CPUS=8 to nr_cpu_ids=4. [ 0.000000] Rude variant of Tasks RCU enabled. [ 0.000000] rcu: RCU calculated value of scheduler-enlistment delay is 25 jiffies. [ 0.000000] rcu: Adjusting geometry for rcu_fanout_leaf=16, nr_cpu_ids=4 [ 0.000000] NR_IRQS: 16, nr_irqs: 16, preallocated irqs: 16 [ 0.000000] GIC: Using split EOI/Deactivate mode [ 0.000000] arch_timer: cp15 timer(s) running at 24.00MHz (phys). [ 0.000000] clocksource: arch_sys_counter: mask: 0xffffffffffffff max_cycles: 0x588fe9dc0, max_idle_ns: 440795202592 ns [ 0.000005] sched_clock: 56 bits at 24MHz, resolution 41ns, wraps every 4398046511097ns [ 0.000016] Switching to timer-based delay loop, resolution 41ns [ 0.000214] Console: colour dummy device 80x30 [ 0.000669] printk: console [tty1] enabled [ 0.000733] Calibrating delay loop (skipped), value calculated using timer frequency
 48.00 BogoMIPS (lpj=96000) [ 0.000761] pid_max: default: 32768 minimum: 301 [ 0.000984] LSM: Security Framework initializing [ 0.001051] Yama: becoming mindful. [ 0.001225] AppArmor: AppArmor initialized [ 0.001305] Mount-cache hash table entries: 2048 (order: 1, 8192 bytes, linear) [ 0.001333] Mountpoint-cache hash table entries: 2048 (order: 1, 8192 bytes, linear) [ 0.002391] CPU: Testing write buffer coherency: ok [ 0.002778] CPU0: thread -1, cpu 0, socket 0, mpidr 80000000 [ 0.003362] Setting up static identity map for 0x40100000 - 0x40100054 [ 0.003496] rcu: Hierarchical SRCU implementation. [ 0.006752] smp: Bringing up secondary CPUs 
 [ 0.017573] CPU1: thread -1, cpu 1, socket 0, mpidr 80000001 [ 0.028459] CPU2: thread -1, cpu 2, socket 0, mpidr 80000002 [ 0.039245] CPU3: thread -1, cpu 3, socket 0, mpidr 80000003 [ 0.039352] smp: Brought up 1 node, 4 CPUs [ 0.039411] SMP: Total of 4 processors activated (192.00 BogoMIPS). [ 0.039426] CPU: All CPU(s) started in HYP mode. [ 0.039437] CPU: Virtualization extensions available. [ 0.040441] devtmpfs: initialized [ 0.047503] VFP support v0.3: implementor 41 architecture 2 part 30 variant 7 rev 5 [ 0.047871] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 7645041785100000 ns [ 0.047934] futex hash table entries: 1024 (order: 4, 65536 bytes, linear) [ 0.052594] xor: measuring software checksum speed [ 0.091211] arm4regs : 1255.000 MB/sec [ 0.131278] 8regs : 874.000 MB/sec [ 0.171348] 32regs : 826.000 MB/sec [ 0.211412] neon : 1271.000 MB/sec [ 0.211426] xor: using function: neon (1271.000 MB/sec) [ 0.211519] pinctrl core: initialized pinctrl subsystem [ 0.212035] thermal_sys: Registered thermal governor ‘fair_share’ [ 0.212039] thermal_sys: Registered thermal governor ‘bang_bang’ [ 0.212062] thermal_sys: Registered thermal governor ‘step_wise’ [ 0.212914] NET: Registered protocol family 16 [ 0.214510] DMA: preallocated 256 KiB pool for atomic coherent allocations [ 0.214995] audit: initializing netlink subsys (disabled) [ 0.215234] audit: type=2000 audit(0.188:1): state=initialized audit_enabled=0 res=1 [ 0.215879] cpuidle: using governor ladder [ 0.216019] cpuidle: using governor menu [ 0.216548] hw-breakpoint: found 5 (+1 reserved) breakpoint and 4 watchpoint registers. [ 0.216570] hw-breakpoint: maximum watchpoint size is 8 bytes. [ 0.235876] cryptd: max_cpu_qlen set to 1000 [ 0.307658] raid6: neonx8 gen() 775 MB/s [ 0.375725] raid6: neonx8 xor() 581 MB/s [ 0.443814] raid6: neonx4 gen() 829 MB/s [ 0.511892] raid6: neonx4 xor() 631 MB/s [ 0.579984] raid6: neonx2 gen() 915 MB/s [ 0.648061] raid6: neonx2 xor() 652 MB/s [ 0.716162] raid6: neonx1 gen() 816 MB/s [ 0.784237] raid6: neonx1 xor() 565 MB/s [ 0.852383] raid6: int32x8 gen() 303 MB/s [ 0.920443] raid6: int32x8 xor() 176 MB/s [ 0.988533] raid6: int32x4 gen() 357 MB/s [ 1.056615] raid6: int32x4 xor() 205 MB/s [ 1.124689] raid6: int32x2 gen() 399 MB/s [ 1.192809] raid6: int32x2 xor() 213 MB/s [ 1.260912] raid6: int32x1 gen() 390 MB/s [ 1.328954] raid6: int32x1 xor() 192 MB/s [ 1.328969] raid6: using algorithm neonx2 gen() 915 MB/s [ 1.328982] raid6: 
 xor() 652 MB/s, rmw enabled [ 1.328995] raid6: using neon recovery algorithm [ 1.329591] iommu: Default domain type: Translated [ 1.329971] SCSI subsystem initialized [ 1.330453] usbcore: registered new interface driver usbfs [ 1.330512] usbcore: registered new interface driver hub [ 1.330582] usbcore: registered new device driver usb [ 1.330696] mc: Linux media interface: v0.10 [ 1.330736] videodev: Linux video capture interface: v2.00 [ 1.330857] pps_core: LinuxPPS API ver. 1 registered [ 1.330872] pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo Giometti [email protected] [ 1.330903] PTP clock support registered [ 1.331285] Advanced Linux Sound Architecture Driver Initialized. [ 1.331941] NetLabel: Initializing [ 1.331959] NetLabel: domain hash size = 128 [ 1.331972] NetLabel: protocols = UNLABELED CIPSOv4 CALIPSO [ 1.332074] NetLabel: unlabeled traffic allowed by default [ 1.332719] clocksource: Switched to clocksource arch_sys_counter [ 1.426042] VFS: Disk quotas dquot_6.6.0 [ 1.426158] VFS: Dquot-cache hash table entries: 1024 (order 0, 4096 bytes) [ 1.426743] AppArmor: AppArmor Filesystem Enabled [ 1.434341] NET: Registered protocol family 2 [ 1.435122] tcp_listen_portaddr_hash hash table entries: 512 (order: 0, 6144 bytes, linear) [ 1.435189] TCP established hash table entries: 8192 (order: 3, 32768 bytes, linear) [ 1.435299] TCP bind hash table entries: 8192 (order: 4, 65536 bytes, linear) [ 1.435423] TCP: Hash tables configured (established 8192 bind 8192) [ 1.435572] UDP hash table entries: 512 (order: 2, 16384 bytes, linear) [ 1.435640] UDP-Lite hash table entries: 512 (order: 2, 16384 bytes, linear) [ 1.435905] NET: Registered protocol family 1 [ 1.436340] Trying to unpack rootfs image as initramfs
 [ 2.088423] Freeing initrd memory: 9520K [ 2.089780] hw perfevents: enabled with armv7_cortex_a7 PMU driver, 5 counters available [ 2.090929] Initialise system trusted keyrings [ 2.090999] Key type blacklist registered [ 2.091241] workingset: timestamp_bits=14 max_order=18 bucket_order=4 [ 2.096800] zbud: loaded [ 2.098300] squashfs: version 4.0 (2009/01/31) Phillip Lougher [ 2.099294] fuse: init (API version 7.31) [ 2.101915] integrity: Platform Keyring initialized [ 2.209003] Key type asymmetric registered [ 2.209026] Asymmetric key parser ‘x509’ registered [ 2.209218] bounce: pool size: 64 pages [ 2.209345] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 246) [ 2.209557] io scheduler mq-deadline registered [ 2.209578] io scheduler kyber registered [ 2.209772] io scheduler bfq registered [ 2.213138] sun4i-pinctrl 1c20800.pinctrl: supply vcc-pi not found, using dummy regulator [ 2.219788] Serial: 8250/16550 driver, 8 ports, IRQ sharing disabled [ 2.225926] sun8i-mixer 1100000.mixer: Couldn’t get our reset line [ 2.226037] sun4i-drm display-engine: Couldn’t bind all pipelines components [ 2.228934] brd: module loaded [ 2.235415] loop: module loaded [ 2.237433] libphy: Fixed MDIO Bus: probed [ 2.238458] ehci_hcd: USB 2.0 ‘Enhanced’ Host Controller (EHCI) Driver [ 2.238493] ehci-platform: EHCI generic platform driver [ 2.238900] ohci_hcd: USB 1.1 ‘Open’ Host Controller (OHCI) Driver [ 2.238952] ohci-platform: OHCI generic platform driver [ 2.239594] usbcore: registered new interface driver usb-storage [ 2.240482] sun6i-rtc 1c20400.rtc: registered as rtc0 [ 2.240536] sun6i-rtc 1c20400.rtc: setting system clock to 1970-01-01T00:00:06 UTC (6) [ 2.240558] sun6i-rtc 1c20400.rtc: RTC enabled [ 2.240851] i2c /dev entries driver [ 2.242371] sunxi-wdt 1c20c90.watchdog: Watchdog enabled (timeout=16 sec, nowayout=0) [ 2.243281] ledtrig-cpu: registered to indicate activity on CPUs [ 2.243356] hid: raw HID events driver © Jiri Kosina [ 2.243481] usbcore: registered new interface driver usbhid [ 2.243497] usbhid: USB HID core driver [ 2.245725] Initializing XFRM netlink socket [ 2.246278] NET: Registered protocol family 10 [ 2.290679] Segment Routing with IPv6 [ 2.290825] NET: Registered protocol family 17 [ 2.290869] NET: Registered protocol family 15 [ 2.290953] bridge: filtering via arp/ip/ip6tables is no longer available by default. Update your scripts to load br_netfilter if you need this. [ 2.291122] 8021q: 802.1Q VLAN Support v1.8 [ 2.291205] Key type dns_resolver registered [ 2.291667] Registering SWP/SWPB emulation handler [ 2.292038] registered taskstats version 1 [ 2.292060] Loading compiled-in X.509 certificates [ 2.298832] Loaded X.509 cert ‘Build time autogenerated kernel key: 346848ecd67c995d675bab6785bece621761b48f’ [ 2.299036] zswap: loaded using pool lzo/zbud [ 2.299693] Key type ._fscrypt registered [ 2.299717] Key type .fscrypt registered [ 2.299730] Key type fscrypt-provisioning registered [ 2.304525] Btrfs loaded, crc32c=crc32c-generic [ 2.325938] Key type encrypted registered [ 2.325986] AppArmor: AppArmor sha1 policy hashing enabled [ 2.340587] sun4i-usb-phy 1c13400.phy: Couldn’t get regulator usb1_vbus
 Deferring probe [ 2.342610] sun4i-pinctrl 1c20800.pinctrl: supply vcc-pi not found, using dummy regulator [ 2.344239] sun4i-pinctrl 1c20800.pinctrl: initialized sunXi PIO driver [ 2.346271] sun4i-pinctrl 1c20800.pinctrl: supply vcc-pb not found, using dummy regulator [ 2.346805] printk: console [ttyS0] disabled [ 2.346908] 1c28000.serial: ttyS0 at MMIO 0x1c28000 (irq = 34, base_baud = 1500000) is a 16550A [ 3.460771] printk: console [ttyS0] enabled [ 3.465642] sun4i-pinctrl 1c20800.pinctrl: Couldn’t get bank PG regulator [ 3.472460] sun4i-pinctrl 1c20800.pinctrl: request() failed for pin 198 [ 3.479091] sun4i-pinctrl 1c20800.pinctrl: pin-198 (1c28c00.serial) status -517 [ 3.486416] sun4i-pinctrl 1c20800.pinctrl: could not request pin 198 (PG6) from group PG6 on device 1c20800.pinctrl [ 3.496949] dw-apb-uart 1c28c00.serial: Error applying setting, reverse things back [ 3.517253] sun4i-drm display-engine: bound 1100000.mixer (ops 0xc0a9f100) [ 3.526319] sun4i-drm display-engine: bound 1200000.mixer (ops 0xc0a9f100) [ 3.533681] sun4i-drm display-engine: bound 1c70000.tcon-top (ops 0xc0aa3414) [ 3.541148] sun4i-drm display-engine: bound 1c73000.lcd-controller (ops 0xc0a9c000) [ 3.548907] sun8i-dw-hdmi 1ee0000.hdmi: supply hvcc not found, using dummy regulator [ 3.572825] sun8i-dw-hdmi 1ee0000.hdmi: Detected HDMI TX controller v1.32a with HDCP (sun8i_dw_hdmi_phy) [ 3.582882] sun8i-dw-hdmi 1ee0000.hdmi: registered DesignWare HDMI I2C bus driver [ 3.590729] sun4i-drm display-engine: bound 1ee0000.hdmi (ops 0xc0a9e6fc) [ 3.597544] [drm] Supports vblank timestamp caching Rev 2 (21.10.2013). [ 3.604577] [drm] Initialized sun4i-drm 1.0.0 20150629 for display-engine on minor 0 [ 3.612411] sun4i-drm display-engine: [drm] Cannot find any crtc or sizes [ 3.620217] sun4i-pinctrl 1c20800.pinctrl: Couldn’t get bank PA regulator [ 3.627042] sun4i-pinctrl 1c20800.pinctrl: request() failed for pin 0 [ 3.633497] sun4i-pinctrl 1c20800.pinctrl: pin-0 (1c50000.ethernet) status -517 [ 3.640821] sun4i-pinctrl 1c20800.pinctrl: could not request pin 0 (PA0) from group PA0 on device 1c20800.pinctrl [ 3.651179] dwmac-sun8i 1c50000.ethernet: Error applying setting, reverse things back [ 3.661486] sun4i-drm display-engine: [drm] Cannot find any crtc or sizes [ 3.669150] axp20x-i2c 1-0034: AXP20x variant AXP221 found [ 3.682311] input: axp20x-pek as /devices/platform/soc/1c2ac00.i2c/i2c-1/1-0034/axp221-pek/input/input0 [ 3.701190] dcdc1: supplied by regulator-dummy [ 3.706153] vcc-3v0: Bringing 3300000uV into 3000000-3000000uV [ 3.712957] dcdc2: supplied by regulator-dummy [ 3.718066] dcdc3: supplied by regulator-dummy [ 3.723197] dcdc4: supplied by regulator-dummy [ 3.728313] dcdc5: supplied by regulator-dummy [ 3.733435] dc1sw: supplied by vcc-3v0 [ 3.737421] dc5ldo: supplied by vcc-dram [ 3.741592] random: fast init done [ 3.745424] aldo1: supplied by regulator-dummy [ 3.750527] aldo2: supplied by regulator-dummy [ 3.755652] aldo3: supplied by regulator-dummy [ 3.761172] eldo1: supplied by regulator-dummy [ 3.766300] eldo2: supplied by regulator-dummy [ 3.771425] eldo3: supplied by regulator-dummy [ 3.776532] dldo1: supplied by regulator-dummy [ 3.781461] vcc-wifi-io: Bringing 700000uV into 1800000-1800000uV [ 3.788496] dldo2: supplied by regulator-dummy [ 3.793404] vcc-wifi: Bringing 700000uV into 3300000-3300000uV [ 3.799771] dldo3: supplied by regulator-dummy [ 3.804707] vcc-wifi-2: Bringing 700000uV into 3300000-3300000uV [ 3.811542] dldo4: supplied by regulator-dummy [ 3.816662] rtc_ldo: supplied by regulator-dummy [ 3.821542] ldo_io0: supplied by regulator-dummy [ 3.826813] ldo_io1: supplied by regulator-dummy [ 3.833301] axp20x-i2c 1-0034: AXP20X driver loaded [ 3.839812] sun4i-pinctrl 1c20800.pinctrl: supply vcc-ph not found, using dummy regulator [ 3.848148] sunxi-mmc 1c0f000.mmc: Got CD GPIO [ 3.876874] sunxi-mmc 1c0f000.mmc: initialized, max. request size: 16384 KB, uses new timings mode [ 3.912733] sunxi-mmc 1c11000.mmc: initialized, max. request size: 2048 KB, uses new timings mode [ 3.924819] 1c28c00.serial: ttyS1 at MMIO 0x1c28c00 (irq = 35, base_baud = 1500000) is a 16550A [ 3.933728] serial serial0: tty port ttyS1 registered [ 3.939339] ahci-sunxi 1c18000.sata: supply target not found, using dummy regulator [ 3.974745] mmc0: host does not support reading read-only switch, assuming write-enable [ 3.986537] mmc0: new high speed SDHC card at address 59b4 [ 3.993323] mmcblk0: mmc0:59b4 SMI 29.3 GiB [ 4.000996] mmcblk0: p1 [ 4.004783] ahci-sunxi 1c18000.sata: controller can’t do PMP, turning off CAP_PMP [ 4.012305] ahci-sunxi 1c18000.sata: forcing PORTS_IMPL to 0x1 [ 4.018200] ahci-sunxi 1c18000.sata: AHCI 0001.0100 32 slots 1 ports 3 Gbps 0x1 impl platform mode [ 4.027184] ahci-sunxi 1c18000.sata: flags: ncq sntf pm led clo only pio slum part ccc [ 4.036018] scsi host0: ahci-sunxi [ 4.039834] ata1: SATA max UDMA/133 mmio [mem 0x01c18000-0x01c18fff] port 0x100 irq 26 [ 4.048595] dwmac-sun8i 1c50000.ethernet: IRQ eth_wake_irq not found [ 4.054984] dwmac-sun8i 1c50000.ethernet: IRQ eth_lpi not found [ 4.061029] dwmac-sun8i 1c50000.ethernet: PTP uses main clock [ 4.066909] dwmac-sun8i 1c50000.ethernet: supply phy-io not found, using dummy regulator [ 4.075334] dwmac-sun8i 1c50000.ethernet: Current syscon value is not the default 6 (expect 0) [ 4.083988] dwmac-sun8i 1c50000.ethernet: No HW DMA feature register supported [ 4.091227] dwmac-sun8i 1c50000.ethernet: RX Checksum Offload Engine supported [ 4.098461] dwmac-sun8i 1c50000.ethernet: COE Type 2 [ 4.103435] dwmac-sun8i 1c50000.ethernet: TX Checksum insertion supported [ 4.110233] dwmac-sun8i 1c50000.ethernet: Normal descriptors [ 4.115900] dwmac-sun8i 1c50000.ethernet: Chain mode enabled [ 4.122087] libphy: stmmac: probed

is there anybody involved enough to be able to help me solve the problem with M2 berry - v40 and armbian image ?