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.

AM6548: usb0 cannot work well

Part Number: AM6548

Hi Ti,

We follow this thread to configure our usb0 and tried to bring up on our EVM board.

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/959707/am6548-how-to-config-usb-within-dts-file/3550441?tisearch=e2e-sitesearch&keymatch=%252525252525252520user%25252525252525253A445865#3550441

We modified k3-am654-base-board.dts as below, usb0 as peripheral and usb1 as host:

&main_pmx0 {

usb0_pins_default: usb0_pins_default {
pinctrl-single,pins = <
AM65X_IOPAD(0x02bc, PIN_OUTPUT, 0) /* (AD9) USB0_DRVVBUS */
>;
};

usb20_host_pins_default: usb20_host_pins_default {
pinctrl-single,pins = <
AM65X_IOPAD(0x02c0, PIN_OUTPUT, 0) /* (AC8) USB1_DRVVBUS */
>;
};
};

&dwc3_0 {
status = "okay";
};

&usb0_phy {
status = "okay";
};

&usb0 {
pinctrl-names = "default";
pinctrl-0 = <&usb0_pins_default>;
dr_mode = "peripheral";
};

&dwc3_1 {
status = "okay";
};

&usb1_phy {
status = "okay";
};

&usb1 {
pinctrl-names = "default";
pinctrl-0 = <&usb20_host_pins_default>;
dr_mode = "host";
};

However, usb has no response when plugin usb0 to my computer.

And there are also no kernel log.

If this setting has any problem?

I also can get some info from device node, but have no idea why usb cannot work.

Attached the boot log.

root@AX-564EB0MB1T:~# ls /sys/bus/usb/devices/
1-0:1.0 2-0:1.0 usb1 usb2


root@AX-564EB0MB1T:~# cat /sys/kernel/debug/usb/devices

T: Bus=01 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#= 1 Spd=480 MxCh= 1
B: Alloc= 0/800 us ( 0%), #Int= 0, #Iso= 0
D: Ver= 2.00 Cls=09(hub ) Sub=00 Prot=01 MxPS=64 #Cfgs= 1
P: Vendor=1d6b ProdID=0002 Rev= 5.04
S: Manufacturer=Linux 5.4.74-rt42-yocto-preempt-rt xhci-hcd
S: Product=xHCI Host Controller
S: SerialNumber=xhci-hcd.2.auto
C:* #Ifs= 1 Cfg#= 1 Atr=e0 MxPwr= 0mA
I:* If#= 0 Alt= 0 #EPs= 1 Cls=09(hub ) Sub=00 Prot=00 Driver=hub
E: Ad=81(I) Atr=03(Int.) MxPS= 4 Ivl=256ms

T: Bus=02 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#= 1 Spd=5000 MxCh= 1
B: Alloc= 0/800 us ( 0%), #Int= 0, #Iso= 0
D: Ver= 3.00 Cls=09(hub ) Sub=00 Prot=03 MxPS= 9 #Cfgs= 1
P: Vendor=1d6b ProdID=0003 Rev= 5.04
S: Manufacturer=Linux 5.4.74-rt42-yocto-preempt-rt xhci-hcd
S: Product=xHCI Host Controller
S: SerialNumber=xhci-hcd.2.auto
C:* #Ifs= 1 Cfg#= 1 Atr=e0 MxPwr= 0mA
I:* If#= 0 Alt= 0 #EPs= 1 Cls=09(hub ) Sub=00 Prot=00 Driver=hub
E: Ad=81(I) Atr=03(Int.) MxPS= 4 Ivl=256ms

Thanks.

Eric

  • U-Boot SPL 2020.01 (Jul 28 2021 - 09:13:29 +0800)
    SYSFW ABI: 3.1 (firmware rev 0x0015 '21.5.0--v2021.05 (Terrific Llam')
    Reading on-board EEPROM at 0x50 failed 1
    Trying to boot from MMC2
    Starting ATF on ARM64 core...
    
    NOTICE:  BL31: v2.3():07.01.00.004-1-g52c334fc3-dirty
    NOTICE:  BL31: Built : 04:16:36, Nov 26 2020
    
    U-Boot SPL 2020.01 (Jul 28 2021 - 09:12:13 +0800)
    SYSFW ABI: 3.1 (firmware rev 0x0015 '21.5.0--v2021.05 (Terrific Llam')
    Reading on-board EEPROM at 0x50 failed 1
    Trying to boot from MMC2
    
    
    U-Boot 2020.01 (Jul 28 2021 - 09:12:13 +0800)
    
    SoC:   AM65X SR2.0
    Model: Texas Instruments AM654 Base Board
    Reading on-board EEPROM at 0x50 failed 1
    Board: AM6-COMPROCEVM rev E3
    DRAM:  1 GiB
    MMC:   sdhci@4f80000: 0, sdhci@4fa0000: 1
    Loading Environment from MMC... OK
    In:    serial
    Out:   serial
    Err:   serial
    Reading on-board EEPROM at 0x50 failed 1
    led_gpio_control error led value=1
    Net:   eth0: ethernet@46000000
    Hit any key to stop autoboot:  0
    switch to partitions #0, OK
    mmc1 is current device
    SD/MMC found on device 1
    13797384 bytes read in 582 ms (22.6 MiB/s)
    65658 bytes read in 10 ms (6.3 MiB/s)
    ## Flattened Device Tree blob at 88000000
       Booting using the fdt blob at 0x88000000
       Loading Device Tree to 000000008feec000, end 000000008fffffff ... OK
    
    Starting kernel ...
    
    [    0.000000] 000: printk: bootconsole [ns16550a0] enabled
    [    0.000000] 000: Reserved memory: created DMA memory pool at 0x00000000a0000000, size 1 MiB
    [    0.000000] 000: OF: reserved mem: initialized node r5f-dma-memory@a0000000, compatible id shared-dma-pool
    [    0.000000] 000: Reserved memory: created DMA memory pool at 0x00000000a0100000, size 15 MiB
    [    0.000000] 000: OF: reserved mem: initialized node r5f-memory@a0100000, compatible id shared-dma-pool
    [    0.000000] 000: Reserved memory: created DMA memory pool at 0x00000000a1000000, size 1 MiB
    [    0.000000] 000: OF: reserved mem: initialized node r5f-dma-memory@a1000000, compatible id shared-dma-pool
    [    0.000000] 000: Reserved memory: created DMA memory pool at 0x00000000a1100000, size 15 MiB
    [    0.000000] 000: OF: reserved mem: initialized node r5f-memory@a1100000, compatible id shared-dma-pool
    [    0.000000] 000: cma: Reserved 24 MiB at 0x00000000be800000
    [    0.000000] 000: On node 0 totalpages: 110080
    [    0.000000] 000:   DMA zone: 4096 pages used for memmap
    [    0.000000] 000:   DMA zone: 0 pages reserved
    [    0.000000] 000:   DMA zone: 247296 pages, LIFO batch:63
    [    0.000000] 000:   DMA32 zone: 18446744073709414400 pages, LIFO batch:63
    [    0.000000] 000: psci: probing for conduit method from DT.
    [    0.000000] 000: psci: PSCIv1.1 detected in firmware.
    [    0.000000] 000: psci: Using standard PSCI v0.2 function IDs
    [    0.000000] 000: psci: Trusted OS migration not required
    [    0.000000] 000: psci: SMC Calling Convention v1.0
    [    0.000000] 000: percpu: Embedded 17 pages/cpu s32576 r8192 d28864 u69632
    [    0.000000] 000: pcpu-alloc: s32576 r8192 d28864 u69632 alloc=17*4096
    [    0.000000] 000:
    [    0.000000] 000: pcpu-alloc:
    [    0.000000] 000: [0]
    [    0.000000] 000: 0
    [    0.000000] 000: [0]
    [    0.000000] 000: 1
    [    0.000000] 000: [0]
    [    0.000000] 000: 2
    [    0.000000] 000: [0]
    [    0.000000] 000: 3
    [    0.000000] 000:
    [    0.000000] 000: Detected VIPT I-cache on CPU0
    [    0.000000] 000: CPU features: detected: ARM erratum 845719
    [    0.000000] 000: CPU features: detected: GIC system register CPU interface
    [    0.000000] 000: Built 1 zonelists, mobility grouping on.  Total pages: 105984
    [    0.000000] 000: Kernel command line: console=ttyS2,115200n8 earlycon=ns16550a,mmio32,0x02800000 isolcpus=1-3 mtdparts=47040000.spi.0:512k(ospi.tiboot3),2m(ospi.tispl),4m(ospi.u-boot),128k(ospi.env),128k(ospi.env.backup),1m(ospi.sysfw),57216k@8m(ospi.rootfs),128k(ospi.phypattern) root=PARTUUID=0895eef8-02 rw rootfstype=ext4 rootwait
    [    0.000000] 000: Dentry cache hash table entries: 65536 (order: 8, 1048576 bytes, linear)
    [    0.000000] 000: Inode-cache hash table entries: 32768 (order: 6, 262144 bytes, linear)
    [    0.000000] 000: mem auto-init: stack:off, heap alloc:off, heap free:off
    [    0.000000] 000: Memory: 930476K/440320K available (8382K kernel code, 610K rwdata, 3084K rodata, 1344K init, 415K bss, 18446744073709036884K reserved, 24576K cma-reserved)
    [    0.000000] 000: SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=4, Nodes=1
    [    0.000000] 000: rcu: Preemptible hierarchical RCU implementation.
    [    0.000000] 000: rcu:        RCU restricting CPUs from NR_CPUS=256 to nr_cpu_ids=4.
    [    0.000000] 000: rcu:        RCU priority boosting: priority 1 delay 500 ms.
    [    0.000000] 000: rcu:        RCU_SOFTIRQ processing moved to rcuc kthreads.
    [    0.000000] 000:     No expedited grace period (rcu_normal_after_boot).
    [    0.000000] 000:     Tasks RCU enabled.
    [    0.000000] 000: rcu: RCU calculated value of scheduler-enlistment delay is 25 jiffies.
    [    0.000000] 000: rcu: Adjusting geometry for rcu_fanout_leaf=16, nr_cpu_ids=4
    [    0.000000] 000: NR_IRQS: 64, nr_irqs: 64, preallocated irqs: 0
    [    0.000000] 000: GICv3: GIC: Using split EOI/Deactivate mode
    [    0.000000] 000: GICv3: 960 SPIs implemented
    [    0.000000] 000: GICv3: 0 Extended SPIs implemented
    [    0.000000] 000: GICv3: Distributor has no Range Selector support
    [    0.000000] 000: GICv3: 16 PPIs implemented
    [    0.000000] 000: GICv3: no VLPI support, no direct LPI support
    [    0.000000] 000: GICv3: CPU0: found redistributor 0 region 0:0x0000000001880000
    [    0.000000] 000: ITS [mem 0x01820000-0x0182ffff]
    [    0.000000] 000: GIC: enabling workaround for ITS: Socionext Synquacer pre-ITS
    [    0.000000] 000: ITS@0x0000000001820000: Devices Table too large, reduce ids 20->19
    [    0.000000] 000: ITS@0x0000000001820000: allocated 524288 Devices @bc400000 (flat, esz 8, psz 64K, shr 0)
    [    0.000000] 000: ITS: using cache flushing for cmd queue
    [    0.000000] 000: GICv3: using LPI property table @0x00000000bcc30000
    [    0.000000] 000: GIC: using cache flushing for LPI property table
    [    0.000000] 000: GICv3: CPU0: using allocated LPI pending table @0x00000000bcc40000
    [    0.000000] 000: random: get_random_bytes called from start_kernel+0x2bc/0x440 with crng_init=0
    [    0.000000] 000: arch_timer: cp15 timer(s) running at 200.00MHz (phys).
    [    0.000000] 000: clocksource: arch_sys_counter: mask: 0xffffffffffffff max_cycles: 0x2e2049d3e8, max_idle_ns: 440795210634 ns
    [    0.000001] 000: sched_clock: 56 bits at 200MHz, resolution 5ns, wraps every 4398046511102ns
    [    0.008982] 000: Console: colour dummy device 80x25
    [    0.014021] 000: Calibrating delay loop (skipped), value calculated using timer frequency..
    [    0.022656] 000: 400.00 BogoMIPS (lpj=800000)
    [    0.027115] 000: pid_max: default: 32768 minimum: 301
    [    0.032388] 000: LSM: Security Framework initializing
    [    0.037621] 000: Mount-cache hash table entries: 1024 (order: 1, 8192 bytes, linear)
    [    0.045549] 000: Mountpoint-cache hash table entries: 1024 (order: 1, 8192 bytes, linear)
    [    0.055519] 000: ASID allocator initialised with 32768 entries
    [    0.061604] 000: rcu: Hierarchical SRCU implementation.
    [    0.067449] 000: Platform MSI: gic-its@1820000 domain created
    [    0.073556] 000: PCI/MSI: /bus@100000/interrupt-controller@1800000/gic-its@1820000 domain created
    [    0.083004] 000: smp: Bringing up secondary CPUs ...
    [    0.089250] 001: Detected VIPT I-cache on CPU1
    [    0.093830] 001: GICv3: CPU1: found redistributor 1 region 0:0x00000000018a0000
    [    0.101315] 001: GICv3: CPU1: using allocated LPI pending table @0x00000000bcc50000
    [    0.109180] 001: CPU1: Booted secondary processor 0x0000000001 [0x410fd034]
    [    0.117626] 002: Detected VIPT I-cache on CPU2
    [    0.122219] 002: GICv3: CPU2: found redistributor 100 region 0:0x00000000018c0000
    [    0.129892] 002: GICv3: CPU2: using allocated LPI pending table @0x00000000bcc60000
    [    0.137773] 002: CPU2: Booted secondary processor 0x0000000100 [0x410fd034]
    [    0.146161] 003: Detected VIPT I-cache on CPU3
    [    0.150731] 003: GICv3: CPU3: found redistributor 101 region 0:0x00000000018e0000
    [    0.158400] 003: GICv3: CPU3: using allocated LPI pending table @0x00000000bcc70000
    [    0.166261] 003: CPU3: Booted secondary processor 0x0000000101 [0x410fd034]
    [    0.173518] 000: smp: Brought up 1 node, 4 CPUs
    [    0.178181] 000: SMP: Total of 4 processors activated.
    [    0.183456] 000: CPU features: detected: 32-bit EL0 Support
    [    0.189179] 000: CPU features: detected: CRC32 instructions
    [    0.204230] 000: CPU: All CPU(s) started at EL2
    [    0.208914] 000: alternatives: patching kernel code
    [    0.214863] 000: devtmpfs: initialized
    [    0.228757] 000: clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 7645041785100000 ns
    [    0.239231] 000: futex hash table entries: 1024 (order: 5, 131072 bytes, linear)
    [    0.247875] 000: pinctrl core: initialized pinctrl subsystem
    [    0.254590] 000: NET: Registered protocol family 16
    [    0.261499] 000: DMA: preallocated 256 KiB pool for atomic allocations
    [    0.268909] 000: hw-breakpoint: found 6 breakpoint and 4 watchpoint registers.
    [    0.295505] 000: HugeTLB registered 1.00 GiB page size, pre-allocated 0 pages
    [    0.302860] 000: HugeTLB registered 32.0 MiB page size, pre-allocated 0 pages
    [    0.310200] 000: HugeTLB registered 2.00 MiB page size, pre-allocated 0 pages
    [    0.317537] 000: HugeTLB registered 64.0 KiB page size, pre-allocated 0 pages
    [    0.326225] 000: cryptd: max_cpu_qlen set to 1000
    [    0.336216] 000: iommu: Default domain type: Translated
    [    0.342064] 000: SCSI subsystem initialized
    [    0.347039] 000: pps_core: LinuxPPS API ver. 1 registered
    [    0.352919] 000: pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo Giometti <giometti@linux.it>
    [    0.362754] 000: PTP clock support registered
    [    0.367254] 000: EDAC MC: Ver: 3.0.0
    [    0.372013] 000: FPGA manager framework
    [    0.376847] 000: clocksource: Switched to clocksource arch_sys_counter
    [    0.383841] 000: VFS: Disk quotas dquot_6.6.0
    [    0.388385] 000: VFS: Dquot-cache hash table entries: 512 (order 0, 4096 bytes)
    [    0.402011] 000: thermal_sys: Registered thermal governor 'step_wise'
    [    0.408629] 000: thermal_sys: Registered thermal governor 'power_allocator'
    [    0.416270] 000: NET: Registered protocol family 2
    [    0.421929] 000: tcp_listen_portaddr_hash hash table entries: 256 (order: 2, 16384 bytes, linear)
    [    0.431149] 000: TCP established hash table entries: 4096 (order: 3, 32768 bytes, linear)
    [    0.439590] 000: TCP bind hash table entries: 4096 (order: 5, 229376 bytes, linear)
    [    0.447671] 000: TCP: Hash tables configured (established 4096 bind 4096)
    [    0.454812] 000: UDP hash table entries: 256 (order: 3, 32768 bytes, linear)
    [    0.462112] 000: UDP-Lite hash table entries: 256 (order: 3, 32768 bytes, linear)
    [    0.470006] 000: NET: Registered protocol family 1
    [    0.475421] 000: RPC: Registered named UNIX socket transport module.
    [    0.481968] 000: RPC: Registered udp transport module.
    [    0.487246] 000: RPC: Registered tcp transport module.
    [    0.492512] 000: RPC: Registered tcp NFSv4.1 backchannel transport module.
    [    0.499561] 000: PCI: CLS 0 bytes, default 64
    [    0.505130] 000: hw perfevents: enabled with armv8_pmuv3 PMU driver, 7 counters available
    [    0.518536] 000: Initialise system trusted keyrings
    [    0.523757] 000: workingset: timestamp_bits=46 max_order=18 bucket_order=0
    [    0.537616] 000: squashfs: version 4.0 (2009/01/31) Phillip Lougher
    [    0.544772] 000: NFS: Registering the id_resolver key type
    [    0.550439] 000: Key type id_resolver registered
    [    0.555228] 000: Key type id_legacy registered
    [    0.559802] 000: nfs4filelayout_init: NFSv4 File Layout Driver Registering...
    [    0.567314] 000: 9p: Installing v9fs 9p2000 file system support
    [    0.587803] 000: Key type asymmetric registered
    [    0.592461] 000: Asymmetric key parser 'x509' registered
    [    0.597968] 000: Block layer SCSI generic (bsg) driver version 0.4 loaded (major 245)
    [    0.606027] 000: io scheduler mq-deadline registered
    [    0.611133] 000: io scheduler kyber registered
    [    0.618174] 000: pinctrl-single 4301c000.pinmux: 70 pins, size 280
    [    0.625166] 000: pinctrl-single 11c000.pinmux: 185 pins, size 740
    [    0.631744] 000: pinctrl-single 11c2e8.pinmux: 9 pins, size 36
    [    0.643144] 000: k3-ringacc 2b800000.ringacc: Failed to get MSI domain
    [    0.649981] 000: k3-ringacc 3c000000.ringacc: Failed to get MSI domain
    [    0.660614] 000: Serial: 8250/16550 driver, 10 ports, IRQ sharing enabled
    [    0.679838] 000: brd: module loaded
    [    0.693065] 000: loop: module loaded
    [    0.700481] 000: libphy: Fixed MDIO Bus: probed
    [    0.705776] 000: tun: Universal TUN/TAP device driver, 1.6
    [    0.712079] 000: igbvf: Intel(R) Gigabit Virtual Function Network Driver - version 2.4.0-k
    [    0.720568] 000: igbvf: Copyright (c) 2009 - 2012 Intel Corporation.
    [    0.727138] 000: sky2: driver version 1.30
    [    0.732562] 000: VFIO - User Level meta-driver version: 0.3
    [    0.738960] 000: i2c /dev entries driver
    [    0.744056] 000: sdhci: Secure Digital Host Controller Interface driver
    [    0.750860] 000: sdhci: Copyright(c) Pierre Ossman
    [    0.756290] 000: sdhci-pltfm: SDHCI platform and OF driver helper
    [    0.763644] 000: ti-sci bus@100000:bus@28380000:bus@42040000:dmsc: invalid resource
    [    0.772391] 000: optee: probing for conduit method from DT.
    [    0.778155] 000: optee: revision 3.8 (199fca17)
    [    0.783352] 000: optee: initialized driver
    [    0.788288] 000: NET: Registered protocol family 17
    [    0.793543] 000: 9pnet: Installing 9P2000 support
    [    0.798452] 000: Key type dns_resolver registered
    [    0.803763] 000: registered taskstats version 1
    [    0.808426] 000: Loading compiled-in X.509 certificates
    [    0.000000] 000: Booting Linux on physical CPU 0x0000000000 [0x410fd034]
    [    0.828405] 000: k3-ringacc 2b800000.ringacc: Failed to get MSI domain
    [    0.835569] 000: k3-ringacc 3c000000.ringacc: Failed to get MSI domain
    [    0.846355] 000: ti-sci bus@100000:bus@28380000:bus@42040000:dmsc: invalid resource
    [    0.854624] 000: ti-sci bus@100000:bus@28380000:bus@42040000:dmsc: ABI: 3.1 (firmware rev 0x0015 '21.5.0--v2021.05 (Terrific Llam')
    [    0.915880] 000: random: fast init done
    [    0.928160] 000: omap_i2c 42120000.i2c: bus 0 rev0.12 at 100 kHz
    [    0.935164] 000: omap_i2c 40b00000.i2c: bus 1 rev0.12 at 100 kHz
    [    0.942396] 000: omap_i2c 2000000.i2c: bus 2 rev0.12 at 400 kHz
    [    0.949177] 000: omap_i2c 2010000.i2c: bus 3 rev0.12 at 100 kHz
    [    0.955897] 000: omap_i2c 2020000.i2c: bus 4 rev0.12 at 100 kHz
    [    0.962606] 000: omap_i2c 2030000.i2c: bus 5 rev0.12 at 100 kHz
    [    0.969510] 000: ti-sci-intr bus@100000:bus@28380000:bus@42040000:interrupt-controller2: Interrupt Router 156 domain created
    [    0.981218] 000: ti-sci-intr bus@100000:interrupt-controller0: Interrupt Router 100 domain created
    [    0.990601] 000: ti-sci-intr bus@100000:navss@30800000:interrupt-controller1: Interrupt Router 182 domain created
    [    1.001460] 000: ti-sci-inta 33d00000.interrupt-controller: Interrupt Aggregator domain 179 created
    [    1.015118] 000: k3-ringacc 2b800000.ringacc: Ring Accelerator probed rings:286, gp-rings[96,32] sci-dev-id:195
    [    1.025507] 000: k3-ringacc 2b800000.ringacc: dma-ring-reset-quirk: disabled
    [    1.032746] 000: k3-ringacc 2b800000.ringacc: RA Proxy rev. 66348100, num_proxies:64
    [    1.043876] 000: k3-ringacc 3c000000.ringacc: Ring Accelerator probed rings:818, gp-rings[304,100] sci-dev-id:187
    [    1.054461] 000: k3-ringacc 3c000000.ringacc: dma-ring-reset-quirk: disabled
    [    1.061701] 000: k3-ringacc 3c000000.ringacc: RA Proxy rev. 66348100, num_proxies:64
    [    1.070417] 000: 40a00000.serial: ttyS1 at MMIO 0x40a00000 (irq = 8, base_baud = 6000000) is a 8250
    [    1.080636] 000: 2800000.serial: ttyS2 at MMIO 0x2800000 (irq = 19, base_baud = 3000000) is a 8250
    [    1.089891] 000: printk: console [ttyS2] enabled
    [    1.089891] 000: printk: console [ttyS2] enabled
    [    1.099255] 000: printk: bootconsole [ns16550a0] disabled
    [    1.099255] 000: printk: bootconsole [ns16550a0] disabled
    [    1.110973] 000: 2810000.serial: ttyS3 at MMIO 0x2810000 (irq = 20, base_baud = 3000000) is a 8250
    [    1.111613] 000: omap8250 2820000.serial: unable to register 8250 port
    [    1.111624] 000: omap8250 2820000.serial: PM domain pd:147 will not be powered off
    [    1.180863] 000: davinci_mdio 46000f00.mdio: davinci mdio revision 9.7, bus freq 1000000
    [    1.180881] 000: libphy: 46000f00.mdio: probed
    [    1.182812] 000: davinci_mdio 46000f00.mdio: phy[3]: device 46000f00.mdio:03, driver TI DP83822
    [    1.182847] 000: am65-cpsw-nuss 46000000.ethernet: initializing am65 cpsw nuss version 0x6BA00102, cpsw version 0x6BA80102 Ports: 2 quirks:00000000
    [    1.183324] 000: am65-cpsw-nuss 46000000.ethernet: Failed to request tx dma channel -517
    [    1.206410] 000: am65-cpts 310d0000.cpts: CPTS ver 0x4e8a010b, freq:200000000, add_val:4 pps:0
    [    1.206958] 000: thermal thermal_zone1: failed to read out thermal zone (-22)
    [    1.206987] 000: thermal thermal_zone2: failed to read out thermal zone (-22)
    [    1.207816] 000: mmc0: CQHCI version 5.10
    [    1.268672] 000: mmc0: SDHCI controller on 4f80000.sdhci [4f80000.sdhci] using ADMA 64-bit
    [    1.269727] 000: mmc1: CQHCI version 5.10
    [    1.340533] 000: mmc0: new HS200 MMC card at address 0001
    [    1.341237] 000: mmcblk0: mmc0:0001 IS004G 3.64 GiB
    [    1.341577] 000: mmcblk0boot0: mmc0:0001 IS004G partition 1 2.00 MiB
    [    1.341924] 000: mmcblk0boot1: mmc0:0001 IS004G partition 2 2.00 MiB
    [    1.352551] 000: mmcblk0rpmb: mmc0:0001 IS004G partition 3 512 KiB, chardev (241:0)
    [    1.361037] 000:  mmcblk0: p1 p2
    [    2.275392] 000: mmc1: SDHCI controller on 4fa0000.sdhci [4fa0000.sdhci] using ADMA 64-bit
    [    2.295809] 000: omap-mailbox 31f80000.mailbox: omap mailbox rev 0x66fc7100
    [    2.296244] 000: omap-mailbox 31f81000.mailbox: omap mailbox rev 0x66fc7100
    [    2.304920] 000: ti-udma 285c0000.dma-controller: Channels: 28 (tchan: 14, rchan: 14, gp-rflow: 16)
    [    2.310855] 000: ti-udma 31150000.dma-controller: Channels: 119 (tchan: 53, rchan: 66, gp-rflow: 64)
    [    2.327170] 000: 2820000.serial: ttyS4 at MMIO 0x2820000 (irq = 21, base_baud = 3000000) is a 8250
    [    2.335813] 000: mmc1: new high speed SDHC card at address e624
    [    2.343906] 000: mmcblk1: mmc1:e624 SU16G 14.8 GiB
    [    2.347993] 000:  mmcblk1: p1 p2
    [    2.373935] 000: spi-nor spi9.0: unrecognized JEDEC id bytes: 00 00 00 00 00 00
    [    2.373961] 000: spi-nor: probe of spi9.0 failed with error -2
    [    2.412859] 000: davinci_mdio 46000f00.mdio: davinci mdio revision 9.7, bus freq 1000000
    [    2.412871] 000: libphy: 46000f00.mdio: probed
    [    2.414836] 000: davinci_mdio 46000f00.mdio: phy[3]: device 46000f00.mdio:03, driver TI DP83822
    [    2.414871] 000: am65-cpsw-nuss 46000000.ethernet: initializing am65 cpsw nuss version 0x6BA00102, cpsw version 0x6BA80102 Ports: 2 quirks:00000000
    [    2.416587] 000: am65-cpsw-nuss 46000000.ethernet: set new flow-id-base 48
    [    2.421322] 000: am65-cpsw-nuss 46000000.ethernet: initialized cpsw ale version 57.4
    [    2.421330] 000: am65-cpsw-nuss 46000000.ethernet: ALE Table size 64
    [    2.438857] 000: am65-cpsw-nuss 46000000.ethernet: CPTS ver 0x4e8a010b, freq:200000000, add_val:4 pps:0
    [    2.454080] 000: debugfs: Directory 'pd:121' with parent 'pm_genpd' already present!
    [    2.454132] 000: debugfs: Directory 'pd:120' with parent 'pm_genpd' already present!
    [    2.454816] 000: debugfs: Directory 'pd:147' with parent 'pm_genpd' already present!
    [    2.456280] 000: hctosys: unable to open rtc device (rtc0)
    [    2.581247] 000: EXT4-fs (mmcblk1p2): recovery complete
    [    2.582901] 000: EXT4-fs (mmcblk1p2): mounted filesystem with ordered data mode. Opts: (null)
    [    2.582976] 000: VFS: Mounted root (ext4 filesystem) on device 179:98.
    [    2.590152] 000: devtmpfs: mounted
    [    2.591141] 000: Freeing unused kernel memory: 1344K
    [    2.591274] 000: Run /sbin/init as init process
    [    2.910904] 000: systemd[1]: System time before build time, advancing clock.
    [    3.004140] 000: NET: Registered protocol family 10
    [    3.009230] 000: Segment Routing with IPv6
    [    3.037048] 000: systemd[1]: systemd 243-51-gfab6f01+ running in system mode. (+PAM -AUDIT -SELINUX +IMA -APPARMOR +SMACK +SYSVINIT +UTMP -LIBCRYPTSETUP -GCRYPT -GNUTLS +ACL +XZ -LZ4 -SECCOMP +BLKID -ELFUTILS +KMOD -IDN2 -IDN -PCRE2 default-hierarchy=hybrid)
    [    3.037550] 000: systemd[1]: Detected architecture arm64.
    [    3.097880] 000: systemd[1]: Set hostname to <AX-564EB0MB1T>.
    [    3.560358] 000: random: systemd: uninitialized urandom read (16 bytes read)
    [    3.560539] 000: systemd[1]: system-getty.slice: unit configures an IP firewall, but the local system does not support BPF/cgroup firewalling.
    [[    3.560551] 000: systemd[1]: (This warning is only shown for the first unit using IP firewalling.)
      OK  ] Created slice system-getty.slice[    3.583447] 000: systemd[1]: Created slice system-getty.slice.
    .
    [  OK  ] Created slice system-serial\x2dgetty[    3.613007] 000: random: systemd: uninitialized urandom read (16 bytes read)
    .slice.
    [    3.614178] 000: systemd[1]: Created slice system-serial\x2dgetty.slice.
    [  OK  ] Created slice User and Session Slice.
    [    3.636969] 000: random: systemd: uninitialized urandom read (16 bytes read)
    [[    3.638017] 000: systemd[1]: Created slice User and Session Slice.
      OK  ] Started Dispatch Password …ts to C[    3.652353] 000: systemd[1]: Started Dispatch Password Requests to Console Directory Watch.
    onsole Directory Watch.
    [  OK  ] Started Forward Password R…uests t[    3.681151] 000: systemd[1]: Started Forward Password Requests to Wall Directory Watch.
    o Wall Directory Watch.
    [  OK  ] Reached target Paths.
    [  OK  ] Reached target Remote File Systems.
    [  OK  ] Reached target Slices.
    [  OK  ] Reached target Swap.
    [  OK  ] Listening on Syslog Socket.
    [  OK  ] Listening on initctl Compatibility Named Pipe.
    [  OK  ] Listening on Journal Socket (/dev/log).
    [  OK  ] Listening on Journal Socket.
    [  OK  ] Listening on Network Service Netlink Socket.
    [  OK  ] Listening on udev Control Socket.
    [  OK  ] Listening on udev Kernel Socket.
             Mounting Huge Pages File System...
             Mounting POSIX Message Queue File System...
             Mounting Kernel Debug File System...
             Mounting Temporary Directory (/tmp)...
             Starting Create list of st…odes for the current kernel...
             Starting Journal Service...
             Mounting Kernel Configuration File System...
             Starting Remount Root and Kernel File Systems...
             Starting Apply Kernel Variables...
    [    4.087470] 000: EXT4-fs (mmcblk1p2): re-mounted. Opts: (null)
             Starting udev Coldplug all Devices...
    [  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  ] Started Create list of sta… nodes for the current kernel.
    [  OK  ] Started Journal Service.
    [  OK  ] Mounted Kernel Configuration File System.
    [  OK  ] Started Remount Root and Kernel File Systems.
    [  OK  ] Started Apply Kernel Variables.
             Starting Flush Journal to Persistent Storage...
             Starting Create Static Device Nodes in /dev...
    [    4.349305] 000: systemd-journald[200]: Received client request to flush runtime journal.
    [  OK  ] Started Flush Journal to Persistent Storage.
    [  OK  ] Started Create Static Device Nodes in /dev.
    [  OK  ] Reached target Local File Systems (Pre).
             Mounting /var/volatile...
             Starting udev Kernel Device Manager...
    [  OK  ] Mounted /var/volatile.
             Starting Load/Save Random Seed...
    [  OK  ] Reached target Local File Systems.
             Starting Create Volatile Files and Directories...
    [  OK  ] Started udev Kernel Device Manager.
             Starting Network Service...
    [  OK  ] Started Create Volatile Files and Directories.
             Starting Network Time Synchronization...
             Starting Update UTMP about System Boot/Shutdown...
    [  OK  ] Started Update UTMP about System Boot/Shutdown.
    [  OK  ] Started Network Service.
             Starting Network Name Resolution...
    [  OK  ] Started Network Time Synchronization.
    [  OK  ] Reached target System Time Set.
    [  OK  ] Reached target System Time Synchronized.
    [  OK  ] Started udev Coldplug all Devices.
    [  OK  ] Reached target System Initialization.
    [  OK  ] Started Daily rotation of log files.
    [  OK  ] Started Daily Cleanup of Temporary Directories.
    [  OK  ] Reached target Timers.
    [  OK  ] Listening on D-Bus System Message Bus Socket.
    [  OK  ] Reached target Sockets.
    [  OK  ] Reached target Basic System.
    [  OK  ] Started D-Bus System Message Bus.
    [  OK  ] Started Dynamic Host Configuration Protocol (DHCP).
             Starting System Logging Service...
             Starting Login Service...
    [  OK  ] Started Network Name Resolution.
    [  OK  ] Reached target Network.
    [  OK  ] Reached target Host and Network Name Lookups.
             Starting /etc/rc.local Compatibility...
             Starting Permit User Sessions...
    [  OK  ] Started System Logging Service.
    [  OK  ] Started Permit User Sessions.
    [    6.314585] 000: TI DP83822 46000f00.mdio:03: attached PHY driver [TI DP83822] (mii_bus:phy_addr=46000f00.mdio:03, irq=POLL)
    [    6.336518] 000: am65-cpsw-nuss 46000000.ethernet eth0: Link is Down
    [  OK  ] Started Login Service.
    [    6.914368] 000: CAN device driver interface
    [    7.047553] 000: m_can_platform 40528000.mcan: m_can device registered (irq=15, version=32)
    [    7.085188] 000: davinci_mdio b132400.mdio: davinci mdio revision 1.7, bus freq 1000000
    [    7.085211] 000: libphy: b132400.mdio: probed
    [    7.088938] 000: random: crng init done
    [    7.088946] 000: random: 7 urandom warning(s) missed due to ratelimiting
    [  OK  ] Started Load/Save Random Seed.
    [    7.158091] 000: davinci_mdio: probe of b132400.mdio failed with error -16
    [    7.264879] 000: davinci_mdio b232400.mdio: davinci mdio revision 1.7, bus freq 1000000
    [    7.264902] 000: libphy: b232400.mdio: probed
    [    7.309093] 000: davinci_mdio b232400.mdio: phy[2]: device b232400.mdio:02, driver TI DP83867
    [    7.409410] 000: platform 41000000.r5f: configured R5F for remoteproc mode
    [    7.410212] 000: platform 41000000.r5f: assigned reserved memory node r5f-dma-memory@a0000000
    [    7.410488] 000: remoteproc remoteproc0: 41000000.r5f is available
    [    7.524925] 000: omap_i2c 2000000.i2c: controller timed out
    [    7.599265] 000: remoteproc remoteproc0: powering up 41000000.r5f
    [    7.599293] 000: remoteproc remoteproc0: Booting fw image am65x-mcu-r5f0_0-fw, size 4157212
    [    7.606891] 000: remoteproc remoteproc0: Failed to process resources: -22
    [    7.780650] 000: remoteproc remoteproc1: b034000.pru is available
    [    7.780786] 000: pru-rproc b034000.pru: PRU rproc node /bus@100000/icssg@b000000/pru@34000 probed successfully
    [    7.798487] 000: remoteproc remoteproc2: b004000.rtu is available
    [    7.798567] 000: pru-rproc b004000.rtu: PRU rproc node /bus@100000/icssg@b000000/rtu@4000 probed successfully
    [    7.799548] 000: pru-rproc b00a000.txpru: IRQ vring not found
    [    7.799556] 000: pru-rproc b00a000.txpru: IRQ kick not found
    [    7.799628] 000: remoteproc remoteproc3: b00a000.txpru is available
    [    7.799694] 000: pru-rproc b00a000.txpru: PRU rproc node /bus@100000/icssg@b000000/txpru@a000 probed successfully
    [    7.802209] 000: remoteproc remoteproc4: b038000.pru is available
    [    7.802316] 000: pru-rproc b038000.pru: PRU rproc node /bus@100000/icssg@b000000/pru@38000 probed successfully
    [    7.811876] 000: remoteproc remoteproc5: b006000.rtu is available
    [    7.811964] 000: pru-rproc b006000.rtu: PRU rproc node /bus@100000/icssg@b000000/rtu@6000 probed successfully
    [    7.821095] 000: pru-rproc b00c000.txpru: IRQ vring not found
    [    7.821109] 000: pru-rproc b00c000.txpru: IRQ kick not found
    [    7.821198] 000: remoteproc remoteproc6: b00c000.txpru is available
    [    7.821275] 000: pru-rproc b00c000.txpru: PRU rproc node /bus@100000/icssg@b000000/txpru@c000 probed successfully
    [    7.827720] 000: remoteproc remoteproc7: b134000.pru is available
    [    7.827816] 000: pru-rproc b134000.pru: PRU rproc node /bus@100000/icssg@b100000/pru@34000 probed successfully
    [    7.839649] 000: remoteproc remoteproc8: b104000.rtu is available
    [    7.839725] 000: pru-rproc b104000.rtu: PRU rproc node /bus@100000/icssg@b100000/rtu@4000 probed successfully
    [    7.839883] 000: pru-rproc b10a000.txpru: IRQ vring not found
    [    7.839890] 000: pru-rproc b10a000.txpru: IRQ kick not found
    [    7.839971] 000: remoteproc remoteproc9: b10a000.txpru is available
    [    7.840062] 000: pru-rproc b10a000.txpru: PRU rproc node /bus@100000/icssg@b100000/txpru@a000 probed successfully
    [    7.840367] 000: remoteproc remoteproc10: b138000.pru is available
    [    7.840427] 000: pru-rproc b138000.pru: PRU rproc node /bus@100000/icssg@b100000/pru@38000 probed successfully
    [    7.850209] 000: remoteproc remoteproc11: b106000.rtu is available
    [    7.850348] 000: pru-rproc b106000.rtu: PRU rproc node /bus@100000/icssg@b100000/rtu@6000 probed successfully
    [    7.866592] 000: pru-rproc b10c000.txpru: IRQ vring not found
    [    7.866608] 000: pru-rproc b10c000.txpru: IRQ kick not found
    [    7.866706] 000: remoteproc remoteproc12: b10c000.txpru is available
    [    7.866812] 000: pru-rproc b10c000.txpru: PRU rproc node /bus@100000/icssg@b100000/txpru@c000 probed successfully
    [    7.902148] 000: remoteproc remoteproc13: b234000.pru is available
    [    7.902240] 000: pru-rproc b234000.pru: PRU rproc node /bus@100000/icssg@b200000/pru@34000 probed successfully
    [    7.921371] 000: remoteproc remoteproc14: b204000.rtu is available
    [    7.921491] 000: pru-rproc b204000.rtu: PRU rproc node /bus@100000/icssg@b200000/rtu@4000 probed successfully
    [    7.921673] 000: pru-rproc b20a000.txpru: IRQ vring not found
    [    7.921681] 000: pru-rproc b20a000.txpru: IRQ kick not found
    [    7.921748] 000: remoteproc remoteproc15: b20a000.txpru is available
    [    7.921817] 000: pru-rproc b20a000.txpru: PRU rproc node /bus@100000/icssg@b200000/txpru@a000 probed successfully
    [    7.940602] 000: remoteproc remoteproc16: b238000.pru is available
    [    7.940727] 000: pru-rproc b238000.pru: PRU rproc node /bus@100000/icssg@b200000/pru@38000 probed successfully
    [    7.950703] 000: remoteproc remoteproc17: b206000.rtu is available
    [    7.950801] 000: pru-rproc b206000.rtu: PRU rproc node /bus@100000/icssg@b200000/rtu@6000 probed successfully
    [    7.961336] 000: pru-rproc b20c000.txpru: IRQ vring not found
    [    7.961351] 000: pru-rproc b20c000.txpru: IRQ kick not found
    [    7.961458] 000: remoteproc remoteproc18: b20c000.txpru is available
    [    7.961558] 000: pru-rproc b20c000.txpru: PRU rproc node /bus@100000/icssg@b200000/txpru@c000 probed successfully
    [    8.051079] 000: icssg-prueth pruss2_eth: port 1: using random MAC addr: 5e:3d:ed:69:88:62
    [    8.054584] 000: icssg-prueth pruss2_eth: TI PRU ethernet driver initialized: single EMAC mode
    [    8.391987] 000: am65-cpsw-nuss 46000000.ethernet eth0: Link is Up - 100Mbps/Full - flow control off
    [    8.392041] 000: IPv6: ADDRCONF(NETDEV_CHANGE): eth0: link becomes ready
    [    8.585025] 000: omap_i2c 2000000.i2c: controller timed out
    [    8.823513] 000: dwc3 4010000.usb: Failed to get clk 'ref': -2
    [    8.901422] 000: dwc3 4030000.usb: Failed to get clk 'ref': -2
    [    9.085492] 000: remoteproc remoteproc13: powering up b234000.pru
    [    9.086852] 000: remoteproc remoteproc13: Direct firmware load for ti-pruss/am65x-sr2-pru0-prueth-fw.elf failed with error -2
    [    9.086869] 000: remoteproc remoteproc13: request_firmware failed: -2
    [    9.086876] 000: icssg-prueth pruss2_eth: failed to boot PRU0: -2
    [    9.137540] 000: remoteproc remoteproc13: powering up b234000.pru
    [    9.137601] 000: remoteproc remoteproc13: Direct firmware load for ti-pruss/am65x-sr2-pru0-prueth-fw.elf failed with error -2
    [    9.137612] 000: remoteproc remoteproc13: request_firmware failed: -2
    [    9.137619] 000: icssg-prueth pruss2_eth: failed to boot PRU0: -2
    [FAILED] Failed to start /etc/rc.local Compatibility.
    See 'systemctl status rc-local.service' for details.
    [  OK  ] Started Getty on tty1.
    [  OK  ] Started Serial Getty on ttyS0.
    [  OK  ] Started Serial Getty on ttyS2.
    [    9.437702] 000: usbcore: registered new interface driver usbfs
    [  OK  ] Reached target Login Prompts.
    [    9.453111] 000: usbcore: registered new interface driver hub
    [    9.454731] 000: usbcore: registered new device driver usb
    [  OK  ] Reached target Multi-User System.
             Starting Update UTMP about System Runlevel Changes...
    [    9.526980] 000: xhci-hcd xhci-hcd.2.auto: xHCI Host Controller
    [    9.527025] 000: xhci-hcd xhci-hcd.2.auto: new USB bus registered, assigned bus number 1
    [    9.527145] 000: xhci-hcd xhci-hcd.2.auto: hcc params 0x0298fe6d hci version 0x110 quirks 0x0000000000010010
    [  OK  ] Started Update UTMP about System Run[    9.527429] 000: xhci-hcd xhci-hcd.2.auto: irq 582, io mem 0x04030000
    level Changes.
    [    9.527845] 000: usb usb1: New USB device found, idVendor=1d6b, idProduct=0002, bcdDevice= 5.04
    [    9.527853] 000: usb usb1: New USB device strings: Mfr=3, Product=2, SerialNumber=1
    [    9.527859] 000: usb usb1: Product: xHCI Host Controller
    [    9.527864] 000: usb usb1: Manufacturer: Linux 5.4.74-rt42-yocto-preempt-rt xhci-hcd
    [    9.527868] 000: usb usb1: SerialNumber: xhci-hcd.2.auto
    [    9.553323] 000: hub 1-0:1.0: USB hub found
    [    9.553374] 000: hub 1-0:1.0: 1 port detected
    [    9.559634] 000: xhci-hcd xhci-hcd.2.auto: xHCI Host Controller
    [    9.559660] 000: xhci-hcd xhci-hcd.2.auto: new USB bus registered, assigned bus number 2
    [    9.559678] 000: xhci-hcd xhci-hcd.2.auto: Host supports USB 3.0 SuperSpeed
    [    9.561191] 000: usb usb2: We don't know the algorithms for LPM for this host, disabling LPM.
    [    9.561321] 000: usb usb2: New USB device found, idVendor=1d6b, idProduct=0003, bcdDevice= 5.04
    [    9.561330] 000: usb usb2: New USB device strings: Mfr=3, Product=2, SerialNumber=1
    [    9.561336] 000: usb usb2: Product: xHCI Host Controller
    [    9.561340] 000: usb usb2: Manufacturer: Linux 5.4.74-rt42-yocto-preempt-rt xhci-hcd
    [    9.561345] 000: usb usb2: SerialNumber: xhci-hcd.2.auto
    [    9.566072] 000: hub 2-0:1.0: USB hub found
    [    9.572265] 000: hub 2-0:1.0: 1 port detected
    
    
    AX-564EB0MB1T login: