This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

AM625: Unable to load tisdk-default rootfs filesystem on eMMC on SK-AM62 eval board

Part Number: AM625
Other Parts Discussed in Thread: INA3221, LM90, HD3SS3220

Hello, we have managed to get booting Linux from eMMC with help if TI and now looking into using tisdk-default rather than tisdk-base filesystem.  

I am creating the filesystem using the following:

<path-to-sdk>/filesystem$ mkfs.ext4 -F tisdk-default.ext4
mke2fs 1.46.5 (30-Dec-2021)
The file tisdk-base.ext4 does not exist and no size was specified.


<path-to-sdk>/filesystem$ dd if=/dev/null of=tisdk-default.ext4 bs=8M seek=300
0+0 records in
0+0 records out
0 bytes copied, 0.000231378 s, 0.0 kB/s


<path-to-sdk>/filesystem$ mkfs.ext4 -F tisdk-default.ext4
mke2fs 1.46.5 (30-Dec-2021)
Discarding device blocks: done
Creating filesystem with 76800 4k blocks and 76800 inodes
Filesystem UUID: 2963df85-a637-4103-9472-1da1c68f9246
Superblock backups stored on blocks:
32768

Allocating group tables: done
Writing inode tables: done
Creating journal (4096 blocks): done
Writing superblocks and filesystem accounting information: done


<path-to-sdk>/filesystem$ mkdir mnt_fs
<path-to-sdk>/filesystem$ sudo mount -t ext4 tisdk-base.ext4 mnt_fs
<path-to-sdk>/filesystem$ cd mnt_fs
<path-to-sdk>/filesystem/mnt_fs$
<path-to-sdk>/filesystem/mnt_fs$ sudo tar xvf ../tisdk-base-image-am62xx-evm.tar.xz

Loading the u-boot using DFU USB and then flashed U-boot on to the eMMC and the last step of flashing rootfs I get the following error:

$ sudo dfu-util -a rootfs -D /home/miteshhiran/ti-processor-sdk-linux-am62xx-evm-08.06.00.42/filesystem/tisdk-default.ext4
dfu-util 0.9

Copyright 2005-2009 Weston Schmidt, Harald Welte and OpenMoko Inc.
Copyright 2010-2016 Tormod Volden and Stefan Schmidt
This program is Free Software and has ABSOLUTELY NO WARRANTY
Please report bugs to sourceforge.net/.../

dfu-util: File size is too big: Success

  • Hi Mitesh,

    We have seen some issues when flashing a large rootfs to eMMC on AM62x.

    I will get more information and get back to you by tomorrow.



    ~ Judith

  • Meanwhile, can you show the complete log?

  • Hi Mitesh,

    Please try the following binaries to boot with USB-DFU:

    tiboot3-usbdfu.bin
    tispl-usbdfu.bin
    u-boot-usbdfu.bin

    These binaries were built in u-boot using the following patches:

    diff --git a/include/configs/am62x_evm.h b/include/configs/am62x_evm.h
    index 97bd7c1fd7..992294acfe 100644
    --- a/include/configs/am62x_evm.h
    +++ b/include/configs/am62x_evm.h
    @@ -504,7 +504,7 @@
     
     #endif
     
    -#ifdef CONFIG_TARGET_AM625_A53_EVM
    +#if defined(CONFIG_TARGET_AM625_A53_EVM) || defined(CONFIG_SPL_DFU)
     #define EXTRA_ENV_DFUARGS \
            DFU_ALT_INFO_MMC \
            DFU_ALT_INFO_EMMC \

    diff --git a/configs/am62x_evm_a53_defconfig b/configs/am62x_evm_a53_defconfig
    index d9bf9a5b7d..99158660b0 100644
    --- a/configs/am62x_evm_a53_defconfig
    +++ b/configs/am62x_evm_a53_defconfig
    @@ -124,8 +124,8 @@ CONFIG_MMC_IO_VOLTAGE=y
     CONFIG_SPL_MMC_IO_VOLTAGE=y
     CONFIG_MMC_UHS_SUPPORT=y
     CONFIG_SPL_MMC_UHS_SUPPORT=y
    -CONFIG_MMC_HS200_SUPPORT=y
    -CONFIG_SPL_MMC_HS200_SUPPORT=y
    +CONFIG_MMC_HS200_SUPPORT=n
    +CONFIG_SPL_MMC_HS200_SUPPORT=n
     CONFIG_MMC_SDHCI=y
     CONFIG_MMC_SDHCI_ADMA=y
     CONFIG_SPL_MMC_SDHCI_ADMA=y


    After you boot with USB-DFU using these binaries, then you could flash the eMMC using the default rootfs.

    Let me know if these work for you.

    ~ Judith

  • Hi Judith, thanks for the file. but the outcome is still same.

    $ sudo dfu-util -a rootfs -D /home/miteshhiran/ti-processor-sdk-linux-am62xx-evm-08.06.00.42/filesystem/tisdk-default.ext4
    dfu-util 0.9

    Copyright 2005-2009 Weston Schmidt, Harald Welte and OpenMoko Inc.
    Copyright 2010-2016 Tormod Volden and Stefan Schmidt
    This program is Free Software and has ABSOLUTELY NO WARRANTY
    Please report bugs to sourceforge.net/.../

    dfu-util: File size is too big: Success

  • miteshhiran@ubuntu:~$ sudo dfu-util -R -a bootloader -D /home/miteshhiran/Desktop/TI-E2E-LargeFileTxn/tiboot3-usbdfu.bin
    dfu-util 0.9

    Copyright 2005-2009 Weston Schmidt, Harald Welte and OpenMoko Inc.
    Copyright 2010-2016 Tormod Volden and Stefan Schmidt
    This program is Free Software and has ABSOLUTELY NO WARRANTY
    Please report bugs to sourceforge.net/.../

    dfu-util: Invalid DFU suffix signature
    dfu-util: A valid DFU suffix will be required in a future dfu-util release!!!
    Opening DFU capable USB device...
    ID 0451:6165
    Run-time device DFU version 0110
    Claiming USB DFU Interface...
    Setting Alternate Setting #0 ...
    Determining device status: state = dfuIDLE, status = 0
    dfuIDLE, continuing
    DFU mode device DFU version 0110
    Device returned transfer size 512
    Copying data from PC to DFU device
    Download [=========================] 100% 330653 bytes
    Download done.
    state(6) = dfuMANIFEST-SYNC, status(0) = No error condition is present
    state(2) = dfuIDLE, status(0) = No error condition is present
    Done!
    dfu-util: can't detach
    Resetting USB to switch back to runtime mode


    miteshhiran@ubuntu:~$ sudo dfu-util -R -a tispl.bin -D /home/miteshhiran/Desktop/TI-E2E-LargeFileTxn/tispl-usbdfu.bin
    dfu-util 0.9

    Copyright 2005-2009 Weston Schmidt, Harald Welte and OpenMoko Inc.
    Copyright 2010-2016 Tormod Volden and Stefan Schmidt
    This program is Free Software and has ABSOLUTELY NO WARRANTY
    Please report bugs to sourceforge.net/.../

    dfu-util: Invalid DFU suffix signature
    dfu-util: A valid DFU suffix will be required in a future dfu-util release!!!
    Opening DFU capable USB device...
    ID 0451:6165
    Run-time device DFU version 0110
    Claiming USB DFU Interface...
    Setting Alternate Setting #0 ...
    Determining device status: state = dfuIDLE, status = 0
    dfuIDLE, continuing
    DFU mode device DFU version 0110
    Device returned transfer size 4096
    Copying data from PC to DFU device
    Download [=========================] 100% 936228 bytes
    Download done.
    state(7) = dfuMANIFEST, status(0) = No error condition is present
    state(2) = dfuIDLE, status(0) = No error condition is present
    Done!
    Resetting USB to switch back to runtime mode


    miteshhiran@ubuntu:~$ sudo dfu-util -R -a u-boot.img -D /home/miteshhiran/Desktop/TI-E2E-LargeFileTxn/u-boot-usbdfu.bin
    dfu-util 0.9

    Copyright 2005-2009 Weston Schmidt, Harald Welte and OpenMoko Inc.
    Copyright 2010-2016 Tormod Volden and Stefan Schmidt
    This program is Free Software and has ABSOLUTELY NO WARRANTY
    Please report bugs to sourceforge.net/.../

    dfu-util: Invalid DFU suffix signature
    dfu-util: A valid DFU suffix will be required in a future dfu-util release!!!
    Opening DFU capable USB device...
    ID 0451:6165
    Run-time device DFU version 0110
    Claiming USB DFU Interface...
    Setting Alternate Setting #1 ...
    Determining device status: state = dfuIDLE, status = 0
    dfuIDLE, continuing
    DFU mode device DFU version 0110
    Device returned transfer size 4096
    Copying data from PC to DFU device
    Download [=========================] 100% 894388 bytes
    Download done.
    state(7) = dfuMANIFEST, status(0) = No error condition is present
    state(2) = dfuIDLE, status(0) = No error condition is present
    Done!
    Resetting USB to switch back to runtime mode


    miteshhiran@ubuntu:~$ sudo dfu-util -a tiboot3.bin.raw -D /home/miteshhiran/ti-processor-sdk-linux-am62xx-evm-08.06.00.42/board-support/k3-image-gen-2022.01/tiboot3-am62x-gp-evm.bin
    dfu-util 0.9

    Copyright 2005-2009 Weston Schmidt, Harald Welte and OpenMoko Inc.
    Copyright 2010-2016 Tormod Volden and Stefan Schmidt
    This program is Free Software and has ABSOLUTELY NO WARRANTY
    Please report bugs to sourceforge.net/.../

    dfu-util: Invalid DFU suffix signature
    dfu-util: A valid DFU suffix will be required in a future dfu-util release!!!
    Opening DFU capable USB device...
    ID 0451:6165
    Run-time device DFU version 0110
    Claiming USB DFU Interface...
    Setting Alternate Setting #2 ...
    Determining device status: state = dfuIDLE, status = 0
    dfuIDLE, continuing
    DFU mode device DFU version 0110
    Device returned transfer size 4096
    Copying data from PC to DFU device
    Download [=========================] 100% 332454 bytes
    Download done.
    state(7) = dfuMANIFEST, status(0) = No error condition is present
    state(2) = dfuIDLE, status(0) = No error condition is present
    Done!


    miteshhiran@ubuntu:~$ sudo dfu-util -a tispl.bin.raw -D /home/miteshhiran/ti-processor-sdk-linux-am62xx-evm-08.06.00.42/board-support/u-boot-2021.01+gitAUTOINC+2ee8efd654-g2ee8efd654/build/arm64/tispl.bin
    dfu-util 0.9

    Copyright 2005-2009 Weston Schmidt, Harald Welte and OpenMoko Inc.
    Copyright 2010-2016 Tormod Volden and Stefan Schmidt
    This program is Free Software and has ABSOLUTELY NO WARRANTY
    Please report bugs to sourceforge.net/.../

    dfu-util: Invalid DFU suffix signature
    dfu-util: A valid DFU suffix will be required in a future dfu-util release!!!
    Opening DFU capable USB device...
    ID 0451:6165
    Run-time device DFU version 0110
    Claiming USB DFU Interface...
    Setting Alternate Setting #3 ...
    Determining device status: state = dfuIDLE, status = 0
    dfuIDLE, continuing
    DFU mode device DFU version 0110
    Device returned transfer size 4096
    Copying data from PC to DFU device
    Download [=========================] 100% 962020 bytes
    Download done.
    state(7) = dfuMANIFEST, status(0) = No error condition is present
    state(2) = dfuIDLE, status(0) = No error condition is present
    Done!


    miteshhiran@ubuntu:~$ sudo dfu-util -a u-boot.img.raw -D /home/miteshhiran/ti-processor-sdk-linux-am62xx-evm-08.06.00.42/board-support/u-boot-2021.01+gitAUTOINC+2ee8efd654-g2ee8efd654/build/arm64/u-boot.img
    dfu-util 0.9

    Copyright 2005-2009 Weston Schmidt, Harald Welte and OpenMoko Inc.
    Copyright 2010-2016 Tormod Volden and Stefan Schmidt
    This program is Free Software and has ABSOLUTELY NO WARRANTY
    Please report bugs to sourceforge.net/.../

    dfu-util: Invalid DFU suffix signature
    dfu-util: A valid DFU suffix will be required in a future dfu-util release!!!
    Opening DFU capable USB device...
    ID 0451:6165
    Run-time device DFU version 0110
    Claiming USB DFU Interface...
    Setting Alternate Setting #4 ...
    Determining device status: state = dfuIDLE, status = 0
    dfuIDLE, continuing
    DFU mode device DFU version 0110
    Device returned transfer size 4096
    Copying data from PC to DFU device
    Download [=========================] 100% 894628 bytes
    Download done.
    state(7) = dfuMANIFEST, status(0) = No error condition is present
    state(2) = dfuIDLE, status(0) = No error condition is present
    Done!


    miteshhiran@ubuntu:~$ sudo dfu-util -a rootfs -D /home/miteshhiran/ti-processor-sdk-linux-am62xx-evm-08.06.00.42/filesystem/tisdk-default.ext4
    dfu-util 0.9

    Copyright 2005-2009 Weston Schmidt, Harald Welte and OpenMoko Inc.
    Copyright 2010-2016 Tormod Volden and Stefan Schmidt
    This program is Free Software and has ABSOLUTELY NO WARRANTY
    Please report bugs to sourceforge.net/.../

    dfu-util: File size is too big: Success
    miteshhiran@ubuntu:~$

  • Hi Mitesh,

    Now that we have flashed the bootloaders, we no longer have to flash them again.

    Why rootfs did not flash, perhaps I sent the wrong binaries again, so here I will attach the binaries that I just tested and the default rootfs. You only need to extract the tisdk-defulat.zip file. Will attach log for your reference as well.

    1351.tiboot3-usbdfu.bin
    5153.tispl-usbdfu.bin
    u-boot-usbdfu.img
    tisdk-default.zip
    bootlog-mitesh.sh

    ~ Judith

  • Thanks Judith, this seems to have worked. Can you please detials what were changed in the3 SDK (patch) to get these working? 

    And then I shall try to rebuild tiboot and u-boot image from my SDK and test again. 

    Thanks again for all the support. 

  • Hi Judith, when we tried to instal modules on the filesystem, it complaint that there isn't enough space left on the partition. 

    Can you let me how to increase this please? 

    I noticed, you has changed the seek argument in the creating of file system.

    Thanks 

  • Hi Mitesh,

    Sorry for the delay, was out on Friday.

    Sure, I will share the process again, here shortly.

    ~ Judith

  • Hi Mitesh,

    The following patches were added to U-boot, and used to build the binaries for USB-DFU boot:

    diff --git a/include/configs/am62x_evm.h b/include/configs/am62x_evm.h
    index 97bd7c1fd7..992294acfe 100644
    --- a/include/configs/am62x_evm.h
    +++ b/include/configs/am62x_evm.h
    @@ -504,7 +504,7 @@
     
     #endif
     
    -#ifdef CONFIG_TARGET_AM625_A53_EVM
    +#if defined(CONFIG_TARGET_AM625_A53_EVM) || defined(CONFIG_SPL_DFU)
     #define EXTRA_ENV_DFUARGS \
            DFU_ALT_INFO_MMC \
            DFU_ALT_INFO_EMMC \
    

    diff --git a/configs/am62x_evm_a53_defconfig b/configs/am62x_evm_a53_defconfig
    index d9bf9a5b7d..99158660b0 100644
    --- a/configs/am62x_evm_a53_defconfig
    +++ b/configs/am62x_evm_a53_defconfig
    @@ -124,8 +124,8 @@ CONFIG_MMC_IO_VOLTAGE=y
     CONFIG_SPL_MMC_IO_VOLTAGE=y
     CONFIG_MMC_UHS_SUPPORT=y
     CONFIG_SPL_MMC_UHS_SUPPORT=y
    -CONFIG_MMC_HS200_SUPPORT=y
    -CONFIG_SPL_MMC_HS200_SUPPORT=y
    +CONFIG_MMC_HS200_SUPPORT=n
    +CONFIG_SPL_MMC_HS200_SUPPORT=n
     CONFIG_MMC_SDHCI=y
     CONFIG_MMC_SDHCI_ADMA=y
     CONFIG_SPL_MMC_SDHCI_ADMA=y
    judith@uda0498204:~/src/uboot


    To create the tisdk-default.ext4, use the following commands:
    // Prepare tisdk-default.ext4
    judith@uda0498204:~/src/psdk/AM62x/08.06.00.42/filesystem$ dd if=/dev/null of=tisdk-default.ext4 bs=1M seek=2000
    0+0 records in
    0+0 records out
    0 bytes copied, 0.000237055 s, 0.0 kB/s
    judith@uda0498204:~/src/psdk/AM62x/08.06.00.42/filesystem$ mkfs.ext4 -F tisdk-default.ext4
    mke2fs 1.46.5 (30-Dec-2021)
    Discarding device blocks: done                            
    Creating filesystem with 512000 4k blocks and 128000 inodes
    Filesystem UUID: 723f4ba2-4186-4451-a590-3b3c0a5f3984
    Superblock backups stored on blocks: 
        32768, 98304, 163840, 229376, 294912
    
    Allocating group tables: done                            
    Writing inode tables: done                            
    Creating journal (8192 blocks): done
    Writing superblocks and filesystem accounting information: done
    
    judith@uda0498204:~/src/psdk/AM62x/08.06.00.42/filesystem$ mkdir mnt_fs
    judith@uda0498204:~/src/psdk/AM62x/08.06.00.42/filesystem$ sudo mount -t ext4 tisdk-default.ext4 mnt_fs
    [sudo] password for judith: 
    judith@uda0498204:~/src/psdk/AM62x/08.06.00.42/filesystem$ cd mnt_fs/
    judith@uda0498204:~/src/psdk/AM62x/08.06.00.42/filesystem/mnt_fs$ ls
    lost+found
    judith@uda0498204:~/src/psdk/AM62x/08.06.00.42/filesystem/mnt_fs$ sudo tar xvf ../tisdk-default-image-am62xx-evm.tar.xz
    ./var/lib/sudo/lectured/
    ./var/lib/systemd/
    ./var/local/
    ./var/lock
    ./var/log
    ./var/run
    ./var/spool/
    ./var/spool/at/
    ./var/spool/at/jobs/
    ./var/spool/at/jobs/.SEQ
    ./var/spool/at/spool/
    ./var/spool/cron/
    ./var/spool/mail/
    ./var/tmp
    ./var/volatile/
    ./www/
    ./www/logs
    ./www/pages/
    ./www/pages/dav/
    ./www/pages/index.html
    ./www/var
    judith@uda0498204:~/src/psdk/AM62x/08.06.00.42/filesystem/mnt_fs$ .1
    mnt_fs/  tisdk-base.ext4                     tisdk-default.ext4                     tisdk-default-image-am62xx-evm.wic.bmap
    test/    tisdk-base-image-am62xx-evm.tar.xz  tisdk-default-image-am62xx-evm.tar.xz  tisdk-default-image-am62xx-evm.wic.xz
    judith@uda0498204:~/src/psdk/AM62x/08.06.00.42/filesystem$ sudo umount mnt_fs

    when we tried to instal modules on the filesystem, it complaint that there isn't enough space left on the partition. 

    --> If you see this issue, simply increase the seek parameter, as I have shown above. Once you see no errors when creating tisdk-default.ext4, then you can flash the rootfs to eMMC.

    ~ Judith

  • Hi Judith, didn't work.

    I changed the seek for the dd command to be 4000 instead of 2000 (to get 4GB filesystem)

    but got error while flashing this on the eMMC.


    miteshhiran@ubuntu:~/ti-processor-sdk-linux-am62xx-evm-08.06.00.42/filesystem$ cd ..:~/ti-processor-sdk-linux-am62xx-evm-08.06.00.42/filesystem$
    miteshhiran@ubuntu:
    miteshhiran@ubuntu:~/ti-processor-sdk-linux-am62xx-evm-08.06.00.42$ cd board-support/linux-5.10.168+gitAUTOINC+2c23e6c538-g2c23e6c538/
    miteshhiran@ubuntu:~/ti-processor-sdk-linux-am62xx-evm-08.06.00.42/board-support/linux-5.10.168+gitAUTOINC+2c23e6c538-g2c23e6c538$ sudo make ARCH=arm64 INSTALL_MOD_PATH=/home/miteshhiran/ti-processor-sdk-linux-am62xx-evm-08.06.00.42/filesystem/mnt_fs modules_install
    arch/arm64/Makefile:25: ld does not support --fix-cortex-a53-843419; kernel may be susceptible to erratum
    INSTALL arch/arm64/crypto/aes-neon-blk.ko
    INSTALL arch/arm64/crypto/aes-neon-bs.ko
    INSTALL arch/arm64/crypto/chacha-neon.ko
    INSTALL arch/arm64/crypto/crct10dif-ce.ko
    INSTALL arch/arm64/crypto/sha3-ce.ko
    INSTALL arch/arm64/crypto/sha512-arm64.ko
    INSTALL arch/arm64/crypto/sha512-ce.ko
    INSTALL arch/arm64/crypto/sm3-ce.ko
    INSTALL arch/arm64/lib/xor-neon.ko
    INSTALL crypto/af_alg.ko
    INSTALL crypto/algif_hash.ko
    INSTALL crypto/algif_rng.ko
    INSTALL crypto/authenc.ko
    INSTALL crypto/authencesn.ko
    INSTALL crypto/blake2b_generic.ko
    INSTALL crypto/cbc.ko
    INSTALL crypto/ccm.ko
    INSTALL crypto/cmac.ko
    INSTALL crypto/ctr.ko
    INSTALL crypto/des_generic.ko
    INSTALL crypto/ecb.ko
    INSTALL crypto/ecc.ko
    INSTALL crypto/ecdh_generic.ko
    INSTALL crypto/gcm.ko
    INSTALL crypto/ghash-generic.ko
    INSTALL crypto/md4.ko
    INSTALL crypto/md5.ko
    INSTALL crypto/seqiv.ko
    INSTALL crypto/sha3_generic.ko
    INSTALL crypto/sha512_generic.ko
    INSTALL crypto/sm3_generic.ko
    INSTALL crypto/sm4_generic.ko
    INSTALL crypto/tcrypt.ko
    INSTALL crypto/xor.ko
    INSTALL crypto/xts.ko
    INSTALL crypto/xxhash_generic.ko
    INSTALL drivers/ata/ahci.ko
    INSTALL drivers/ata/ahci_ceva.ko
    INSTALL drivers/ata/ahci_platform.ko
    INSTALL drivers/ata/ahci_qoriq.ko
    INSTALL drivers/ata/ahci_xgene.ko
    INSTALL drivers/ata/libahci.ko
    INSTALL drivers/ata/libahci_platform.ko
    INSTALL drivers/ata/libata.ko
    INSTALL drivers/ata/pata_of_platform.ko
    INSTALL drivers/ata/pata_platform.ko
    INSTALL drivers/ata/sata_sil24.ko
    INSTALL drivers/base/regmap/regmap-sdw.ko
    INSTALL drivers/base/regmap/regmap-slimbus.ko
    INSTALL drivers/base/regmap/regmap-spmi.ko
    INSTALL drivers/bcma/bcma.ko
    INSTALL drivers/block/nbd.ko
    INSTALL drivers/bluetooth/btbcm.ko
    INSTALL drivers/bluetooth/btintel.ko
    INSTALL drivers/bluetooth/btqca.ko
    INSTALL drivers/bluetooth/btrtl.ko
    INSTALL drivers/bluetooth/btusb.ko
    INSTALL drivers/bluetooth/hci_uart.ko
    INSTALL drivers/char/hw_random/omap-rng.ko
    INSTALL drivers/char/hw_random/optee-rng.ko
    INSTALL drivers/char/hw_random/rng-core.ko
    INSTALL drivers/char/ipmi/ipmi_devintf.ko
    INSTALL drivers/char/ipmi/ipmi_msghandler.ko
    INSTALL drivers/char/ipmi/ipmi_si.ko
    INSTALL drivers/clk/clk-bd718x7.ko
    INSTALL drivers/counter/counter.ko
    INSTALL drivers/counter/ti-ecap-capture.ko
    INSTALL drivers/cpufreq/cpufreq_conservative.ko
    INSTALL drivers/cpufreq/cpufreq_powersave.ko
    INSTALL drivers/crypto/ccree/ccree.ko
    INSTALL drivers/crypto/sa2ul.ko
    INSTALL drivers/crypto/ti/mcrc.ko
    INSTALL drivers/extcon/extcon-palmas.ko
    INSTALL drivers/extcon/extcon-ptn5150.ko
    INSTALL drivers/extcon/extcon-usb-gpio.ko
    INSTALL drivers/fpga/altera-freeze-bridge.ko
    INSTALL drivers/fpga/fpga-bridge.ko
    INSTALL drivers/fpga/fpga-region.ko
    INSTALL drivers/fpga/of-fpga-region.ko
    INSTALL drivers/gpio/gpio-altera.ko
    INSTALL drivers/gpio/gpio-bd9571mwv.ko
    INSTALL drivers/gpio/gpio-pisosr.ko
    INSTALL drivers/gpio/gpio-tpic2810.ko
    INSTALL drivers/gpio/gpio-wcd934x.ko
    INSTALL drivers/gpu/drm/arm/mali-dp.ko
    INSTALL drivers/gpu/drm/bridge/cadence/cdns-dsi.ko
    INSTALL drivers/gpu/drm/bridge/cadence/cdns-mhdp8546.ko
    INSTALL drivers/gpu/drm/bridge/lontium-lt9611.ko
    INSTALL drivers/gpu/drm/bridge/nwl-dsi.ko
    INSTALL drivers/gpu/drm/bridge/simple-bridge.ko
    INSTALL drivers/gpu/drm/bridge/synopsys/dw-hdmi-ahb-audio.ko
    INSTALL drivers/gpu/drm/bridge/synopsys/dw-hdmi-cec.ko
    INSTALL drivers/gpu/drm/bridge/synopsys/dw-hdmi.ko
    INSTALL drivers/gpu/drm/bridge/thc63lvd1024.ko
    INSTALL drivers/gpu/drm/bridge/ti-sn65dsi86.ko
    INSTALL drivers/gpu/drm/drm_mipi_dbi.ko
    INSTALL drivers/gpu/drm/panel/panel-lvds.ko
    INSTALL drivers/gpu/drm/panel/panel-raydium-rm67191.ko
    INSTALL drivers/gpu/drm/panel/panel-sitronix-st7703.ko
    INSTALL drivers/gpu/drm/panel/panel-truly-nt35597.ko
    INSTALL drivers/gpu/drm/rcar-du/rcar_dw_hdmi.ko
    INSTALL drivers/gpu/drm/tiny/ili9225.ko
    INSTALL drivers/hid/hid-multitouch.ko
    INSTALL drivers/hid/i2c-hid/i2c-hid.ko
    INSTALL drivers/hid/usbhid/usbhid.ko
    INSTALL drivers/hwmon/ina2xx.ko
    INSTALL drivers/hwmon/ina3221.ko
    INSTALL drivers/hwmon/lm90.ko
    INSTALL drivers/hwmon/pwm-fan.ko
    INSTALL drivers/i2c/i2c-atr.ko
    INSTALL drivers/iio/adc/max9611.ko
    INSTALL drivers/iio/adc/qcom-spmi-adc5.ko
    INSTALL drivers/iio/adc/qcom-vadc-common.ko
    INSTALL drivers/iio/adc/ti_am335x_adc.ko
    INSTALL drivers/iio/buffer/industrialio-triggered-buffer.ko
    INSTALL drivers/iio/buffer/kfifo_buf.ko
    INSTALL drivers/iio/common/cros_ec_sensors/cros_ec_sensors.ko
    INSTALL drivers/iio/common/cros_ec_sensors/cros_ec_sensors_core.ko
    INSTALL drivers/iio/light/cros_ec_light_prox.ko
    INSTALL drivers/iio/light/isl29018.ko
    INSTALL drivers/iio/pressure/cros_ec_baro.ko
    INSTALL drivers/iio/pressure/mpl3115.ko
    INSTALL drivers/input/keyboard/adc-keys.ko
    INSTALL drivers/input/keyboard/matrix_keypad.ko
    INSTALL drivers/input/misc/gpio_decoder.ko
    INSTALL drivers/input/touchscreen/atmel_mxt_ts.ko
    INSTALL drivers/input/touchscreen/edt-ft5x06.ko
    INSTALL drivers/input/touchscreen/goodix.ko
    INSTALL drivers/input/touchscreen/ili210x.ko
    INSTALL drivers/input/touchscreen/pixcir_i2c_ts.ko
    INSTALL drivers/input/touchscreen/ti_am335x_tsc.ko
    INSTALL drivers/irqchip/irq-pruss-intc.ko
    INSTALL drivers/md/dm-bio-prison.ko
    INSTALL drivers/md/dm-bufio.ko
    INSTALL drivers/md/dm-log.ko
    INSTALL drivers/md/dm-mirror.ko
    INSTALL drivers/md/dm-mod.ko
    INSTALL drivers/md/dm-region-hash.ko
    INSTALL drivers/md/dm-thin-pool.ko
    INSTALL drivers/md/dm-zero.ko
    INSTALL drivers/md/md-mod.ko
    INSTALL drivers/md/persistent-data/dm-persistent-data.ko
    INSTALL drivers/media/common/videobuf2/videobuf2-common.ko
    INSTALL drivers/media/common/videobuf2/videobuf2-dma-contig.ko
    INSTALL drivers/media/common/videobuf2/videobuf2-dma-sg.ko
    INSTALL drivers/media/common/videobuf2/videobuf2-memops.ko
    INSTALL drivers/media/common/videobuf2/videobuf2-v4l2.ko
    INSTALL drivers/media/common/videobuf2/videobuf2-vmalloc.ko
    INSTALL drivers/media/dvb-frontends/a8293.ko
    INSTALL drivers/media/dvb-frontends/af9013.ko
    INSTALL drivers/media/dvb-frontends/af9033.ko
    INSTALL drivers/media/dvb-frontends/ascot2e.ko
    INSTALL drivers/media/dvb-frontends/atbm8830.ko
    INSTALL drivers/media/dvb-frontends/au8522_common.ko
    INSTALL drivers/media/dvb-frontends/au8522_decoder.ko
    INSTALL drivers/media/dvb-frontends/au8522_dig.ko
    INSTALL drivers/media/dvb-frontends/bcm3510.ko
    INSTALL drivers/media/dvb-frontends/cx22700.ko
    INSTALL drivers/media/dvb-frontends/cx22702.ko
    INSTALL drivers/media/dvb-frontends/cx24110.ko
    INSTALL drivers/media/dvb-frontends/cx24113.ko
    INSTALL drivers/media/dvb-frontends/cx24116.ko
    INSTALL drivers/media/dvb-frontends/cx24117.ko
    INSTALL drivers/media/dvb-frontends/cx24120.ko
    INSTALL drivers/media/dvb-frontends/cx24123.ko
    INSTALL drivers/media/dvb-frontends/cxd2099.ko
    INSTALL drivers/media/dvb-frontends/cxd2820r.ko
    INSTALL drivers/media/dvb-frontends/cxd2841er.ko
    INSTALL drivers/media/dvb-frontends/cxd2880/cxd2880.ko
    INSTALL drivers/media/dvb-frontends/dib0070.ko
    INSTALL drivers/media/dvb-frontends/dib0090.ko
    INSTALL drivers/media/dvb-frontends/dib3000mb.ko
    INSTALL drivers/media/dvb-frontends/dib3000mc.ko
    INSTALL drivers/media/dvb-frontends/dib7000m.ko
    INSTALL drivers/media/dvb-frontends/dib7000p.ko
    INSTALL drivers/media/dvb-frontends/dib8000.ko
    INSTALL drivers/media/dvb-frontends/dib9000.ko
    INSTALL drivers/media/dvb-frontends/dibx000_common.ko
    INSTALL drivers/media/dvb-frontends/drx39xyj/drx39xyj.ko
    INSTALL drivers/media/dvb-frontends/drxd.ko
    INSTALL drivers/media/dvb-frontends/drxk.ko
    INSTALL drivers/media/dvb-frontends/ds3000.ko
    INSTALL drivers/media/dvb-frontends/dvb-pll.ko
    INSTALL drivers/media/dvb-frontends/ec100.ko
    INSTALL drivers/media/dvb-frontends/helene.ko
    INSTALL drivers/media/dvb-frontends/horus3a.ko
    INSTALL drivers/media/dvb-frontends/isl6405.ko
    INSTALL drivers/media/dvb-frontends/isl6421.ko
    INSTALL drivers/media/dvb-frontends/isl6423.ko
    INSTALL drivers/media/dvb-frontends/itd1000.ko
    INSTALL drivers/media/dvb-frontends/ix2505v.ko
    INSTALL drivers/media/dvb-frontends/l64781.ko
    INSTALL drivers/media/dvb-frontends/lg2160.ko
    INSTALL drivers/media/dvb-frontends/lgdt3305.ko
    INSTALL drivers/media/dvb-frontends/lgdt3306a.ko
    INSTALL drivers/media/dvb-frontends/lgdt330x.ko
    INSTALL drivers/media/dvb-frontends/lgs8gl5.ko
    INSTALL drivers/media/dvb-frontends/lgs8gxx.ko
    INSTALL drivers/media/dvb-frontends/lnbh25.ko
    INSTALL drivers/media/dvb-frontends/lnbh29.ko
    INSTALL drivers/media/dvb-frontends/lnbp21.ko
    INSTALL drivers/media/dvb-frontends/lnbp22.ko
    INSTALL drivers/media/dvb-frontends/m88ds3103.ko
    INSTALL drivers/media/dvb-frontends/m88rs2000.ko
    INSTALL drivers/media/dvb-frontends/mb86a16.ko
    INSTALL drivers/media/dvb-frontends/mb86a20s.ko
    INSTALL drivers/media/dvb-frontends/mn88443x.ko
    INSTALL drivers/media/dvb-frontends/mn88472.ko
    INSTALL drivers/media/dvb-frontends/mn88473.ko
    INSTALL drivers/media/dvb-frontends/mt312.ko
    INSTALL drivers/media/dvb-frontends/mt352.ko
    INSTALL drivers/media/dvb-frontends/mxl5xx.ko
    INSTALL drivers/media/dvb-frontends/nxt200x.ko
    INSTALL drivers/media/dvb-frontends/nxt6000.ko
    INSTALL drivers/media/dvb-frontends/or51132.ko
    INSTALL drivers/media/dvb-frontends/or51211.ko
    INSTALL drivers/media/dvb-frontends/rtl2830.ko
    INSTALL drivers/media/dvb-frontends/rtl2832.ko
    INSTALL drivers/media/dvb-frontends/rtl2832_sdr.ko
    INSTALL drivers/media/dvb-frontends/s5h1409.ko
    INSTALL drivers/media/dvb-frontends/s5h1411.ko
    INSTALL drivers/media/dvb-frontends/s5h1420.ko
    INSTALL drivers/media/dvb-frontends/s5h1432.ko
    INSTALL drivers/media/dvb-frontends/s921.ko
    INSTALL drivers/media/dvb-frontends/si2165.ko
    INSTALL drivers/media/dvb-frontends/si2168.ko
    INSTALL drivers/media/dvb-frontends/si21xx.ko
    INSTALL drivers/media/dvb-frontends/sp2.ko
    INSTALL drivers/media/dvb-frontends/sp8870.ko
    INSTALL drivers/media/dvb-frontends/sp887x.ko
    INSTALL drivers/media/dvb-frontends/stb0899.ko
    INSTALL drivers/media/dvb-frontends/stb6000.ko
    INSTALL drivers/media/dvb-frontends/stb6100.ko
    INSTALL drivers/media/dvb-frontends/stv0288.ko
    INSTALL drivers/media/dvb-frontends/stv0297.ko
    INSTALL drivers/media/dvb-frontends/stv0299.ko
    INSTALL drivers/media/dvb-frontends/stv0367.ko
    INSTALL drivers/media/dvb-frontends/stv0900.ko
    INSTALL drivers/media/dvb-frontends/stv090x.ko
    INSTALL drivers/media/dvb-frontends/stv0910.ko
    INSTALL drivers/media/dvb-frontends/stv6110.ko
    INSTALL drivers/media/dvb-frontends/stv6110x.ko
    INSTALL drivers/media/dvb-frontends/stv6111.ko
    INSTALL drivers/media/dvb-frontends/tc90522.ko
    INSTALL drivers/media/dvb-frontends/tda10021.ko
    INSTALL drivers/media/dvb-frontends/tda10023.ko
    INSTALL drivers/media/dvb-frontends/tda10048.ko
    INSTALL drivers/media/dvb-frontends/tda1004x.ko
    INSTALL drivers/media/dvb-frontends/tda10071.ko
    INSTALL drivers/media/dvb-frontends/tda10086.ko
    INSTALL drivers/media/dvb-frontends/tda18271c2dd.ko
    INSTALL drivers/media/dvb-frontends/tda665x.ko
    INSTALL drivers/media/dvb-frontends/tda8083.ko
    INSTALL drivers/media/dvb-frontends/tda8261.ko
    INSTALL drivers/media/dvb-frontends/tda826x.ko
    INSTALL drivers/media/dvb-frontends/ts2020.ko
    INSTALL drivers/media/dvb-frontends/tua6100.ko
    INSTALL drivers/media/dvb-frontends/ves1820.ko
    INSTALL drivers/media/dvb-frontends/ves1x93.ko
    INSTALL drivers/media/dvb-frontends/zd1301_demod.ko
    INSTALL drivers/media/dvb-frontends/zl10036.ko
    INSTALL drivers/media/dvb-frontends/zl10039.ko
    INSTALL drivers/media/dvb-frontends/zl10353.ko
    INSTALL drivers/media/i2c/ds90ub953.ko
    INSTALL drivers/media/i2c/ds90ub960.ko
    INSTALL drivers/media/i2c/imx219.ko
    INSTALL drivers/media/i2c/imx390.ko
    INSTALL drivers/media/i2c/ov1063x.ko
    INSTALL drivers/media/i2c/ov2312.ko
    INSTALL drivers/media/i2c/ov2659.ko
    INSTALL drivers/media/i2c/ov5640.ko
    INSTALL drivers/media/i2c/ov5645.ko
    INSTALL drivers/media/platform/cadence/cdns-csi2rx.ko
    INSTALL drivers/media/platform/chips-media/wave5/wave5.ko
    INSTALL drivers/media/platform/ti/cal/ti-cal.ko
    INSTALL drivers/media/platform/ti/j721e-csi2rx/j721e-csi2rx.ko
    INSTALL drivers/media/platform/vxe-vxd/vxd-dec.ko
    INSTALL drivers/media/platform/vxe-vxd/vxe-enc.ko
    INSTALL drivers/media/spi/cxd2880-spi.ko
    INSTALL drivers/media/tuners/e4000.ko
    INSTALL drivers/media/tuners/fc0011.ko
    INSTALL drivers/media/tuners/fc0012.ko
    INSTALL drivers/media/tuners/fc0013.ko
    INSTALL drivers/media/tuners/fc2580.ko
    INSTALL drivers/media/tuners/it913x.ko
    INSTALL drivers/media/tuners/m88rs6000t.ko
    INSTALL drivers/media/tuners/max2165.ko
    INSTALL drivers/media/tuners/mc44s803.ko
    INSTALL drivers/media/tuners/msi001.ko
    INSTALL drivers/media/tuners/mt2060.ko
    INSTALL drivers/media/tuners/mt2063.ko
    INSTALL drivers/media/tuners/mt20xx.ko
    INSTALL drivers/media/tuners/mt2131.ko
    INSTALL drivers/media/tuners/mt2266.ko
    INSTALL drivers/media/tuners/mxl301rf.ko
    INSTALL drivers/media/tuners/mxl5005s.ko
    INSTALL drivers/media/tuners/mxl5007t.ko
    INSTALL drivers/media/tuners/qm1d1b0004.ko
    INSTALL drivers/media/tuners/qm1d1c0042.ko
    INSTALL drivers/media/tuners/qt1010.ko
    INSTALL drivers/media/tuners/r820t.ko
    INSTALL drivers/media/tuners/si2157.ko
    INSTALL drivers/media/tuners/tda18212.ko
    INSTALL drivers/media/tuners/tda18218.ko
    INSTALL drivers/media/tuners/tda18250.ko
    INSTALL drivers/media/tuners/tda18271.ko
    INSTALL drivers/media/tuners/tda827x.ko
    INSTALL drivers/media/tuners/tda8290.ko
    INSTALL drivers/media/tuners/tda9887.ko
    INSTALL drivers/media/tuners/tea5761.ko
    INSTALL drivers/media/tuners/tea5767.ko
    INSTALL drivers/media/tuners/tua9001.ko
    INSTALL drivers/media/tuners/tuner-simple.ko
    INSTALL drivers/media/tuners/tuner-types.ko
    INSTALL drivers/media/tuners/tuner-xc2028.ko
    INSTALL drivers/media/tuners/xc4000.ko
    INSTALL drivers/media/tuners/xc5000.ko
    INSTALL drivers/media/usb/gspca/gspca_main.ko
    INSTALL drivers/media/usb/uvc/uvcvideo.ko
    INSTALL drivers/media/v4l2-core/v4l2-fwnode.ko
    INSTALL drivers/media/v4l2-core/v4l2-mem2mem.ko
    INSTALL drivers/mfd/ti_am335x_tscadc.ko
    INSTALL drivers/mfd/wcd934x.ko
    INSTALL drivers/misc/eeprom/at24.ko
    INSTALL drivers/misc/eeprom/at25.ko
    INSTALL drivers/misc/eeprom/eeprom_93xx46.ko
    INSTALL drivers/misc/pci_endpoint_test.ko
    INSTALL drivers/misc/uacce/uacce.ko
    INSTALL drivers/mtd/tests/mtd_nandbiterrs.ko
    INSTALL drivers/mtd/tests/mtd_nandecctest.ko
    INSTALL drivers/mtd/tests/mtd_oobtest.ko
    INSTALL drivers/mtd/tests/mtd_pagetest.ko
    INSTALL drivers/mtd/tests/mtd_readtest.ko
    INSTALL drivers/mtd/tests/mtd_speedtest.ko
    INSTALL drivers/mtd/tests/mtd_stresstest.ko
    INSTALL drivers/mtd/tests/mtd_subpagetest.ko
    INSTALL drivers/mtd/tests/mtd_torturetest.ko
    INSTALL drivers/net/can/c_can/c_can.ko
    INSTALL drivers/net/can/c_can/c_can_platform.ko
    INSTALL drivers/net/can/dev/can-dev.ko
    INSTALL drivers/net/can/flexcan.ko
    INSTALL drivers/net/can/m_can/m_can.ko
    INSTALL drivers/net/can/m_can/m_can_platform.ko
    INSTALL drivers/net/dummy.ko
    INSTALL drivers/net/ethernet/broadcom/bnx2x/bnx2x.ko
    INSTALL drivers/net/ethernet/broadcom/tg3.ko
    INSTALL drivers/net/ethernet/intel/e1000/e1000.ko
    INSTALL drivers/net/ethernet/intel/e1000e/e1000e.ko
    INSTALL drivers/net/ethernet/marvell/skge.ko
    INSTALL drivers/net/ethernet/qualcomm/emac/qcom-emac.ko
    INSTALL drivers/net/ethernet/qualcomm/qca_7k_common.ko
    INSTALL drivers/net/ethernet/qualcomm/qcaspi.ko
    INSTALL drivers/net/ethernet/qualcomm/qcauart.ko
    INSTALL drivers/net/ethernet/qualcomm/rmnet/rmnet.ko
    INSTALL drivers/net/ethernet/ti/icss_iep.ko
    INSTALL drivers/net/ethernet/ti/icssg-prueth.ko
    INSTALL drivers/net/ethernet/ti/prueth.ko
    INSTALL drivers/net/ethernet/ti/ti-j721e-cpsw-virt-mac.ko
    INSTALL drivers/net/ipvlan/ipvlan.ko
    INSTALL drivers/net/macvlan.ko
    INSTALL drivers/net/macvtap.ko
    INSTALL drivers/net/mdio.ko
    INSTALL drivers/net/ntb_netdev.ko
    INSTALL drivers/net/phy/marvell10g.ko
    INSTALL drivers/net/phy/microchip.ko
    INSTALL drivers/net/phy/realtek.ko
    INSTALL drivers/net/phy/smsc.ko
    INSTALL drivers/net/tap.ko
    INSTALL drivers/net/usb/asix.ko
    INSTALL drivers/net/usb/ax88179_178a.ko
    INSTALL drivers/net/usb/cdc_eem.ko
    INSTALL drivers/net/usb/cdc_ether.ko
    INSTALL drivers/net/usb/cdc_ncm.ko
    INSTALL drivers/net/usb/cdc_subset.ko
    INSTALL drivers/net/usb/dm9601.ko
    INSTALL drivers/net/usb/lan78xx.ko
    INSTALL drivers/net/usb/mcs7830.ko
    INSTALL drivers/net/usb/net1080.ko
    INSTALL drivers/net/usb/pegasus.ko
    INSTALL drivers/net/usb/plusb.ko
    INSTALL drivers/net/usb/r8152.ko
    INSTALL drivers/net/usb/rtl8150.ko
    INSTALL drivers/net/usb/smsc75xx.ko
    INSTALL drivers/net/usb/smsc95xx.ko
    INSTALL drivers/net/usb/sr9800.ko
    INSTALL drivers/net/usb/usbnet.ko
    INSTALL drivers/net/usb/zaurus.ko
    INSTALL drivers/net/veth.ko
    INSTALL drivers/net/vxlan.ko
    INSTALL drivers/net/wireless/ath/ath.ko
    INSTALL drivers/net/wireless/ath/ath10k/ath10k_core.ko
    INSTALL drivers/net/wireless/ath/ath10k/ath10k_pci.ko
    INSTALL drivers/net/wireless/broadcom/b43/b43.ko
    INSTALL drivers/net/wireless/broadcom/brcm80211/brcmfmac/brcmfmac.ko
    INSTALL drivers/net/wireless/broadcom/brcm80211/brcmutil/brcmutil.ko
    INSTALL drivers/net/wireless/intel/iwlwifi/dvm/iwldvm.ko
    INSTALL drivers/net/wireless/intel/iwlwifi/iwlwifi.ko
    INSTALL drivers/net/wireless/intel/iwlwifi/mvm/iwlmvm.ko
    INSTALL drivers/net/wireless/marvell/mwifiex/mwifiex.ko
    INSTALL drivers/net/wireless/marvell/mwifiex/mwifiex_pcie.ko
    INSTALL drivers/net/wireless/ti/wl18xx/wl18xx.ko
    INSTALL drivers/net/wireless/ti/wlcore/wlcore.ko
    INSTALL drivers/net/wireless/ti/wlcore/wlcore_sdio.ko
    INSTALL drivers/nfc/s3fwrn5/s3fwrn5.ko
    INSTALL drivers/nfc/s3fwrn5/s3fwrn5_i2c.ko
    INSTALL drivers/ntb/hw/epf/ntb_hw_epf.ko
    INSTALL drivers/ntb/ntb.ko
    INSTALL drivers/ntb/ntb_transport.ko
    INSTALL drivers/nvme/host/nvme-core.ko
    INSTALL drivers/nvme/host/nvme.ko
    INSTALL drivers/phy/cadence/cdns-dphy.ko
    INSTALL drivers/phy/freescale/phy-fsl-imx8-mipi-dphy.ko
    INSTALL drivers/phy/phy-can-transceiver.ko
    INSTALL drivers/phy/ti/phy-omap-usb2.ko
    INSTALL drivers/platform/chrome/cros_ec_chardev.ko
    INSTALL drivers/platform/chrome/cros_ec_typec.ko
    INSTALL drivers/power/supply/bq27xxx_battery_hdq.ko
    INSTALL drivers/power/supply/sbs-battery.ko
    INSTALL drivers/pwm/pwm-cros-ec.ko
    INSTALL drivers/regulator/vctrl-regulator.ko
    INSTALL drivers/remoteproc/pru_rproc.ko
    INSTALL drivers/remoteproc/ti_k3_dsp_remoteproc.ko
    INSTALL drivers/remoteproc/ti_k3_m4_remoteproc.ko
    INSTALL drivers/remoteproc/ti_k3_r5_remoteproc.ko
    INSTALL drivers/rpmsg-kdrv/rpmsg_kdrv_switch.ko
    INSTALL drivers/rpmsg/rpmsg_char.ko
    INSTALL drivers/rpmsg/rpmsg_pru.ko
    INSTALL drivers/rpmsg/virtio_rpmsg_bus.ko
    INSTALL drivers/rtc/rtc-ds1307.ko
    INSTALL drivers/rtc/rtc-pcf2127.ko
    INSTALL drivers/rtc/rtc-pcf85363.ko
    INSTALL drivers/rtc/rtc-rk808.ko
    INSTALL drivers/rtc/rtc-rv8803.ko
    INSTALL drivers/rtc/rtc-rx8581.ko
    INSTALL drivers/scsi/hisi_sas/hisi_sas_main.ko
    INSTALL drivers/scsi/hisi_sas/hisi_sas_v1_hw.ko
    INSTALL drivers/scsi/hisi_sas/hisi_sas_v2_hw.ko
    INSTALL drivers/scsi/libsas/libsas.ko
    INSTALL drivers/scsi/mpt3sas/mpt3sas.ko
    INSTALL drivers/scsi/raid_class.ko
    INSTALL drivers/scsi/scsi_transport_sas.ko
    INSTALL drivers/slimbus/slim-qcom-ctrl.ko
    INSTALL drivers/slimbus/slimbus.ko
    INSTALL drivers/soc/ti/pruss.ko
    INSTALL drivers/soundwire/soundwire-bus.ko
    INSTALL drivers/soundwire/soundwire-qcom.ko
    INSTALL drivers/spi/spidev.ko
    INSTALL drivers/ssb/ssb.ko
    INSTALL drivers/tty/serial/8250/8250_pruss.ko
    INSTALL drivers/usb/cdns3/cdns3-ti.ko
    INSTALL drivers/usb/cdns3/cdns3.ko
    INSTALL drivers/usb/class/cdc-acm.ko
    INSTALL drivers/usb/common/usb-common.ko
    INSTALL drivers/usb/common/usb-conn-gpio.ko
    INSTALL drivers/usb/core/usbcore.ko
    INSTALL drivers/usb/dwc3/dwc3-am62.ko
    INSTALL drivers/usb/dwc3/dwc3-haps.ko
    INSTALL drivers/usb/dwc3/dwc3-keystone.ko
    INSTALL drivers/usb/dwc3/dwc3-of-simple.ko
    INSTALL drivers/usb/dwc3/dwc3.ko
    INSTALL drivers/usb/gadget/function/u_audio.ko
    INSTALL drivers/usb/gadget/function/u_ether.ko
    INSTALL drivers/usb/gadget/function/u_serial.ko
    INSTALL drivers/usb/gadget/function/usb_f_acm.ko
    INSTALL drivers/usb/gadget/function/usb_f_ecm.ko
    INSTALL drivers/usb/gadget/function/usb_f_ecm_subset.ko
    INSTALL drivers/usb/gadget/function/usb_f_eem.ko
    INSTALL drivers/usb/gadget/function/usb_f_fs.ko
    INSTALL drivers/usb/gadget/function/usb_f_hid.ko
    INSTALL drivers/usb/gadget/function/usb_f_mass_storage.ko
    INSTALL drivers/usb/gadget/function/usb_f_midi.ko
    INSTALL drivers/usb/gadget/function/usb_f_ncm.ko
    INSTALL drivers/usb/gadget/function/usb_f_obex.ko
    INSTALL drivers/usb/gadget/function/usb_f_printer.ko
    INSTALL drivers/usb/gadget/function/usb_f_rndis.ko
    INSTALL drivers/usb/gadget/function/usb_f_serial.ko
    INSTALL drivers/usb/gadget/function/usb_f_ss_lb.ko
    INSTALL drivers/usb/gadget/function/usb_f_uac1.ko
    INSTALL drivers/usb/gadget/function/usb_f_uac2.ko
    INSTALL drivers/usb/gadget/function/usb_f_uvc.ko
    INSTALL drivers/usb/gadget/legacy/g_acm_ms.ko
    INSTALL drivers/usb/gadget/legacy/g_audio.ko
    INSTALL drivers/usb/gadget/legacy/g_cdc.ko
    INSTALL drivers/usb/gadget/legacy/g_dbgp.ko
    INSTALL drivers/usb/gadget/legacy/g_ether.ko
    INSTALL drivers/usb/gadget/legacy/g_ffs.ko
    INSTALL drivers/usb/gadget/legacy/g_hid.ko
    INSTALL drivers/usb/gadget/legacy/g_mass_storage.ko
    INSTALL drivers/usb/gadget/legacy/g_midi.ko
    INSTALL drivers/usb/gadget/legacy/g_multi.ko
    INSTALL drivers/usb/gadget/legacy/g_ncm.ko
    INSTALL drivers/usb/gadget/legacy/g_printer.ko
    INSTALL drivers/usb/gadget/legacy/g_serial.ko
    INSTALL drivers/usb/gadget/legacy/g_webcam.ko
    INSTALL drivers/usb/gadget/legacy/g_zero.ko
    INSTALL drivers/usb/gadget/legacy/gadgetfs.ko
    INSTALL drivers/usb/gadget/libcomposite.ko
    INSTALL drivers/usb/gadget/udc/udc-core.ko
    INSTALL drivers/usb/host/ehci-hcd.ko
    INSTALL drivers/usb/host/ehci-pci.ko
    INSTALL drivers/usb/host/ehci-platform.ko
    INSTALL drivers/usb/host/ohci-hcd.ko
    INSTALL drivers/usb/host/ohci-pci.ko
    INSTALL drivers/usb/host/ohci-platform.ko
    INSTALL drivers/usb/host/xhci-hcd.ko
    INSTALL drivers/usb/host/xhci-pci.ko
    INSTALL drivers/usb/host/xhci-plat-hcd.ko
    INSTALL drivers/usb/isp1760/isp1760.ko
    INSTALL drivers/usb/misc/usb3503.ko
    INSTALL drivers/usb/misc/usbtest.ko
    INSTALL drivers/usb/musb/musb_hdrc.ko
    INSTALL drivers/usb/phy/phy-generic.ko
    INSTALL drivers/usb/roles/roles.ko
    INSTALL drivers/usb/serial/cp210x.ko
    INSTALL drivers/usb/serial/ftdi_sio.ko
    INSTALL drivers/usb/serial/option.ko
    INSTALL drivers/usb/serial/pl2303.ko
    INSTALL drivers/usb/serial/usb_wwan.ko
    INSTALL drivers/usb/serial/usbserial.ko
    INSTALL drivers/usb/storage/usb-storage.ko
    INSTALL drivers/usb/typec/hd3ss3220.ko
    INSTALL drivers/usb/typec/tcpm/fusb302.ko
    INSTALL drivers/usb/typec/tcpm/tcpm.ko
    INSTALL drivers/usb/typec/tps6598x.ko
    INSTALL drivers/usb/typec/typec.ko
    INSTALL drivers/video/backlight/lp855x_bl.ko
    INSTALL drivers/w1/wire.ko
    INSTALL drivers/watchdog/rti_wdt.ko
    INSTALL fs/btrfs/btrfs.ko
    INSTALL fs/cifs/cifs.ko
    INSTALL fs/fuse/cuse.ko
    INSTALL fs/fuse/fuse.ko
    INSTALL fs/nfs/blocklayout/blocklayoutdriver.ko
    INSTALL fs/overlayfs/overlay.ko
    INSTALL lib/crc-ccitt.ko
    INSTALL lib/crypto/libarc4.ko
    INSTALL lib/crypto/libchacha.ko
    INSTALL lib/crypto/libdes.ko
    INSTALL lib/libcrc32c.ko
    INSTALL lib/math/cordic.ko
    INSTALL lib/raid6/raid6_pq.ko
    INSTALL lib/ts_bm.ko
    INSTALL lib/ts_fsm.ko
    INSTALL lib/ts_kmp.ko
    INSTALL net/802/garp.ko
    INSTALL net/802/mrp.ko
    INSTALL net/802/p8022.ko
    INSTALL net/802/psnap.ko
    INSTALL net/802/stp.ko
    INSTALL net/8021q/8021q.ko
    INSTALL net/bluetooth/bluetooth.ko
    INSTALL net/bluetooth/hidp/hidp.ko
    INSTALL net/bridge/br_netfilter.ko
    INSTALL net/bridge/bridge.ko
    INSTALL net/bridge/netfilter/ebt_802_3.ko
    INSTALL net/bridge/netfilter/ebt_among.ko
    INSTALL net/bridge/netfilter/ebt_arp.ko
    INSTALL net/bridge/netfilter/ebt_arpreply.ko
    INSTALL net/bridge/netfilter/ebt_dnat.ko
    INSTALL net/bridge/netfilter/ebt_ip.ko
    INSTALL net/bridge/netfilter/ebt_ip6.ko
    INSTALL net/bridge/netfilter/ebt_limit.ko
    INSTALL net/bridge/netfilter/ebt_log.ko
    INSTALL net/bridge/netfilter/ebt_mark.ko
    INSTALL net/bridge/netfilter/ebt_mark_m.ko
    INSTALL net/bridge/netfilter/ebt_nflog.ko
    INSTALL net/bridge/netfilter/ebt_pkttype.ko
    INSTALL net/bridge/netfilter/ebt_redirect.ko
    INSTALL net/bridge/netfilter/ebt_snat.ko
    INSTALL net/bridge/netfilter/ebt_stp.ko
    INSTALL net/bridge/netfilter/ebt_vlan.ko
    INSTALL net/bridge/netfilter/ebtable_broute.ko
    INSTALL net/bridge/netfilter/ebtable_filter.ko
    INSTALL net/bridge/netfilter/ebtable_nat.ko
    INSTALL net/bridge/netfilter/ebtables.ko
    INSTALL net/can/can-bcm.ko
    INSTALL net/can/can-gw.ko
    INSTALL net/can/can-raw.ko
    INSTALL net/can/can.ko
    INSTALL net/dsa/dsa_core.ko
    INSTALL net/hsr/hsr.ko
    INSTALL net/ipv4/ah4.ko
    INSTALL net/ipv4/esp4.ko
    INSTALL net/ipv4/ip_tunnel.ko
    INSTALL net/ipv4/ipcomp.ko
    INSTALL net/ipv4/netfilter/arp_tables.ko
    INSTALL net/ipv4/netfilter/arpt_mangle.ko
    INSTALL net/ipv4/netfilter/arptable_filter.ko
    INSTALL net/ipv4/netfilter/ip_tables.ko
    INSTALL net/ipv4/netfilter/ipt_REJECT.ko
    INSTALL net/ipv4/netfilter/iptable_filter.ko
    INSTALL net/ipv4/netfilter/iptable_mangle.ko
    INSTALL net/ipv4/netfilter/iptable_nat.ko
    INSTALL net/ipv4/netfilter/nf_defrag_ipv4.ko
    INSTALL net/ipv4/netfilter/nf_log_ipv4.ko
    INSTALL net/ipv4/netfilter/nf_reject_ipv4.ko
    INSTALL net/ipv4/tunnel4.ko
    INSTALL net/ipv4/udp_tunnel.ko
    INSTALL net/ipv4/xfrm4_tunnel.ko
    INSTALL net/ipv6/ah6.ko
    INSTALL net/ipv6/ip6_tunnel.ko
    INSTALL net/ipv6/ip6_udp_tunnel.ko
    INSTALL net/ipv6/ipcomp6.ko
    INSTALL net/ipv6/ipv6.ko
    INSTALL net/ipv6/netfilter/ip6_tables.ko
    INSTALL net/ipv6/netfilter/ip6t_REJECT.ko
    INSTALL net/ipv6/netfilter/ip6table_filter.ko
    INSTALL net/ipv6/netfilter/ip6table_mangle.ko
    INSTALL net/ipv6/netfilter/ip6table_nat.ko
    INSTALL net/ipv6/netfilter/nf_defrag_ipv6.ko
    INSTALL net/ipv6/netfilter/nf_log_ipv6.ko
    INSTALL net/ipv6/netfilter/nf_reject_ipv6.ko
    INSTALL net/ipv6/sit.ko
    INSTALL net/ipv6/tunnel6.ko
    INSTALL net/ipv6/xfrm6_tunnel.ko
    INSTALL net/key/af_key.ko
    INSTALL net/llc/llc.ko
    INSTALL net/mac80211/mac80211.ko
    INSTALL net/netfilter/ipvs/ip_vs.ko
    INSTALL net/netfilter/ipvs/ip_vs_rr.ko
    INSTALL net/netfilter/nf_conntrack.ko
    INSTALL net/netfilter/nf_conntrack_ftp.ko
    INSTALL net/netfilter/nf_conntrack_tftp.ko
    INSTALL net/netfilter/nf_log_common.ko
    INSTALL net/netfilter/nf_nat.ko
    INSTALL net/netfilter/nf_nat_ftp.ko
    INSTALL net/netfilter/nf_nat_tftp.ko
    INSTALL net/netfilter/x_tables.ko
    INSTALL net/netfilter/xt_CHECKSUM.ko
    INSTALL net/netfilter/xt_CLASSIFY.ko
    INSTALL net/netfilter/xt_IDLETIMER.ko
    INSTALL net/netfilter/xt_LOG.ko
    INSTALL net/netfilter/xt_MASQUERADE.ko
    INSTALL net/netfilter/xt_addrtype.ko
    INSTALL net/netfilter/xt_comment.ko
    INSTALL net/netfilter/xt_conntrack.ko
    INSTALL net/netfilter/xt_cpu.ko
    INSTALL net/netfilter/xt_iprange.ko
    INSTALL net/netfilter/xt_ipvs.ko
    INSTALL net/netfilter/xt_length.ko
    INSTALL net/netfilter/xt_limit.ko
    INSTALL net/netfilter/xt_mac.ko
    INSTALL net/netfilter/xt_mark.ko
    INSTALL net/netfilter/xt_multiport.ko
    INSTALL net/netfilter/xt_nat.ko
    INSTALL net/netfilter/xt_pkttype.ko
    INSTALL net/netfilter/xt_policy.ko
    INSTALL net/netfilter/xt_sctp.ko
    INSTALL net/netfilter/xt_tcpudp.ko
    INSTALL net/nfc/nci/nci.ko
    INSTALL net/nfc/nfc.ko
    INSTALL net/qrtr/ns.ko
    INSTALL net/qrtr/qrtr-smd.ko
    INSTALL net/qrtr/qrtr-tun.ko
    INSTALL net/qrtr/qrtr.ko
    INSTALL net/rfkill/rfkill.ko
    INSTALL net/sched/act_csum.ko
    INSTALL net/sched/act_gact.ko
    INSTALL net/sched/act_gate.ko
    INSTALL net/sched/act_ipt.ko
    INSTALL net/sched/act_mirred.ko
    INSTALL net/sched/act_nat.ko
    INSTALL net/sched/act_pedit.ko
    INSTALL net/sched/act_police.ko
    INSTALL net/sched/act_simple.ko
    INSTALL net/sched/act_skbedit.ko
    INSTALL net/sched/cls_basic.ko
    INSTALL net/sched/cls_cgroup.ko
    INSTALL net/sched/cls_flow.ko
    INSTALL net/sched/cls_flower.ko
    INSTALL net/sched/cls_fw.ko
    INSTALL net/sched/cls_route.ko
    INSTALL net/sched/cls_rsvp.ko
    INSTALL net/sched/cls_rsvp6.ko
    INSTALL net/sched/cls_tcindex.ko
    INSTALL net/sched/cls_u32.ko
    INSTALL net/sched/em_cmp.ko
    INSTALL net/sched/em_meta.ko
    INSTALL net/sched/em_nbyte.ko
    INSTALL net/sched/em_text.ko
    INSTALL net/sched/em_u32.ko
    INSTALL net/sched/sch_cbq.ko
    INSTALL net/sched/sch_cbs.ko
    INSTALL net/sched/sch_choke.ko
    INSTALL net/sched/sch_codel.ko
    INSTALL net/sched/sch_drr.ko
    INSTALL net/sched/sch_dsmark.ko
    INSTALL net/sched/sch_etf.ko
    INSTALL net/sched/sch_fq_codel.ko
    INSTALL net/sched/sch_gred.ko
    INSTALL net/sched/sch_hfsc.ko
    INSTALL net/sched/sch_htb.ko
    INSTALL net/sched/sch_ingress.ko
    INSTALL net/sched/sch_mqprio.ko
    INSTALL net/sched/sch_multiq.ko
    INSTALL net/sched/sch_netem.ko
    INSTALL net/sched/sch_prio.ko
    INSTALL net/sched/sch_qfq.ko
    INSTALL net/sched/sch_red.ko
    INSTALL net/sched/sch_sfb.ko
    INSTALL net/sched/sch_sfq.ko
    INSTALL net/sched/sch_taprio.ko
    INSTALL net/sched/sch_tbf.ko
    INSTALL net/sched/sch_teql.ko
    INSTALL net/sctp/sctp.ko
    INSTALL net/sctp/sctp_diag.ko
    INSTALL net/wireless/cfg80211.ko
    INSTALL net/xfrm/xfrm_algo.ko
    INSTALL net/xfrm/xfrm_ipcomp.ko
    INSTALL net/xfrm/xfrm_user.ko
    INSTALL samples/rpmsg/rpmsg_client_sample.ko
    INSTALL sound/core/snd-hwdep.ko
    INSTALL sound/core/snd-rawmidi.ko
    INSTALL sound/soc/codecs/snd-soc-pcm3168a-i2c.ko
    INSTALL sound/soc/codecs/snd-soc-pcm3168a.ko
    INSTALL sound/soc/codecs/snd-soc-simple-amplifier.ko
    INSTALL sound/soc/codecs/snd-soc-tlv320aic31xx.ko
    INSTALL sound/soc/codecs/snd-soc-tlv320aic3x.ko
    INSTALL sound/soc/codecs/snd-soc-wcd934x.ko
    INSTALL sound/soc/codecs/snd-soc-wm8904.ko
    INSTALL sound/soc/codecs/snd-soc-wsa881x.ko
    INSTALL sound/soc/generic/snd-soc-audio-graph-card.ko
    INSTALL sound/soc/generic/snd-soc-simple-card-utils.ko
    INSTALL sound/soc/generic/snd-soc-simple-card.ko
    INSTALL sound/soc/ti/snd-soc-j721e-evm.ko
    INSTALL sound/usb/snd-usb-audio.ko
    INSTALL sound/usb/snd-usbmidi-lib.ko
    DEPMOD 5.10.168-g2c23e6c538
    miteshhiran@ubuntu:~/ti-processor-sdk-linux-am62xx-evm-08.06.00.42/board-support/linux-5.10.168+gitAUTOINC+2c23e6c538-g2c23e6c538$ cd ..
    miteshhiran@ubuntu:~/ti-processor-sdk-linux-am62xx-evm-08.06.00.42/board-support$ sudo dfu-util -R -a bootloader -D /home/miteshhiran/Desktop/TI-E2E-LargeFileTxn/tiboot3-usbdfu.bin
    dfu-util 0.9

    Copyright 2005-2009 Weston Schmidt, Harald Welte and OpenMoko Inc.
    Copyright 2010-2016 Tormod Volden and Stefan Schmidt
    This program is Free Software and has ABSOLUTELY NO WARRANTY
    Please report bugs to sourceforge.net/.../

    dfu-util: Invalid DFU suffix signature
    dfu-util: A valid DFU suffix will be required in a future dfu-util release!!!
    Opening DFU capable USB device...
    ID 0451:6165
    Run-time device DFU version 0110
    Claiming USB DFU Interface...
    Setting Alternate Setting #0 ...
    Determining device status: state = dfuIDLE, status = 0
    dfuIDLE, continuing
    DFU mode device DFU version 0110
    Device returned transfer size 512
    Copying data from PC to DFU device
    Download [=========================] 100% 330645 bytes
    Download done.
    state(6) = dfuMANIFEST-SYNC, status(0) = No error condition is present
    state(2) = dfuIDLE, status(0) = No error condition is present
    Done!
    dfu-util: can't detach
    Resetting USB to switch back to runtime mode
    miteshhiran@ubuntu:~/ti-processor-sdk-linux-am62xx-evm-08.06.00.42/board-support$ sudo dfu-util -R -a tispl.bin -D /home/miteshhiran/Desktop/TI-E2E-LargeFileTxn/tispl-usbdfu.bin
    dfu-util 0.9

    Copyright 2005-2009 Weston Schmidt, Harald Welte and OpenMoko Inc.
    Copyright 2010-2016 Tormod Volden and Stefan Schmidt
    This program is Free Software and has ABSOLUTELY NO WARRANTY
    Please report bugs to sourceforge.net/.../

    dfu-util: Invalid DFU suffix signature
    dfu-util: A valid DFU suffix will be required in a future dfu-util release!!!
    Opening DFU capable USB device...
    ID 0451:6165
    Run-time device DFU version 0110
    Claiming USB DFU Interface...
    Setting Alternate Setting #0 ...
    Determining device status: state = dfuIDLE, status = 0
    dfuIDLE, continuing
    DFU mode device DFU version 0110
    Device returned transfer size 4096
    Copying data from PC to DFU device
    Download [=========================] 100% 936220 bytes
    Download done.
    state(7) = dfuMANIFEST, status(0) = No error condition is present
    state(2) = dfuIDLE, status(0) = No error condition is present
    Done!
    Resetting USB to switch back to runtime mode
    miteshhiran@ubuntu:~/ti-processor-sdk-linux-am62xx-evm-08.06.00.42/board-support$ sudo dfu-util -R -a u-boot.img -D /home/miteshhiran/Desktop/TI-E2E-LargeFileTxn/u-boot-usbdfu.img
    dfu-util 0.9

    Copyright 2005-2009 Weston Schmidt, Harald Welte and OpenMoko Inc.
    Copyright 2010-2016 Tormod Volden and Stefan Schmidt
    This program is Free Software and has ABSOLUTELY NO WARRANTY
    Please report bugs to sourceforge.net/.../

    dfu-util: Invalid DFU suffix signature
    dfu-util: A valid DFU suffix will be required in a future dfu-util release!!!
    Opening DFU capable USB device...
    ID 0451:6165
    Run-time device DFU version 0110
    Claiming USB DFU Interface...
    Setting Alternate Setting #1 ...
    Determining device status: state = dfuIDLE, status = 0
    dfuIDLE, continuing
    DFU mode device DFU version 0110
    Device returned transfer size 4096
    Copying data from PC to DFU device
    Download [=========================] 100% 894364 bytes
    Download done.
    state(7) = dfuMANIFEST, status(0) = No error condition is present
    state(2) = dfuIDLE, status(0) = No error condition is present
    Done!
    Resetting USB to switch back to runtime mode
    miteshhiran@ubuntu:~/ti-processor-sdk-linux-am62xx-evm-08.06.00.42/board-support$ sudo dfu-util -a tiboot3.bin.raw -D /home/miteshhiran/ti-processor-sdk-linux-am62xx-evm-08.06.00.42/board-support/k3-image-gen-2022.01/tiboot3-am62x-gp-evm.bin
    dfu-util 0.9

    Copyright 2005-2009 Weston Schmidt, Harald Welte and OpenMoko Inc.
    Copyright 2010-2016 Tormod Volden and Stefan Schmidt
    This program is Free Software and has ABSOLUTELY NO WARRANTY
    Please report bugs to sourceforge.net/.../

    dfu-util: Invalid DFU suffix signature
    dfu-util: A valid DFU suffix will be required in a future dfu-util release!!!
    Opening DFU capable USB device...
    ID 0451:6165
    Run-time device DFU version 0110
    Claiming USB DFU Interface...
    Setting Alternate Setting #2 ...
    Determining device status: state = dfuIDLE, status = 0
    dfuIDLE, continuing
    DFU mode device DFU version 0110
    Device returned transfer size 4096
    Copying data from PC to DFU device
    Download [=========================] 100% 332454 bytes
    Download done.
    state(7) = dfuMANIFEST, status(0) = No error condition is present
    state(2) = dfuIDLE, status(0) = No error condition is present
    Done!
    miteshhiran@ubuntu:~/ti-processor-sdk-linux-am62xx-evm-08.06.00.42/board-support$ sudo dfu-util -a tispl.bin.raw -D /home/miteshhiran/ti-processor-sdk-linux-am62xx-evm-08.06.00.42/board-support/u-boot-2021.01+gitAUTOINC+2ee8efd654-g2ee8efd654/build/arm64/tispl.bin
    dfu-util 0.9

    Copyright 2005-2009 Weston Schmidt, Harald Welte and OpenMoko Inc.
    Copyright 2010-2016 Tormod Volden and Stefan Schmidt
    This program is Free Software and has ABSOLUTELY NO WARRANTY
    Please report bugs to sourceforge.net/.../

    dfu-util: Invalid DFU suffix signature
    dfu-util: A valid DFU suffix will be required in a future dfu-util release!!!
    Opening DFU capable USB device...
    ID 0451:6165
    Run-time device DFU version 0110
    Claiming USB DFU Interface...
    Setting Alternate Setting #3 ...
    Determining device status: state = dfuIDLE, status = 0
    dfuIDLE, continuing
    DFU mode device DFU version 0110
    Device returned transfer size 4096
    Copying data from PC to DFU device
    Download [=========================] 100% 962020 bytes
    Download done.
    state(7) = dfuMANIFEST, status(0) = No error condition is present
    state(2) = dfuIDLE, status(0) = No error condition is present
    Done!
    miteshhiran@ubuntu:~/ti-processor-sdk-linux-am62xx-evm-08.06.00.42/board-support$ sudo dfu-util -a u-boot.img.raw -D /home/miteshhiran/ti-processor-sdk-linux-am62xx-evm-08.06.00.42/board-support/u-boot-2021.01+gitAUTOINC+2ee8efd654-g2ee8efd654/build/arm64/u-boot.img
    dfu-util 0.9

    Copyright 2005-2009 Weston Schmidt, Harald Welte and OpenMoko Inc.
    Copyright 2010-2016 Tormod Volden and Stefan Schmidt
    This program is Free Software and has ABSOLUTELY NO WARRANTY
    Please report bugs to sourceforge.net/.../

    dfu-util: Invalid DFU suffix signature
    dfu-util: A valid DFU suffix will be required in a future dfu-util release!!!
    Opening DFU capable USB device...
    ID 0451:6165
    Run-time device DFU version 0110
    Claiming USB DFU Interface...
    Setting Alternate Setting #4 ...
    Determining device status: state = dfuIDLE, status = 0
    dfuIDLE, continuing
    DFU mode device DFU version 0110
    Device returned transfer size 4096
    Copying data from PC to DFU device
    Download [=========================] 100% 894628 bytes
    Download done.
    state(7) = dfuMANIFEST, status(0) = No error condition is present
    state(2) = dfuIDLE, status(0) = No error condition is present
    Done!
    miteshhiran@ubuntu:~/ti-processor-sdk-linux-am62xx-evm-08.06.00.42/board-support$ sudo dfu-util -a rootfs -D /home/miteshhiran/ti-processor-sdk-linux-am62xx-evm-08.06.00.42/filesystem/tisdk-default.ext4
    dfu-util 0.9

    Copyright 2005-2009 Weston Schmidt, Harald Welte and OpenMoko Inc.
    Copyright 2010-2016 Tormod Volden and Stefan Schmidt
    This program is Free Software and has ABSOLUTELY NO WARRANTY
    Please report bugs to sourceforge.net/.../

    dfu-util: File size is too big: Success
    miteshhiran@ubuntu:~/ti-processor-sdk-linux-am62xx-evm-08.06.00.42/board-support$

  • Hi,

    I see you are building kernel modules and installing to the rootfs. This is not using the TI provided default rootfs.

    1. Have you tested using only the default rootfs provided by TI?  As shown in the example above? Does this work?

    2. If you do want to build your own kernel modules, try removing the pre-existing folder in lib/modules directory of roofs. Then install the kernel modules in rootfs and copy newly built Kernel Image.

    3. Umount :  $ sudo umount mnt_fs

    ~ Judith

  • Hi Judith, yes using default rootfs works well. but was not able to install modules as 2GB is not enough. 

    1. I will try to test your suggested method. 

    2. Can you tell us how to flash eMMC when rootfs is 4GB or 8GB? 

    3. Is there a way to extern to partition so that we use the full memory of the eMMC memory. 

    Thanks 

  • Hi Mitesh,

    Please try removing the folder first. If you still see an error when installing modules, try increasing the seek parameter. Please show log.

    I believe we currently do not test internally flashing large rootfs (8GB) to eMMC. What is the default rootfs that TI provides is the most that we test at the moment. But I think if you use the eMMC bootloaders I provided, you should be able to flash the large rootfs. Lets just make sure there are no errors when creating the tisdk-default.ext4.

    Is there a way to extern to partition so that we use the full memory of the eMMC memory. 

    --> Our partition in eMMC should be about 14 GB, that should be enough for 8GB rootfs. What currently is the size of your partition in UDA, can you check?

    ~ Judith

  • HI Judith, tried  deleting lib/modules and installing modules but still same issue out of memory. 

    All I want to do as last step is, be able to load rootfs that is 3GB or 4GB.

    But as soon as I start the writing I get error "dfu-util: File size is too big: Success"

    LOG:

    miteshhiran@ubuntu:~/ti-processor-sdk-linux-am62xx-evm-08.06.00.42/board-support$ sudo dfu-util -a rootfs -D /home/miteshhiran/ti-processor-sdk-linux-am62xx-evm-08.06.00.42/filesystem/tisdk-default.ext4
    dfu-util 0.9

    Copyright 2005-2009 Weston Schmidt, Harald Welte and OpenMoko Inc.
    Copyright 2010-2016 Tormod Volden and Stefan Schmidt
    This program is Free Software and has ABSOLUTELY NO WARRANTY
    Please report bugs to sourceforge.net/.../

    dfu-util: File size is too big: Success
    miteshhiran@ubuntu:~/ti-processor-sdk-linux-am62xx-evm-08.06.00.42/board-support$

  • Hi Mitesh,

    ok, will see if I can replicate and send you a log.

    ~ Judith

  • Hi Mitesh,

    This seems to be an issue with dfu-util. See link to a patch that fixes this issue on dfu-util: https://sourceforge.net/p/dfu-util/tickets/_discuss/thread/4072e747b8/7245/attachment/0001-Support-larger-files-on-many-architectures_v2.patch. You might want to get the source, apply this patch, and build for your host machine.

    ~ Judith

  • Thanks Judith, worked. Cheers.