こんにちは。
S32G-VNP-RDB3ボードを使用しています。私はyoctoビットベイクBSP42.0(fsl-image-auto)を使用しています。SDカードから起動します。
100BASE-T1(MOLEX MINI 50 J53)で100BASE-T1を使いたいです。
100BASE-T1 SJA1110 ポート: P10(100BASE-T1) を有効にする方法の次のアクションを教えてください。
どうもありがとうございます。
次はブートアップログです。
NOTICE: Reset status: Power-On Reset
NOTICE: BL2: v2.10.0 (release):bsp42.0-2.10
NOTICE: BL2: Built : 19:50:36, Sep 12 2024
NOTICE: BL2: Booting BL31
U-Boot 2022.04+g5a6f62071f+p0 (Sep 06 2024 - 07:11:20 +0000)
SoC: NXP S32G399A rev. 1.0
CPU: ARM Cortex-A53 r0p4 @ max 1300 MHz
Model: NXP S32G399A-RDB3
DRAM: 3.5 GiB
Core: 306 devices, 25 uclasses, devicetree: board
MMC: FSL_SDHC: 0
Loading Environment from MMC... OK
s32cc_serdes_phy serdes@40480000: Using mode 0 for SerDes subsystem
pci_s32cc pcie@40400000: Configuring as RootComplex
pci_s32cc pcie@40400000: Failed to get link up
In: serial@401c8000
Out: serial@401c8000
Err: serial@401c8000
Board revision: RDB3 Revision E
PCIe: BusDevFun VendorId DeviceId Device Class Sub-Class
__________________________________________________________________________
pcie@40400000 RootComplex
| `-- 01:00.00 0x1957 0x4300 Bridge device 0x04
Net:
Warning: ethernet@4033c000 (eth0) using random MAC address - 7e:d8:f2:25:32:d4
eth0: ethernet@4033c000
Found PFE version 0x0101 (S32G3)
PFEng firmware file 'mmc@0:1:s32g_pfe_class.fw' loading failed: -2
Found PFE version 0x0101 (S32G3)
PFEng firmware file 'mmc@0:1:s32g_pfe_class.fw' loading failed: -2
Found PFE version 0x0101 (S32G3)
PFEng firmware file 'mmc@0:1:s32g_pfe_class.fw' loading failed: -2
Hit any key to stop autoboot: 0
switch to partitions #0, OK
mmc0 is current device
15415304 bytes read in 646 ms (22.8 MiB/s)
Booting from mmc ...
60416 bytes read in 7 ms (8.2 MiB/s)
## Flattened Device Tree blob at 83000000
Booting using the fdt blob at 0x83000000
Using Device Tree in place at 0000000083000000, end 0000000083011bff
fixup: pfe1: update phy addr to 0x8
Failed to configure XPCS1_1
Failed to update XPCS1 for SerDes1
Starting kernel ...
[ 0.000000] Booting Linux on physical CPU 0x0000000000 [0x410fd034]
[ 0.000000] Linux version 6.6.32-rt32-g49d9f8bb25e0-dirty (oe-user@oe-host) (aarch64-fsl-linux-gcc (GCC) 11.4.0, GNU ld (GNU Binutils) 2.38.20220708) #1 SMP PREEMPT Thu Sep 12 09:32:29 UTC 2024
[ 0.000000] Machine model: NXP S32G3 Reference Design Board (S32G-VNP-RDB3)
[ 0.000000] earlycon: linflex0 at MMIO 0x00000000401c8000 (options '115200n8')
[ 0.000000] printk: legacy bootconsole [linflex0] enabled
[ 0.000000] OF: reserved mem: 0x0000000034000000..0x000000003407ffff (512 KiB) nomap non-reusable pfebufs@34000000
[ 0.000000] OF: reserved mem: 0x0000000034080000..0x000000003409ffff (128 KiB) nomap non-reusable pfebufs@34080000
[ 0.000000] Reserved memory: created DMA memory pool at 0x0000000083200000, size 3 MiB
[ 0.000000] OF: reserved mem: initialized node pfebufs@83200000, compatible id shared-dma-pool
[ 0.000000] OF: reserved mem: 0x0000000083200000..0x00000000835dffff (3968 KiB) nomap non-reusable pfebufs@83200000
[ 0.000000] OF: reserved mem: 0x00000000835e0000..0x00000000835fffff (128 KiB) map non-reusable pfebufs@835e0000
[ 0.000000] OF: reserved mem: 0x0000000084000000..0x0000000084ffffff (16384 KiB) nomap non-reusable shm@84000000
[ 0.000000] OF: reserved mem: 0x00000000c0000000..0x00000000c03fffff (4096 KiB) nomap non-reusable shm@c0000000
[ 0.000000] OF: reserved mem: 0x00000000c0400000..0x00000000c07fffff (4096 KiB) nomap non-reusable shm@c0400000
[ 0.000000] OF: reserved mem: 0x00000000d0000000..0x00000000d000007f (0 KiB) nomap non-reusable shm@d0000000
[ 0.000000] OF: reserved mem: 0x00000000d0000080..0x00000000d00000ff (0 KiB) nomap non-reusable shm@d0000080
[ 0.000000] OF: reserved mem: 0x00000000ff600000..0x00000000ff7fffff (2048 KiB) nomap non-reusable atf@ff600000
[ 0.000000] Zone ranges:
[ 0.000000] DMA [mem 0x0000000080000000-0x00000000ffffffff]
[ 0.000000] DMA32 empty
[ 0.000000] Normal [mem 0x0000000100000000-0x00000008dfffffff]
[ 0.000000] Movable zone start for each node
[ 0.000000] Early memory node ranges
[ 0.000000] node 0: [mem 0x0000000080000000-0x00000000831fffff]
[ 0.000000] node 0: [mem 0x0000000083200000-0x00000000835dffff]
[ 0.000000] node 0: [mem 0x00000000835e0000-0x0000000083ffffff]
[ 0.000000] node 0: [mem 0x0000000084000000-0x0000000084ffffff]
[ 0.000000] node 0: [mem 0x0000000085000000-0x00000000bfffffff]
[ 0.000000] node 0: [mem 0x00000000c0000000-0x00000000c07fffff]
[ 0.000000] node 0: [mem 0x00000000c0800000-0x00000000cfffffff]
[ 0.000000] node 0: [mem 0x00000000d0001000-0x00000000ff5fffff]
[ 0.000000] node 0: [mem 0x00000000ff600000-0x00000000ff7fffff]
[ 0.000000] node 0: [mem 0x00000000ff800000-0x00000000ffffffff]
[ 0.000000] node 0: [mem 0x0000000880000000-0x00000008dfffffff]
[ 0.000000] Initmem setup node 0 [mem 0x0000000080000000-0x00000008dfffffff]
[ 0.000000] On node 0, zone DMA: 1 pages in unavailable ranges
[ 0.000000] cma: Reserved 256 MiB at 0x00000000ef600000 on node -1
[ 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.4
[ 0.000000] percpu: Embedded 19 pages/cpu s40040 r8192 d29592 u77824
[ 0.000000] Detected VIPT I-cache on CPU0
[ 0.000000] CPU features: detected: GIC system register CPU interface
[ 0.000000] CPU features: detected: ARM erratum 845719
[ 0.000000] CPU features: detected: ARM errata 1165522, 1319367, 1530923, or 1530924
[ 0.000000] alternatives: applying boot alternatives
[ 0.000000] Kernel command line: console=ttyLF0,115200 root=/dev/mmcblk0p2 rootwait rw earlycon
[ 0.000000] Dentry cache hash table entries: 524288 (order: 10, 4194304 bytes, linear)
[ 0.000000] Inode-cache hash table entries: 262144 (order: 9, 2097152 bytes, linear)
[ 0.000000] Built 1 zonelists, mobility grouping on. Total pages: 903167
[ 0.000000] mem auto-init: stack:off, heap alloc:off, heap free:off
[ 0.000000] software IO TLB: area num 8.
[ 0.000000] software IO TLB: mapped [mem 0x00000000eb600000-0x00000000ef600000] (64MB)
[ 0.000000] Memory: 3223892K/3670012K available (9536K kernel code, 654K rwdata, 2928K rodata, 1792K init, 219K bss, 183976K reserved, 262144K cma-reserved)
[ 0.000000] SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=8, Nodes=1
[ 0.000000] rcu: Preemptible hierarchical RCU implementation.
[ 0.000000] rcu: RCU event tracing is enabled.
[ 0.000000] Trampoline variant of Tasks RCU enabled.
[ 0.000000] Tracing variant of Tasks RCU enabled.
[ 0.000000] rcu: RCU calculated value of scheduler-enlistment delay is 25 jiffies.
[ 0.000000] NR_IRQS: 64, nr_irqs: 64, preallocated irqs: 0
[ 0.000000] GICv3: GIC: Using split EOI/Deactivate mode
[ 0.000000] GICv3: 544 SPIs implemented
[ 0.000000] GICv3: 0 Extended SPIs implemented
[ 0.000000] GICv3: MBI range [167:182]
[ 0.000000] GICv3: Using MBI frame 0x0000000050800000
[ 0.000000] Root IRQ handler: gic_handle_irq
[ 0.000000] GICv3: GICv3 features: 16 PPIs
[ 0.000000] GICv3: CPU0: found redistributor 0 region 0:0x0000000050900000
[ 0.000000] ITS: No ITS available, not enabling LPIs
[ 0.000000] rcu: srcu_init: Setting srcu_struct sizes based on contention.
[ 0.000000] arch_timer: cp15 timer(s) running at 5.00MHz (phys).
[ 0.000000] clocksource: arch_sys_counter: mask: 0xffffffffffffff max_cycles: 0x127350b88, max_idle_ns: 440795202120 ns
[ 0.000001] sched_clock: 56 bits at 5MHz, resolution 200ns, wraps every 4398046511100ns
[ 0.008361] Console: colour dummy device 80x25
[ 0.012452] Calibrating delay loop (skipped), value calculated using timer frequency.. 10.00 BogoMIPS (lpj=20000)
[ 0.022658] pid_max: default: 32768 minimum: 301
[ 0.027357] Mount-cache hash table entries: 8192 (order: 4, 65536 bytes, linear)
[ 0.034649] Mountpoint-cache hash table entries: 8192 (order: 4, 65536 bytes, linear)
[ 0.044061] RCU Tasks: Setting shift to 3 and lim to 1 rcu_task_cb_adjust=1.
[ 0.050739] RCU Tasks Trace: Setting shift to 3 and lim to 1 rcu_task_cb_adjust=1.
[ 0.058406] rcu: Hierarchical SRCU implementation.
[ 0.063007] rcu: Max phase no-delay instances is 1000.
[ 0.068849] smp: Bringing up secondary CPUs ...
[ 0.073520] Detected VIPT I-cache on CPU1
[ 0.073574] GICv3: CPU1: found redistributor 1 region 0:0x0000000050920000
[ 0.073609] CPU1: Booted secondary processor 0x0000000001 [0x410fd034]
[ 0.074187] Detected VIPT I-cache on CPU2
[ 0.074225] GICv3: CPU2: found redistributor 2 region 0:0x0000000050940000
[ 0.074243] CPU2: Booted secondary processor 0x0000000002 [0x410fd034]
[ 0.074769] Detected VIPT I-cache on CPU3
[ 0.074804] GICv3: CPU3: found redistributor 3 region 0:0x0000000050960000
[ 0.074823] CPU3: Booted secondary processor 0x0000000003 [0x410fd034]
[ 0.075379] Detected VIPT I-cache on CPU4
[ 0.075439] GICv3: CPU4: found redistributor 100 region 0:0x0000000050980000
[ 0.075467] CPU4: Booted secondary processor 0x0000000100 [0x410fd034]
[ 0.076039] Detected VIPT I-cache on CPU5
[ 0.076080] GICv3: CPU5: found redistributor 101 region 0:0x00000000509a0000
[ 0.076100] CPU5: Booted secondary processor 0x0000000101 [0x410fd034]
[ 0.076644] Detected VIPT I-cache on CPU6
[ 0.076684] GICv3: CPU6: found redistributor 102 region 0:0x00000000509c0000
[ 0.076705] CPU6: Booted secondary processor 0x0000000102 [0x410fd034]
[ 0.077304] Detected VIPT I-cache on CPU7
[ 0.077345] GICv3: CPU7: found redistributor 103 region 0:0x00000000509e0000
[ 0.077366] CPU7: Booted secondary processor 0x0000000103 [0x410fd034]
[ 0.077440] smp: Brought up 1 node, 8 CPUs
[ 0.203332] SMP: Total of 8 processors activated.
[ 0.208009] CPU features: detected: 32-bit EL0 Support
[ 0.213141] CPU features: detected: CRC32 instructions
[ 0.218323] CPU: All CPU(s) started at EL2
[ 0.222342] alternatives: applying system-wide alternatives
[ 0.229681] devtmpfs: initialized
[ 0.240940] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 7645041785100000 ns
[ 0.250270] futex hash table entries: 2048 (order: 5, 131072 bytes, linear)
[ 0.264821] pinctrl core: initialized pinctrl subsystem
[ 0.270465] NET: Registered PF_NETLINK/PF_ROUTE protocol family
[ 0.276916] DMA: preallocated 512 KiB GFP_KERNEL pool for atomic allocations
[ 0.283728] DMA: preallocated 512 KiB GFP_KERNEL|GFP_DMA pool for atomic allocations
[ 0.291487] DMA: preallocated 512 KiB GFP_KERNEL|GFP_DMA32 pool for atomic allocations
[ 0.299488] thermal_sys: Registered thermal governor 'step_wise'
[ 0.299596] hw-breakpoint: found 6 breakpoint and 4 watchpoint registers.
[ 0.312070] ASID allocator initialised with 65536 entries
[ 0.317418] Serial: AMBA PL011 UART driver
[ 0.321450] scmi_core: SCMI protocol bus registered
[ 0.327322] scmi_protocol scmi_dev.1: Enabled polling mode TX channel - prot_id:16
[ 0.334786] arm-scmi firmware:scmi: SCMI Notifications - Core Enabled.
[ 0.341026] arm-scmi firmware:scmi: SCMI Protocol v2.0 'NXP:S32G399A' Firmware version 0x0
[ 0.356015] platform 4009c240.siul2-pinctrl: Fixed dependency cycle(s) with /soc/siul2@4009c000/siul2-pinctrl@4009c240/jtag_pins
[ 0.374276] Modules: 28944 pages in range for non-PLT usage
[ 0.374283] Modules: 520464 pages in range for PLT usage
[ 0.379905] HugeTLB: registered 1.00 GiB page size, pre-allocated 0 pages
[ 0.391552] HugeTLB: 0 KiB vmemmap can be freed for a 1.00 GiB page
[ 0.397803] HugeTLB: registered 32.0 MiB page size, pre-allocated 0 pages
[ 0.404571] HugeTLB: 0 KiB vmemmap can be freed for a 32.0 MiB page
[ 0.410825] HugeTLB: registered 2.00 MiB page size, pre-allocated 0 pages
[ 0.417591] HugeTLB: 0 KiB vmemmap can be freed for a 2.00 MiB page
[ 0.423844] HugeTLB: registered 64.0 KiB page size, pre-allocated 0 pages
[ 0.430613] HugeTLB: 0 KiB vmemmap can be freed for a 64.0 KiB page
[ 0.444571] SCSI subsystem initialized
[ 0.448063] usbcore: registered new interface driver usbfs
[ 0.453383] usbcore: registered new interface driver hub
[ 0.458687] usbcore: registered new device driver usb
[ 0.464177] pps_core: LinuxPPS API ver. 1 registered
[ 0.468707] pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo Giometti
[ 0.477829] PTP clock support registered
[ 0.482640] vgaarb: loaded
[ 0.485222] clocksource: Switched to clocksource arch_sys_counter
[ 0.497180] NET: Registered PF_INET protocol family
[ 0.501842] IP idents hash table entries: 65536 (order: 7, 524288 bytes, linear)
[ 0.511567] tcp_listen_portaddr_hash hash table entries: 2048 (order: 3, 32768 bytes, linear)
[ 0.519728] Table-perturb hash table entries: 65536 (order: 6, 262144 bytes, linear)
[ 0.527392] TCP established hash table entries: 32768 (order: 6, 262144 bytes, linear)
[ 0.535481] TCP bind hash table entries: 32768 (order: 8, 1048576 bytes, linear)
[ 0.543762] TCP: Hash tables configured (established 32768 bind 32768)
[ 0.549968] UDP hash table entries: 2048 (order: 4, 65536 bytes, linear)
[ 0.556608] UDP-Lite hash table entries: 2048 (order: 4, 65536 bytes, linear)
[ 0.563848] NET: Registered PF_UNIX/PF_LOCAL protocol family
[ 0.569666] RPC: Registered named UNIX socket transport module.
[ 0.575208] RPC: Registered udp transport module.
[ 0.579888] RPC: Registered tcp transport module.
[ 0.584575] RPC: Registered tcp-with-tls transport module.
[ 0.590044] RPC: Registered tcp NFSv4.1 backchannel transport module.
[ 0.596492] PCI: CLS 0 bytes, default 64
[ 0.601939] workingset: timestamp_bits=62 max_order=20 bucket_order=0
[ 0.608413] fuse: init (API version 7.39)
[ 0.612144] NET: Registered PF_ALG protocol family
[ 0.616809] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 248)
[ 0.624145] io scheduler mq-deadline registered
[ 0.628655] io scheduler kyber registered
[ 0.632656] io scheduler bfq registered
[ 0.639938] s32cc-siul2-pinctrl 4009c240.siul2-pinctrl: initialized s32 pinctrl driver
[ 0.648524] s32cc-siul2-gpio 4009d700.siul2-gpio: No cache defaults, reading back from HW
[ 0.656358] s32cc-siul2-gpio 4009d700.siul2-gpio: No cache defaults, reading back from HW
[ 0.664805] gpio gpiochip0: Static allocation of GPIO base is deprecated, use dynamic allocation.
[ 0.673779] s32cc-siul2-gpio 4009d700.siul2-gpio: No cache defaults, reading back from HW
[ 0.681583] s32cc-siul2-gpio 4009d700.siul2-gpio: No cache defaults, reading back from HW
[ 0.700880] printk: legacy console [ttyLF0] enabled000 (irq = 23, base_baud = 7812500) is a FSL_LINFLEX
[ 0.700880] printk: legacy console [ttyLF0] enabled
[ 0.710776] printk: legacy bootconsole [linflex0] disabled
[ 0.710776] printk: legacy bootconsole [linflex0] disabled
[ 0.725708] 401cc000.serial: ttyLF1 at MMIO 0x401cc000 (irq = 24, base_baud = 7812500) is a FSL_LINFLEX
[ 0.736947] s32cc_fccu 4030c000.fccu: FCCU status is 0 (normal)
[ 0.745126] sja1110-sw@1 enforce active low on GPIO handle
[ 0.752978] spi-nor spi6.0: mx25uw51245g (65536 Kbytes)
[ 0.758717] 7 fixed-partitions partitions found on MTD device 0.spi
[ 0.765085] Creating 7 MTD partitions on "0.spi":
[ 0.769858] 0x000000000000-0x000004000000 : "Flash-Image"
[ 0.775609] 0x000000000000-0x000000280000 : "FIP"
[ 0.780624] 0x000000280000-0x000000290000 : "U-Boot-Env"
[ 0.786257] 0x000000290000-0x000001360000 : "Kernel"
[ 0.791550] 0x000001360000-0x000001390000 : "DTB"
[ 0.796567] 0x000001390000-0x0000032a0000 : "Rootfs"
[ 0.801839] 0x0000032a0000-0x000004000000 : "PFE-Firmware"
[ 0.808946] vcan: Virtual CAN interface driver
[ 0.813465] slcan: serial line CAN interface driver
[ 0.818414] CAN device driver interface
[ 0.823242] flexcan 401b4000.can: device registered (reg_base=(____ptrval____), irq(s):
[ 0.831367] flexcan 401b4000.can: 30
[ 0.835085] flexcan 401b4000.can: 31
[ 0.838798] flexcan 401b4000.can: 32
[ 0.842512] flexcan 401b4000.can: 33
[ 0.846224] flexcan 401b4000.can: )
[ 0.850474] flexcan 401be000.can: device registered (reg_base=(____ptrval____), irq(s):
[ 0.858601] flexcan 401be000.can: 34
[ 0.862319] flexcan 401be000.can: 35
[ 0.866031] flexcan 401be000.can: 36
[ 0.869745] flexcan 401be000.can: 37
[ 0.873457] flexcan 401be000.can: )
[ 0.877168] e100: Intel(R) PRO/100 Network Driver
[ 0.881937] e100: Copyright(c) 1999-2006 Intel Corporation
[ 0.887524] e1000: Intel(R) PRO/1000 Network Driver
[ 0.892468] e1000: Copyright (c) 1999-2006 Intel Corporation.
[ 0.898311] e1000e: Intel(R) PRO/1000 Network Driver
[ 0.903343] e1000e: Copyright(c) 1999 - 2015 Intel Corporation.
[ 0.909370] igb: Intel(R) Gigabit Ethernet Network Driver
[ 0.914843] igb: Copyright (c) 2007-2014 Intel Corporation.
[ 0.921291] hse-uio 40210000.mu0b: firmware not found
[ 0.926814] usbcore: registered new interface driver uas
[ 0.932233] usbcore: registered new interface driver usb-storage
[ 0.939221] imx_usb 44064000.usb: No over current polarity defined
[ 0.959778] ci_hdrc ci_hdrc.0: EHCI Host Controller
[ 0.964844] ci_hdrc ci_hdrc.0: new USB bus registered, assigned bus number 1
[ 0.985221] ci_hdrc ci_hdrc.0: USB 2.0 started, EHCI 1.00
[ 0.990844] usb usb1: New USB device found, idVendor=1d6b, idProduct=0002, bcdDevice= 6.06
[ 0.999233] usb usb1: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[ 1.006559] usb usb1: Product: EHCI Host Controller
[ 1.011505] usb usb1: Manufacturer: Linux 6.6.32-rt32-g49d9f8bb25e0-dirty ehci_hcd
[ 1.019180] usb usb1: SerialNumber: ci_hdrc.0
[ 1.024010] hub 1-0:1.0: USB hub found
[ 1.027839] hub 1-0:1.0: 1 port detected
[ 1.033057] s32cc-rtc 40060000.rtc: registered as rtc0
[ 1.038289] s32cc-rtc 40060000.rtc: setting system clock to 1970-01-01T00:00:00 UTC (0)
[ 1.046489] i2c_dev: i2c /dev entries driver
[ 1.051171] s32cc-wdt 4010c000.watchdog: S32CC Watchdog Timer Registered. timeout=30s (nowayout=0)
[ 1.060424] s32cc-wdt 40200000.watchdog: S32CC Watchdog Timer Registered. timeout=30s (nowayout=0)
[ 1.069654] s32cc-wdt 40204000.watchdog: S32CC Watchdog Timer Registered. timeout=30s (nowayout=0)
[ 1.078886] s32cc-wdt 40208000.watchdog: S32CC Watchdog Timer Registered. timeout=30s (nowayout=0)
[ 1.088135] s32cc-wdt 40500000.watchdog: S32CC Watchdog Timer Registered. timeout=30s (nowayout=0)
[ 1.097362] s32cc-wdt 40504000.watchdog: S32CC Watchdog Timer Registered. timeout=30s (nowayout=0)
[ 1.106593] s32cc-wdt 40508000.watchdog: S32CC Watchdog Timer Registered. timeout=30s (nowayout=0)
[ 1.115823] s32cc-wdt 4050c000.watchdog: S32CC Watchdog Timer Registered. timeout=30s (nowayout=0)
[ 1.126324] sdhci: Secure Digital Host Controller Interface driver
[ 1.132613] sdhci: Copyright(c) Pierre Ossman
[ 1.137034] sdhci-pltfm: SDHCI platform and OF driver helper
[ 1.142990] SMCCC: SOC_ID: ARCH_SOC_ID not implemented, skipping ....
[ 1.149899] hse 40211000.mu1b: interface mu1b not active
[ 1.155642] usbcore: registered new interface driver usbhid
[ 1.161298] usbhid: USB HID core driver
[ 1.173231] mmc0: SDHCI controller on 402f0000.mmc [402f0000.mmc] using ADMA
[ 1.180511] s32-adc 401f8000.adc: using dma0chan4 for ADC DMA transfers
[ 1.187644] s32-adc 401f8000.adc: Device initialized successfully.
[ 1.205363] s32-adc 402e8000.adc: using dma1chan16 for ADC DMA transfers
[ 1.212536] s32-adc 402e8000.adc: Device initialized successfully.
[ 1.217139] mmc0: new high speed SDHC card at address aaaa
[ 1.224661] hw perfevents: enabled with armv8_cortex_a53 PMU driver, 7 counters available
[ 1.224888] mmcblk0: mmc0:aaaa SK32G 29.7 GiB
[ 1.234181] s32-siul2-nvmem 4009c000.nvram: Initialized s32cc siul2 nvmem driver
[ 1.239108] mmcblk0: p1 p2
[ 1.245055] s32-siul2-nvmem 44010000.nvram: Initialized s32cc siul2 nvmem driver
[ 1.255917] NET: Registered PF_INET6 protocol family
[ 1.261708] Segment Routing with IPv6
[ 1.265473] In-situ OAM (IOAM) with IPv6
[ 1.269496] sit: IPv6, IPv4 and MPLS over IPv4 tunneling driver
[ 1.275914] NET: Registered PF_PACKET protocol family
[ 1.281162] can: controller area network core
[ 1.285612] NET: Registered PF_CAN protocol family
[ 1.290472] can: raw protocol
[ 1.293482] can: broadcast manager protocol
[ 1.297728] can: netlink gateway - max_hops=1
[ 1.302201] 8021q: 802.1Q VLAN Support v1.8
[ 1.321752] i2c i2c-0: using pinctrl states for GPIO recovery
[ 1.327698] i2c i2c-0: using generic GPIOs for recovery
[ 1.333202] pca953x 0-0022: using AI
[ 1.343874] rtc-pcf85063 0-0051: registered as rtc1
[ 1.348859] i2c i2c-0: IMX I2C adapter registered
[ 1.353671] i2c i2c-0: using dma0chan5 (tx) and dma0chan6 (rx) for DMA transfers
[ 1.361699] i2c i2c-2: using pinctrl states for GPIO recovery
[ 1.367578] i2c i2c-2: using generic GPIOs for recovery
[ 1.372951] i2c i2c-2: IMX I2C adapter registered
[ 1.377762] i2c i2c-2: using dma1chan17 (tx) and dma1chan18 (rx) for DMA transfers
[ 1.385899] i2c i2c-4: using pinctrl states for GPIO recovery
[ 1.391774] i2c i2c-4: using generic GPIOs for recovery
[ 1.398483] ina2xx 4-0040: power monitor ina231 (Rshunt = 1000 uOhm)
[ 1.404962] i2c i2c-4: IMX I2C adapter registered
[ 1.409767] i2c i2c-4: using dma1chan19 (tx) and dma1chan20 (rx) for DMA transfers
[ 1.417904] phy-s32cc-serdes 40480000.serdes: Using mode 0 for SerDes subsystem
[ 1.425692] phy-s32cc-serdes 44180000.serdes: Using mode 4 for SerDes subsystem
[ 1.654758] s32cc-pcie 40400000.pcie: Failed to stabilize PHY link
[ 1.661032] s32cc-pcie 40400000.pcie: Configuring as RootComplex
[ 1.667155] s32cc-pcie 40400000.pcie: host bridge /soc/pcie@40400000 ranges:
[ 1.674326] s32cc-pcie 40400000.pcie: IO 0x5ffffe0000..0x5ffffeffff -> 0x0000000000
[ 1.682632] s32cc-pcie 40400000.pcie: MEM 0x5800000000..0x5ffffdffff -> 0x0000000000
[ 1.690943] s32cc-pcie 40400000.pcie: Memory resource size exceeds max for 32 bits
[ 2.698755] s32cc-pcie 40400000.pcie: Phy link never came up
[ 2.704548] s32cc-pcie 40400000.pcie: iATU: unroll T, 6 ob, 4 ib, align 4K, limit 1024G
[ 2.712763] s32cc-pcie 40400000.pcie: eDMA: unroll T, 4 wr, 4 rd
[ 3.719039] s32cc-pcie 40400000.pcie: Phy link never came up
[ 4.724891] s32cc-pcie 40400000.pcie: Phy link never came up
[ 4.731110] s32cc-pcie 40400000.pcie: PCI host bridge to bus 0000:00
[ 4.737562] pci_bus 0000:00: root bus resource [bus 00-ff]
[ 4.743130] pci_bus 0000:00: root bus resource [io 0x0000-0xffff]
[ 4.749400] pci_bus 0000:00: root bus resource [mem 0x5800000000-0x5ffffdffff] (bus address [0x00000000-0x7fffdffff])
[ 4.760192] pci 0000:00:00.0: [1957:4300] type 01 class 0x060400
[ 4.766302] pci 0000:00:00.0: reg 0x10: [mem 0x5800000000-0x58000fffff]
[ 4.773023] pci 0000:00:00.0: reg 0x38: [mem 0x5800000000-0x580000ffff pref]
[ 4.780262] pci 0000:00:00.0: supports D1
[ 4.784330] pci 0000:00:00.0: PME# supported from D0 D1 D3hot D3cold
[ 4.793569] pci 0000:00:00.0: BAR 0: assigned [mem 0x5800000000-0x58000fffff]
[ 4.800816] pci 0000:00:00.0: BAR 6: assigned [mem 0x5800100000-0x580010ffff pref]
[ 4.808498] pci 0000:00:00.0: PCI bridge to [bus 01-ff]
[ 4.814030] pcieport 0000:00:00.0: PME: Signaling with IRQ 52
[ 4.820780] s32cc-dwmac 4033c000.ethernet: IRQ eth_wake_irq not found
[ 4.827319] s32cc-dwmac 4033c000.ethernet: IRQ eth_lpi not found
[ 4.833796] s32cc-dwmac 4033c000.ethernet: User ID: 0x10, Synopsys ID: 0x52
[ 4.840867] s32cc-dwmac 4033c000.ethernet: DWMAC4/5
[ 4.845909] s32cc-dwmac 4033c000.ethernet: DMA HW capability register supported
[ 4.853320] s32cc-dwmac 4033c000.ethernet: RX Checksum Offload Engine supported
[ 4.860731] s32cc-dwmac 4033c000.ethernet: TX Checksum insertion supported
[ 4.867701] s32cc-dwmac 4033c000.ethernet: Wake-Up On Lan supported
[ 4.874096] s32cc-dwmac 4033c000.ethernet: Enable RX Mitigation via HW Watchdog Timer
[ 4.882039] s32cc-dwmac 4033c000.ethernet: Enabled L3L4 Flow TC (entries=8)
[ 4.889098] s32cc-dwmac 4033c000.ethernet: Enabled RFS Flow TC (entries=10)
[ 4.896162] s32cc-dwmac 4033c000.ethernet: Enabling HW TC (entries=256, max_off=256)
[ 4.904018] s32cc-dwmac 4033c000.ethernet: Using 32/32 bits DMA host/device width
[ 4.917289] hwmon hwmon1: temp1_input not attached to any thermal zone
[ 4.926162] qoriq_thermal 400a8000.tmu: Critical rising/falling temperature threshold = 5 degree(s)
[ 4.939279] nxp_s32cc_ddr_perf 403e0000.ddr-perf: probing device
[ 4.945593] nxp_s32cc_ddr_perf 403e0000.ddr-perf: device initialized successfully
[ 4.953427] clk: Disabling unused clocks
[ 4.981066] EXT4-fs (mmcblk0p2): mounted filesystem 7ef8de4c-43d4-4981-a4ac-61482e00b612 r/w with ordered data mode. Quota mode: disabled.
[ 4.993129] VFS: Mounted root (ext4 filesystem) on device 179:2.
[ 4.999699] devtmpfs: mounted
[ 5.002865] Freeing unused kernel memory: 1792K
[ 5.007034] Run /sbin/init as init process
[ 5.386401] systemd[1]: System time before build time, advancing clock.
[ 5.444407] systemd[1]: systemd 250.5+ 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 -BZIP2 -LZ4 -XZ -ZLIB +ZSTD -BPF_FRAMEWORK +XKBCOMMON +UTMP +SYSVINIT default-hierarchy=hybrid)
[ 5.475772] systemd[1]: Detected architecture arm64.
Welcome to Auto Linux BSP 42.0 (kirkstone)!
[ 5.497910] systemd[1]: Hostname set to .
[ 5.927648] systemd[1]: Queued start job for default target Multi-User System.
[ 5.965242] systemd[1]: Created slice Slice /system/getty.
[ OK ] Created slice Slice /system/getty.
[ 5.986147] systemd[1]: Created slice Slice /system/modprobe.
[ OK ] Created slice Slice /system/modprobe.
[ 6.009949] systemd[1]: Created slice Slice /system/serial-getty.
[ OK ] Created slice Slice /system/serial-getty.
[ 6.033676] systemd[1]: Created slice User and Session Slice.
[ OK ] Created slice User and Session Slice.
[ 6.057473] systemd[1]: Started Dispatch Password Requests to Console Directory Watch.
[ OK ] Started Dispatch Password …ts to Console Directory Watch.
[ 6.081401] systemd[1]: Started Forward Password Requests to Wall Directory Watch.
[ OK ] Started Forward Password R…uests to Wall Directory Watch.
[ 6.105482] systemd[1]: Reached target Path Units.
[ OK ] Reached target Path Units.
[ 6.125329] systemd[1]: Reached target Remote File Systems.
[ OK ] Reached target Remote File Systems.
[ 6.145305] systemd[1]: Reached target Slice Units.
[ OK ] Reached target Slice Units.
[ 6.165336] systemd[1]: Reached target Swaps.
[ OK ] Reached target Swaps.
[ 6.225646] systemd[1]: Listening on RPCbind Server Activation Socket.
[ OK ] Listening on RPCbind Server Activation Socket.
[ 6.249388] systemd[1]: Reached target RPC Port Mapper.
[ OK ] Reached target RPC Port Mapper.
[ 6.269922] systemd[1]: Listening on Syslog Socket.
[ OK ] Listening on Syslog Socket.
[ 6.289501] systemd[1]: Listening on initctl Compatibility Named Pipe.
[ OK ] Listening on initctl Compatibility Named Pipe.
[ 6.316408] systemd[1]: Journal Audit Socket was skipped because of a failed condition check (ConditionSecurity=audit).
[ 6.327108] systemd[1]: Listening on Journal Socket (/dev/log).
[ OK ] Listening on Journal Socket (/dev/log).
[ 6.349641] systemd[1]: Listening on Journal Socket.
[ OK ] Listening on Journal Socket.
[ 6.369803] systemd[1]: Listening on Network Service Netlink Socket.
[ OK ] Listening on Network Service Netlink Socket.
[ 6.393697] systemd[1]: Listening on udev Control Socket.
[ OK ] Listening on udev Control Socket.
[ 6.413500] systemd[1]: Listening on udev Kernel Socket.
[ OK ] Listening on udev Kernel Socket.
[ 6.433567] systemd[1]: Listening on User Database Manager Socket.
[ OK ] Listening on User Database Manager Socket.
[ 6.477471] systemd[1]: Mounting Huge Pages File System...
Mounting Huge Pages File System...
[ 6.497628] systemd[1]: POSIX Message Queue File System was skipped because of a failed condition check (ConditionPathExists=/proc/sys/fs/mqueue).
[ 6.512336] systemd[1]: Mounting Kernel Debug File System...
Mounting Kernel Debug File System...
[ 6.533610] systemd[1]: Kernel Trace File System was skipped because of a failed condition check (ConditionPathExists=/sys/kernel/tracing).
[ 6.546133] systemd[1]: Create List of Static Device Nodes was skipped because of a failed condition check (ConditionFileNotEmpty=/lib/modules/6.6.32-rt32-g49d9f8bb25e0-dirty/modules.devname).
[ 6.577637] systemd[1]: Starting Load Kernel Module configfs...
Starting Load Kernel Module configfs...
[ 6.599592] systemd[1]: Starting Load Kernel Module drm...
Starting Load Kernel Module drm...
[ 6.623568] systemd[1]: Starting Load Kernel Module fuse...
Starting Load Kernel Module fuse...
[ 6.669659] systemd[1]: Starting RPC Bind...
Starting RPC Bind...
[ 6.689480] systemd[1]: File System Check on Root Device was skipped because of a failed condition check (ConditionPathIsReadWrite=!/).
[ 6.705360] systemd[1]: Starting Journal Service...
Starting Journal Service...
[ 6.732435] systemd[1]: Starting Load Kernel Modules...
Starting Load Kernel Modules...
[ 6.750655] sja1110: loading out-of-tree module taints kernel.
[ 6.756520] SPI driver sja1110 has no spi_device_id for nxp,sja1110-switch
[ 6.763040] SPI driver sja1110 has no spi_device_id for nxp,sja1110-uc
[ 6.769691] sja1110 spi5.0: probing uc
[ 6.773335] sja1110 spi5.1: probing switch
[ 6.777589] sja1110 spi5.1: Could not get GPIO from device tree
[ 6.784402] sja1110 spi5.1: [sja1110_post_probe_upload_worker] Trying to initialize switch
[ 6.793013] sja1110 spi5.1: Direct firmware load for sja1110_switch.bin failed with error -2
[ 6.801036] sja1110 spi5.1: request_firmware failed with -2
[ 6.806581] sja1110 spi5.0: [sja1110_post_probe_upload_worker] Trying to initialize uC
[ 6.814510] sja1110 spi5.0: Direct firmware load for sja1110_uc.bin failed with error -2
[ 6.822553] sja1110 spi5.0: request_firmware failed with -2
[ 6.833773] systemd[1]: Starting Generate network units from Kernel command line...
Starting Generate network …ts from Kernel command line...
[ 6.859983] systemd[1]: Starting Remount Root and Kernel File Systems...
Starting Remount Root and Kernel File Systems...
[ 6.888086] systemd[1]: Starting Coldplug All udev Devices...
Starting Coldplug All udev Devices...
[ 6.913647] EXT4-fs (mmcblk0p2): re-mounted 7ef8de4c-43d4-4981-a4ac-61482e00b612 r/w. Quota mode: disabled.
[ 6.918508] systemd[1]: Started RPC Bind.
[ OK ] Started RPC Bind.
[ 6.942831] systemd[1]: Started Journal Service.
[ OK ] Started Journal Service.
[ OK ] Mounted Huge Pages File System.
[ OK ] Mounted Kernel Debug File System.
[ OK ] Finished Load Kernel Module configfs.
[ OK ] Finished Load Kernel Module drm.
[ OK ] Finished Load Kernel Module fuse.
[ OK ] Finished Load Kernel Modules.
[ OK ] Finished Generate network units from Kernel command line.
[ OK ] Finished Remount Root and Kernel File Systems.
Mounting FUSE Control File System...
Mounting Kernel Configuration File System...
Starting Flush Journal to Persistent Storage...
[ 7.205357] systemd-journald[147]: Received client request to flush runtime journal.
Starting Apply Kernel Variables...
Starting Create Static Device Nodes in /dev...
[ OK ] Mounted FUSE Control File System.
[ OK ] Finished Coldplug All udev Devices.
[ OK ] Mounted Kernel Configuration File System.
[ OK ] Finished Flush Journal to Persistent Storage.
[ OK ] Finished Apply Kernel Variables.
[ OK ] Finished Create Static Device Nodes in /dev.
[ OK ] Reached target Preparation for Local File Systems.
Mounting /tmp...
Mounting /var/volatile...
Starting Rule-based Manage…for Device Events and Files...
[ OK ] Mounted /tmp.
[ OK ] Mounted /var/volatile.
Mounting /var/volatile/tmp...
Starting Load/Save Random Seed...
[ OK ] Mounted /var/volatile/tmp.
[ OK ] Reached target Local File Systems.
Starting Create Volatile Files and Directories...
[ OK ] Started Rule-based Manager for Device Events and Files.
[ OK ] Finished Create Volatile Files and Directories.
Starting Network Time Synchronization...
Starting Record System Boot/Shutdown in UTMP...
[ OK ] Finished Record System Boot/Shutdown in UTMP.
[ OK ] Started Network Time Synchronization.
[ OK ] Reached target System Initialization.
[ OK ] Started Daily Cleanup of Temporary Directories.
[ OK ] Reached target System Time Set.
[ OK ] Started Daily rotation of log files.
[ OK ] Reached target Timer Units.
[ OK ] Listening on D-Bus System Message Bus Socket.
Starting sshd.socket...
[ OK ] Listening on sshd.socket.
[ OK ] Reached target Socket Units.
[ OK ] Reached target Basic System.
[ OK ] Started Job spooling tools.
[ OK ] Started Periodic Command Scheduler.
Starting D-Bus System Message Bus...
Starting IPv6 Packet Filtering Framework...
Starting IPv4 Packet Filtering Framework...
[ OK ] Started irqbalance daemon.
[ OK ] Started Hardware RNG Entropy Gatherer Daemon.
[ OK ] Started System Logging Service.
Starting Resets System Activity Logs...
Starting User Login Management...
Starting OpenSSH Key Generation...
[ OK ] Finished IPv6 Packet Filtering Framework.
[ OK ] Finished IPv4 Packet Filtering Framework.
[ OK ] Finished Resets System Activity Logs.
[ OK ] Finished OpenSSH Key Generation.
[ OK ] Reached target Preparation for Network.
Starting Network Configuration...
[ OK ] Started Network Configuration.
[ OK ] Created slice Slice /system/systemd-fsck.
Starting Network Name Resolution...
[ OK ] Found device /dev/mmcblk0p1.
Starting File System Check on /dev/mmcblk0p1...
[ OK ] Finished File System Check on /dev/mmcblk0p1.
Mounting /run/media/boot_s32g3-mmcblk0p1...
[ OK ] Started Network Name Resolution.
[ OK ] Mounted /run/media/boot_s32g3-mmcblk0p1.
[ OK ] Reached target Network.
[ OK ] Reached target Host and Network Name Lookups.
[ OK ] Started Netperf Benchmark Server.
[ OK ] Started NFS status monitor for NFSv2/3 locking..
[ OK ] Started Respond to IPv6 Node Information Queries.
[ OK ] Started Network Router Discovery Daemon.
Starting Permit User Sessions...
[ OK ] Started Xinetd A Powerful Replacement For Inetd.
[ OK ] Finished Permit User Sessions.
[ OK ] Started Getty on tty1.
[ OK ] Started Serial Getty on ttyLF0.
[ OK ] Reached target Login Prompts.
[ OK ] Finished Load/Save Random Seed.
[ OK ] Started D-Bus System Message Bus.
[ OK ] Started User Login Management.
[ OK ] Reached target Multi-User System.
Starting Record Runlevel Change in UTMP...
[ OK ] Finished Record Runlevel Change in UTMP.
Auto Linux BSP 42.0 s32g399ardb3 ttyLF0
s32g399ardb3 login: root 次はifconfigコマンドの結果です。
root@s32g399ardb3:~# ifconfig
eth0: flags=4099 mtu 1500
ether 7e:d8:f2:25:32:d4 txqueuelen 1000 (Ethernet)
RX packets 0 bytes 0 (0.0 B)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 0 bytes 0 (0.0 B)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
device interrupt 55 base 0xa000
lo: flags=73 mtu 65536
inet 127.0.0.1 netmask 255.0.0.0
inet6 ::1 prefixlen 128 scopeid 0x10
loop txqueuelen 1000 (Local Loopback)
RX packets 82 bytes 6220 (6.0 KiB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 82 bytes 6220 (6.0 KiB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 Hi, @Wzlinux
conf/local.conf へのすべての変更を削除することをお勧めします。次に、次の 2 行のみを追加します (コピーして設定ファイルに貼り付けます)。
DISTRO_FEATURES:append = "pfe"
その後、次のコマンドを実行して、次のコマンドで再構築します。
bitbake fsl-image-auto -c クリーン & bitbake fsl-image-auto
BR
チェンイン
Hello, @Wzlinux
次の2行を削除することをお勧めします。
DISTRO_FEATURES:append = "PFE PFE-スレーブ"
NXP_FIRMWARE_LOCAL_DIR = "/home/bin/fsl-auto-yocto-bsp/sources/meta-alb/meta-alb-bsp/recipes-kernel/pfe/pfe/"
次に、Yoctoイメージを再構築して試してみてください
BR
チェンイン
こんにちは@chenyin_h
これは私のYocto設定(conf / local.onf)の続きです:
機械。。= 's32g399ardb3'
DISTRO ?= 'fsl-auto'
PACKAGE_CLASSES ?= "package_rpm"
EXTRA_IMAGE_FEATURES ?= "デバッグ調整"
USER_CLASSES ?= "buildstats"
PATCHRESOLVE = "noop"
BB_DISKMON_DIRS??= "\
STOPTASKS、${TMPDIR}、1G、100K \
STOPTASKS,${DL_DIR},1G,100K \
STOPTASKS、${SSTATE_DIR}、1G、100K \
STOPTASKS,/tmp,100M,100K \
ハルト、${TMPDIR}、100M、1K \
ハルト、${DL_DIR}、100M、1K \
ハルト、${SSTATE_DIR}、100M、1K \
ハルト、/ tmp、10M、1K"
PACKAGECONFIG:append:pn-qemu-system-native = "sdl"
CONF_VERSION = "2"
# 並列処理オプション
BB_NUMBER_THREADS = "32"
PARALLEL_MAKE = "-j 24"
DL_DIR = "/home/bin/fsl-auto-yocto-bsp/downloads"
SSTATE_DIR = "/home/bin/fsl-auto-yocto-bsp/sstate-cache"
ACCEPT_FSL_EULA = "1"
DISTRO_FEATURES:append = "pfe"
NXP_FIRMWARE_LOCAL_DIR = "/home/bin/fsl-auto-yocto-bsp/sources/meta-alb/meta-alb-bsp/recipes-kernel/pfe/pfe/"
DISTRO_FEATURES:append = "PFE PFE-スレーブ"
NXP_FIRMWARE_LOCAL_DIR = "/home/bin/fsl-auto-yocto-bsp/sources/meta-alb/meta-alb-bsp/recipes-kernel/pfe/pfe/"
「/home/bin/fsl-auto- に 2 つの s32g_pfe_class.fw s32g_pfe_util.fw ファイルがあります。yocto-bsp/sources/meta-alb/meta-alb-bsp/recipes-kernel/pfe/pfe/"
Hello, @Wzlinux
あなたのディレクトリの下にpfeng.koがないのは奇妙です、Yoctoのビルド中に「pfe-slave」を設定したかどうかはわかりませんが、テストを行ったところ、次のディレクトリからpfeng.koが見つかりました。
/lib/modules/6.6.32-rt32-00903-g49d9f8bb25e0/kernel/drivers/net/ethernet/nxp/pfe/pfeng.ko
Yoctoの建物の設定を再確認するのを手伝ってくれませんか?
また、PFE Linuxドライバーを手動でビルドする場合は、BSP42に1.7バージョンが必要ですが、Linuxモジュールをビルドするのと同じ方法でビルドできます。
BR
チェンイン
BR
チェンイン
Hi, @Wzlinux
ご返信ありがとうございます。
ログから、PFE FWは正常に統合されているように見えますが、PFE Linuxドライバーが初期化されていないように見えるため、/ lib / modules /で確認し、PFEドライバーを手動でロードしてみてください。
BR
チェンイン
Hello, @Wzlinux
私の意見から。
1.PFE1.8の使用をお勧めしますFWは、BSP42.0リリースノートに記載されています。
2. conf/local.conf で、あなたはDISTRO_FEATURES_append += "pfe"を使用しているようですが、代わりに、 DISTRO_FEATURES:append = " pfe"を使用することをお勧めします。
BR
チェンイン
Hello, @Wzlinux
PFE FWは、次のリンクからダウンロードできます。
https://www.nxp.com/app-autopackagemgr/automotive-software-package-manager:AUTO-SW-PACKAGE-MANAGER
BR
チェンイン
Hello, @Wzlinux
イメージの生成に使用したコマンドにはPFEサポートは含まれていませんので、詳細についてはBSP UMの7.3.4章を読むことをお勧めします。
また、@jiajun_chengのインプットに感謝します
BR
チェンイン
Hi, @Wzlinux :
最初に提供していただいたログで、私は見ました
[ 6.750655] sja1110: loading out-of-tree module taints kernel.
[ 6.756520] SPI driver sja1110 has no spi_device_id for nxp,sja1110-switch
[ 6.763040] SPI driver sja1110 has no spi_device_id for nxp,sja1110-uc
[ 6.769691] sja1110 spi5.0: probing uc
[ 6.773335] sja1110 spi5.1: probing switch
[ 6.777589] sja1110 spi5.1: Could not get GPIO from device tree
[ 6.784402] sja1110 spi5.1: [sja1110_post_probe_upload_worker] Trying to initialize switch
[ 6.793013] sja1110 spi5.1: Direct firmware load for sja1110_switch.bin failed with error -2
[ 6.801036] sja1110 spi5.1: request_firmware failed with -2
[ 6.806581] sja1110 spi5.0: [sja1110_post_probe_upload_worker] Trying to initialize uC
[ 6.814510] sja1110 spi5.0: Direct firmware load for sja1110_uc.bin failed with error -2
[ 6.822553] sja1110 spi5.0: request_firmware failed with -2100baseT1ポートはsja1110にあり、ロード後にpfeポートのメッセージが表示されますsja1110_uc.bin
Hello, @Wzlinux
100baseT1 ポートは sja1110 上にあり、デフォルトでは PFE_MAC0 に接続されています。
まず、ビルドされたイメージに PFE サポートを追加し (ビルド済みのイメージにはデフォルトで PFE サポートが含まれている可能性があります)、Linux シェルに入った後、ifconfig -a で pfeX ポートが表示される場合があります。
次に、100base-T1 ポート経由で PFE0 に ping を実行してみてください。(このポートがホストのようにテストデバイスに直接接続されていると仮定します)
BR
チェンイン
Hello, @Wzlinux
投稿ありがとうございます。
RDB3には、J53 Mini 50コネクタと100-Base-T1用のハーネスケーブルがあります。このケーブルをテスト・デバイスに接続してテストできます。
ケーブルに接続する特定のデバイスがない場合は、RJ45-100BASET1コンバーターを購入してテストすることをお勧めします。
BR
チェンイン