Comments (15)
Okay, so the jist of the problem, you have a microSD with 2.8GB of used space, which should fit on a 4GB eMMC with no issues, but when you run the script... It somehow fills it up the eMMC...
Can you share?
sudo /opt/scripts/tools/version.sh
trying to figure out how i'd go about testing this..
maybe add
dpkg --list > installed.log
and
systemctl status > running.log
Regards,
from boot-scripts.
/usr/bin/rsync -aHAXx
H fixes it..
from boot-scripts.
Hi @zhanglongqi i've been transitioning things away from that script.
What's your goal or what do you want the script to accomplish?
Regards,
from boot-scripts.
I was trying to copy my product-ready system from the SD card to the builtin EMMC, and the system size is only /dev/mmcblk0p1 7.1G 2.8G 4.0G 41% /
but the final system in emmc is much bigger size.
I compared the system file using du
.
The strange part is that some folders in /usr/lib/arm-linux-gnueabihf
become bigger.
the left side in the screenshot is the one using EMMC.
from boot-scripts.
so I should use the beagle-flasher
mentioned here right https://forum.beagleboard.org/t/ubuntu-emmc-image/31628/2
I will try that.
from boot-scripts.
I tried sudo beagle-flasher
with the default config but the same thing happened again:
log for sudo beagle-flasher
:
#############
from boot-scripts.
$ sudo /opt/scripts/tools/version.sh
git:/opt/scripts/:[b63cfc92fcaa053450ec6d7e6c1bc461952c9876]
eeprom:[A335BNLTSE0A1420BBE3B690]
model:[SanCloud_BeagleBone_Enhanced]:WiFi AP Enabled:[https://github.com/lwfinger/rtl8723bu]
dogtag:[BeagleBoard.org Debian Bullseye Xfce Image 2022-09-02]
bootloader:[microSD-(push-button)]:[/dev/mmcblk0]:[U-Boot SPL 2022.04-gd0771d53 (Jul 21 2022 - 02:13:23 +0000)]:[location: dd MBR]
bootloader:[eMMC-(default)]:[/dev/mmcblk1]:[U-Boot SPL 2022.04-gd0771d53 (Jul 21 2022 - 02:13:23 +0000)]:[location: dd MBR]
UBOOT: Booted Device-Tree:[am335x-sancloud-bbe-uboot-univ.dts]
UBOOT: Loaded Overlay:[BB-BONE-eMMC1-01-00A0.kernel]
UBOOT: Loaded Overlay:[BB-NHDMI-TDA998x-00A0.kernel]
UBOOT: Loaded Overlay:[BB-UART2-00A0]
UBOOT: Loaded Overlay:[BB-UART4-00A0]
kernel:[5.10.131-ti-r50]
/boot/uEnv.txt Settings:
uboot_overlay_options:[enable_uboot_overlays=1]
uboot_overlay_options:[uboot_overlay_addr0=/lib/firmware/BB-UART2-00A0.dtbo]
uboot_overlay_options:[uboot_overlay_addr1=/lib/firmware/BB-UART4-00A0.dtbo]
uboot_overlay_options:[disable_uboot_overlay_audio=1]
uboot_overlay_options:[disable_uboot_overlay_wireless=1]
uboot_overlay_options:[disable_uboot_overlay_adc=1]
uboot_overlay_options:[enable_uboot_cape_universal=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.20220913.0-0~bullseye+20220913]
pkg:[bb-usb-gadgets]:[1.20220816.0-0~bullseye+20220816]
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 i2c gpio admin tisdk weston-launch cloud9ide]
cmdline:[console=ttyS0,115200n8 bone_capemgr.uboot_capemgr_enabled=1 root=/dev/mmcblk0p1 ro rootfstype=ext4 rootwait coherent_pool=1M net.ifnames=0 lpj=1990656 rng_core.default_quality=100 quiet video=HDMI-A-1:1280x720@60e]
dmesg | grep remote
[ 9.141684] remoteproc remoteproc0: wkup_m3 is available
[ 50.197234] remoteproc remoteproc0: powering up wkup_m3
[ 50.197272] remoteproc remoteproc0: Booting fw image am335x-pm-firmware.elf, size 217148
[ 50.197569] remoteproc remoteproc0: remote processor wkup_m3 is now up
[ 112.554770] remoteproc remoteproc1: 4a334000.pru is available
[ 112.582783] remoteproc remoteproc2: 4a338000.pru is available
[ 148.273103] remoteproc remoteproc1: powering up 4a334000.pru
[ 148.277848] remoteproc remoteproc1: Booting fw image am335x-pru0-fw, size 56368
[ 148.277961] remoteproc remoteproc1: remote processor 4a334000.pru is now up
dmesg | grep pru
[ 112.554770] remoteproc remoteproc1: 4a334000.pru is available
[ 112.582783] remoteproc remoteproc2: 4a338000.pru is available
[ 148.273103] remoteproc remoteproc1: powering up 4a334000.pru
[ 148.277848] remoteproc remoteproc1: Booting fw image am335x-pru0-fw, size 56368
[ 148.277961] remoteproc remoteproc1: remote processor 4a334000.pru is now up
dmesg | grep pinctrl-single
[ 8.730914] pinctrl-single 44e10800.pinmux: 142 pins, size 568
dmesg | grep gpio-of-helper
[ 8.732246] gpio-of-helper ocp:cape-universal: Failed to get gpio property of 'P8_03'
[ 8.732274] gpio-of-helper ocp:cape-universal: Failed to create gpio entry
[ 9.343221] gpio-of-helper ocp:cape-universal: Allocated GPIO id=0 name='P8_03'
[ 9.343456] gpio-of-helper ocp:cape-universal: Allocated GPIO id=1 name='P8_04'
[ 9.343643] gpio-of-helper ocp:cape-universal: Allocated GPIO id=2 name='P8_05'
[ 9.343820] gpio-of-helper ocp:cape-universal: Allocated GPIO id=3 name='P8_06'
[ 9.344295] gpio-of-helper ocp:cape-universal: Allocated GPIO id=4 name='P8_07'
[ 9.344493] gpio-of-helper ocp:cape-universal: Allocated GPIO id=5 name='P8_08'
[ 9.344671] gpio-of-helper ocp:cape-universal: Allocated GPIO id=6 name='P8_09'
[ 9.344844] gpio-of-helper ocp:cape-universal: Allocated GPIO id=7 name='P8_10'
[ 9.345021] gpio-of-helper ocp:cape-universal: Allocated GPIO id=8 name='P8_11'
[ 9.345191] gpio-of-helper ocp:cape-universal: Allocated GPIO id=9 name='P8_12'
[ 9.345442] gpio-of-helper ocp:cape-universal: Allocated GPIO id=10 name='P8_13'
[ 9.345641] gpio-of-helper ocp:cape-universal: Allocated GPIO id=11 name='P8_14'
[ 9.345813] gpio-of-helper ocp:cape-universal: Allocated GPIO id=12 name='P8_15'
[ 9.345985] gpio-of-helper ocp:cape-universal: Allocated GPIO id=13 name='P8_16'
[ 9.346154] gpio-of-helper ocp:cape-universal: Allocated GPIO id=14 name='P8_17'
[ 9.346329] gpio-of-helper ocp:cape-universal: Allocated GPIO id=15 name='P8_18'
[ 9.346630] gpio-of-helper ocp:cape-universal: Allocated GPIO id=16 name='P8_19'
[ 9.346837] gpio-of-helper ocp:cape-universal: Allocated GPIO id=17 name='P8_20'
[ 9.347009] gpio-of-helper ocp:cape-universal: Allocated GPIO id=18 name='P8_21'
[ 9.347183] gpio-of-helper ocp:cape-universal: Allocated GPIO id=19 name='P8_22'
[ 9.347366] gpio-of-helper ocp:cape-universal: Allocated GPIO id=20 name='P8_23'
[ 9.347539] gpio-of-helper ocp:cape-universal: Allocated GPIO id=21 name='P8_24'
[ 9.347714] gpio-of-helper ocp:cape-universal: Allocated GPIO id=22 name='P8_25'
[ 9.347877] gpio-of-helper ocp:cape-universal: Allocated GPIO id=23 name='P8_26'
[ 9.348054] gpio-of-helper ocp:cape-universal: Allocated GPIO id=24 name='P8_27'
[ 9.348213] gpio-of-helper ocp:cape-universal: Allocated GPIO id=25 name='P8_28'
[ 9.348385] gpio-of-helper ocp:cape-universal: Allocated GPIO id=26 name='P8_29'
[ 9.348552] gpio-of-helper ocp:cape-universal: Allocated GPIO id=27 name='P8_30'
[ 9.348735] gpio-of-helper ocp:cape-universal: Allocated GPIO id=28 name='P8_31'
[ 9.348925] gpio-of-helper ocp:cape-universal: Allocated GPIO id=29 name='P8_32'
[ 9.349087] gpio-of-helper ocp:cape-universal: Allocated GPIO id=30 name='P8_33'
[ 9.349272] gpio-of-helper ocp:cape-universal: Allocated GPIO id=31 name='P8_34'
[ 9.349442] gpio-of-helper ocp:cape-universal: Allocated GPIO id=32 name='P8_35'
[ 9.349603] gpio-of-helper ocp:cape-universal: Allocated GPIO id=33 name='P8_36'
[ 9.349771] gpio-of-helper ocp:cape-universal: Allocated GPIO id=34 name='P8_37'
[ 9.349944] gpio-of-helper ocp:cape-universal: Allocated GPIO id=35 name='P8_38'
[ 9.350122] gpio-of-helper ocp:cape-universal: Allocated GPIO id=36 name='P8_39'
[ 9.350292] gpio-of-helper ocp:cape-universal: Allocated GPIO id=37 name='P8_40'
[ 9.350469] gpio-of-helper ocp:cape-universal: Allocated GPIO id=38 name='P8_41'
[ 9.350766] gpio-of-helper ocp:cape-universal: Allocated GPIO id=39 name='P8_42'
[ 9.350943] gpio-of-helper ocp:cape-universal: Allocated GPIO id=40 name='P8_43'
[ 9.351105] gpio-of-helper ocp:cape-universal: Allocated GPIO id=41 name='P8_44'
[ 9.351279] gpio-of-helper ocp:cape-universal: Allocated GPIO id=42 name='P8_45'
[ 9.351438] gpio-of-helper ocp:cape-universal: Allocated GPIO id=43 name='P8_46'
[ 9.351620] gpio-of-helper ocp:cape-universal: Allocated GPIO id=44 name='P9_11'
[ 9.351800] gpio-of-helper ocp:cape-universal: Allocated GPIO id=45 name='P9_12'
[ 9.351962] gpio-of-helper ocp:cape-universal: Allocated GPIO id=46 name='P9_13'
[ 9.352152] gpio-of-helper ocp:cape-universal: Allocated GPIO id=47 name='P9_14'
[ 9.352313] gpio-of-helper ocp:cape-universal: Allocated GPIO id=48 name='P9_15'
[ 9.352523] gpio-of-helper ocp:cape-universal: Allocated GPIO id=49 name='P9_16'
[ 9.352695] gpio-of-helper ocp:cape-universal: Allocated GPIO id=50 name='P9_17'
[ 9.352859] gpio-of-helper ocp:cape-universal: Allocated GPIO id=51 name='P9_18'
[ 9.353040] gpio-of-helper ocp:cape-universal: Allocated GPIO id=52 name='P9_19'
[ 9.353201] gpio-of-helper ocp:cape-universal: Allocated GPIO id=53 name='P9_20'
[ 9.353370] gpio-of-helper ocp:cape-universal: Allocated GPIO id=54 name='P9_21'
[ 9.353538] gpio-of-helper ocp:cape-universal: Allocated GPIO id=55 name='P9_22'
[ 9.353713] gpio-of-helper ocp:cape-universal: Allocated GPIO id=56 name='P9_23'
[ 9.353886] gpio-of-helper ocp:cape-universal: Allocated GPIO id=57 name='P9_24'
[ 9.354352] gpio-of-helper ocp:cape-universal: Allocated GPIO id=58 name='P9_25'
[ 9.354665] gpio-of-helper ocp:cape-universal: Allocated GPIO id=59 name='P9_26'
[ 9.354900] gpio-of-helper ocp:cape-universal: Allocated GPIO id=60 name='P9_27'
[ 9.355068] gpio-of-helper ocp:cape-universal: Allocated GPIO id=61 name='P9_28'
[ 9.355266] gpio-of-helper ocp:cape-universal: Allocated GPIO id=62 name='P9_29'
[ 9.355449] gpio-of-helper ocp:cape-universal: Allocated GPIO id=63 name='P9_30'
[ 9.355616] gpio-of-helper ocp:cape-universal: Allocated GPIO id=64 name='P9_31'
[ 9.355805] gpio-of-helper ocp:cape-universal: Allocated GPIO id=65 name='P9_41'
[ 9.355969] gpio-of-helper ocp:cape-universal: Allocated GPIO id=66 name='P9_91'
[ 9.356143] gpio-of-helper ocp:cape-universal: Allocated GPIO id=67 name='P9_42'
[ 9.356324] gpio-of-helper ocp:cape-universal: Allocated GPIO id=68 name='P9_92'
[ 9.356335] gpio-of-helper ocp:cape-universal: ready
lsusb
Bus 001 Device 003: ID 0bda:b720 Realtek Semiconductor Corp. RTL8723BU 802.11b/g/n WLAN Adapter
Bus 001 Device 004: ID 046d:c52b Logitech, Inc. Unifying Receiver
Bus 001 Device 002: ID 0424:2514 Microchip Technology, Inc. (formerly SMSC) USB 2.0 Hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
END
from boot-scripts.
It seems he also encounters the same issue.
https://forum.beagleboard.org/t/debian-11-bullseye-testing-images/30542/19?u=longqi
from boot-scripts.
Testing right now.. are you flashing via:
sudo beagle-flasher
Or
sudo enable-beagle-flasher
sudo reboot
I'm a little worried about firefox running, is that normal? Are you running the full desktop with firefox, and then 'flashing' or doing the reboot flashing method. (testing both..)
Regards,
from boot-scripts.
Weird....
debian@BeagleBone:~$ df -h
Filesystem Size Used Avail Use% Mounted on
udev 212M 0 212M 0% /dev
tmpfs 49M 1.5M 47M 4% /run
/dev/mmcblk0p1 15G 2.9G 12G 21% /
tmpfs 242M 0 242M 0% /dev/shm
tmpfs 5.0M 0 5.0M 0% /run/lock
tmpfs 49M 32K 49M 1% /run/user/1000
/dev/mmcblk1p1 3.5G 3.3G 0 100% /tmp/rootfs
(via: sudo beagle-flasher
)
from boot-scripts.
debian@BeagleBone:~$ sudo enable-beagle-flasher
[sudo] password for debian:
log: enable-beagle-flasher
log: media is now setup to flash other media
log: Shutdown system and this flasher will run on next startup
Next testing the RO only version...
from boot-scripts.
hum.. also failed...
--------------------------------------------------------------------------------
INFO: Copying: Kernel modules
INFO: /usr/bin/rsync: /lib/modules/5.10.131-ti-r49/ -> /tmp/rootfs/lib/modules/5.10.131-ti-r49/
rsync: [receiver] write failed on "/tmp/rootfs/lib/modules/5.10.131-ti-r49/extra/qcacld2.ko": No space left on device (28)
rsync error: error in file IO (code 11) at receiver.c(378) [receiver=3.2.3]
rsync: [sender] write error: Broken pipe (32)
ERROR: writing to [destination=/dev/mmcblk1] failed...
Debug: Setting Heartbeat
--------------------------------------------------------------------------------
INFO: flush_cache: [blockdev --flushbufs /dev/mmcblk1]
--------------------------------------------------------------------------------
Error: Flash Failed please review log.
from boot-scripts.
I think this might be hard-links..
sudo find / -xdev -type f -links +1 -ls | sort -n > hard-links-in-root.txt
debian@BeagleBone:~$ cat hard-links-in-root.txt
4913 28 -rwxr-xr-x 3 root root 26052 Jul 20 2020 /bin/bunzip2
4913 28 -rwxr-xr-x 3 root root 26052 Jul 20 2020 /bin/bzcat
4913 28 -rwxr-xr-x 3 root root 26052 Jul 20 2020 /bin/bzip2
4923 4 -rwxr-xr-x 2 root root 2346 Apr 10 2022 /bin/gunzip
4923 4 -rwxr-xr-x 2 root root 2346 Apr 10 2022 /bin/uncompress
16026 64 -rw-r--r-- 3 root root 63480 Aug 17 18:30 /opt/bb-code-server/app/node_modules/argon2/build-tmp-napi-v3/Release/argon2.node
16026 64 -rw-r--r-- 3 root root 63480 Aug 17 18:30 /opt/bb-code-server/app/node_modules/argon2/build-tmp-napi-v3/Release/obj.target/argon2.node
16026 64 -rw-r--r-- 3 root root 63480 Aug 17 18:30 /opt/bb-code-server/app/node_modules/argon2/lib/binding/napi-v3/argon2.node
16035 48 -rw-r--r-- 2 root root 48832 Aug 17 18:30 /opt/bb-code-server/app/node_modules/argon2/build-tmp-napi-v3/Release/argon2.a
16035 48 -rw-r--r-- 2 root root 48832 Aug 17 18:30 /opt/bb-code-server/app/node_modules/argon2/build-tmp-napi-v3/Release/obj.target/argon2.a
17009 12 -rw-r--r-- 2 root root 8696 Aug 17 18:30 /opt/bb-code-server/app/lib/vscode/node_modules/native-watchdog/build/Release/obj.target/watchdog.node
17009 12 -rw-r--r-- 2 root root 8696 Aug 17 18:30 /opt/bb-code-server/app/lib/vscode/node_modules/native-watchdog/build/Release/watchdog.node
17215 320 -rw-r--r-- 2 root root 324516 Aug 17 18:31 /opt/bb-code-server/app/lib/vscode/node_modules/@parcel/watcher/build/Release/obj.target/watcher.node
17215 320 -rw-r--r-- 2 root root 324516 Aug 17 18:31 /opt/bb-code-server/app/lib/vscode/node_modules/@parcel/watcher/build/Release/watcher.node
17218 4 -rw-r--r-- 2 root root 908 Aug 17 18:30 /opt/bb-code-server/app/lib/vscode/node_modules/@parcel/watcher/build/Release/nothing.a
17218 4 -rw-r--r-- 2 root root 908 Aug 17 18:30 /opt/bb-code-server/app/lib/vscode/node_modules/@parcel/watcher/build/node-addon-api/nothing.a
17670 376 -rw-r--r-- 2 root root 382784 Aug 17 18:31 /opt/bb-code-server/app/lib/vscode/node_modules/spdlog/build/Release/obj.target/spdlog.node
17670 376 -rw-r--r-- 2 root root 382784 Aug 17 18:31 /opt/bb-code-server/app/lib/vscode/node_modules/spdlog/build/Release/spdlog.node
23012 48 -rwxr-xr-x 2 root root 45262 Sep 24 2021 /usr/bin/perlbug
23012 48 -rwxr-xr-x 2 root root 45262 Sep 24 2021 /usr/bin/perlthanks
23271 836 -rwxr-xr-x 2 root root 852396 May 10 14:51 /usr/bin/pru-gcc
23271 836 -rwxr-xr-x 2 root root 852396 May 10 14:51 /usr/bin/pru-gcc-12.1.0
23506 124 -rwxr-xr-x 2 root root 125024 Aug 6 23:45 /usr/bin/unzip
23506 124 -rwxr-xr-x 2 root root 125024 Aug 6 23:45 /usr/bin/zipinfo
23614 836 -rwxr-xr-x 2 root root 852396 May 10 14:51 /usr/bin/pru-c++
23614 836 -rwxr-xr-x 2 root root 852396 May 10 14:51 /usr/bin/pru-g++
23625 2724 -rwxr-xr-x 2 root root 2788144 Sep 24 2021 /usr/bin/perl
23625 2724 -rwxr-xr-x 2 root root 2788144 Sep 24 2021 /usr/bin/perl5.32.1
24968 15060 -rw-r--r-- 40 root root 15418400 May 11 13:37 /usr/lib/arm-linux-gnueabihf/dri/armada-drm_dri.so
24968 15060 -rw-r--r-- 40 root root 15418400 May 11 13:37 /usr/lib/arm-linux-gnueabihf/dri/etnaviv_dri.so
24968 15060 -rw-r--r-- 40 root root 15418400 May 11 13:37 /usr/lib/arm-linux-gnueabihf/dri/exynos_dri.so
24968 15060 -rw-r--r-- 40 root root 15418400 May 11 13:37 /usr/lib/arm-linux-gnueabihf/dri/hx8357d_dri.so
24968 15060 -rw-r--r-- 40 root root 15418400 May 11 13:37 /usr/lib/arm-linux-gnueabihf/dri/ili9225_dri.so
24968 15060 -rw-r--r-- 40 root root 15418400 May 11 13:37 /usr/lib/arm-linux-gnueabihf/dri/ili9341_dri.so
24968 15060 -rw-r--r-- 40 root root 15418400 May 11 13:37 /usr/lib/arm-linux-gnueabihf/dri/imx-dcss_dri.so
24968 15060 -rw-r--r-- 40 root root 15418400 May 11 13:37 /usr/lib/arm-linux-gnueabihf/dri/imx-drm_dri.so
24968 15060 -rw-r--r-- 40 root root 15418400 May 11 13:37 /usr/lib/arm-linux-gnueabihf/dri/ingenic-drm_dri.so
24968 15060 -rw-r--r-- 40 root root 15418400 May 11 13:37 /usr/lib/arm-linux-gnueabihf/dri/kgsl_dri.so
24968 15060 -rw-r--r-- 40 root root 15418400 May 11 13:37 /usr/lib/arm-linux-gnueabihf/dri/kirin_dri.so
24968 15060 -rw-r--r-- 40 root root 15418400 May 11 13:37 /usr/lib/arm-linux-gnueabihf/dri/kms_swrast_dri.so
24968 15060 -rw-r--r-- 40 root root 15418400 May 11 13:37 /usr/lib/arm-linux-gnueabihf/dri/komeda_dri.so
24968 15060 -rw-r--r-- 40 root root 15418400 May 11 13:37 /usr/lib/arm-linux-gnueabihf/dri/lima_dri.so
24968 15060 -rw-r--r-- 40 root root 15418400 May 11 13:37 /usr/lib/arm-linux-gnueabihf/dri/mali-dp_dri.so
24968 15060 -rw-r--r-- 40 root root 15418400 May 11 13:37 /usr/lib/arm-linux-gnueabihf/dri/mcde_dri.so
24968 15060 -rw-r--r-- 40 root root 15418400 May 11 13:37 /usr/lib/arm-linux-gnueabihf/dri/mediatek_dri.so
24968 15060 -rw-r--r-- 40 root root 15418400 May 11 13:37 /usr/lib/arm-linux-gnueabihf/dri/meson_dri.so
24968 15060 -rw-r--r-- 40 root root 15418400 May 11 13:37 /usr/lib/arm-linux-gnueabihf/dri/mi0283qt_dri.so
24968 15060 -rw-r--r-- 40 root root 15418400 May 11 13:37 /usr/lib/arm-linux-gnueabihf/dri/msm_dri.so
24968 15060 -rw-r--r-- 40 root root 15418400 May 11 13:37 /usr/lib/arm-linux-gnueabihf/dri/mxsfb-drm_dri.so
24968 15060 -rw-r--r-- 40 root root 15418400 May 11 13:37 /usr/lib/arm-linux-gnueabihf/dri/nouveau_dri.so
24968 15060 -rw-r--r-- 40 root root 15418400 May 11 13:37 /usr/lib/arm-linux-gnueabihf/dri/panfrost_dri.so
24968 15060 -rw-r--r-- 40 root root 15418400 May 11 13:37 /usr/lib/arm-linux-gnueabihf/dri/pl111_dri.so
24968 15060 -rw-r--r-- 40 root root 15418400 May 11 13:37 /usr/lib/arm-linux-gnueabihf/dri/r300_dri.so
24968 15060 -rw-r--r-- 40 root root 15418400 May 11 13:37 /usr/lib/arm-linux-gnueabihf/dri/r600_dri.so
24968 15060 -rw-r--r-- 40 root root 15418400 May 11 13:37 /usr/lib/arm-linux-gnueabihf/dri/radeonsi_dri.so
24968 15060 -rw-r--r-- 40 root root 15418400 May 11 13:37 /usr/lib/arm-linux-gnueabihf/dri/rcar-du_dri.so
24968 15060 -rw-r--r-- 40 root root 15418400 May 11 13:37 /usr/lib/arm-linux-gnueabihf/dri/repaper_dri.so
24968 15060 -rw-r--r-- 40 root root 15418400 May 11 13:37 /usr/lib/arm-linux-gnueabihf/dri/rockchip_dri.so
24968 15060 -rw-r--r-- 40 root root 15418400 May 11 13:37 /usr/lib/arm-linux-gnueabihf/dri/st7586_dri.so
24968 15060 -rw-r--r-- 40 root root 15418400 May 11 13:37 /usr/lib/arm-linux-gnueabihf/dri/st7735r_dri.so
24968 15060 -rw-r--r-- 40 root root 15418400 May 11 13:37 /usr/lib/arm-linux-gnueabihf/dri/stm_dri.so
24968 15060 -rw-r--r-- 40 root root 15418400 May 11 13:37 /usr/lib/arm-linux-gnueabihf/dri/sun4i-drm_dri.so
24968 15060 -rw-r--r-- 40 root root 15418400 May 11 13:37 /usr/lib/arm-linux-gnueabihf/dri/swrast_dri.so
24968 15060 -rw-r--r-- 40 root root 15418400 May 11 13:37 /usr/lib/arm-linux-gnueabihf/dri/tegra_dri.so
24968 15060 -rw-r--r-- 40 root root 15418400 May 11 13:37 /usr/lib/arm-linux-gnueabihf/dri/v3d_dri.so
24968 15060 -rw-r--r-- 40 root root 15418400 May 11 13:37 /usr/lib/arm-linux-gnueabihf/dri/vc4_dri.so
24968 15060 -rw-r--r-- 40 root root 15418400 May 11 13:37 /usr/lib/arm-linux-gnueabihf/dri/virtio_gpu_dri.so
24968 15060 -rw-r--r-- 40 root root 15418400 May 11 13:37 /usr/lib/arm-linux-gnueabihf/dri/zink_dri.so
24969 7608 -rw-r--r-- 3 root root 7788172 May 11 13:37 /usr/lib/arm-linux-gnueabihf/dri/nouveau_drv_video.so
24969 7608 -rw-r--r-- 3 root root 7788172 May 11 13:37 /usr/lib/arm-linux-gnueabihf/dri/r600_drv_video.so
24969 7608 -rw-r--r-- 3 root root 7788172 May 11 13:37 /usr/lib/arm-linux-gnueabihf/dri/radeonsi_drv_video.so
142976 7800 -rw-r--r-- 4 root root 7985388 May 11 13:37 /usr/lib/arm-linux-gnueabihf/vdpau/libvdpau_nouveau.so.1.0.0
142976 7800 -rw-r--r-- 4 root root 7985388 May 11 13:37 /usr/lib/arm-linux-gnueabihf/vdpau/libvdpau_r300.so.1.0.0
142976 7800 -rw-r--r-- 4 root root 7985388 May 11 13:37 /usr/lib/arm-linux-gnueabihf/vdpau/libvdpau_r600.so.1.0.0
142976 7800 -rw-r--r-- 4 root root 7985388 May 11 13:37 /usr/lib/arm-linux-gnueabihf/vdpau/libvdpau_radeonsi.so.1.0.0
145625 748 -rwxr-xr-x 2 root root 762556 Mar 4 2022 /usr/lib/pru/bin/ld
145625 748 -rwxr-xr-x 2 root root 762556 Mar 4 2022 /usr/lib/pru/bin/ld.bfd
145640 1064 -rw-r--r-- 2 root root 1088316 May 10 14:51 /usr/lib/pru/lib/libc.a
145640 1064 -rw-r--r-- 2 root root 1088316 May 10 14:51 /usr/lib/pru/lib/libg.a
from boot-scripts.
Yeap, it was hardlinks... patching...
from boot-scripts.
It working now. Share my log here. Maybe it's useful for someone.
sudo beagle-flasher
--------------------------------------------------------------------------------
Version: [1.20221010.1, rsync add -H option for hardlinks, final image running out of space...]
--------------------------------------------------------------------------------
cat /etc/default/beagle-flasher:
--------------------------------------------------------------------------------
#debug_over_display=tty0
source=/dev/mmcblk0
destination=/dev/mmcblk1
rfs_partition=single
rfs_rootfs_type=ext4
rfs_rootfs_startmb=4
bootloader=/opt/u-boot/bb-u-boot-am335x-evm/install-mmcblk1.sh
flash_back=beaglebone-black-emmc-to-microsd
--------------------------------------------------------------------------------
INFO: Preparing sysctl
INFO: [sysctl: vm.min_free_kbytes=[16384]
INFO: [sysctl: setting: [sysctl -w vm.min_free_kbytes=16384]
vm.min_free_kbytes = 16384
--------------------------------------------------------------------------------
INFO: [lsblk -i]
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
mmcblk1 179:0 0 3.6G 0 disk
`-mmcblk1p1 179:1 0 3.6G 0 part
mmcblk1boot0 179:256 0 2M 1 disk
mmcblk1boot1 179:512 0 2M 1 disk
mmcblk0 179:768 0 14.8G 0 disk
`-mmcblk0p1 179:769 0 3.6G 0 part /
--------------------------------------------------------------------------------
INFO: copying [/dev/mmcblk0] -> [/dev/mmcblk1]
--------------------------------------------------------------------------------
INFO: [source=/dev/mmcblk0] is a valid block device
INFO: [destination=/dev/mmcblk1] is a valid block device
INFO: [/boot/config-5.10.140-ti-r52]
INFO: Generating: [/boot/initrd.img-5.10.140-ti-r52]
update-initramfs: Generating /boot/initrd.img-5.10.140-ti-r52
W: Possible missing firmware /lib/firmware/xc3028L-v36.fw for built-in driver tuner_xc2028
W: Possible missing firmware /lib/firmware/xc3028-v27.fw for built-in driver tuner_xc2028
W: Possible missing firmware /lib/firmware/dvb-fe-xc4000-1.4.fw for built-in driver xc4000
--------------------------------------------------------------------------------
INFO: flush_cache: [blockdev --flushbufs /dev/mmcblk1]
--------------------------------------------------------------------------------
INFO: Erasing: [/dev/mmcblk1]
INFO: flush_cache: [blockdev --flushbufs /dev/mmcblk1]
--------------------------------------------------------------------------------
INFO: [dd if=/dev/zero of=/dev/mmcblk1 bs=1M count=108 status=progress]
111149056 bytes (111 MB, 106 MiB) copied, 3 s, 36.7 MB/s
108+0 records in
108+0 records out
113246208 bytes (113 MB, 108 MiB) copied, 10.17 s, 11.1 MB/s
--------------------------------------------------------------------------------
INFO: [dd if=/dev/mmcblk1 of=/dev/null bs=1M count=108 status=progress]
112197632 bytes (112 MB, 107 MiB) copied, 3 s, 37.2 MB/s
108+0 records in
108+0 records out
113246208 bytes (113 MB, 108 MiB) copied, 3.30155 s, 34.3 MB/s
--------------------------------------------------------------------------------
INFO: flush_cache: [blockdev --flushbufs /dev/mmcblk1]
--------------------------------------------------------------------------------
INFO: Erasing: [/dev/mmcblk1] complete
--------------------------------------------------------------------------------
INFO: [/bin/bash /opt/u-boot/bb-u-boot-am335x-evm/install-mmcblk1.sh]
dd if=/opt/u-boot/bb-u-boot-am335x-evm/MLO of=/dev/mmcblk1 count=2 seek=1 bs=128k
0+1 records in
0+1 records out
106028 bytes (106 kB, 104 KiB) copied, 0.0230523 s, 4.6 MB/s
dd if=/opt/u-boot/bb-u-boot-am335x-evm/u-boot-dtb.img of=/dev/mmcblk1 count=4 seek=1 bs=384k
2+1 records in
2+1 records out
987236 bytes (987 kB, 964 KiB) copied, 0.160046 s, 6.2 MB/s
--------------------------------------------------------------------------------
INFO: Partitioning: /dev/mmcblk1
INFO: /sbin/sfdisk: [sfdisk from util-linux 2.36.1]
INFO: /sbin/sfdisk: [/sbin/sfdisk --force /dev/mmcblk1]
INFO: /sbin/sfdisk: [4M,,L,*]
--------------------------------------------------------------------------------
Checking that no-one is using this disk right now ... OK
Disk /dev/mmcblk1: 3.64 GiB, 3909091328 bytes, 7634944 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
>>> Created a new DOS disklabel with disk identifier 0xab72047a.
/dev/mmcblk1p1: Created a new partition 1 of type 'Linux' and of size 3.6 GiB.
/dev/mmcblk1p2: Done.
New situation:
Disklabel type: dos
Disk identifier: 0xab72047a
Device Boot Start End Sectors Size Id Type
/dev/mmcblk1p1 * 8192 7634943 7626752 3.6G 83 Linux
The partition table has been altered.
Calling ioctl() to re-read partition table.
Syncing disks.
INFO: flush_cache: [blockdev --flushbufs /dev/mmcblk1]
--------------------------------------------------------------------------------
INFO: Formatting: /dev/mmcblk1
/sbin/mkfs.ext4 /dev/mmcblk1p1 -L rootfs
mke2fs 1.46.2 (28-Feb-2021)
Discarding device blocks: done
Creating filesystem with 953344 4k blocks and 238560 inodes
Filesystem UUID: 38c612ec-032d-4d01-90ee-2cfb33aa447d
Superblock backups stored on blocks:
32768, 98304, 163840, 229376, 294912, 819200, 884736
Allocating group tables: done
Writing inode tables: done
Creating journal (16384 blocks): done
Writing superblocks and filesystem accounting information: done
--------------------------------------------------------------------------------
INFO: flush_cache: [blockdev --flushbufs /dev/mmcblk1]
--------------------------------------------------------------------------------
INFO: Formatting: /dev/mmcblk1 complete
--------------------------------------------------------------------------------
INFO: Copying: /dev/mmcblk0p1 -> /dev/mmcblk1p1
INFO: [mount /dev/mmcblk1p1 /tmp/rootfs/ -o async,noatime]
INFO: /usr/bin/rsync: (-aHAXx) [/ -> /tmp/rootfs/]
2.64G 77% 2.09MB/s 0:20:06 (xfr#77612, to-chk=0/92186)
--------------------------------------------------------------------------------
INFO: flush_cache: [blockdev --flushbufs /dev/mmcblk1]
--------------------------------------------------------------------------------
INFO: Copying: Kernel modules
INFO: /usr/bin/rsync: (-aHAXx) /lib/modules/5.10.140-ti-r52/ -> /tmp/rootfs/lib/modules/5.10.140-ti-r52/
60.84M 100% 1.26MB/s 0:00:46 (xfr#2576, to-chk=0/2978)
--------------------------------------------------------------------------------
INFO: flush_cache: [blockdev --flushbufs /dev/mmcblk1]
--------------------------------------------------------------------------------
INFO: Generating: /etc/fstab
INFO: [cat /tmp/rootfs/etc/fstab]
# /etc/fstab: static file system information.
#
/dev/mmcblk1p1 / ext4 noatime,errors=remount-ro 0 1
debugfs /sys/kernel/debug debugfs mode=755,uid=root,gid=gpio,defaults 0 0
--------------------------------------------------------------------------------
INFO: [cat /tmp/rootfs/boot/uEnv.txt]
#disable_uboot_overlay_video=1
disable_uboot_overlay_audio=1
disable_uboot_overlay_wireless=1
disable_uboot_overlay_adc=1
###
###Cape Universal Enable
enable_uboot_cape_universal=1
###
###Debug: disable uboot autoload of Cape
#disable_uboot_overlay_addr0=1
#disable_uboot_overlay_addr1=1
#disable_uboot_overlay_addr2=1
#disable_uboot_overlay_addr3=1
###
###U-Boot fdt tweaks... (60000 = 384KB)
#uboot_fdt_buffer=0x60000
###U-Boot Overlays###
console=ttyS0,115200n8
#cmdline=coherent_pool=1M net.ifnames=0 lpj=1990656 rng_core.default_quality=100 quiet
#In the event of edid real failures, uncomment this next line:
#cmdline=coherent_pool=1M net.ifnames=0 lpj=1990656 rng_core.default_quality=100 quiet video=HDMI-A-1:1024x768@60e
cmdline=coherent_pool=1M net.ifnames=0 lpj=1990656 rng_core.default_quality=100 quiet video=HDMI-A-1:1280x720@60e
#cmdline=coherent_pool=1M net.ifnames=0 lpj=1990656 rng_core.default_quality=100 quiet video=HDMI-A-1:1920x1080@24e
#Use an overlayfs on top of a read-only root filesystem:
#cmdline=coherent_pool=1M net.ifnames=0 lpj=1990656 rng_core.default_quality=100 quiet overlayroot=tmpfs
##enable Generic eMMC Flasher:
#cmdline=init=/usr/sbin/init-beagle-flasher
--------------------------------------------------------------------------------
INFO: [cp -v /etc/beagle-flasher/beaglebone-black-emmc-to-microsd /tmp/rootfs/etc/default/beagle-flasher]
'/etc/beagle-flasher/beaglebone-black-emmc-to-microsd' -> '/tmp/rootfs/etc/default/beagle-flasher'
--------------------------------------------------------------------------------
INFO: [cat /tmp/rootfs/etc/default/generic-sys-mods]
#This file is sourced by /usb/bin/bb-growpart
ROOT_DRIVE=/dev/mmcblk1
ROOT_PARTITION=1
ARCH_SOC_MODULES=am335x
--------------------------------------------------------------------------------
Copying: /dev/mmcblk0p1 -> /dev/mmcblk1p1 complete
--------------------------------------------------------------------------------
INFO: flush_cache: [blockdev --flushbufs /dev/mmcblk1]
--------------------------------------------------------------------------------
INFO: [umount /tmp/rootfs/ || umount -l /tmp/rootfs/ || write_failure]
--------------------------------------------------------------------------------
INFO: Force writeback of eMMC buffers by Syncing: /dev/mmcblk1
INFO: [dd if=/dev/mmcblk1 of=/dev/null count=100000 status=progress]
42214912 bytes (42 MB, 40 MiB) copied, 5 s, 8.4 MB/s
100000+0 records in
100000+0 records out
51200000 bytes (51 MB, 49 MiB) copied, 6.18138 s, 8.3 MB/s
--------------------------------------------------------------------------------
INFO: flush_cache: [blockdev --flushbufs /dev/mmcblk1]
--------------------------------------------------------------------------------
from boot-scripts.
Related Issues (20)
- boot-scripts/device/bone/capes/DLPDLCR2000/structured_light won't compile
- Update show-pins for 4.19 kernel
- get_ext4_options in emmc/functions.sh doesn't disable metadata_csum/64bit on buster image HOT 1
- @davewthompson which image? The most common reason for this error occurs when you try to boot a really really old 3.8.13 image with a newer BBB with an eMMC based off the 5.1* spec.. Which i fixed on Jun 15, 2016. HOT 7
- USB Ethernet gadget not recognised by recent MacOS releases HOT 3
- init-EMMC-flasher doesn't work with kernel 5. HOT 7
- init-eMMC-flasher does not copy multiple kernel modules HOT 6
- GIVE ME MY 2-SECOND DELAY BACK!!! HOT 2
- Bluetooth and kernel 5.4 HOT 1
- What script to flash Green Gateway? HOT 3
- mjpg-streamer stops working when using libroboticscontrol example HOT 2
- typo in update_bootloader.sh HOT 1
- boot from eMMC not working after using bbb-eMMC-flasher-eewiki-ext4.sh HOT 4
- eth0 not getting IP address after flashing bone-debian-11.3-iot-armhf-2022-05-10-4gb.img.xz onto BeagleBone Black HOT 2
- show-pins.pl fails after pulling latest code HOT 4
- Generic eMMC Flasher fails on newest BBone-Images (Ubuntu) HOT 4
- writing to [/dev/mmcblk1] failed HOT 20
- Cannot boot from SDcard on BBB rev. A5A board HOT 31
- version.sh should check the CONTROL_STATUS register to determine which SPL was run HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from boot-scripts.