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.

DP83867IRPAP-EVM: Xilinx Zynq VP1802 RGMII mode with TI DP83867 PHY issue

Part Number: DP83867IRPAP-EVM


Hello TI Support,

I'm having issues with the Ethernet on a custom board with a VP1802 and the Ti83867 PHY running in RGMII mode.

We have a custom board designed with Xilin VP1802 FPGA. 

When boot up Linux, I can set IP address and ping itself, but cannot ping outside.

My Linux log:

hhhddd:/home/petalinux# route add default gw 192.168.0.1
hhhddd:/home/petalinux# route
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
default _gateway 0.0.0.0 UG 0 0 0 eth0
default _gateway 0.0.0.0 UG 0 0 0 eth0
192.168.0.0 * 255.255.255.0 U 0 0 0 eth0
hhhddd:/home/petalinux# route add default gw 192.168.0.1
route: SIOCADDRT: File exists
hhhddd:/home/petalinux# ifconfig
eth0 Link encap:Ethernet HWaddr 00:0A:35:00:02:90
inet addr:192.168.0.10 Bcast:192.168.0.255 Mask:255.255.255.0
inet6 addr: fe80::20a:35ff:fe00:290/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:249 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:0 (0.0 B) TX bytes:19609 (19.1 KiB)
Interrupt:31

lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:65536 Metric:1
RX packets:225 errors:0 dropped:0 overruns:0 frame:0
TX packets:225 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:20422 (19.9 KiB) TX bytes:20422 (19.9 KiB)

hhhddd:/home/petalinux# ping 192.168.0.1
PING 192.168.0.1 (192.168.0.1): 56 data bytes
^C
--- 192.168.0.1 ping statistics ---
3 packets transmitted, 0 packets received, 100% packet loss
hhhddd:/home/petalinux# ping 192.168.0.10
PING 192.168.0.10 (192.168.0.10): 56 data bytes
64 bytes from 192.168.0.10: seq=0 ttl=64 time=0.074 ms
64 bytes from 192.168.0.10: seq=1 ttl=64 time=0.041 ms
^C
--- 192.168.0.10 ping statistics ---
2 packets transmitted, 2 packets received, 0% packet loss
round-trip min/avg/max = 0.041/0.057/0.074 ms
hhhddd:/home/petalinux#
hhhddd:/home/petalinux#
hhhddd:/home/petalinux#
hhhddd:/home/petalinux#
hhhddd:/home/petalinux#
hhhddd:/home/petalinux#
hhhddd:/home/petalinux#
hhhddd:/home/petalinux#
hhhddd:/home/petalinux#
hhhddd:/home/petalinux#
hhhddd:/home/petalinux#
hhhddd:/home/petalinux# dmesg | grep PHY
[ 5.062064] macb ff0c0000.ethernet eth0: PHY [ff0c0000.ethernet-ffffffff:10] driver [TI DP83867] (irq=POLL)
hhhddd:/home/petalinux#

my device tree

&gem0 {
 status = "okay";
 local-mac-address = [00 0a 35 00 02 90];
 phy-handle = <&phy0>;
 phy-mode = "rgmii-id";
 phy0: phy@10 {
  reg = <0x10>;
  ti,rx-internal-delay = <0x8>;
  ti,tx-internal-delay = <0xa>;
  ti,fifo-depth = <0x1>;
  ti,dp83867-rxctrl-strap-quirk;
 };
};

uboot register map:

Versal> mdio list
eth0:
10 - TI DP83867 <--> ethernet@ff0c0000
Versal> mii info
PHY 0x10: OUI = 0x80028, Model = 0x23, Rev = 0x01, 1000baseT, FDX
Versal> mii read 0x10 0x0
1140
Versal> mii read 0x10 0x1
796D
Versal> mii read 0x10 0x2
2000
Versal> mii read 0x10 0x3
A231
Versal> mii read 0x10 0x4
01E1
Versal> mii read 0x10 0x5
CDE1
Versal> mii read 0x10 0x6
006F
Versal> mii read 0x10 0x7
2001
Versal> mii read 0x10 0x8
4006
Versal> mii read 0x10 0x9
0300
Versal> mii read 0x10 0xa
7800
Versal> mii read 0x10 0xb
0000
Versal> mii read 0x10 0xc
0000
Versal> mii read 0x10 0xd
401F
Versal> mii read 0x10 0xe
00A8
Versal> mii read 0x10 0xf
3000
Versal> mii read 0x10 0x10
5048
Versal> mii read 0x10 0x11
BF02
Versal> mii read 0x10 0x12
0000
Versal> mii read 0x10 0x13
1C42
Versal> mii read 0x10 0x14
29C7
Versal> mii read 0x10 0x15
0000
Versal> mii read 0x10 0x16
0000
Versal> mii read 0x10 0x17
0040
Versal> mii read 0x10 0x18
6150
Versal> mii read 0x10 0x19
4444
Versal> mii read 0x10 0x1a
0002
Versal> mii read 0x10 0x1b
0000
Versal> mii read 0x10 0x1c
0000
Versal> mii read 0x10 0x1d
0000
Versal> mii read 0x10 0x1e
0002
Versal> mii read 0x10 0x1f
0000
Versal> mii read 0x10 0x6e
FFFF
Versal> mii read 0x10 0x6f
FFFF
Versal> mii read 0x10 0x31
FFFF
Versal> mii read 0x10 0x37
FFFF
Versal> mii read 0x10 0xd3
FFFF
Versal> mii read 0x10 0x16f
FFFF
Versal> mii read 0x10 0x1d5
FFFF
Versal>


 Board (192.168.0.10)has Ethernet <--> Connect to PC (192.168.0.12)



Thanks for your help!

    • Detailed log information

    
    设备树信息:
    &gem0 {
        status = "okay";
        local-mac-address = [00 0a 35 00 02 90];
        phy-handle = <&phy0>;    
        phy-mode = "rgmii-id";
        phy0: phy@10 {
            reg = <0x10>;
            ti,rx-internal-delay = <0x8>;
            ti,tx-internal-delay = <0xa>;
            ti,fifo-depth = <0x1>;     
            ti,dp83867-rxctrl-strap-quirk;
        };
    };
    
    寄存器信息:
    
    Versal> mdio list
    eth0:
    10 - TI DP83867 <--> ethernet@ff0c0000
    Versal> mii info
    PHY 0x10: OUI = 0x80028, Model = 0x23, Rev = 0x01, 1000baseT, FDX
    Versal> mii read 0x10 0x0
    1140
    Versal> mii read 0x10 0x1
    796D
    Versal> mii read 0x10 0x2
    2000
    Versal> mii read 0x10 0x3
    A231
    Versal> mii read 0x10 0x4
    01E1
    Versal> mii read 0x10 0x5
    CDE1
    Versal> mii read 0x10 0x6
    006F
    Versal> mii read 0x10 0x7
    2001
    Versal> mii read 0x10 0x8
    4006
    Versal> mii read 0x10 0x9
    0300
    Versal> mii read 0x10 0xa
    7800
    Versal> mii read 0x10 0xb
    0000
    Versal> mii read 0x10 0xc
    0000
    Versal> mii read 0x10 0xd
    401F
    Versal> mii read 0x10 0xe
    00A8
    Versal> mii read 0x10 0xf
    3000
    Versal> mii read 0x10 0x10
    5048
    Versal> mii read 0x10 0x11
    BF02
    Versal> mii read 0x10 0x12
    0000
    Versal> mii read 0x10 0x13
    1C42
    Versal> mii read 0x10 0x14
    29C7
    Versal> mii read 0x10 0x15
    0000
    Versal> mii read 0x10 0x16
    0000
    Versal> mii read 0x10 0x17
    0040
    Versal> mii read 0x10 0x18
    6150
    Versal> mii read 0x10 0x19
    4444
    Versal> mii read 0x10 0x1a
    0002
    Versal> mii read 0x10 0x1b
    0000
    Versal> mii read 0x10 0x1c
    0000
    Versal> mii read 0x10 0x1d
    0000
    Versal> mii read 0x10 0x1e
    0002
    Versal> mii read 0x10 0x1f
    0000
    Versal> mii read 0x10 0x6e
    FFFF
    Versal> mii read 0x10 0x6f
    FFFF
    Versal> mii read 0x10 0x31
    FFFF
    Versal> mii read 0x10 0x37
    FFFF
    Versal> mii read 0x10 0xd3
    FFFF
    Versal> mii read 0x10 0x16f
    FFFF
    Versal> mii read 0x10 0x1d5
    FFFF
    Versal>
    
    
    
    连接方式为:开发板直连PC,PC为windows10系统,防火墙已关闭
    
    
    Versal> boot
    switch to partitions #0, OK
    mmc1 is current device
    Scanning mmc 1:1...
    Found U-Boot script /boot.scr
    3015 bytes read in 20 ms (146.5 KiB/s)
    ## Executing script at 20000000
    Trying to load boot images from mmc1
    34937632 bytes read in 2272 ms (14.7 MiB/s)
    ## Loading kernel from FIT Image at 10000000 ...
       Using 'conf-system-top.dtb' configuration
       Trying 'kernel-1' kernel subimage
         Description:  Linux kernel
         Type:         Kernel Image
         Compression:  gzip compressed
         Data Start:   0x10000114
         Data Size:    9644458 Bytes = 9.2 MiB
         Architecture: AArch64
         OS:           Linux
         Load Address: 0x00200000
         Entry Point:  0x00200000
         Hash algo:    sha256
         Hash value:   4b4cdb29e4a1e36227728de553aa3fbeca73bec6862ce688dbc9ed0291fc6b87
       Verifying Hash Integrity ... sha256+ OK
    ## Loading ramdisk from FIT Image at 10000000 ...
       Using 'conf-system-top.dtb' configuration
       Trying 'ramdisk-1' ramdisk subimage
         Description:  petalinux-image-minimal
         Type:         RAMDisk Image
         Compression:  uncompressed
         Data Start:   0x10939804
         Data Size:    25263521 Bytes = 24.1 MiB
         Architecture: AArch64
         OS:           Linux
         Load Address: unavailable
         Entry Point:  unavailable
         Hash algo:    sha256
         Hash value:   4edbca143913333e47ffcfc02348c5ebeb3aa07d17f67f0b0c8e358dad90d573
       Verifying Hash Integrity ... sha256+ OK
    ## Loading fdt from FIT Image at 10000000 ...
       Using 'conf-system-top.dtb' configuration
       Trying 'fdt-system-top.dtb' fdt subimage
         Description:  Flattened Device Tree blob
         Type:         Flat Device Tree
         Compression:  uncompressed
         Data Start:   0x10932bd0
         Data Size:    27491 Bytes = 26.8 KiB
         Architecture: AArch64
         Hash algo:    sha256
         Hash value:   8cf2e7cf991caef37a306a080155930fa4c70b562bbc5d59307e3a4263ee4d69
       Verifying Hash Integrity ... sha256+ OK
       Booting using the fdt blob at 0x10932bd0
    Working FDT set to 10932bd0
       Uncompressing Kernel Image
       Loading Ramdisk to 7c6a9000, end 7dec0da1 ... OK
       Loading Device Tree to 000000007c69f000, end 000000007c6a8b62 ... OK
    Working FDT set to 7c69f000
    
    Starting kernel ...
    
    [    0.000000] Booting Linux on physical CPU 0x0000000000 [0x410fd083]
    [    0.000000] Linux version 6.1.5-xilinx-v2023.1 (oe-user@oe-host) (aarch64-xilinx-linux-gcc (GCC) 12.2.0, GNU ld (GNU Binutils) 2.39.0.20220819) #1 SMP Fri Apr 21 07:47:58 UTC 2023
    [    0.000000] Machine model: Xilinx Versal
    [    0.000000] earlycon: pl11 at MMIO32 0x00000000ff000000 (options '115200n8')
    [    0.000000] printk: bootconsole [pl11] enabled
    [    0.000000] efi: UEFI not found.
    [    0.000000] Zone ranges:
    [    0.000000]   DMA32    [mem 0x0000000000000000-0x00000000ffffffff]
    [    0.000000]   Normal   [mem 0x0000000100000000-0x0000000f7fffffff]
    [    0.000000] Movable zone start for each node
    [    0.000000] Early memory node ranges
    [    0.000000]   node   0: [mem 0x0000000000000000-0x000000007fffffff]
    [    0.000000]   node   0: [mem 0x0000000800000000-0x0000000f7fffffff]
    [    0.000000] Initmem setup node 0 [mem 0x0000000000000000-0x0000000f7fffffff]
    [    0.000000] cma: Reserved 256 MiB at 0x000000006c600000
    [    0.000000] psci: probing for conduit method from DT.
    [    0.000000] psci: PSCIv1.1 detected in firmware.
    [    0.000000] psci: Using standard PSCI v0.2 function IDs
    [    0.000000] psci: MIGRATE_INFO_TYPE not supported.
    [    0.000000] psci: SMC Calling Convention v1.2
    [    0.000000] percpu: Embedded 18 pages/cpu s35816 r8192 d29720 u73728
    [    0.000000] Detected PIPT I-cache on CPU0
    [    0.000000] CPU features: detected: GIC system register CPU interface
    [    0.000000] CPU features: detected: Spectre-v2
    [    0.000000] CPU features: detected: Spectre-BHB
    [    0.000000] CPU features: detected: ARM erratum 1742098
    [    0.000000] CPU features: detected: ARM errata 1165522, 1319367, or 1530923
    [    0.000000] alternatives: applying boot alternatives
    [    0.000000] Built 1 zonelists, mobility grouping on.  Total pages: 8257536
    [    0.000000] Kernel command line: console=ttyAMA0 earlycon=pl011,mmio32,0xFF000000,115200n8 clk_ignore_unused root=/dev/ram0 rw
    [    0.000000] Dentry cache hash table entries: 4194304 (order: 13, 33554432 bytes, linear)
    [    0.000000] Inode-cache hash table entries: 2097152 (order: 12, 16777216 bytes, linear)
    [    0.000000] mem auto-init: stack:all(zero), heap alloc:off, heap free:off
    [    0.000000] software IO TLB: area num 2.
    [    0.000000] software IO TLB: mapped [mem 0x0000000068600000-0x000000006c600000] (64MB)
    [    0.000000] Memory: 32539748K/33554432K available (14400K kernel code, 1010K rwdata, 4028K rodata, 2176K init, 374K bss, 752540K reserved, 262144K cma-reserved)
    [    0.000000] rcu: Hierarchical RCU implementation.
    [    0.000000] rcu:     RCU event tracing is enabled.
    [    0.000000] rcu:     RCU restricting CPUs from NR_CPUS=16 to nr_cpu_ids=2.
    [    0.000000] rcu: RCU calculated value of scheduler-enlistment delay is 25 jiffies.
    [    0.000000] rcu: Adjusting geometry for rcu_fanout_leaf=16, nr_cpu_ids=2
    [    0.000000] NR_IRQS: 64, nr_irqs: 64, preallocated irqs: 0
    [    0.000000] GICv3: GIC: Using split EOI/Deactivate mode
    [    0.000000] GICv3: 160 SPIs implemented
    [    0.000000] GICv3: 0 Extended SPIs implemented
    [    0.000000] Root IRQ handler: gic_handle_irq
    [    0.000000] GICv3: GICv3 features: 16 PPIs
    [    0.000000] GICv3: CPU0: found redistributor 0 region 0:0x00000000f9080000
    [    0.000000] ITS [mem 0xf9020000-0xf903ffff]
    [    0.000000] ITS@0x00000000f9020000: allocated 65536 Devices @800080000 (flat, esz 8, psz 64K, shr 0)
    [    0.000000] ITS: using cache flushing for cmd queue
    [    0.000000] GICv3: using LPI property table @0x0000000800030000
    [    0.000000] GIC: using cache flushing for LPI property table
    [    0.000000] GICv3: CPU0: using allocated LPI pending table @0x0000000800040000
    [    0.000000] rcu: srcu_init: Setting srcu_struct sizes based on contention.
    [    0.000000] arch_timer: cp15 timer(s) running at 100.00MHz (phys).
    [    0.000000] clocksource: arch_sys_counter: mask: 0x1ffffffffffffff max_cycles: 0x171024e7e0, max_idle_ns: 440795205315 ns
    [    0.000000] sched_clock: 57 bits at 100MHz, resolution 10ns, wraps every 4398046511100ns
    [    0.008333] Console: colour dummy device 80x25
    [    0.012822] Calibrating delay loop (skipped), value calculated using timer frequency.. 200.00 BogoMIPS (lpj=400000)
    [    0.023337] pid_max: default: 32768 minimum: 301
    [    0.028175] Mount-cache hash table entries: 65536 (order: 7, 524288 bytes, linear)
    [    0.035859] Mountpoint-cache hash table entries: 65536 (order: 7, 524288 bytes, linear)
    [    0.044326] cacheinfo: Unable to detect cache hierarchy for CPU 0
    [    0.050780] rcu: Hierarchical SRCU implementation.
    [    0.055605] rcu:     Max phase no-delay instances is 1000.
    [    0.060969] Platform MSI: gic-its@f9020000 domain created
    [    0.066452] PCI/MSI: /axi/interrupt-controller@f9000000/gic-its@f9020000 domain created
    [    0.074556] EFI services will not be available.
    [    0.079195] smp: Bringing up secondary CPUs ...
    [    0.213546] Detected PIPT I-cache on CPU1
    [    0.213589] cacheinfo: Unable to detect cache hierarchy for CPU 1
    [    0.213595] GICv3: CPU1: found redistributor 1 region 0:0x00000000f90a0000
    [    0.213603] GICv3: CPU1: using allocated LPI pending table @0x0000000800050000
    [    0.213624] CPU1: Booted secondary processor 0x0000000001 [0x410fd083]
    [    0.213666] smp: Brought up 1 node, 2 CPUs
    [    0.248704] SMP: Total of 2 processors activated.
    [    0.253436] CPU features: detected: 32-bit EL0 Support
    [    0.258607] CPU features: detected: CRC32 instructions
    [    0.263812] CPU: All CPU(s) started at EL2
    [    0.267936] alternatives: applying system-wide alternatives
    [    0.274250] devtmpfs: initialized
    [    0.283401] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 7645041785100000 ns
    [    0.293236] futex hash table entries: 512 (order: 3, 32768 bytes, linear)
    [    0.302114] pinctrl core: initialized pinctrl subsystem
    [    0.307672] DMI not present or invalid.
    [    0.311771] NET: Registered PF_NETLINK/PF_ROUTE protocol family
    [    0.318342] DMA: preallocated 4096 KiB GFP_KERNEL pool for atomic allocations
    [    0.325834] DMA: preallocated 4096 KiB GFP_KERNEL|GFP_DMA32 pool for atomic allocations
    [    0.333929] audit: initializing netlink subsys (disabled)
    [    0.339430] audit: type=2000 audit(0.264:1): state=initialized audit_enabled=0 res=1
    [    0.339672] hw-breakpoint: found 6 breakpoint and 4 watchpoint registers.
    [    0.354090] ASID allocator initialised with 65536 entries
    [    0.359598] Serial: AMBA PL011 UART driver
    [    0.370666] HugeTLB: registered 1.00 GiB page size, pre-allocated 0 pages
    [    0.377515] HugeTLB: 16380 KiB vmemmap can be freed for a 1.00 GiB page
    [    0.384184] HugeTLB: registered 32.0 MiB page size, pre-allocated 0 pages
    [    0.391017] HugeTLB: 508 KiB vmemmap can be freed for a 32.0 MiB page
    [    0.397501] HugeTLB: registered 2.00 MiB page size, pre-allocated 0 pages
    [    0.404335] HugeTLB: 28 KiB vmemmap can be freed for a 2.00 MiB page
    [    0.410730] HugeTLB: registered 64.0 KiB page size, pre-allocated 0 pages
    [    0.417563] HugeTLB: 0 KiB vmemmap can be freed for a 64.0 KiB page
    [    0.491910] raid6: neonx8   gen()  4926 MB/s
    [    0.564240] raid6: neonx4   gen()  4827 MB/s
    [    0.636564] raid6: neonx2   gen()  3988 MB/s
    [    0.708890] raid6: neonx1   gen()  2893 MB/s
    [    0.781222] raid6: int64x8  gen()  2770 MB/s
    [    0.853553] raid6: int64x4  gen()  2711 MB/s
    [    0.925885] raid6: int64x2  gen()  2631 MB/s
    [    0.998212] raid6: int64x1  gen()  2007 MB/s
    [    1.002508] raid6: using algorithm neonx8 gen() 4926 MB/s
    [    1.075971] raid6: .... xor() 3472 MB/s, rmw enabled
    [    1.080965] raid6: using neon recovery algorithm
    [    1.085877] iommu: Default domain type: Translated
    [    1.090790] iommu: DMA domain TLB invalidation policy: strict mode
    [    1.097235] SCSI subsystem initialized
    [    1.101105] usbcore: registered new interface driver usbfs
    [    1.106645] usbcore: registered new interface driver hub
    [    1.112002] usbcore: registered new device driver usb
    [    1.117130] mc: Linux media interface: v0.10
    [    1.121440] videodev: Linux video capture interface: v2.00
    [    1.126976] pps_core: LinuxPPS API ver. 1 registered
    [    1.131971] pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo Giometti <giometti@linux.it>
    [    1.141172] PTP clock support registered
    [    1.145132] EDAC MC: Ver: 3.0.0
    [    1.148504] zynqmp-ipi-mbox mailbox@ff3f0440: Registered ZynqMP IPI mbox with TX/RX channels.
    [    1.157217] FPGA manager framework
    [    1.160704] Advanced Linux Sound Architecture Driver Initialized.
    [    1.167040] Bluetooth: Core ver 2.22
    [    1.170645] NET: Registered PF_BLUETOOTH protocol family
    [    1.175993] Bluetooth: HCI device and connection manager initialized
    [    1.182390] Bluetooth: HCI socket layer initialized
    [    1.187305] Bluetooth: L2CAP socket layer initialized
    [    1.192392] Bluetooth: SCO socket layer initialized
    [    1.197526] clocksource: Switched to clocksource arch_sys_counter
    [    1.203792] VFS: Disk quotas dquot_6.6.0
    [    1.207759] VFS: Dquot-cache hash table entries: 512 (order 0, 4096 bytes)
    [    1.217688] NET: Registered PF_INET protocol family
    [    1.222903] IP idents hash table entries: 262144 (order: 9, 2097152 bytes, linear)
    [    1.236493] tcp_listen_portaddr_hash hash table entries: 16384 (order: 6, 262144 bytes, linear)
    [    1.245404] Table-perturb hash table entries: 65536 (order: 6, 262144 bytes, linear)
    [    1.253214] TCP established hash table entries: 262144 (order: 9, 2097152 bytes, linear)
    [    1.262341] TCP bind hash table entries: 65536 (order: 9, 2097152 bytes, linear)
    [    1.270790] TCP: Hash tables configured (established 262144 bind 65536)
    [    1.277544] UDP hash table entries: 16384 (order: 7, 524288 bytes, linear)
    [    1.284842] UDP-Lite hash table entries: 16384 (order: 7, 524288 bytes, linear)
    [    1.292652] NET: Registered PF_UNIX/PF_LOCAL protocol family
    [    1.298578] RPC: Registered named UNIX socket transport module.
    [    1.304546] RPC: Registered udp transport module.
    [    1.309280] RPC: Registered tcp transport module.
    [    1.314013] RPC: Registered tcp NFSv4.1 backchannel transport module.
    [    1.320499] PCI: CLS 0 bytes, default 64
    [    1.324615] Trying to unpack rootfs image as initramfs...
    [    1.330547] hw perfevents: enabled with armv8_pmuv3 PMU driver, 7 counters available
    [    1.338860] Initialise system trusted keyrings
    [    1.357717] workingset: timestamp_bits=46 max_order=23 bucket_order=0
    [    1.381869] NFS: Registering the id_resolver key type
    [    1.386985] Key type id_resolver registered
    [    1.391205] Key type id_legacy registered
    [    1.395265] nfs4filelayout_init: NFSv4 File Layout Driver Registering...
    [    1.402021] nfs4flexfilelayout_init: NFSv4 Flexfile Layout Driver Registering...
    [    1.409732] jffs2: version 2.2. (NAND) (SUMMARY)  © 2001-2006 Red Hat, Inc.
    [    1.440592] NET: Registered PF_ALG protocol family
    [    1.445434] xor: measuring software checksum speed
    [    1.451492]    8regs           :  7997 MB/sec
    [    1.457017]    32regs          :  8660 MB/sec
    [    1.462809]    arm64_neon      :  7014 MB/sec
    [    1.467208] xor: using function: 32regs (8660 MB/sec)
    [    1.472302] Key type asymmetric registered
    [    1.476426] Asymmetric key parser 'x509' registered
    [    1.481387] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 244)
    [    1.488846] io scheduler mq-deadline registered
    [    1.493409] io scheduler kyber registered
    [    1.518976] Serial: 8250/16550 driver, 4 ports, IRQ sharing disabled
    [    1.526033] Serial: AMBA driver
    [    1.529667] cacheinfo: Unable to detect cache hierarchy for CPU 0
    [    1.538578] brd: module loaded
    [    1.543574] loop: module loaded
    [    1.548699] tun: Universal TUN/TAP device driver, 1.6
    [    1.553918] CAN device driver interface
    [    1.558035] usbcore: registered new interface driver asix
    [    1.563523] usbcore: registered new interface driver ax88179_178a
    [    1.569684] usbcore: registered new interface driver cdc_ether
    [    1.575575] usbcore: registered new interface driver net1080
    [    1.581291] usbcore: registered new interface driver cdc_subset
    [    1.587270] usbcore: registered new interface driver zaurus
    [    1.592919] usbcore: registered new interface driver cdc_ncm
    [    1.598645] usbcore: registered new interface driver r8153_ecm
    [    1.604914] usbcore: registered new interface driver uas
    [    1.610305] usbcore: registered new interface driver usb-storage
    [    1.616552] i2c_dev: i2c /dev entries driver
    [    1.621584] usbcore: registered new interface driver uvcvideo
    [    1.627659] Bluetooth: HCI UART driver ver 2.3
    [    1.632144] Bluetooth: HCI UART protocol H4 registered
    [    1.637330] Bluetooth: HCI UART protocol BCSP registered
    [    1.642705] Bluetooth: HCI UART protocol LL registered
    [    1.647882] Bluetooth: HCI UART protocol ATH3K registered
    [    1.653333] Bluetooth: HCI UART protocol Three-wire (H5) registered
    [    1.659700] Bluetooth: HCI UART protocol Intel registered
    [    1.665156] Bluetooth: HCI UART protocol QCA registered
    [    1.670451] usbcore: registered new interface driver bcm203x
    [    1.676170] usbcore: registered new interface driver bpa10x
    [    1.681812] usbcore: registered new interface driver bfusb
    [    1.687357] usbcore: registered new interface driver btusb
    [    1.692908] usbcore: registered new interface driver ath3k
    [    1.698598] EDAC ZynqMP-OCM: ECC not enabled - Disabling EDAC driver
    [    1.705168] EDAC MC0: Giving out device to module xlnx_edac controller xlnx_ddr_controller: DEV f6150000.memory-controller (INTERRUPT)
    [    1.717548] EDAC MC: Removed device 0 for xlnx_edac xlnx_ddr_controller: DEV f6150000.memory-controller
    [    1.727287] sdhci: Secure Digital Host Controller Interface driver
    [    1.733520] sdhci: Copyright(c) Pierre Ossman
    [    1.737905] sdhci-pltfm: SDHCI platform and OF driver helper
    [    1.744025] ledtrig-cpu: registered to indicate activity on CPUs
    [    1.750101] SMCCC: SOC_ID: ARCH_SOC_ID not implemented, skipping ....
    [    1.756707] zynqmp_firmware_probe Platform Management API v1.0
    [    1.762636] zynqmp_firmware_probe Trustzone version v1.0
    [    1.768647] xlnx_event_manager xlnx_event_manager: SGI 15 Registered over TF-A
    [    1.775938] xlnx_event_manager xlnx_event_manager: Xilinx Event Management driver probed
    [    1.828616] zynqmp-pinctrl firmware:versal-firmware:pinctrl: This is an experimental solution(hardcoded the MIO ID
    [    1.828616] information) and this solution will be deprecated and use PM interface
    [    1.828616] to get the MIO IDs information
    [    1.867480] securefw securefw: securefw probed
    [    1.872162] zynqmp-aes zynqmp-aes.0: AES is not supported on the platform
    [    1.879139] zynqmp-sha3-384 zynqmp-sha3-384.0: SHA is not supported on the platform
    [    1.886980] zynqmp_rsa zynqmp_rsa.0: RSA is not supported on the platform
    [    1.893912] usbcore: registered new interface driver usbhid
    [    1.899530] usbhid: USB HID core driver
    [    1.904272] sysmon f1270000.sysmon: Successfully registered Versal Sysmon
    [    1.911502] ARM CCI_500 PMU driver probed
    [    1.911871] fpga_manager fpga0: Xilinx Versal FPGA Manager registered
    [    1.922857] pktgen: Packet Generator for packet performance testing. Version: 2.75
    [    1.931564] Initializing XFRM netlink socket
    [    1.935931] NET: Registered PF_INET6 protocol family
    [    1.941427] Segment Routing with IPv6
    [    1.945153] In-situ OAM (IOAM) with IPv6
    [    1.949186] sit: IPv6, IPv4 and MPLS over IPv4 tunneling driver
    [    1.955429] NET: Registered PF_PACKET protocol family
    [    1.960530] NET: Registered PF_KEY protocol family
    [    1.965380] can: controller area network core
    [    1.969802] NET: Registered PF_CAN protocol family
    [    1.974634] can: raw protocol
    [    1.977624] can: broadcast manager protocol
    [    1.981844] can: netlink gateway - max_hops=1
    [    1.986370] Bluetooth: RFCOMM TTY layer initialized
    [    1.991303] Bluetooth: RFCOMM socket layer initialized
    [    1.996490] Bluetooth: RFCOMM ver 1.11
    [    2.000266] Bluetooth: BNEP (Ethernet Emulation) ver 1.3
    [    2.005617] Bluetooth: BNEP filters: protocol multicast
    [    2.010885] Bluetooth: BNEP socket layer initialized
    [    2.015885] Bluetooth: HIDP (Human Interface Emulation) ver 1.2
    [    2.021849] Bluetooth: HIDP socket layer initialized
    [    2.026872] 8021q: 802.1Q VLAN Support v1.8
    [    2.031220] 9pnet: Installing 9P2000 support
    [    2.035555] Key type dns_resolver registered
    [    2.039978] registered taskstats version 1
    [    2.044110] Loading compiled-in X.509 certificates
    [    2.050856] Btrfs loaded, crc32c=crc32c-generic, zoned=no, fsverity=no
    [    2.074999] Freeing initrd memory: 24668K
    [    2.253017] ff000000.serial: ttyAMA0 at MMIO 0xff000000 (irq = 19, base_baud = 0) is a PL011 rev3
    [    2.261991] printk: console [ttyAMA0] enabled
    [    2.261991] printk: console [ttyAMA0] enabled
    [    2.270721] printk: bootconsole [pl11] disabled
    [    2.270721] printk: bootconsole [pl11] disabled
    [    2.280205] ff010000.serial: ttyAMA1 at MMIO 0xff010000 (irq = 20, base_baud = 0) is a PL011 rev3
    [    2.289265] of-fpga-region fpga: FPGA Region probed
    [    2.294313] gpio gpiochip0: (versal_gpio): not an immutable chip, please consider fixing it!
    [    2.303042] gpio gpiochip1: (pmc_gpio): not an immutable chip, please consider fixing it!
    [    2.311222] gpio gpiochip1: (pmc_gpio): detected irqchip that is shared with multiple gpiochips: please fix the driver.
    [    2.323783] macb ff0c0000.ethernet: Not enabling partial store and forward
    [    2.333315] macb ff0c0000.ethernet eth0: Cadence GEM rev 0x0107010b at 0xff0c0000 irq 31 (00:0a:35:00:02:90)
    [    2.343729] dwc3 fe200000.usb: Configuration mismatch. dr_mode forced to gadget
    [    2.354000] rtc_zynqmp f12a0000.rtc: registered as rtc0
    [    2.359241] rtc_zynqmp f12a0000.rtc: setting system clock to 2106-02-07T05:21:23 UTC (4294963283)
    [    2.368255] cdns-i2c f1000000.i2c: can't get pinctrl, bus recovery not supported
    [    2.375844] cdns-i2c f1000000.i2c: 100 kHz mmio f1000000 irq 36
    [    2.381926] EDAC MC0: Giving out device to module xlnx_edac controller xlnx_ddr_controller: DEV f6150000.memory-controller (INTERRUPT)
    [    2.394383] cpufreq: cpufreq_online: CPU0: Running at unlisted initial frequency: 1649999 KHz, changing to: 1199999 KHz
    [    2.408362] of_cfs_init
    [    2.410842] of_cfs_init: OK
    [    2.413670] clk: Not disabling unused clocks
    [    2.418288] ALSA device list:
    [    2.421245]   No soundcards found.
    [    2.424908] uart-pl011 ff000000.serial: no DMA platform data
    [    2.433533] mmc1: SDHCI controller on f1050000.mmc [f1050000.mmc] using ADMA 64-bit
    [    2.446073] mmc0: SDHCI controller on f1040000.mmc [f1040000.mmc] using ADMA 64-bit
    [    2.454651] Freeing unused kernel memory: 2176K
    [    2.459265] Run /init as init process
    [    2.471185] systemd[1]: System time is further ahead than 15y after build time, resetting clock to build time.
    [    2.484024] systemd[1]: systemd 251.8+ running in system mode (+PAM -AUDIT -SELINUX -APPARMOR +IMA -SMACK +SECCOMP -GCRYPT -GNUTLS -OPENSSL +ACL +BLKID -CURL -ELFUTILS -FIDO2 -IDN2 -IDN -IPTC +KMOD -LIBCRYPTSETUP +LIBFDISK -PCRE2 -PWQUALITY -P11KIT -QRENCODE -TPM2 -BZIP2 -LZ4 -XZ -ZLIB +ZSTD -BPF_FRAMEWORK +XKBCOMMON +UTMP +SYSVINIT default-hierarchy=hybrid)
    [    2.515764] systemd[1]: Detected architecture arm64.
    
    Welcome to PetaLinux 2023.1+release-S05010539 (langdale)!
    
    [    2.581679] systemd[1]: Hostname set to <hhhddd>.
    [    2.586495] systemd[1]: Initializing machine ID from random generator.
    [    2.648576] systemd-sysv-generator[155]: SysV service '/etc/init.d/sshd' lacks a native systemd unit file. Automatically generating a unit file for compatibility. Please update package to include a native systemd unit file, in order to make it more safe and robust.
    [    2.672500] systemd-sysv-generator[155]: SysV service '/etc/init.d/nfsserver' lacks a native systemd unit file. Automatically generating a unit file for compatibility. Please update package to include a native systemd unit file, in order to make it more safe and robust.
    [    2.696864] systemd-sysv-generator[155]: SysV service '/etc/init.d/inetd.busybox' lacks a native systemd unit file. Automatically generating a unit file for compatibility. Please update package to include a native systemd unit file, in order to make it more safe and robust.
    [    2.811071] systemd[1]: Queued start job for default target Multi-User System.
    [    2.842447] systemd[1]: Created slice Slice /system/getty.
    [  OK  ] Created slice Slice /system/getty.
    [    2.862607] systemd[1]: Created slice Slice /system/modprobe.
    [  OK  ] Created slice Slice /system/modprobe.
    [    2.882477] systemd[1]: Created slice Slice /system/serial-getty.
    [  OK  ] Created slice Slice /system/serial-getty.
    [    2.902268] systemd[1]: Created slice User and Session Slice.
    [  OK  ] Created slice User and Session Slice.
    [    2.921736] systemd[1]: Started Dispatch Password Requests to Console Directory Watch.
    [  OK  ] Started Dispatch Password …ts to Console Directory Watch.
    [    2.949874] systemd[1]: Started Forward Password Requests to Wall Directory Watch.
    [  OK  ] Started Forward Password R…uests to Wall Directory Watch.
    [    2.973714] systemd[1]: Reached target Path Units.
    [  OK  ] Reached target Path Units.
    [    2.989611] systemd[1]: Reached target Remote File Systems.
    [  OK  ] Reached target Remote File Systems.
    [    3.009602] systemd[1]: Reached target Slice Units.
    [  OK  ] Reached target Slice Units.
    [    3.025613] systemd[1]: Reached target Swaps.
    [  OK  ] Reached target Swaps.
    [    3.041973] systemd[1]: Listening on RPCbind Server Activation Socket.
    [  OK  ] Listening on RPCbind Server Activation Socket.
    [    3.061619] systemd[1]: Reached target RPC Port Mapper.
    [  OK  ] Reached target RPC Port Mapper.
    [    3.081852] systemd[1]: Listening on Syslog Socket.
    [  OK  ] Listening on Syslog Socket.
    [    3.101740] systemd[1]: Listening on initctl Compatibility Named Pipe.
    [  OK  ] Listening on initctl Compatibility Named Pipe.
    [    3.121907] systemd[1]: Listening on Journal Audit Socket.
    [  OK  ] Listening on Journal Audit Socket.
    [    3.141806] systemd[1]: Listening on Journal Socket (/dev/log).
    [  OK  ] Listening on Journal Socket (/dev/log).
    [    3.161879] systemd[1]: Listening on Journal Socket.
    [  OK  ] Listening on Journal Socket.
    [    3.181903] systemd[1]: Listening on Network Service Netlink Socket.
    [  OK  ] Listening on Network Service Netlink Socket.
    [    3.201857] systemd[1]: Listening on udev Control Socket.
    [  OK  ] Listening on udev Control Socket.
    [    3.221783] systemd[1]: Listening on udev Kernel Socket.
    [  OK  ] Listening on udev Kernel Socket.
    [    3.241803] systemd[1]: Listening on User Database Manager Socket.
    [  OK  ] Listening on User Database Manager Socket.
    [    3.277755] systemd[1]: Mounting Huge Pages File System...
             Mounting Huge Pages File System...
    [    3.299561] systemd[1]: Mounting POSIX Message Queue File System...
             Mounting POSIX Message Queue File System...
    [    3.323554] systemd[1]: Mounting Kernel Debug File System...
             Mounting Kernel Debug File System...
    [    3.345810] systemd[1]: Kernel Trace File System was skipped because of a failed condition check (ConditionPathExists=/sys/kernel/tracing).
    [    3.373774] systemd[1]: Mounting Temporary Directory /tmp...
             Mounting Temporary Directory /tmp...
    [    3.393750] systemd[1]: Create List of Static Device Nodes was skipped because of a failed condition check (ConditionFileNotEmpty=/lib/modules/6.1.5-xilinx-v2023.1/modules.devname).
    [    3.412059] systemd[1]: Starting Load Kernel Module configfs...
             Starting Load Kernel Module configfs...
    [    3.431669] systemd[1]: Starting Load Kernel Module drm...
             Starting Load Kernel Module drm...
    [    3.451729] systemd[1]: Starting Load Kernel Module fuse...
             Starting Load Kernel Module fuse...
    [    3.471792] systemd[1]: Starting RPC Bind...
             Starting RPC Bind...
    [    3.489665] systemd[1]: File System Check on Root Device was skipped because of a failed condition check (ConditionPathIsReadWrite=!/).
    [    3.502317] systemd[1]: systemd-journald.service: unit configures an IP firewall, but the local system does not support BPF/cgroup firewalling.
    [    3.515197] systemd[1]: (This warning is only shown for the first unit using IP firewalling.)
    [    3.545894] systemd[1]: Starting Journal Service...
             Starting Journal Service...
    [    3.565987] systemd[1]: Load Kernel Modules was skipped because all trigger condition checks failed.
    [    3.577088] systemd[1]: Mounting NFSD configuration filesystem...
             Mounting NFSD configuration filesystem...
    [    3.613881] systemd[1]: Starting Generate network units from Kernel command line...
             Starting Generate network …ts from Kernel command line...
    [    3.639660] systemd[1]: Starting Remount Root and Kernel File Systems...
             Starting Remount Root and Kernel File Systems...
    [    3.663779] systemd[1]: Starting Apply Kernel Variables...
             Starting Apply Kernel Variables...
    [    3.683723] systemd[1]: Starting Coldplug All udev Devices...
             Starting Coldplug All udev Devices...
    [    3.704465] systemd[1]: Started RPC Bind.
    [  OK  ] Started RPC Bind.
    [    3.722021] systemd[1]: Started Journal Service.
    [  OK  ] Started Journal Service.
    [  OK  ] Mounted Huge Pages File System.
    [  OK  ] Mounted POSIX Message Queue File System.
    [  OK  ] Mounted Kernel Debug File System.
    [  OK  ] Mounted Temporary Directory /tmp.
    [  OK  ] Finished Load Kernel Module configfs.
    [  OK  ] Finished Load Kernel Module drm.
    [  OK  ] Finished Load Kernel Module fuse.
    [  OK  ] Mounted NFSD configuration filesystem.
    [  OK  ] Finished Generate network units from Kernel command line.
    [  OK  ] Finished Remount Root and Kernel File Systems.
    [  OK  ] Finished Apply Kernel Variables.
    [  OK  ] Reached target Preparation for Network.
             Mounting Kernel Configuration File System...
             Starting Flush Journal to Persistent Storage...
    [    3.976864] systemd-journald[164]: Received client request to flush runtime journal.
             Starting Create System Users...
    [  OK  ] Mounted Kernel Configuration File System.
    [  OK  ] Finished Flush Journal to Persistent Storage.
    [  OK  ] Finished Create System Users.
             Starting Create Static Device Nodes in /dev...
    [  OK  ] Finished Create Static Device Nodes in /dev.
    [  OK  ] Reached target Preparation for Local File Systems.
             Mounting /var/volatile...
             Starting Rule-based Manage…for Device Events and Files...
    [  OK  ] Finished Coldplug All udev Devices.
    [  OK  ] Mounted /var/volatile.
    [  OK  ] Started Rule-based Manager for Device Events and Files.
             Starting Network Configuration...
             Starting Load/Save Random Seed...
    [  OK  ] Reached target Local File Systems.
             Starting Rebuild Dynamic Linker Cache...
             Starting Create Volatile Files and Directories...
    [  OK  ] Finished Rebuild Dynamic Linker Cache.
    [    4.473554] mmc1: Skipping voltage switch
    [    4.650472] mmc1: new high speed SDHC card at address aaaa
    [    4.678807] mmcblk1: mmc1:aaaa SD32G 29.7 GiB
    [    4.691022]  mmcblk1: p1
    [  OK  ] Finished Create Volatile Files and Directories.
    [    4.725984] cfg80211: Loading compiled-in X.509 certificates for regulatory database
    [    4.783313] cfg80211: Loaded X.509 cert 'sforshee: 00b28ddf47aef9cea7'
    [    4.791482] platform regulatory.0: Direct firmware load for regulatory.db failed with error -2
    [    4.800134] cfg80211: failed to load regulatory.db
    [  OK  ] Started Network Configuration.
    [    5.062064] macb ff0c0000.ethernet eth0: PHY [ff0c0000.ethernet-ffffffff:10] driver [TI DP83867] (irq=POLL)
    [    5.071847] macb ff0c0000.ethernet eth0: configuring for phy/rgmii-id link mode
    [    5.104058] pps pps0: new PPS source ptp0
    [    5.120809] macb ff0c0000.ethernet: gem-ptp-timer ptp clock registered.
    [    5.545536] random: crng init done
    [  OK  ] Finished Load/Save Random Seed.
    [  OK  ] Reached target Hardware activated USB gadget.
    [  OK  ] Listening on Load/Save RF …itch Status /dev/rfkill Watch.
             Starting Rebuild Journal Catalog...
             Starting Network Name Resolution...
             Starting Network Time Synchronization...
             Starting Record System Boot/Shutdown in UTMP...
    [  OK  ] Finished Rebuild Journal Catalog.
    [  OK  ] Finished Record System Boot/Shutdown in UTMP.
             Starting Update is Completed...
    [  OK  ] Finished Update is Completed.
    [  OK  ] Started Network Name Resolution.
    [  OK  ] Reached target Network.
    [  OK  ] Reached target Host and Network Name Lookups.
    [  OK  ] Started NFS status monitor for NFSv2/3 locking..
    [  OK  ] Started Network Time Synchronization.
    [  OK  ] Reached target System Initialization.
    [  OK  ] Started Daily Cleanup of Temporary Directories.
    [  OK  ] Reached target System Time Set.
    [  OK  ] Reached target Timer Units.
    [  OK  ] Listening on D-Bus System Message Bus Socket.
             Starting sshd.socket...
    [  OK  ] Listening on sshd.socket.
    [  OK  ] Created slice Slice /system/systemd-fsck.
    [  OK  ] Reached target Socket Units.
    [  OK  ] Reached target Basic System.
    [  OK  ] Started Kernel Logging Service.
    [  OK  ] Started System Logging Service.
             Starting D-Bus System Message Bus...
             Starting inetd.busybox.service...
             Starting LSB: Kernel NFS server support...
             Starting User Login Management...
             Starting Permit User Sessions...
             Starting Target Communication Framework agent...
             Starting OpenSSH Key Generation...
    [  OK  ] Started D-Bus System Message Bus.
    [  OK  ] Started inetd.busybox.service.
    [  OK  ] Finished Permit User Sessions.
    [  OK  ] Started Target Communication Framework agent.
    [  OK  ] Found device /dev/mmcblk1p1.
    [  OK  ] Started User Login Management.
    [  OK  ] Started Getty on tty1.
    [  OK  ] Started Serial Getty on ttyAMA0.
    [  OK  ] Reached target Login Prompts.
             Starting File System Check on /dev/mmcblk1p1...
    [  OK  ] Finished File System Check on /dev/mmcblk1p1.
             Mounting /run/media/mmcblk1p1...
    [    6.975434] FAT-fs (mmcblk1p1): Volume was not properly unmounted. Some data may be corrupt. Please run fsck.
    [  OK  ] Mounted /run/media/mmcblk1p1.
    [    7.681718] NFSD: Using /var/lib/nfs/v4recovery as the NFSv4 state recovery directory
    [    7.689583] NFSD: Using legacy client tracking operations.
    [    7.695069] NFSD: starting 90-second grace period (net f0000000)
    [FAILED] Failed to start LSB: Kernel NFS server support.
    See 'systemctl status nfsserver.service' for details.
    [  OK  ] Reached target Multi-User System.
             Starting Record Runlevel Change in UTMP...
    [  OK  ] Finished Record Runlevel Change in UTMP.
    [  OK  ] Finished OpenSSH Key Generation.
    [    9.206758] macb ff0c0000.ethernet eth0: Link is Up - 1Gbps/Full - flow control tx
    [    9.214359] IPv6: ADDRCONF(NETDEV_CHANGE): eth0: link becomes ready
    
    PetaLinux 2023.1+release-S05010539 hhhddd ttyAMA0
    
    hhhddd login: petalinux
    You are required to change your password immediately (administrator enforced).
    New password:
    Retype new password:
    [   24.960753] audit: type=1006 audit(1667916039.484:2): pid=549 uid=0 old-auid=4294967295 auid=1000 tty=(none) old-ses=4294967295 ses=1 res=1
    [   24.973340] audit: type=1300 audit(1667916039.484:2): arch=c00000b7 syscall=64 success=yes exit=4 a0=8 a1=ffffc6fc23a0 a2=4 a3=1 items=0 ppid=1 pid=549 auid=1000 uid=0 gid=0 euid=0 suid=0 fsuid=0 egid=0 sgid=0 fsgid=0 tty=(none) ses=1 comm="(systemd)" exe="/lib/systemd/systemd" key=(null)
    [   24.998903] audit: type=1327 audit(1667916039.484:2): proctitle="(systemd)"
    hhhddd:~$
    hhhddd:~$
    hhhddd:~$
    hhhddd:~$
    hhhddd:~$
    hhhddd:~$
    hhhddd:~$
    hhhddd:~$
    hhhddd:~$
    hhhddd:~$ ifconfig
    eth0      Link encap:Ethernet  HWaddr 00:0A:35:00:02:90
              inet addr:192.168.0.10  Bcast:192.168.0.255  Mask:255.255.255.0
              inet6 addr: fe80::20a:35ff:fe00:290/64 Scope:Link
              UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
              RX packets:0 errors:0 dropped:0 overruns:0 frame:0
              TX packets:42 errors:0 dropped:0 overruns:0 carrier:0
              collisions:0 txqueuelen:1000
              RX bytes:0 (0.0 B)  TX bytes:3458 (3.3 KiB)
              Interrupt:31
    
    lo        Link encap:Local Loopback
              inet addr:127.0.0.1  Mask:255.0.0.0
              inet6 addr: ::1/128 Scope:Host
              UP LOOPBACK RUNNING  MTU:65536  Metric:1
              RX packets:22 errors:0 dropped:0 overruns:0 frame:0
              TX packets:22 errors:0 dropped:0 overruns:0 carrier:0
              collisions:0 txqueuelen:1000
              RX bytes:1940 (1.8 KiB)  TX bytes:1940 (1.8 KiB)
    
    hhhddd:~$ ping 192.168.0.1
    PING 192.168.0.1 (192.168.0.1): 56 data bytes
    ^C
    --- 192.168.0.1 ping statistics ---
    5 packets transmitted, 0 packets received, 100% packet loss
    hhhddd:~$ ping 192.168.0.10
    PING 192.168.0.10 (192.168.0.10): 56 data bytes
    64 bytes from 192.168.0.10: seq=0 ttl=64 time=0.073 ms
    64 bytes from 192.168.0.10: seq=1 ttl=64 time=0.064 ms
    64 bytes from 192.168.0.10: seq=2 ttl=64 time=0.034 ms
    ^C
    --- 192.168.0.10 ping statistics ---
    3 packets transmitted, 3 packets received, 0% packet loss
    round-trip min/avg/max = 0.034/0.057/0.073 ms
    hhhddd:~$ ping 192.168.0.12
    PING 192.168.0.12 (192.168.0.12): 56 data bytes
    ^C
    --- 192.168.0.12 ping statistics ---
    6 packets transmitted, 0 packets received, 100% packet loss
    hhhddd:~$ route
    Kernel IP routing table
    Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
    default         _gateway        0.0.0.0         UG    0      0        0 eth0
    192.168.0.0     *               255.255.255.0   U     0      0        0 eth0
    hhhddd:~$ route add default gw 192.168.0.1
    route: SIOCADDRT: Operation not permitted
    hhhddd:~$ sudo su
    
    We trust you have received the usual lecture from the local System
    Administrator. It usually boils down to these three things:
    
        #1) Respect the privacy of others.
        #2) Think before you type.
        #3) With great power comes great responsibility.
    
    Password:
    hhhddd:/home/petalinux# route add default gw 192.168.0.1
    hhhddd:/home/petalinux# route add default gw 192.168.0.ifconfig1
    ^C
    hhhddd:/home/petalinux# route
    Kernel IP routing table
    Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
    default         _gateway        0.0.0.0         UG    0      0        0 eth0
    default         _gateway        0.0.0.0         UG    0      0        0 eth0
    192.168.0.0     *               255.255.255.0   U     0      0        0 eth0
    hhhddd:/home/petalinux# route add default gw 192.168.0.1
    route: SIOCADDRT: File exists
    hhhddd:/home/petalinux# ifconfig
    eth0      Link encap:Ethernet  HWaddr 00:0A:35:00:02:90
              inet addr:192.168.0.10  Bcast:192.168.0.255  Mask:255.255.255.0
              inet6 addr: fe80::20a:35ff:fe00:290/64 Scope:Link
              UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
              RX packets:0 errors:0 dropped:0 overruns:0 frame:0
              TX packets:249 errors:0 dropped:0 overruns:0 carrier:0
              collisions:0 txqueuelen:1000
              RX bytes:0 (0.0 B)  TX bytes:19609 (19.1 KiB)
              Interrupt:31
    
    lo        Link encap:Local Loopback
              inet addr:127.0.0.1  Mask:255.0.0.0
              inet6 addr: ::1/128 Scope:Host
              UP LOOPBACK RUNNING  MTU:65536  Metric:1
              RX packets:225 errors:0 dropped:0 overruns:0 frame:0
              TX packets:225 errors:0 dropped:0 overruns:0 carrier:0
              collisions:0 txqueuelen:1000
              RX bytes:20422 (19.9 KiB)  TX bytes:20422 (19.9 KiB)
    
    hhhddd:/home/petalinux# ping 192.168.0.1
    PING 192.168.0.1 (192.168.0.1): 56 data bytes
    ^C
    --- 192.168.0.1 ping statistics ---
    3 packets transmitted, 0 packets received, 100% packet loss
    hhhddd:/home/petalinux# ping 192.168.0.10
    PING 192.168.0.10 (192.168.0.10): 56 data bytes
    64 bytes from 192.168.0.10: seq=0 ttl=64 time=0.074 ms
    64 bytes from 192.168.0.10: seq=1 ttl=64 time=0.041 ms
    ^C
    --- 192.168.0.10 ping statistics ---
    2 packets transmitted, 2 packets received, 0% packet loss
    round-trip min/avg/max = 0.041/0.057/0.074 ms
    hhhddd:/home/petalinux#
    hhhddd:/home/petalinux#
    hhhddd:/home/petalinux#
    hhhddd:/home/petalinux#
    hhhddd:/home/petalinux#
    hhhddd:/home/petalinux#
    hhhddd:/home/petalinux#
    hhhddd:/home/petalinux#
    hhhddd:/home/petalinux#
    hhhddd:/home/petalinux#
    hhhddd:/home/petalinux#
    hhhddd:/home/petalinux# dmesg | grep PHY
    [    5.062064] macb ff0c0000.ethernet eth0: PHY [ff0c0000.ethernet-ffffffff:10] driver [TI DP83867] (irq=POLL)
    hhhddd:/home/petalinux#
    

  • Hello,

    Thank you for your query. Currently, US offices are closed for Labor Day holiday. Please expect a response during the middle of the week.

    Sincerely,
    Gerome

  • hi Gerome,

    Thank you for your response.

    Wishing you a happy holiday


    Thanks!

  • Hello,

    Thank you for your reply!

    Sincerely,

    Gerome

  • Hello,

    So it seems like the issue is on the MAC interface. You also seem to have some hurdles accessing the extended registers of DP83867. Perhaps this FAQ can help.

    For MAC interface troubleshooting, can you please consult this app note, and if the steps there still aren't helping, we can discuss further. Also please ensure that RGMII is enabled; either via registers or straps. 

    Sincerely,

    Gerome