This repository was archived by the owner on Dec 19, 2024. It is now read-only.
This repository was archived by the owner on Dec 19, 2024. It is now read-only.
armbian-config on NanoPi Neo: Wrong .dtb selected for editing device tree #214
Open
Description
While testing a device tree overlay to enable the micro-USB port on an NanoPi Neo
as USB host,
I found a small issue with armbian-config:
If have 2 .dtb
files on my system which contain my board name nanopi-neo
in the filename:
Nano$ ls -1 /boot/dtb/*nanopi-neo*
/boot/dtb/sun8i-h3-nanopi-neo-air.dtb
/boot/dtb/sun8i-h3-nanopi-neo.dtb
The code in /usr/lib/armbian-config/jobs.sh
, which searches for the proper .dtb
file, finds the wrong - first - file.
Which is sun8i-h3-nanopi-neo-air.dtb
in my case.
for dtb in ${dtb_path}/*.dtb
do
if [[ $dtb == *"${board_name}"* ]]; then
used_dtb=$dtb
break
fi
done
I modified the if [[ ]]; then
line to find the correct file:
for dtb in ${dtb_path}/*.dtb
do
if [[ $dtb == *"${board_name}.dtb" ]]; then
used_dtb=$dtb
break
fi
done
I'm not sure if the mask *<board name>.dtb
can be applied generally, but it fixes the error and works in my case.
Metadata
Metadata
Assignees
Labels
No labels