Update show-pins script on bullseye for BB AI
Created by: diplodocuslongus
Describe the bug
show-pins
doesn't properly list the pins on the BB AI.
show-pins
Can't open /sys/kernel/debug/pinctrl/44e10800.*/pinmux-pins: No such file or directory at /usr/local/sbin/show-pins line 60.
Describe which image you are running
am57xx-debian-11.2-iot-armhf-2022-01-01-4gb.img.xz
(updated and upgraded)
Describe your hardware Beaglebone AI (BB AI), image running off the eMMC
Describe any Capes Installed Fan cap
Please run this built-in script
sudo /opt/scripts/tools/version.sh
model:[BeagleBoard.org_BeagleBone_AI]
dogtag:[BeagleBoard.org Debian Bullseye IoT Image 2022-01-01]
bootloader:[eMMC-(default)]:[/dev/mmcblk1]:[U-Boot SPL 2021.04-g702ea30b (Nov 19 2021 - 00:11:11 +0000)]:[location: dd MBR]
UBOOT: Booted Device-Tree:[am5729-beagleboneai.dts]
UBOOT: Loaded Overlay:[BBORG_FAN-A000.kernel]
kernel:[5.10.90-ti-r35]
nodejs:[v12.22.5]
/boot/uEnv.txt Settings:
uboot_overlay_options:[enable_uboot_overlays=1]
pkg check: to individually upgrade run: [sudo apt install --only-upgrade <pkg>]
pkg:[bb-cape-overlays]:[4.14.20210821.0-0~bullseye+20210821]
pkg:[bb-customizations]:[1.20211215.2-0~bullseye+20220102]
pkg:[bb-usb-gadgets]:[1.20220112.3-0~bullseye+20220112]
pkg:[bb-wl18xx-firmware]:[1.20211222.2-0~bullseye+20211222]
pkg:[kmod]:[28-1]
WARNING:pkg:[librobotcontrol]:[NOT_INSTALLED]
pkg:[firmware-ti-connectivity]:[20210315-3]
groups:[debian : debian adm kmem dialout cdrom floppy audio dip video plugdev users systemd-journal input bluetooth netdev gpio admin tisdk weston-launch cloud9ide]
cmdline:[console=ttyS0,115200n8 root=/dev/mmcblk1p1 ro rootfstype=ext4 rootwait coherent_pool=1M net.ifnames=0 rng_core.default_quality=100 quiet]
dmesg | grep remote
[ 11.098358] remoteproc remoteproc0: 58820000.ipu is available
[ 11.103881] remoteproc remoteproc0: Direct firmware load for dra7-ipu1-fw.xem4 failed with error -2
[ 11.103912] remoteproc remoteproc0: powering up 58820000.ipu
[ 11.103942] remoteproc remoteproc0: Direct firmware load for dra7-ipu1-fw.xem4 failed with error -2
[ 11.103973] remoteproc remoteproc0: request_firmware failed: -2
[ 11.111419] remoteproc remoteproc1: 55020000.ipu is available
[ 11.113433] remoteproc remoteproc1: Direct firmware load for dra7-ipu2-fw.xem4 failed with error -2
[ 11.113433] remoteproc remoteproc1: powering up 55020000.ipu
[ 11.113494] remoteproc remoteproc1: Direct firmware load for dra7-ipu2-fw.xem4 failed with error -2
[ 11.113494] remoteproc remoteproc1: request_firmware failed: -2
[ 11.143646] remoteproc remoteproc2: 40800000.dsp is available
[ 11.144439] remoteproc remoteproc3: 41000000.dsp is available
[ 11.151153] remoteproc remoteproc2: Direct firmware load for dra7-dsp1-fw.xe66 failed with error -2
[ 11.151184] remoteproc remoteproc2: powering up 40800000.dsp
[ 11.151245] remoteproc remoteproc2: Direct firmware load for dra7-dsp1-fw.xe66 failed with error -2
[ 11.151245] remoteproc remoteproc2: request_firmware failed: -2
[ 11.157714] remoteproc remoteproc3: Direct firmware load for dra7-dsp2-fw.xe66 failed with error -2
[ 11.157745] remoteproc remoteproc3: powering up 41000000.dsp
[ 11.157775] remoteproc remoteproc3: Direct firmware load for dra7-dsp2-fw.xe66 failed with error -2
[ 11.157775] remoteproc remoteproc3: request_firmware failed: -2
dmesg | grep pru
dmesg | grep pinctrl-single
[ 5.037597] pinctrl-single 4a003400.pinmux: 282 pins, size 1128
dmesg | grep gpio-of-helper
lsusb
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
END
To Reproduce
- Install image mentioned above
- set up networking
- Update (according to the top of this top post; and
sudo apt update
) - Upgrade
show-pins
Expected behavior show-pin should list the pins used by the board.
Additional note Mentioned here: https://forum.beagleboard.org/t/debian-11-x-bullseye-monthly-snapshots/31280/9?u=ludo
Solution
Use the script at:
https://raw.githubusercontent.com/mvduin/bbb-pin-utils/bbai-experimental/show-pins