I use Dm8148 IPNC appro scheme, net soc is rtl8211,when at uboot use ping command the error is below:
TI8148_IPNC#ping 192.168.1.1
link up on port 0, speed 100, full duplex
Using cpsw device
ping failed; host 192.168.1.1 is not alive
uboot call flow:
start_armboot--eth_initialize--board_eth_init--
main_loop -- do_ping – NetLoop – PingStart – PingSend --
-- cpsw_send-- cpsw_recv
Error location:
cpdma_process functions:
if (status & CPDMA_DESC_OWNER){
printf("sunjing this is error\n");
return -EBUSY;
}
and NetSetTimeout,ArpTimeoutCheck functions timeout
questions:
The following registers which registers and document matching
status = desc_read(desc, hw_mode);
desc->hw_mode (value): e00005ee
status (value): e00005ee