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.

TDA4VM-Q1: [SK-TDA4VM][QNX] Phy is not linked

Part Number: TDA4VM-Q1
Other Parts Discussed in Thread: SK-TDA4VM, TDA4VM

Tool/software:

Hello All,

I've tried to boot QNX Image with SK-TDA4VM board and successfully boot the qnx image from QNX SDK 09_02_00_05. However, ethernet is not enabled and here are the logs from slog2info.

U-Boot SPL 2023.04-ti-gf9b966c67473 (Mar 19 2024 - 20:31:40 +0000)
SYSFW ABI: 3.1 (firmware rev 0x0009 '9.2.4--v09.02.04 (Kool Koala)')
Trying to boot from MMC2
Warning: Detected image signing certificate on GP device. Skipping certificate to prevent boot failure. This will fail if the image was also encrypted
Warning: Detected image signing certificate on GP device. Skipping certificate to prevent boot failure. This will fail if the image was also encrypted
Warning: Detected image signing certificate on GP device. Skipping certificate to prevent boot failure. This will fail if the image was also encrypted
Warning: Detected image signing certificate on GP device. Skipping certificate to prevent boot failure. This will fail if the image was also encrypted
Warning: Detected image signing certificate on GP device. Skipping certificate to prevent boot failure. This will fail if the image was also encrypted
Loading Environment from nowhere... OK
Starting ATF on ARM64 core...

NOTICE:  BL31: v2.10.0(release):v2.10.0-367-g00f1ec6b87-dirty
NOTICE:  BL31: Built : 16:09:05, Feb  9 2024
I/TC:
I/TC: OP-TEE version: 4.1.0-51-g012cdca49 (gcc version 11.4.0 (GCC)) #1 Tue Jan 30 10:48:03 UTC 2024 aarch64
I/TC: WARNING: This OP-TEE configuration might be insecure!
I/TC: WARNING: Please check https://optee.readthedocs.io/en/latest/architecture/porting_guidelines.html
I/TC: Primary CPU initializing
I/TC: GIC redistributor base address not provided
I/TC: Assuming default GIC group status and modifier
I/TC: SYSFW ABI: 3.1 (firmware rev 0x0009 '9.2.4--v09.02.04 (Kool Koala)')
I/TC: HUK Initialized
I/TC: Activated SA2UL device
I/TC: Fixing SA2UL firewall owner for GP device
I/TC: Enabled firewalls for SA2UL TRNG device
I/TC: SA2UL TRNG initialized
I/TC: SA2UL Drivers initialized
I/TC: Primary CPU switching to normal world boot

U-Boot SPL 2023.04-ti-gf9b966c67473 (Mar 19 2024 - 20:31:40 +0000)
SYSFW ABI: 3.1 (firmware rev 0x0009 '9.2.4--v09.02.04 (Kool Koala)')
Trying to boot from MMC2
Warning: Detected image signing certificate on GP device. Skipping certificate to prevent boot failure. This will fail if the image was also encrypted
Warning: Detected image signing certificate on GP device. Skipping certificate to prevent boot failure. This will fail if the image was also encrypted


U-Boot 2023.04-ti-gf9b966c67473 (Mar 19 2024 - 20:31:40 +0000)

SoC:   J721E SR1.1 GP
Model: Texas Instruments J721E SK A72
Board: J721EX-EAIK rev A1
DRAM:  2 GiB (effective 4 GiB)
Core:  121 devices, 34 uclasses, devicetree: separate
Flash: 0 Bytes
MMC:   mmc@4fb0000: 1
Loading Environment from nowhere... OK
In:    serial@2800000
Out:   serial@2800000
Err:   serial@2800000
am65_cpsw_nuss ethernet@46000000: K3 CPSW: nuss_ver: 0x6BA00101 cpsw_ver: 0x6BA80100 ale_ver: 0x00293904 Ports:1 mdio_freq:1000000
Net:   eth0: ethernet@46000000port@1
Hit any key to stop autoboot:  0
switch to partitions #0, OK
mmc1 is current device
SD/MMC found on device 1
Failed to load 'boot.scr'
556 bytes read in 25 ms (21.5 KiB/s)
Loaded env from uEnv.txt
Importing environment from mmc1 ...
Running uenvcmd ...
k3_r5f_rproc r5f@41000000: Core 1 is already in use. No rproc commands work
128504 bytes read in 28 ms (4.4 MiB/s)
Load Remote Processor 1 with data@addr=0x82000000 128504 bytes: Success!
8012208 bytes read in 191 ms (40 MiB/s)
Load Remote Processor 2 with data@addr=0x82000000 8012208 bytes: Success!
4101276 bytes read in 111 ms (35.2 MiB/s)
Load Remote Processor 3 with data@addr=0x82000000 4101276 bytes: Success!
128504 bytes read in 29 ms (4.2 MiB/s)
Load Remote Processor 4 with data@addr=0x82000000 128504 bytes: Success!
128504 bytes read in 29 ms (4.2 MiB/s)
Load Remote Processor 5 with data@addr=0x82000000 128504 bytes: Success!
219252 bytes read in 30 ms (7 MiB/s)
Load Remote Processor 6 with data@addr=0x82000000 219252 bytes: Success!
219252 bytes read in 30 ms (7 MiB/s)
Load Remote Processor 7 with data@addr=0x82000000 219252 bytes: Success!
10488944 bytes read in 38 ms (263.2 MiB/s)
Load Remote Processor 8 with data@addr=0x82000000 10488944 bytes: Success!
8876048 bytes read in 216 ms (39.2 MiB/s)
## Starting application at 0x80080000 ...
MMU: 16-bit ASID 44-bit PA TCR_EL1=b5183519
ARM GIC-500 r1p1, arch v3.0 detected
gic_v3_lpi_add_entry for vectors 8192 -> 8447, Ok
gic_v3_lpi_add_entry for vectors 8448 -> 65535, Ok
No SPI intrinfo. Add default entry for 32 -> 991 vectors, Ok
LPI config table #1 @ 000000008000f000, callout vaddr: ffffff8040251000
aarch64_cpuspeed: core speed 2000
cpu0: MPIDR=80000000
cpu0: MIDR=411fd080 Cortex-A72 r1p0
cpu0: CWG=4 ERG=4 Dminline=4 Iminline=4 PIPT
cpu0: CLIDR=a200023 LoUU=1 LoC=2 LoUIS=1
cpu0: L1 Icache 48K linesz=64 set/way=256/3
cpu0: L1 Dcache 32K linesz=64 set/way=256/2
cpu0: L2 Unified 1024K linesz=64 set/way=1024/16
Enabling ITS 0
ITS queue at 0000000080020000, num slots: 256
Issue MAPC/SYNC/INVALL commands for ICID 0
update CWRITER to 0x00000060
Waiting for all commands to be processed ... Done in 1 tries
Enable LPIs in GICR_CTLR @ 0000000001900000 for CPU0
Display set to R5
TI: Not configuring pcie to avoid serdes conflict with EthFw using QSGMII board
Total Available L3 cache (MSMC SRAM): 0 bytes
Loading IFS...decompressing...done
I/TC: Secondary CPU 1 initializing
I/TC: Secondary CPU 1 switching to normal world boot
aarch64_cpuspeed: core speed 2000
cpu1: MPIDR=80000001
cpu1: MIDR=411fd080 Cortex-A72 r1p0
cpu1: CWG=4 ERG=4 Dminline=4 Iminline=4 PIPT
cpu1: CLIDR=a200023 LoUU=1 LoC=2 LoUIS=1
cpu1: L1 Icache 48K linesz=64 set/way=256/3
cpu1: L1 Dcache 32K linesz=64 set/way=256/2
cpu1: L2 Unified 1024K linesz=64 set/way=1024/16
ITS 0 already Enabled
ITS queue at 0000000080020000, num slots: 256
Issue MAPC/SYNC/INVALL commands for ICID 1
update CWRITER to 0x000000c0
Waiting for all commands to be processed ... Done in 1 tries
Enable LPIs in GICR_CTLR @ 0000000001920000 for CPU1

System page at phys:0000000080023000 user:ffffff8040275000 kern:ffffff8040272000
Starting next program at vffffff8060087300
All ClockCycles offsets within tolerance
Welcome to QNX Neutrino 7.1.0 on the TI J721E EVM Board!!
Starting random service ...
start serial driver
Starting MMC/SD memory card driver... eMMC
Starting MMC/SD memory card driver... SD
Starting XHCI driver on USB3SS0 and USB3SS1

Process 8 (devb-sdmmc-am65x) terminated SIGBUS code=3 fltno=6 ip=0000004604765a90(/proc/boot/devb-sdmmc-am65x@fls+0x000000000000b1c8) mapaddr=000000000000fa90.
Setting environment variables...
done..
Mounting the sd ..
Looking for user script to run: /ti_fs/scripts/user.sh
Running user script...
user.sh called...
Setting additional environment variables...
Starting tisci-mgr..
Initializing sciclient in interupt mode
Starting shmemallocator..
Starting tiipc-mgr..
Starting tiudma-mgr..
Starting VXE-ENC resource manager...
Start screen..
screen started with dss_on_r5 configuration..
Starting sshd
Starting Flash driver...
done...
J7EVM@QNX:/# s28hx_ident: Calibration failed

J7EVM@QNX:/#
J7EVM@QNX:/#
J7EVM@QNX:/#
J7EVM@QNX:/# slog
slog2info  slogger2
J7EVM@QNX:/# slog2info -c
J7EVM@QNX:/# slog2info -w &
[1] 147480
J7EVM@QNX:/#                                           random.5                  low     0  -----UNSYNC-----
                                          random.5                 high     0  -----UNSYNC-----
Jan 01 00:00:00.010                      console.2                           0  -----ONLINE-----
                                         console.2                  out     0  -----UNSYNC-----
Jan 01 00:00:00.017                       random.5                           0  -----ONLINE-----
                                          random.5              default     0  -----UNSYNC-----
Jan 01 00:00:00.018                    random.5..0                           0  -----ONLINE-----
                                       random.5..0                 slog     0  -----UNSYNC-----
Jan 01 00:00:00.035                       dumper.4                           0  -----ONLINE-----
                                          dumper.4                 slog     0  -----UNSYNC-----
Jan 01 00:00:00.036             devb_sdmmc_am65x.9                           0  -----ONLINE-----
                                devb_sdmmc_am65x.9                 slog     0  -----UNSYNC-----
Jan 01 00:00:00.040                       iopkt.10                           0  -----ONLINE-----
                                          iopkt.10          main_buffer     0  -----UNSYNC-----
Jan 01 00:00:00.052               io_usb_otg.12299                           0  -----ONLINE-----
                                  io_usb_otg.12299                 slog     0  -----UNSYNC-----
Jan 01 00:00:00.831                tisci_mgr.61452                           0  -----ONLINE-----
                                   tisci_mgr.61452                 slog     0  -----UNSYNC-----
Jan 01 00:00:00.840           shmemallocator.73743                           0  -----ONLINE-----
                              shmemallocator.73743                 slog     0  -----UNSYNC-----
Jan 01 00:00:00.861                tiipc_mgr.77840                           0  -----ONLINE-----
                                   tiipc_mgr.77840                 slog     0  -----UNSYNC-----
Jan 01 00:00:00.950               tiudma_mgr.81937                           0  -----ONLINE-----
                                  tiudma_mgr.81937                 slog     0  -----UNSYNC-----
Jan 01 00:00:01.005                  vxe_enc.86034                           0  -----ONLINE-----
                                     vxe_enc.86034                 slog     0  -----UNSYNC-----
Jan 01 00:00:01.065                  vxd_dec.90131                           0  -----ONLINE-----
                                     vxd_dec.90131                 slog     0  -----UNSYNC-----
Jan 01 00:00:01.113                   screen.94228                           0  -----ONLINE-----
                                      screen.94228                 slog     0  -----UNSYNC-----
Jan 01 00:00:01.126                screen.94228..0                           0  -----ONLINE-----
                                   screen.94228..0              default     0  -----UNSYNC-----
Jan 01 00:00:01.161            devf_j7_ospi.106517                           0  -----ONLINE-----
                               devf_j7_ospi.106517                 slog     0  -----UNSYNC-----

J7EVM@QNX:/#
J7EVM@QNX:/#
J7EVM@QNX:/#
J7EVM@QNX:/#
J7EVM@QNX:/# io-
io-blk.so       io-pkt-v6-hc    io-usb-otg
J7EVM@QNX:/# io-pkt-v6-hc -d cpsw2g verbose=0xff
J7EVM@QNX:/# Jan 01 00:05:44.791                   iopkt.176153                           0  -----ONLINE-----
Jan 01 00:05:44.792                   iopkt.176153          main_buffer*     0  detect_armv8ce_hw: armv8ce is supported!
Jan 01 00:05:44.792                   iopkt.176153          main_buffer      0  tcpip starting
Jan 01 00:05:44.792                   iopkt.176153          main_buffer      0  smmu support is disabled
Jan 01 00:05:44.794                   iopkt.176153          main_buffer      0  initializing IPsec...
Jan 01 00:05:44.794                   iopkt.176153          main_buffer      0   done

Jan 01 00:05:44.794                   iopkt.176153          main_buffer      0  IPsec: Initialized Security Association Processing.

Jan 01 00:05:44.843            io_pkt_v6_hc.176153                           0  -----ONLINE-----
Jan 01 00:05:44.843                   iopkt.176153          main_buffer      0  devnp-cpsw2g.so verbose=0xff
Jan 01 00:05:44.843            io_pkt_v6_hc.176153                 slog*     0  cpsw_entry:577 Entry -->
Jan 01 00:05:44.844                   iopkt.176153          main_buffer      0  am0

Jan 01 00:05:44.844            io_pkt_v6_hc.176153                 slog      0  cpsw_attach:751 Entry -->
Jan 01 00:05:44.844            io_pkt_v6_hc.176153                 slog      0  cpsw_parse_options:217 Verbose -->255
Jan 01 00:05:44.844            io_pkt_v6_hc.176153                 slog      0  bsd_mii_initmedia:267 Came here -->
Jan 01 00:05:44.844            io_pkt_v6_hc.176153                 slog      0  Success - write to MCU_ENET_CTRL - 0x12
Jan 01 00:05:44.844            io_pkt_v6_hc.176153                 slog      0  Success - write to MCU_ENET_CLKSEL - 0xf00
Jan 01 00:05:44.844            io_pkt_v6_hc.176153                 slog      0  cpsw2g
Jan 01 00:05:44.844            io_pkt_v6_hc.176153                 slog      0  Vendor .............. 0x0
Jan 01 00:05:44.844            io_pkt_v6_hc.176153                 slog      0  Device .............. 0x0
Jan 01 00:05:44.844            io_pkt_v6_hc.176153                 slog      0  Revision ............ 0x0
Jan 01 00:05:44.844            io_pkt_v6_hc.176153                 slog      0  I/O port base ....... 0x46000000
Jan 01 00:05:44.844            io_pkt_v6_hc.176153                 slog      0  MAC address ......... 3408e1 562b73

J7EVM@QNX:/#
J7EVM@QNX:/#
J7EVM@QNX:/# if_up -p am0
J7EVM@QNX:/# ifconfig am 192.168.10.101
ifconfig: SIOCGIFFLAGS am: No such device or address
J7EVM@QNX:/# if_up -p am0
J7EVM@QNX:/# ifconfig
lo0: flags=8049<UP,LOOPBACK,RUNNING,MULTICAST> mtu 33136
        inet 127.0.0.1 netmask 0xff000000
        inet6 ::1 prefixlen 128
        inet6 fe80::1%lo0 prefixlen 64 scopeid 0x1
am0: flags=8802<BROADCAST,SIMPLEX,MULTICAST> mtu 1500
        address: 34:08:e1:56:2b:73
        media: Ethernet none (none full-duplex)
        status: no carrier
J7EVM@QNX:/# Jan 01 00:06:38.695            io_pkt_v6_hc.176153                 slog      0  cpsw_ioctl:386 Came here -->cmd-0xc0306936
Jan 01 00:06:38.695            io_pkt_v6_hc.176153                 slog      0  bsd_mii_mediastatus:51 Came here -->
Jan 01 00:06:38.695            io_pkt_v6_hc.176153                 slog      0  cpsw_ioctl:472 <--
Jan 01 00:06:38.695            io_pkt_v6_hc.176153                 slog      0  cpsw_ioctl:386 Came here -->cmd-0xc09069e7
Jan 01 00:06:38.695            io_pkt_v6_hc.176153                 slog      0  cpsw_ioctl:472 <--
Jan 01 00:06:38.695            io_pkt_v6_hc.176153                 slog      0  cpsw_ioctl:386 Came here -->cmd-0xc090693a
Jan 01 00:06:38.695            io_pkt_v6_hc.176153                 slog      0  cpsw_ioctl:472 <--
Jan 01 00:06:38.695            io_pkt_v6_hc.176153                 slog      0  cpsw_ioctl:386 Came here -->cmd-0xc118694b
Jan 01 00:06:38.695            io_pkt_v6_hc.176153                 slog      0  cpsw_ioctl:472 <--
Jan 01 00:06:38.695            io_pkt_v6_hc.176153                 slog      0  cpsw_ioctl:386 Came here -->cmd-0xc0306936
Jan 01 00:06:38.695            io_pkt_v6_hc.176153                 slog      0  bsd_mii_mediastatus:51 Came here -->
Jan 01 00:06:38.695            io_pkt_v6_hc.176153                 slog      0  cpsw_ioctl:472 <--
Jan 01 00:06:38.695            io_pkt_v6_hc.176153                 slog      0  cpsw_ioctl:386 Came here -->cmd-0xc0306936
Jan 01 00:06:38.695            io_pkt_v6_hc.176153                 slog      0  bsd_mii_mediastatus:51 Came here -->
Jan 01 00:06:38.695            io_pkt_v6_hc.176153                 slog      0  cpsw_ioctl:472 <--
Jan 01 00:06:38.695            io_pkt_v6_hc.176153                 slog      0  cpsw_ioctl:386 Came here -->cmd-0xc0306936
Jan 01 00:06:38.695            io_pkt_v6_hc.176153                 slog      0  bsd_mii_mediastatus:51 Came here -->
Jan 01 00:06:38.695            io_pkt_v6_hc.176153                 slog      0  cpsw_ioctl:472 <--

J7EVM@QNX:/# ifconfig am0 192.168.10.101
Jan 01 00:06:50.397            io_pkt_v6_hc.176153                 slog      0  cpsw_ioctl:386 Came here -->cmd-0x8090690c
Jan 01 00:06:50.397            io_pkt_v6_hc.176153                 slog      0  cpsw_init:1049 Entry -->
Jan 01 00:06:50.397            io_pkt_v6_hc.176153                 slog      0  EnetIf_reduceCoreMacAllocation: Reduced Mac Address Allocation for CoreId:4 From 1 To 0
Jan 01 00:06:50.397            io_pkt_v6_hc.176153                 slog      0  EnetIf_reduceCoreMacAllocation: Reduced Mac Address Allocation for CoreId:1 From 1 To 0
Jan 01 00:06:50.397            io_pkt_v6_hc.176153                 slog      0  ENET_CPSW_2G on MCU NAVSS
Jan 01 00:06:50.400            io_pkt_v6_hc.176153                 slog     56  [UDMA] Calling Udma_resmgr_open
Jan 01 00:06:50.400            io_pkt_v6_hc.176153                 slog     56  [UDMA] Opening resmgr!!!
Jan 01 00:06:50.400            io_pkt_v6_hc.176153                 slog     56  [UDMA] Opened resmgr fd=6!!!
Jan 01 00:06:50.400            io_pkt_v6_hc.176153                 slog     56  [UDMA] eventHandle->vintrNum = 40!!!

Jan 01 00:06:50.401            io_pkt_v6_hc.176153                 slog     56  [UDMA] eventHandle->irIntrNum = 12!!!

Jan 01 00:06:50.401            io_pkt_v6_hc.176153                 slog     56  [UDMA] eventHandle->coreIntrNum = 76!!!

Jan 01 00:06:50.407            io_pkt_v6_hc.176153                 slog      0  EnetIf_registerIntr2: tx isr 76 thread priority set to 21

Jan 01 00:06:50.408            io_pkt_v6_hc.176153                 slog      0  EnetIf_CreateISRThread: InterruptAttachEvent succeed irq/76 coid/1073741848 event/12

Jan 01 00:06:50.408            io_pkt_v6_hc.176153                 slog      0  Enet_open: cpsw2g: features: 0x00000002

Jan 01 00:06:50.408            io_pkt_v6_hc.176153                 slog      0  Enet_open: cpsw2g: errata  : 0x00000000

Jan 01 00:06:50.408            io_pkt_v6_hc.176153                 slog      0  Mdio_open: MDIO manual mode enabled

Jan 01 00:06:50.408            io_pkt_v6_hc.176153                 slog      0  cpsw_alloc:299: Alloc successfull; Virt: 0x2c825fb000, Phys: 0x8fcc4e000
Jan 01 00:06:50.408            io_pkt_v6_hc.176153                 slog      0  EnetUdma_memMgrInit: addr=0x2c825fb000 is  aligned
Jan 01 00:06:50.410            io_pkt_v6_hc.176153                 slog      0  EnetIf_registerIntr: cpsw stat isr thread priority set to 21

Jan 01 00:06:50.410            io_pkt_v6_hc.176153                 slog      0  EnetIf_CreateISRThread: InterruptAttachEvent succeed irq/888 coid/1073741852 event/13

Jan 01 00:06:50.410            io_pkt_v6_hc.176153                 slog      0  EnetIf_registerIntr: cpsw cpts isr thread priority set to 22

Jan 01 00:06:50.410            io_pkt_v6_hc.176153                 slog      0  EnetIf_CreateISRThread: InterruptAttachEvent succeed irq/890 coid/1073741854 event/14

Jan 01 00:06:50.542            io_pkt_v6_hc.176153                 slog      0  EnetPhy_setNextState: PHY 0: INIT -> FINDING (20 ticks)

Jan 01 00:06:50.542            io_pkt_v6_hc.176153                 slog      0  EnetPhy_setNextState: PHY 0: FINDING -> FOUND (0 ticks)

Jan 01 00:06:50.938            io_pkt_v6_hc.176153                 slog      0  EnetPhy_bindDriver: PHY 0: OUI:080028 Model:23 Ver:01 <-> 'vsc8514'

Jan 01 00:06:50.938            io_pkt_v6_hc.176153                 slog      0  EnetPhy_bindDriver: PHY 0: OUI:080028 Model:23 Ver:01 <-> 'dp83822'

Jan 01 00:06:50.938            io_pkt_v6_hc.176153                 slog      0  EnetPhy_bindDriver: PHY 0: OUI:080028 Model:23 Ver:01 <-> 'dp83867'

Jan 01 00:06:50.938            io_pkt_v6_hc.176153                 slog      0  EnetPhy_bindDriver: PHY 0: OUI:080028 Model:23 Ver:01 <-> 'dp83867' : OK

Jan 01 00:06:50.938            io_pkt_v6_hc.176153                 slog      0  EnetPhy_open: PHY 0: open

Jan 01 00:06:50.939            io_pkt_v6_hc.176153                 slog      0  cpsw_alloc:299: Alloc successfull; Virt: 0x2c82676000, Phys: 0x8fcc61000
Jan 01 00:06:50.939            io_pkt_v6_hc.176153                 slog      0  EnetIfMem_init: addr=0x2c82676000 is  aligned
Jan 01 00:06:50.939            io_pkt_v6_hc.176153                 slog      0  EnetIfMem_init: addr=0x2c82676000, size=0x221000, gMem=0x2c82676000, gMemBufPhys=0x8fcc61000
Jan 01 00:06:50.939            io_pkt_v6_hc.176153                 slog      0  EnetIfMem_init: gDmaDescMemArray=0x2c82676000, size=0x200000
Jan 01 00:06:50.939            io_pkt_v6_hc.176153                 slog      0  EnetIfMem_init: gRingMemArray=0x2c82876000, size=0x21000
Jan 01 00:06:50.939            io_pkt_v6_hc.176153                 slog      0  EnetIfMem_init: gDmaDescMemArrayBasePhys=0x8fcc61000, gDmaDescMemArrayBase=0x2c82676000
Jan 01 00:06:50.941            io_pkt_v6_hc.176153                 slog      0  initQs() freePktInfoQ initialized with 256 pkts
Jan 01 00:06:50.945            io_pkt_v6_hc.176153                 slog     56  [UDMA] eventHandle->globalEvent = 38!!!

Jan 01 00:06:50.945            io_pkt_v6_hc.176153                 slog     56  [UDMA] eventHandle->vintrNum = 41!!!

Jan 01 00:06:50.945            io_pkt_v6_hc.176153                 slog     56  [UDMA] eventHandle->vintrBitNum = 0!!!

Jan 01 00:06:50.945            io_pkt_v6_hc.176153                 slog     56  [UDMA] eventHandle->irIntrNum = 13!!!

Jan 01 00:06:50.945            io_pkt_v6_hc.176153                 slog     56  [UDMA] eventHandle->coreIntrNum = 77!!!

Jan 01 00:06:50.959            io_pkt_v6_hc.176153                 slog      0  EnetIf_registerIntr2: rx isr 77 thread priority set to 21

Jan 01 00:06:50.959            io_pkt_v6_hc.176153                 slog      0  EnetIf_registerIntr2: RX InterruptAttachEvent succeed irq/77 coid/1073741855 event/15

Jan 01 00:06:50.959            io_pkt_v6_hc.176153                 slog      0  Host MAC address:
Jan 01 00:06:50.959            io_pkt_v6_hc.176153                 slog      0  34:08:e1:56:2b:73
Jan 01 00:06:51.091            io_pkt_v6_hc.176153                 slog      0  PHY 0 is alive
Jan 01 00:06:55.152            io_pkt_v6_hc.176153                 slog      0  Dp83867_reset: PHY 0: global soft-reset

Jan 01 00:06:55.416            io_pkt_v6_hc.176153                 slog      0  EnetPhy_setNextState: PHY 0: FOUND -> RESET_WAIT (10 ticks)

Jan 01 00:06:55.649            io_pkt_v6_hc.176153                 slog      0  Dp83867_isResetComplete: PHY 0: global soft-reset is complete

Jan 01 00:06:55.649            io_pkt_v6_hc.176153                 slog      0  EnetPhy_setNextState: PHY 0: RESET_WAIT -> ENABLE (0 ticks)

Jan 01 00:06:55.750            io_pkt_v6_hc.176153                 slog      0  EnetPhy_enableState: PHY 0: enable

Jan 01 00:06:56.014            io_pkt_v6_hc.176153                 slog      0  Dp83867_setVtmIdleThresh: PHY 0: Viterbi detector idle count thresh: 4

Jan 01 00:06:56.806            io_pkt_v6_hc.176153                 slog      0  Dp83867_setDspFFE: PHY 0: DSP FFE Equalizer: 641

Jan 01 00:06:58.126            io_pkt_v6_hc.176153                 slog      0  Dp83867_setLoopbackCfg: PHY 0: disable loopback

Jan 01 00:06:58.654            io_pkt_v6_hc.176153                 slog      0  Dp83867_restart: PHY 0: soft-restart

Jan 01 00:06:58.918            io_pkt_v6_hc.176153                 slog      0  Dp83867_enableAutoMdix: PHY 0: enable automatic cross-over

Jan 01 00:06:59.182            io_pkt_v6_hc.176153                 slog      0  Dp83867_enableAutoMdix: PHY 0: enable Robust Auto-MDIX

Jan 01 00:06:59.446            io_pkt_v6_hc.176153                 slog      0  Dp83867_setMiiMode: PHY 0: MII mode: 3

Jan 01 00:07:00.238            io_pkt_v6_hc.176153                 slog      0  Dp83867_setClkShift: PHY 0: clock shift TX:enable RX:enable

Jan 01 00:07:01.030            io_pkt_v6_hc.176153                 slog      0  Dp83867_setClkDelay: PHY 0: set delay 2000 ps TX, 2000 ps RX

Jan 01 00:07:01.558            io_pkt_v6_hc.176153                 slog      0  Dp83867_setTxFifoDepth: PHY 0: set FIFO depth 4

Jan 01 00:07:01.822            io_pkt_v6_hc.176153                 slog      0  Dp83867_setOutputImpedance: PHY 0: set output impedance to 35000 milli-ohms

Jan 01 00:07:02.614            io_pkt_v6_hc.176153                 slog      0  Dp83867_setGpioMux: PHY 0: set gpio0 = mode6, gpio1 = mode0

Jan 01 00:07:03.406            io_pkt_v6_hc.176153                 slog      0  Dp83867_setLedMode: PHY 0: set LED0 = mode0, LED1 = mode6, LED2 = mode1, LED3 = mode5

Jan 01 00:07:03.538            io_pkt_v6_hc.176153                 slog      0  EnetPhy_enableState: PHY 0: req caps: FD1000 HD1000 FD100 HD100 FD10 HD10

Jan 01 00:07:03.802            io_pkt_v6_hc.176153                 slog      0  EnetPhy_enableState: PHY 0: PHY caps: FD1000 HD1000 FD100 HD100 FD10 HD10

Jan 01 00:07:03.802            io_pkt_v6_hc.176153                 slog      0  EnetPhy_enableState: PHY 0: MAC caps: FD1000 FD100 HD100 FD10 HD10

Jan 01 00:07:03.802            io_pkt_v6_hc.176153                 slog      0  EnetPhy_enableState: PHY 0: refined caps: FD1000 FD100 HD100 FD10 HD10

Jan 01 00:07:03.934            io_pkt_v6_hc.176153                 slog      0  EnetPhy_enableState: PHY 0: PHY is NWAY-capable

Jan 01 00:07:03.934            io_pkt_v6_hc.176153                 slog      0  EnetPhy_enableState: PHY 0: setup NWAY

Jan 01 00:07:03.934            io_pkt_v6_hc.176153                 slog      0  EnetPhy_setupNway: PHY 0: NWAY advertising: FD1000 FD100 HD100 FD10 HD10

Jan 01 00:07:03.934            io_pkt_v6_hc.176153                 slog      0  EnetPhy_setupNway: PHY 0: config is needed

Jan 01 00:07:04.462            io_pkt_v6_hc.176153                 slog      0  EnetPhy_setupNway: PHY 0: restart autonegotiation

Jan 01 00:07:04.990            io_pkt_v6_hc.176153                 slog      0  EnetPhy_setNextState: PHY 0: ENABLE -> NWAY_START (50 ticks)

Jan 01 00:07:05.355            io_pkt_v6_hc.176153                 slog      0  EnetPhy_setNextState: PHY 0: NWAY_START -> NWAY_WAIT (80 ticks)

J7EVM@QNX:/# Jan 01 00:07:09.083            io_pkt_v6_hc.176153                 slog      0  cpsw_init:1127 Phy is not linked
Jan 01 00:07:09.083            io_pkt_v6_hc.176153                 slog      0  cpsw_init:1154 <--Exit
Jan 01 00:07:09.083            io_pkt_v6_hc.176153                 slog      0  cpsw_start:1290 Entry -->
Jan 01 00:07:09.083            io_pkt_v6_hc.176153                 slog      0  cpsw_ioctl:386 Came here -->cmd-0x8090690c
Jan 01 00:07:09.083            io_pkt_v6_hc.176153                 slog      0  cpsw_ioctl:472 <--
Jan 01 00:07:09.083            io_pkt_v6_hc.176153                 slog      0  cpsw_ioctl:386 Came here -->cmd-0x80906931
Jan 01 00:07:09.083            io_pkt_v6_hc.176153                 slog      0  cpsw_filter: Clear IFF_ALLMULTI
Jan 01 00:07:09.083            io_pkt_v6_hc.176153                 slog      0  cpsw_filter: Adding Multicast MAC Addr -> 33:33:ff:56:2b:73
Jan 01 00:07:09.083            io_pkt_v6_hc.176153                 slog      0  cpsw_ioctl:472 <--
Jan 01 00:07:09.083            io_pkt_v6_hc.176153                 slog      0  cpsw_ioctl:386 Came here -->cmd-0x80906931
Jan 01 00:07:09.083            io_pkt_v6_hc.176153                 slog      0  cpsw_filter: Clear IFF_ALLMULTI
Jan 01 00:07:09.083            io_pkt_v6_hc.176153                 slog      0  cpsw_filter: Adding Multicast MAC Addr -> 33:33:00:00:00:01
Jan 01 00:07:09.083            io_pkt_v6_hc.176153                 slog      0  cpsw_filter: Adding Multicast MAC Addr -> 33:33:ff:56:2b:73
Jan 01 00:07:09.083            io_pkt_v6_hc.176153                 slog      0  cpsw_ioctl:472 <--
Jan 01 00:07:09.083            io_pkt_v6_hc.176153                 slog      0  cpsw_ioctl:386 Came here -->cmd-0x80906931
Jan 01 00:07:09.083            io_pkt_v6_hc.176153                 slog      0  cpsw_ioctl:472 <--
Jan 01 00:07:09.083            io_pkt_v6_hc.176153                 slog      0  cpsw_ioctl:472 <--
Jan 01 00:07:09.083            io_pkt_v6_hc.176153                 slog      0  cpsw_ioctl:386 Came here -->cmd-0x80906931
Jan 01 00:07:09.083            io_pkt_v6_hc.176153                 slog      0  cpsw_filter: Clear IFF_ALLMULTI
Jan 01 00:07:09.083            io_pkt_v6_hc.176153                 slog      0  cpsw_filter: Adding Multicast MAC Addr -> 01:00:5e:00:00:01
Jan 01 00:07:09.083            io_pkt_v6_hc.176153                 slog      0  cpsw_filter: Adding Multicast MAC Addr -> 33:33:00:00:00:01
Jan 01 00:07:09.084            io_pkt_v6_hc.176153                 slog      0  cpsw_filter: Adding Multicast MAC Addr -> 33:33:ff:56:2b:73
Jan 01 00:07:09.084            io_pkt_v6_hc.176153                 slog      0  cpsw_ioctl:472 <--
Jan 01 00:07:09.243            io_pkt_v6_hc.176153                 slog      0  cpsw_start:1290 Entry -->
Jan 01 00:07:09.443            io_pkt_v6_hc.176153                 slog      0  cpsw_start:1290 Entry -->
Jan 01 00:07:12.593            io_pkt_v6_hc.176153                 slog      0  cpsw_start:1290 Entry -->

Could you help how to enable Ethernet on SK-TDA4VM Board?

  • Hi,

    On SK-TAD4VM Board, you have only CPSW2G connection not CPSW9G.

    Also, note that SDK available from TI for SK-EVM Is only Linux SDK Please refer to to below page.
    www.ti.com/.../PROCESSOR-SDK-J721E

    QNX & RTOS SDKs are for TDA4VM EVM not for SK-EVM.

    Also, refer to SDK Documentation for more details.

    Best Regards,
    Sudheer

  • I try to use QNX SDK for SK-TDA4VM  and the SDK documents have been referred for porting the SDK into SK-TDA4VM Board. 

    Are there any debugging points for this issue? Which part should be configured to link PHY in the SDK? Could you help to fix this issue?

  • Hi Sangchul,

    As Sudheer mentioned, the PSDK QNX release for TDA4VM has not been validated by TI for working on SK-TDA4VM.

    I try to use QNX SDK for SK-TDA4VM  and the SDK documents have been referred for porting the SDK into SK-TDA4VM Board. 

    We are not sure what SDK documents you are referring to here that mention porting SDK into SK-TDA4VM. Can you share the link/details?

    Our recommendation is to use the J721EXSOMXEVM and J721EXCPXEVM boards, which are the officially tested EVM boards for the PSDK QNX release.

    Another option to enable ethernet is to use ethernet over USB using the ASIX USB-ethernet dongle, However, would like to inform that the USB driver is part of QNX BSP that Blackberry QNX provide and hence any support query need to be directed to them.

    Thanks.