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.

TDA2HG: linux boot fail based on VSDK 03 05

Part Number: TDA2HG
Other Parts Discussed in Thread: DRA742, PCF8575, PMP

Hello,

We use TDA2HG device. The Linux  will boot fail on custom board based on VSDK 03 05. Could you help to have a look?

Thanks 

Terence

=============================================================

U-Boot 2016.05 (Oct 28 2019 - 16:19:38 +0800)

CPU : DRA752-GP ES2.0
Model: TI DRA742
Board: DRA74x EVM REV
DRAM: 1 GiB
MMC: i2c_write: error waiting for data ACK (status=0x116)
pcf8575_i2c_write_le16 i2c write failed to addr 21
OMAP SD/MMC: 0, OMAP SD/MMC: 1
*** Warning - bad CRC, using default environment

Warning: fastboot.board_rev: unknown board revision
GUID Partition Table Header signature is wrong: 0x0 != 0x5452415020494645
part_get_info_efi: *** ERROR: Invalid GPT ***
GUID Partition Table Header signature is wrong: 0x0 != 0x5452415020494645
part_get_info_efi: *** ERROR: Invalid Backup GPT ***
ERROR: cannot find partition: 'userdata'

at arch/arm/cpu/armv7/omap-common/utils.c:199/mmc_get_part_size()
Warning: fastboot.userdata_size: unable to calc
SCSI: SATA link 0 timeout.
AHCI 0001.0300 32 slots 1 ports 3 Gbps 0x1 impl SATA mode
flags: 64bit ncq stag pm led clo only pmp pio slum part ccc apst
scanning bus for devices...
Found 0 device(s).
Net:
Warning: ethernet@48484000 using MAC address from ROM
eth0: ethernet@48484000
Hit any key to stop autoboot: 0
=> MC: i2c_write: error waiting for data ACK (status=0x116)
Unknown command 'MC:' - try 'help'
=>
Unknown command 'MC:' - try 'help'
=> pcf2> MC: i2c_write: error waiting for data ACK (status=0x116>>
pcf2> MC: i2c_write: error waiting for data ACK (status=0x116>>
pcf2> MC: i2c_write: error waiting for data ACK (status=0x116>>
pcf2> MC: i2c_write: error waiting for data ACK (status=0x116>>
pcf2> MC: i2c_write: error waiting for data ACK (status=0x116>>
pcf2> MC: i2c_write: error waiting for data ACK (status=0x116>>
pcf2> MC: i2c_write: error waiting for data ACK (status=0x116>>
pcf2> MC: i2c_write: error waiting for data ACK (status=0x116>>
pcf2> MC: i2c_write: error waiting for data ACK (status=0x116>>
pcf2> MC: i2c_write: error waiting for data ACK (status=0x116>>
pcf2> MC: i2c_write: error waiting for data ACK (status=0x116>>
pcf2> MC: i2c_write: error waiting for data ACK (status=0x116>>
pcf2> MC: i2c_write: error waiting for data ACK (status=0x116>>
pcf2> MC: i2c_write: error waiting for data ACK (status=0x116>>
pcf2> MC: i2c_write: error waiting for data ACK (status=0x116>>
pcf2> MC: i2c_write: error waiti

  • Hi,

    I see so may errors in the log. (MMC, i2c, SATA)

    Have you ported the u-boot to your custom board?

    Can you be specific where you need help? What step in the u-boot is failing?

    Nikhil D

  • Hi Nikhil,

    We have ported the u-boot to our custom board.  The most boards can boot normal. We don't understand below log:

    =======================================================

    => MC: i2c_write: error waiting for data ACK (status=0x116)
    Unknown command 'MC:' - try 'help'
    => 
    Unknown command 'MC:' - try 'help'
    => pcf2> MC: i2c_write: error waiting for data ACK (status=0x116>> 
    pcf2> MC: i2c_write: error waiting for data ACK (status=0x116>> 
    pcf2> MC: i2c_write: error waiting for data ACK (status=0x116>> 
    pcf2> MC: i2c_write: error waiting for data ACK (status=0x116>> 
    pcf2> MC: i2c_write: error waiting for data ACK (status=0x116>> 
    pcf2> MC: i2c_write: error waiting for data ACK (status=0x116>> 
    pcf2> MC: i2c_write: error waiting for data ACK (status=0x116>> 
    pcf2> MC: i2c_write: error waiting for data ACK (status=0x116>> 
    pcf2> MC: i2c_write: error waiting for data ACK (status=0x116>>

  • Hi,

    What do you mean by 'most boards boot fine'?

    Is this issue only on a specific board? Is this any issue with the specific MMC card being used?

    Regards,

    Nikhil D

  • Hi Nikhil,

    Yes,  this issue only on a specific board. We use the same code, include SD boot & EMMC boot.

    Thanks

    Terence

  • Hi,

    If this is happening on a custom board, I doubt it is some issue with the i2c connection.

    The error message is regarding sending i2c messages to configure the GPIO expanders.

    Regards,

    Nikhil D