AM5718: pvrsrvkm: disagrees about version of symbol module_layout

Part Number: AM5718
Other Parts Discussed in Thread: DRA722, TPIC2810, SN65HVS882

使用已经安装过系统的AM5718板卡,那么现在想要使用板卡中的gpu模块但是之前没有安装pvrsrvkm,使用的SDK是ti-processor-sdk-linux-am57xx-evm-08_02_01_00版本,现在将SDK中已经编译好的驱动pvrsrvkm.ko拷贝到板卡中,使用insmod /lib/modules/5.10.100-g7a7a3af903/kernel/drivers/gpu/drm/panel/pvrsrvkm.ko的命令,结果是pvrsrvkm: disagrees about version of symbol module_layout insmod: ERROR: could not insert module /lib/modules/5.10.100-g7a7a3af903/kernel/drivers/gpu/drm/panel/pvrsrvkm.ko: Invalid module format,通过查询资料,一开始判断是主机端内核与板卡中不同导致的,但是使用modinfo pvrsrvkm.ko | grep vermagic命令查看编译的驱动文件pvrsrvkm.ko,结果是vermagic: 5.10.100-g7a7a3af903 SMP preempt mod_unload modversions ARMv7 p2v8,结果和板卡中的内核一致,现在不知道怎么解决了,请问这个问题该如何解决?感谢。

  • 您好,

    已经收到了您的案例,调查需要些时间,感谢您的耐心等待。

  • 您好!

    可以尽快给出解决方案吗?感谢!

  • 你能帮我更好地理解你的设置吗?你是按原样使用标准SDK 8.02的吗?或者修改后的版本,现在需要添加GPU模块?
    您还可以共享完整日志吗?

  • 用的是没编译安装gpu模块的SDK8.02,现在要添加GPU模块

  • 我是个初学者,问一下要共享哪些日志?

  • Linux引导日志会有所帮助。所以您有一个修改过的Linux内核?您们不使用发布时的标准内核吗?或者您们试图使用不同版本的GPU软件并将其插入8.02内核?GPU的驱动程序包含在标准版本中。

  • 现在我使用的linux内核确实是修改过的,但是修改的不多,只是缺少extra外部驱动驱动程序,现在想要在修改过的linux内核上安装gpu驱动,我已经尝试了用标准版本(都是SDk8.02)的gpu驱动程序安装到修改的Linux内核中,但是出现了我发布的问题。也可能是我安装操作有问题,您能给出一个只是单独安装gpu驱动的例子吗?特别感谢!

  • 能否尽快给出相关问题的回答,感谢!

  • 我们目前没有找到您需要的例子。

    您能把Linux boot logs先分享给我们吗

  • 好的,现在我将分享给您linux boot logs,
    [    0.000000] Booting Linux on physical CPU 0x0
    [    0.000000] Linux version 5.10.100-g7a7a3af903 (bbb@bbb-virtual-machine) (arm-none-linux-gnueabihf-gcc (GNU Toolchain for the A-profile Architecture 9.2-2019.12 (arm-9.10)) 9.2.1 20191025, GNU ld (GNU Toolchain for the A-profile Architecture 9.2-2019.12 (arm-9.10)) 2.33.1.20191209) #34 SMP PREEMPT Thu Mar 28 06:52:33 UTC 2024
    [    0.000000] CPU: ARMv7 Processor [412fc0f2] revision 2 (ARMv7), cr=30c5387d
    [    0.000000] CPU: div instructions available: patching division code
    [    0.000000] CPU: PIPT / VIPT nonaliasing data cache, PIPT instruction cache
    [    0.000000] OF: fdt: Machine model: TI AM5718 IDK
    [    0.000000] Memory policy: Data cache writealloc
    [    0.000000] efi: UEFI not found.
    [    0.000000] Reserved memory: created CMA memory pool at 0x0000000095800000, size 56 MiB
    [    0.000000] OF: reserved mem: initialized node ipu2-memory@95800000, compatible id shared-dma-pool
    [    0.000000] Reserved memory: created CMA memory pool at 0x0000000099000000, size 64 MiB
    [    0.000000] OF: reserved mem: initialized node dsp1-memory@99000000, compatible id shared-dma-pool
    [    0.000000] Reserved memory: created CMA memory pool at 0x000000009d000000, size 32 MiB
    [    0.000000] OF: reserved mem: initialized node ipu1-memory@9d000000, compatible id shared-dma-pool
    [    0.000000] cma: Reserved 24 MiB at 0x00000000fe400000
    [    0.000000] OMAP4: Map 0x00000000afd00000 to (ptrval) for dram barrier
    [    0.000000] Zone ranges:
    [    0.000000]   DMA      [mem 0x0000000080000000-0x000000009fffffff]
    [    0.000000]   Normal   empty
    [    0.000000]   HighMem  [mem 0x00000000a0000000-0x00000000ffffffff]
    [    0.000000] Movable zone start for each node
    [    0.000000] Early memory node ranges
    [    0.000000]   node   0: [mem 0x0000000080000000-0x000000009fffffff]
    [    0.000000]   node   0: [mem 0x00000000a0000000-0x00000000afcfffff]
    [    0.000000]   node   0: [mem 0x00000000b0000000-0x00000000ffffffff]
    [    0.000000] Initmem setup node 0 [mem 0x0000000080000000-0x00000000ffffffff]
    [    0.000000] On node 0 totalpages: 523520
    [    0.000000]   DMA zone: 1152 pages used for memmap
    [    0.000000]   DMA zone: 0 pages reserved
    [    0.000000]   DMA zone: 131072 pages, LIFO batch:31
    [    0.000000]   HighMem zone: 392448 pages, LIFO batch:63
    [    0.000000] DRA722 ES2.0
    [    0.000000] percpu: Embedded 16 pages/cpu s33740 r8192 d23604 u65536
    [    0.000000] pcpu-alloc: s33740 r8192 d23604 u65536 alloc=16*4096
    [    0.000000] pcpu-alloc: [0] 0 
    [    0.000000] Built 1 zonelists, mobility grouping on.  Total pages: 522368
    [    0.000000] Kernel command line: console=ttyS0,115200 rootfstype=ext4 root=/dev/mmcblk1p2 rw rootwait soc=am5718 board=TK-AQ-REC-XJT rfsuse=buildroot bootdev=emmc
    [    0.000000] Dentry cache hash table entries: 65536 (order: 6, 262144 bytes, linear)
    [    0.000000] Inode-cache hash table entries: 32768 (order: 5, 131072 bytes, linear)
    [    0.000000] mem auto-init: stack:off, heap alloc:off, heap free:off
    [    0.000000] software IO TLB: mapped [mem 0x0000000090600000-0x0000000094600000] (64MB)
    [    0.000000] Memory: 1549008K/2094080K available (10240K kernel code, 767K rwdata, 3144K rodata, 2048K init, 2914K bss, 364848K reserved, 180224K cma-reserved, 1286144K highmem)
    [    0.000000] SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=1, Nodes=1
    [    0.000000] rcu: Preemptible hierarchical RCU implementation.
    [    0.000000] rcu:     RCU event tracing is enabled.
    [    0.000000] rcu:     RCU restricting CPUs from NR_CPUS=2 to nr_cpu_ids=1.
    [    0.000000]     Trampoline variant of Tasks RCU enabled.
    [    0.000000] rcu: RCU calculated value of scheduler-enlistment delay is 100 jiffies.
    [    0.000000] rcu: Adjusting geometry for rcu_fanout_leaf=16, nr_cpu_ids=1
    [    0.000000] NR_IRQS: 16, nr_irqs: 16, preallocated irqs: 16
    [    0.000000] GIC: Using split EOI/Deactivate mode
    [    0.000000] random: get_random_bytes called from start_kernel+0x330/0x4e4 with crng_init=0
    [    0.000000] OMAP clocksource: 32k_counter at 32768 Hz
    [    0.000000] clocksource: 32k_counter: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 58327039986419 ns
    [    0.000000] sched_clock: 32 bits at 32kHz, resolution 30517ns, wraps every 65535999984741ns
    [    0.001434] TI gptimer clockevent: always-on 32786 Hz at /ocp/interconnect@4ae00000/segment@10000/target-module@8000
    [    0.002014] TI gptimer percpu-dmtimer: 20000000 Hz at /ocp/interconnect@48000000/segment@0/target-module@32000
    [    0.002990] Failed to initialize '/ocp/interconnect@48800000/segment@0/target-module@2a000/timer@0': -22
    [    0.003906] Console: colour dummy device 80x30
    [    0.003967] Calibrating delay loop... 2062.33 BogoMIPS (lpj=1031168)
    [    0.011138] pid_max: default: 32768 minimum: 301
    [    0.011596] Mount-cache hash table entries: 1024 (order: 0, 4096 bytes, linear)
    [    0.011627] Mountpoint-cache hash table entries: 1024 (order: 0, 4096 bytes, linear)
    [    0.013824] CPU: Testing write buffer coherency: ok
    [    0.013916] CPU0: Spectre v2: using ICIALLU workaround
    [    0.014160] /cpus/cpu@0 missing clock-frequency property
    [    0.014190] CPU0: thread -1, cpu 0, socket 0, mpidr 80000000
    [    0.015106] Setting up static identity map for 0x80200000 - 0x80200060
    [    0.015228] rcu: Hierarchical SRCU implementation.
    [    0.015502] EFI services will not be available.
    [    0.015655] smp: Bringing up secondary CPUs ...
    [    0.015655] smp: Brought up 1 node, 1 CPU
    [    0.015686] SMP: Total of 1 processors activated (2062.33 BogoMIPS).
    [    0.015686] CPU: All CPU(s) started in HYP mode.
    [    0.015686] CPU: Virtualization extensions available.
    [    0.016632] devtmpfs: initialized
    [    0.221740] VFP support v0.3: implementor 41 architecture 4 part 30 variant f rev 0
    [    0.222473] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 1911260446275000 ns
    [    0.222503] futex hash table entries: 256 (order: 2, 16384 bytes, linear)
    [    0.226013] pinctrl core: initialized pinctrl subsystem
    [    0.228271] DMI not present or invalid.
    [    0.229217] NET: Registered protocol family 16
    [    0.230743] DMA: preallocated 256 KiB pool for atomic coherent allocations
    [    0.233428] omap_hwmod: l3_main_2 using broken dt data from ocp
    [    0.255676] thermal_sys: Registered thermal governor 'fair_share'
    [    0.255676] thermal_sys: Registered thermal governor 'bang_bang'
    [    0.255676] thermal_sys: Registered thermal governor 'step_wise'
    [    0.255706] thermal_sys: Registered thermal governor 'user_space'
    [    0.258819] cpuidle: using governor ladder
    [    0.258850] cpuidle: using governor menu
    [    0.267395] random: fast init done
    [    3.304748] No ATAGs?
    [    3.304779] hw-breakpoint: found 5 (+1 reserved) breakpoint and 4 watchpoint registers.
    [    3.304809] hw-breakpoint: maximum watchpoint size is 8 bytes.
    [    3.376495] reg-fixed-voltage fixedregulator-vmain: GPIO lookup for consumer (null)
    [    3.376495] reg-fixed-voltage fixedregulator-vmain: using device tree for GPIO lookup
    [    3.376586] of_get_named_gpiod_flags: can't parse 'gpios' property of node '/fixedregulator-vmain[0]'
    [    3.376647] of_get_named_gpiod_flags: can't parse 'gpio' property of node '/fixedregulator-vmain[0]'
    [    3.376678] reg-fixed-voltage fixedregulator-vmain: using lookup tables for GPIO lookup
    [    3.376678] reg-fixed-voltage fixedregulator-vmain: No GPIO consumer (null) found
    [    3.377593] reg-fixed-voltage fixedregulator-v3_3d: GPIO lookup for consumer (null)
    [    3.377624] reg-fixed-voltage fixedregulator-v3_3d: using device tree for GPIO lookup
    [    3.377685] of_get_named_gpiod_flags: can't parse 'gpios' property of node '/fixedregulator-v3_3d[0]'
    [    3.377746] of_get_named_gpiod_flags: can't parse 'gpio' property of node '/fixedregulator-v3_3d[0]'
    [    3.377777] reg-fixed-voltage fixedregulator-v3_3d: using lookup tables for GPIO lookup
    [    3.377777] reg-fixed-voltage fixedregulator-v3_3d: No GPIO consumer (null) found
    [    3.377868] reg-fixed-voltage fixedregulator-v3_3d: Failed to register regulator: -517
    [    3.378082] reg-fixed-voltage fixedregulator-v1_2d: GPIO lookup for consumer (null)
    [    3.378082] reg-fixed-voltage fixedregulator-v1_2d: using device tree for GPIO lookup
    [    3.378234] of_get_named_gpiod_flags: can't parse 'gpios' property of node '/fixedregulator-v1_2d[0]'
    [    3.378295] of_get_named_gpiod_flags: can't parse 'gpio' property of node '/fixedregulator-v1_2d[0]'
    [    3.378295] reg-fixed-voltage fixedregulator-v1_2d: using lookup tables for GPIO lookup
    [    3.378326] reg-fixed-voltage fixedregulator-v1_2d: No GPIO consumer (null) found
    [    3.378387] V1_2D: supplied by VMAIN
    [    3.379638] reg-fixed-voltage fixedregulator-vtt: GPIO lookup for consumer (null)
    [    3.379638] reg-fixed-voltage fixedregulator-vtt: using device tree for GPIO lookup
    [    3.379699] of_get_named_gpiod_flags: can't parse 'gpios' property of node '/fixedregulator-vtt[0]'
    [    3.379791] of_get_named_gpiod_flags: can't parse 'gpio' property of node '/fixedregulator-vtt[0]'
    [    3.379791] reg-fixed-voltage fixedregulator-vtt: using lookup tables for GPIO lookup
    [    3.379791] reg-fixed-voltage fixedregulator-vtt: No GPIO consumer (null) found
    [    3.380004] reg-fixed-voltage fixedregulator-vtt: Failed to register regulator: -517
    [    3.382202] iommu: Default domain type: Translated 
    [    3.389343] mc: Linux media interface: v0.10
    [    3.389465] videodev: Linux video capture interface: v2.00
    [    3.389892] pps_core: LinuxPPS API ver. 1 registered
    [    3.389923] pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo Giometti <giometti@linux.it>
    [    3.389984] PTP clock support registered
    [    3.390075] EDAC MC: Ver: 3.0.0
    [    3.392608] Advanced Linux Sound Architecture Driver Initialized.
    [    3.395660] clocksource: Switched to clocksource 32k_counter
    [    3.423431] NET: Registered protocol family 2
    [    3.423645] IP idents hash table entries: 8192 (order: 4, 65536 bytes, linear)
    [    3.425292] tcp_listen_portaddr_hash hash table entries: 512 (order: 0, 6144 bytes, linear)
    [    3.425354] TCP established hash table entries: 4096 (order: 2, 16384 bytes, linear)
    [    3.425384] TCP bind hash table entries: 4096 (order: 3, 32768 bytes, linear)
    [    3.425476] TCP: Hash tables configured (established 4096 bind 4096)
    [    3.425628] UDP hash table entries: 256 (order: 1, 8192 bytes, linear)
    [    3.425659] UDP-Lite hash table entries: 256 (order: 1, 8192 bytes, linear)
    [    3.425994] NET: Registered protocol family 1
    [    3.427246] RPC: Registered named UNIX socket transport module.
    [    3.427246] RPC: Registered udp transport module.
    [    3.427276] RPC: Registered tcp transport module.
    [    3.427276] RPC: Registered tcp NFSv4.1 backchannel transport module.
    [    3.427276] PCI: CLS 0 bytes, default 64
    [    3.429321] hw perfevents: enabled with armv7_cortex_a15 PMU driver, 7 counters available
    [    3.432189] Initialise system trusted keyrings
    [    3.432434] workingset: timestamp_bits=14 max_order=19 bucket_order=5
    [    3.458801] squashfs: version 4.0 (2009/01/31) Phillip Lougher
    [    3.461517] NFS: Registering the id_resolver key type
    [    3.461578] Key type id_resolver registered
    [    3.461578] Key type id_legacy registered
    [    3.461669] ntfs: driver 2.1.32 [Flags: R/O].
    [    3.462707] fuse: init (API version 7.32)
    [    3.464294] Key type asymmetric registered
    [    3.464324] Asymmetric key parser 'x509' registered
    [    3.464385] bounce: pool size: 64 pages
    [    3.464538] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 245)
    [    3.464569] io scheduler mq-deadline registered
    [    3.464569] io scheduler kyber registered
    [    4.058258] omap-dma-engine 4a056000.dma-controller: OMAP DMA engine driver (LinkedList1/2/3 supported)
    [    4.384338] gpio gpiochip0: (gpio-0-31): added GPIO chardev (254:0)
    [    4.384674] gpio gpiochip0: registered GPIOs 0 to 31 on gpio-0-31
    [    4.384918] OMAP GPIO hardware version 0.1
    [    4.479949] gpio gpiochip1: (gpio-32-63): added GPIO chardev (254:1)
    [    4.480285] gpio gpiochip1: registered GPIOs 32 to 63 on gpio-32-63
    [    4.496429] gpio gpiochip2: (gpio-64-95): added GPIO chardev (254:2)
    [    4.496795] gpio gpiochip2: registered GPIOs 64 to 95 on gpio-64-95
    [    4.513244] gpio gpiochip3: (gpio-96-127): added GPIO chardev (254:3)
    [    4.513549] gpio gpiochip3: registered GPIOs 96 to 127 on gpio-96-127
    [    4.530242] gpio gpiochip4: (gpio-128-159): added GPIO chardev (254:4)
    [    4.530578] gpio gpiochip4: registered GPIOs 128 to 159 on gpio-128-159
    [    4.546569] gpio gpiochip5: (gpio-160-191): added GPIO chardev (254:5)
    [    4.546936] gpio gpiochip5: registered GPIOs 160 to 191 on gpio-160-191
    [    4.563995] gpio gpiochip6: (gpio-192-223): added GPIO chardev (254:6)
    [    4.564300] gpio gpiochip6: registered GPIOs 192 to 223 on gpio-192-223
    [    4.580535] gpio gpiochip7: (gpio-224-255): added GPIO chardev (254:7)
    [    4.580902] gpio gpiochip7: registered GPIOs 224 to 255 on gpio-224-255
    [    4.595855] i2c i2c-2: GPIO lookup for consumer scl
    [    4.595886] i2c i2c-2: using device tree for GPIO lookup
    [    4.595977] of_get_named_gpiod_flags: can't parse 'scl-gpios' property of node '/ocp/interconnect@48000000/segment@0/target-module@60000/i2c@0[0]'
    [    4.596038] of_get_named_gpiod_flags: can't parse 'scl-gpio' property of node '/ocp/interconnect@48000000/segment@0/target-module@60000/i2c@0[0]'
    [    4.596069] i2c i2c-2: using lookup tables for GPIO lookup
    [    4.596069] i2c i2c-2: No GPIO consumer scl found
    [    4.596099] i2c i2c-2: GPIO lookup for consumer sda
    [    4.596099] i2c i2c-2: using device tree for GPIO lookup
    [    4.596191] of_get_named_gpiod_flags: can't parse 'sda-gpios' property of node '/ocp/interconnect@48000000/segment@0/target-module@60000/i2c@0[0]'
    [    4.596282] of_get_named_gpiod_flags: can't parse 'sda-gpio' property of node '/ocp/interconnect@48000000/segment@0/target-module@60000/i2c@0[0]'
    [    4.596282] i2c i2c-2: using lookup tables for GPIO lookup
    [    4.596282] i2c i2c-2: No GPIO consumer sda found
    [    4.609039] omap_i2c 48060000.i2c: bus 2 rev0.12 at 100 kHz
    [    4.656433] i2c i2c-0: GPIO lookup for consumer scl
    [    4.656463] i2c i2c-0: using device tree for GPIO lookup
    [    4.656555] of_get_named_gpiod_flags: can't parse 'scl-gpios' property of node '/ocp/interconnect@48000000/segment@0/target-module@70000/i2c@0[0]'
    [    4.656616] of_get_named_gpiod_flags: can't parse 'scl-gpio' property of node '/ocp/interconnect@48000000/segment@0/target-module@70000/i2c@0[0]'
    [    4.656646] i2c i2c-0: using lookup tables for GPIO lookup
    [    4.656646] i2c i2c-0: No GPIO consumer scl found
    [    4.656707] i2c i2c-0: GPIO lookup for consumer sda
    [    4.656738] i2c i2c-0: using device tree for GPIO lookup
    [    4.656829] of_get_named_gpiod_flags: can't parse 'sda-gpios' property of node '/ocp/interconnect@48000000/segment@0/target-module@70000/i2c@0[0]'
    [    4.656890] of_get_named_gpiod_flags: can't parse 'sda-gpio' property of node '/ocp/interconnect@48000000/segment@0/target-module@70000/i2c@0[0]'
    [    4.656921] i2c i2c-0: using lookup tables for GPIO lookup
    [    4.656921] i2c i2c-0: No GPIO consumer sda found
    [    4.672088] palmas 0-0058: Irq flag is 0x00000004
    [    4.687805] palmas 0-0058: Muxing GPIO 2b, PWM 0, LED 0
    [    4.705749] smps12: supplied by regulator-dummy
    [    4.707855] smps3: supplied by VMAIN
    [    4.709960] smps45: supplied by regulator-dummy
    [    4.712158] smps6: supplied by VMAIN
    [    4.714141] smps7: supplied by VMAIN
    [    4.716888] smps8: supplied by VMAIN
    [    4.717834] smps9: supplied by VMAIN
    [    4.719299] ldo1: supplied by VMAIN
    [    4.721527] ldo2: supplied by VMAIN
    [    4.723876] ldo3: supplied by VMAIN
    [    4.726104] ldo4: supplied by VMAIN
    [    4.728912] LDO5: supplied by regulator-dummy
    [    4.729858] LDO6: supplied by regulator-dummy
    [    4.730865] LDO7: supplied by regulator-dummy
    [    4.731842] LDO8: supplied by regulator-dummy
    [    4.732391] ldo9: supplied by VMAIN
    [    4.734802] ldoln: supplied by VMAIN
    [    4.737030] ldousb: supplied by VMAIN
    [    4.753997] gpiochip_find_base: found new base at 504
    [    4.754394] gpio gpiochip8: (48070000.i2c:tps659038@58:tps659038_gpio): added GPIO chardev (254:8)
    [    4.754760] gpio gpiochip8: registered GPIOs 504 to 511 on 48070000.i2c:tps659038@58:tps659038_gpio
    [    4.761535] omap_i2c 48070000.i2c: bus 0 rev0.12 at 400 kHz
    [    4.819274] omap-mailbox 48840000.mailbox: omap mailbox rev 0x400
    [    4.822570] omap-mailbox 48842000.mailbox: omap mailbox rev 0x400
    [    4.837799] edma 43300000.dma: memcpy is disabled
    [    4.856872] edma 43300000.dma: TI EDMA DMA engine driver
    [    4.898986] pinctrl-single 4a003400.pinmux: 282 pins, size 1128
    [    4.899658] pinctrl-single 4a002e8c.pinmux: please update dts to use #pinctrl-cells = <1>
    [    4.899902] pinctrl-single 4a002e8c.pinmux: initialized with no interrupts
    [    4.899902] pinctrl-single 4a002e8c.pinmux: 1 pins, size 4
    [    4.908538] of_get_named_gpiod_flags: parsed 'gpio' property of node '/gpios/wdt_en[0]' - status (0)
    [    4.909240] gpio-export gpios: Allocated GPIO id=0 name='wdt_en'
    [    4.909362] of_get_named_gpiod_flags: parsed 'gpio' property of node '/gpios/PFO[0]' - status (0)
    [    4.910003] gpio-export gpios: Allocated GPIO id=1 name='PFO'
    [    4.910095] of_get_named_gpiod_flags: parsed 'gpio' property of node '/gpios/SET_0[0]' - status (0)
    [    4.910736] gpio-export gpios: Allocated GPIO id=2 name='SET_0'
    [    4.910797] of_get_named_gpiod_flags: parsed 'gpio' property of node '/gpios/SET_1[0]' - status (0)
    [    4.911346] gpio-export gpios: Allocated GPIO id=3 name='SET_1'
    [    4.911437] of_get_named_gpiod_flags: parsed 'gpio' property of node '/gpios/N1[0]' - status (0)
    [    4.912048] gpio-export gpios: Allocated GPIO id=4 name='N1'
    [    4.912109] of_get_named_gpiod_flags: parsed 'gpio' property of node '/gpios/N2[0]' - status (0)
    [    4.912658] gpio-export gpios: Allocated GPIO id=5 name='N2'
    [    4.912780] of_get_named_gpiod_flags: parsed 'gpio' property of node '/gpios/N4[0]' - status (0)
    [    4.913330] gpio-export gpios: Allocated GPIO id=6 name='N4'
    [    4.913391] of_get_named_gpiod_flags: parsed 'gpio' property of node '/gpios/N8[0]' - status (0)
    [    4.913970] gpio-export gpios: Allocated GPIO id=7 name='N8'
    [    4.914062] of_get_named_gpiod_flags: parsed 'gpio' property of node '/gpios/M1[0]' - status (0)
    [    4.914581] gpio-export gpios: Allocated GPIO id=8 name='M1'
    [    4.914672] of_get_named_gpiod_flags: parsed 'gpio' property of node '/gpios/M2[0]' - status (0)
    [    4.915252] gpio-export gpios: Allocated GPIO id=9 name='M2'
    [    4.915313] of_get_named_gpiod_flags: parsed 'gpio' property of node '/gpios/M4[0]' - status (0)
    [    4.915924] gpio-export gpios: Allocated GPIO id=10 name='M4'
    [    4.915985] of_get_named_gpiod_flags: parsed 'gpio' property of node '/gpios/M8[0]' - status (0)
    [    4.916503] gpio-export gpios: Allocated GPIO id=11 name='M8'
    [    4.916534] gpio-export gpios: ready
    [    4.922058] dra7-pcie 51000000.pcie: GPIO lookup for consumer (null)
    [    4.922088] dra7-pcie 51000000.pcie: using device tree for GPIO lookup
    [    4.922210] of_get_named_gpiod_flags: parsed 'gpios' property of node '/ocp/axi@0/pcie@51000000[0]' - status (0)
    [    4.922271] gpio gpiochip6: Persistence not supported for GPIO 18
    [    4.922821] dra7-pcie 51000000.pcie: host bridge /ocp/axi@0/pcie@51000000 ranges:
    [    4.922882] dra7-pcie 51000000.pcie:       IO 0x0020003000..0x0020012fff -> 0x0000000000
    [    4.922973] dra7-pcie 51000000.pcie:      MEM 0x0020013000..0x002fffffff -> 0x0020013000
    [    5.923980] dra7-pcie 51000000.pcie: Phy link never came up
    [    5.924468] dra7-pcie 51000000.pcie: PCI host bridge to bus 0000:00
    [    5.924499] pci_bus 0000:00: root bus resource [bus 00-ff]
    [    5.924530] pci_bus 0000:00: root bus resource [io  0x0000-0xffff]
    [    5.924530] pci_bus 0000:00: root bus resource [mem 0x20013000-0x2fffffff]
    [    5.924591] pci 0000:00:00.0: [104c:8888] type 01 class 0x060400
    [    5.924621] pci 0000:00:00.0: reg 0x10: [mem 0x00000000-0x000fffff]
    [    5.924652] pci 0000:00:00.0: reg 0x14: [mem 0x00000000-0x0000ffff]
    [    5.924774] pci 0000:00:00.0: supports D1
    [    5.924774] pci 0000:00:00.0: PME# supported from D0 D1 D3hot
    [    5.933135] PCI: bus0: Fast back to back transfers disabled
    [    5.940765] PCI: bus1: Fast back to back transfers enabled
    [    5.940826] pci 0000:00:00.0: BAR 0: assigned [mem 0x20100000-0x201fffff]
    [    5.940826] pci 0000:00:00.0: BAR 1: assigned [mem 0x20020000-0x2002ffff]
    [    5.940856] pci 0000:00:00.0: PCI bridge to [bus 01-ff]
    [    5.942138] pcieport 0000:00:00.0: PME: Signaling with IRQ 185
    [    5.942779] pcieport 0000:00:00.0: AER: enabled with IRQ 185
    [    6.107788] Serial: 8250/16550 driver, 10 ports, IRQ sharing disabled
    [    6.117858] omap8250 48020000.serial: GPIO lookup for consumer rs485-term
    [    6.117889] omap8250 48020000.serial: using device tree for GPIO lookup
    [    6.117980] of_get_named_gpiod_flags: can't parse 'rs485-term-gpios' property of node '/ocp/interconnect@48000000/segment@0/target-module@20000/serial@0[0]'
    [    6.118072] of_get_named_gpiod_flags: can't parse 'rs485-term-gpio' property of node '/ocp/interconnect@48000000/segment@0/target-module@20000/serial@0[0]'
    [    6.118072] omap8250 48020000.serial: using lookup tables for GPIO lookup
    [    6.118103] omap8250 48020000.serial: No GPIO consumer rs485-term found
    [    6.118225] 48020000.serial: ttyS2 at MMIO 0x48020000 (irq = 110, base_baud = 3000000) is a 8250
    [    6.121124] omap8250 4806a000.serial: GPIO lookup for consumer rs485-term
    [    6.121154] omap8250 4806a000.serial: using device tree for GPIO lookup
    [    6.121246] of_get_named_gpiod_flags: can't parse 'rs485-term-gpios' property of node '/ocp/interconnect@48000000/segment@0/target-module@6a000/serial@0[0]'
    [    6.121307] of_get_named_gpiod_flags: can't parse 'rs485-term-gpio' property of node '/ocp/interconnect@48000000/segment@0/target-module@6a000/serial@0[0]'
    [    6.121337] omap8250 4806a000.serial: using lookup tables for GPIO lookup
    [    6.121337] omap8250 4806a000.serial: No GPIO consumer rs485-term found
    [    6.121490] 4806a000.serial: ttyS0 at MMIO 0x4806a000 (irq = 120, base_baud = 3000000) is a 8250
    [    8.084594] printk: console [ttyS0] enabled
    [    8.091491] omap8250 4806c000.serial: GPIO lookup for consumer rs485-term
    [    8.098388] omap8250 4806c000.serial: using device tree for GPIO lookup
    [    8.105224] of_get_named_gpiod_flags: can't parse 'rs485-term-gpios' property of node '/ocp/interconnect@48000000/segment@0/target-module@6c000/serial@0[0]'
    [    8.119384] of_get_named_gpiod_flags: can't parse 'rs485-term-gpio' property of node '/ocp/interconnect@48000000/segment@0/target-module@6c000/serial@0[0]'
    [    8.133422] omap8250 4806c000.serial: using lookup tables for GPIO lookup
    [    8.140258] omap8250 4806c000.serial: No GPIO consumer rs485-term found
    [    8.147064] 4806c000.serial: ttyS1 at MMIO 0x4806c000 (irq = 121, base_baud = 3000000) is a 8250
    [    8.160919] omap_rng 48090000.rng: Random Number Generator ver. 20
    [    8.167327] random: crng init done
    [    8.174865] DSS: OMAP DSS rev 6.1
    [    8.220458] brd: module loaded
    [    8.250244] loop: module loaded
    [    8.265777] spi-nor spi0.0: unrecognized JEDEC id bytes: 00 00 00 00 00 00
    [    8.280670] mdio_bus fixed-0: GPIO lookup for consumer reset
    [    8.286437] mdio_bus fixed-0: using lookup tables for GPIO lookup
    [    8.292572] mdio_bus fixed-0: No GPIO consumer reset found
    [    8.306488] mdio_bus 48485000.mdio: GPIO lookup for consumer reset
    [    8.312744] mdio_bus 48485000.mdio: using device tree for GPIO lookup
    [    8.319305] of_get_named_gpiod_flags: can't parse 'reset-gpios' property of node '/ocp/interconnect@48400000/segment@0/target-module@84000/switch@0/mdio@1000[0]'
    [    8.333923] of_get_named_gpiod_flags: can't parse 'reset-gpio' property of node '/ocp/interconnect@48400000/segment@0/target-module@84000/switch@0/mdio@1000[0]'
    [    8.348388] mdio_bus 48485000.mdio: using lookup tables for GPIO lookup
    [    8.355072] mdio_bus 48485000.mdio: No GPIO consumer reset found
    [    8.394714] davinci_mdio 48485000.mdio: davinci mdio revision 1.6, bus freq 1000000
    [    8.403472] mdio_bus 48485000.mdio:01: GPIO lookup for consumer reset
    [    8.410003] mdio_bus 48485000.mdio:01: using device tree for GPIO lookup
    [    8.416870] of_get_named_gpiod_flags: can't parse 'reset-gpios' property of node '/ocp/interconnect@48400000/segment@0/target-module@84000/switch@0/mdio@1000/ethernet-phy@0[0]'
    [    8.432861] of_get_named_gpiod_flags: can't parse 'reset-gpio' property of node '/ocp/interconnect@48400000/segment@0/target-module@84000/switch@0/mdio@1000/ethernet-phy@0[0]'
    [    8.448638] mdio_bus 48485000.mdio:01: using lookup tables for GPIO lookup
    [    8.455566] mdio_bus 48485000.mdio:01: No GPIO consumer reset found
    [    8.463592] mdio_bus 48485000.mdio:02: GPIO lookup for consumer reset
    [    8.470123] mdio_bus 48485000.mdio:02: using device tree for GPIO lookup
    [    8.476989] of_get_named_gpiod_flags: can't parse 'reset-gpios' property of node '/ocp/interconnect@48400000/segment@0/target-module@84000/switch@0/mdio@1000/ethernet-phy@1[0]'
    [    8.492950] of_get_named_gpiod_flags: can't parse 'reset-gpio' property of node '/ocp/interconnect@48400000/segment@0/target-module@84000/switch@0/mdio@1000/ethernet-phy@1[0]'
    [    8.508728] mdio_bus 48485000.mdio:02: using lookup tables for GPIO lookup
    [    8.515686] mdio_bus 48485000.mdio:02: No GPIO consumer reset found
    [    8.522766] davinci_mdio 48485000.mdio: phy[1]: device 48485000.mdio:01, driver unknown
    [    8.530853] davinci_mdio 48485000.mdio: phy[2]: device 48485000.mdio:02, driver unknown
    [    8.540191] cpsw-switch 48484000.switch: initialized cpsw ale version 1.4
    [    8.547058] cpsw-switch 48484000.switch: ALE Table size 1024
    [    8.553009] cpsw-switch 48484000.switch: cpts: overflow check period 5000 (jiffies)
    [    8.560760] cpsw-switch 48484000.switch: CPTS: ref_clk_freq:266000000 calc_mult:4036623398 calc_shift:30 error:-1 nsec/sec
    [    8.571990] cpsw-switch 48484000.switch: Detected MACID = 64:1c:10:04:c4:de
    [    8.579101] cpsw-switch 48484000.switch: Detected MACID = 64:1c:10:04:c4:df
    [    8.595550] cpsw-switch 48484000.switch: initialized (regs 0x0000000048484000, pool size 256) hw_ver:0019010F 1.15 (0)
    [    8.607971] i2c /dev entries driver
    [    8.613647] IR NEC protocol handler initialized
    [    8.618255] IR RC5(x/sz) protocol handler initialized
    [    8.623382] IR RC6 protocol handler initialized
    [    8.627929] IR JVC protocol handler initialized
    [    8.632507] IR Sony protocol handler initialized
    [    8.637145] IR SANYO protocol handler initialized
    [    8.641906] IR Sharp protocol handler initialized
    [    8.646636] IR MCE Keyboard/mouse protocol handler initialized
    [    8.652496] IR XMP protocol handler initialized
    [    8.672882] sdhci: Secure Digital Host Controller Interface driver
    [    8.679138] sdhci: Copyright(c) Pierre Ossman
    [    8.684356] sdhci-pltfm: SDHCI platform and OF driver helper
    [    8.692138] sdhci-omap 4809c000.mmc: GPIO lookup for consumer cd
    [    8.698852] of_get_named_gpiod_flags: parsed 'gpios' property of node '/leds/wdt[0]' - status (0)
    [    8.708557] sdhci-omap 480b4000.mmc: GPIO lookup for consumer wp
    [    8.714630] sdhci-omap 4809c000.mmc: using device tree for GPIO lookup
    [    8.721221] sdhci-omap 480b4000.mmc: using device tree for GPIO lookup
    [    8.727813] gpio gpiochip3: Persistence not supported for GPIO 1
    [    8.733917] of_get_named_gpiod_flags: parsed 'cd-gpios' property of node '/ocp/interconnect@48000000/segment@0/target-module@9c000/mmc@0[0]' - status (0)
    [    8.747772] of_get_named_gpiod_flags: can't parse 'wp-gpios' property of node '/ocp/interconnect@48000000/segment@0/target-module@b4000/mmc@0[0]'
    [    8.760925] gpio-97 (?): no flags found for gpios
    [    8.766265] of_get_named_gpiod_flags: parsed 'gpios' property of node '/status-leds/led2[0]' - status (0)
    [    8.775909] gpio gpiochip7: Persistence not supported for GPIO 27
    [    8.782104] of_get_named_gpiod_flags: can't parse 'wp-gpio' property of node '/ocp/interconnect@48000000/segment@0/target-module@b4000/mmc@0[0]'
    [    8.795196] omap_gpio 4805d000.gpio: Could not set line 27 debounce to 200000 microseconds (-22)
    [    8.804046] gpio gpiochip1: Persistence not supported for GPIO 3
    [    8.810089] gpio-35 (?): no flags found for gpios
    [    8.814849] sdhci-omap 480b4000.mmc: using lookup tables for GPIO lookup
    [    8.821594] sdhci-omap 4809c000.mmc: Got CD GPIO
    [    8.826507] of_get_named_gpiod_flags: parsed 'gpios' property of node '/status-leds/led3[0]' - status (0)
    [    8.836151] sdhci-omap 4809c000.mmc: GPIO lookup for consumer wp
    [    8.842224] sdhci-omap 480b4000.mmc: No GPIO consumer wp found
    [    8.848114] sdhci-omap 4809c000.mmc: using device tree for GPIO lookup
    [    8.854888] sdhci-omap 480b4000.mmc: failed to set system capabilities
    [    8.861480] gpio gpiochip1: Persistence not supported for GPIO 4
    [    8.867614] of_get_named_gpiod_flags: can't parse 'wp-gpios' property of node '/ocp/interconnect@48000000/segment@0/target-module@9c000/mmc@0[0]'
    [    8.880737] gpio-36 (?): no flags found for gpios
    [    8.889129] of_get_named_gpiod_flags: parsed 'gpios' property of node '/status-leds/led4[0]' - status (0)
    [    8.898834] of_get_named_gpiod_flags: can't parse 'wp-gpio' property of node '/ocp/interconnect@48000000/segment@0/target-module@9c000/mmc@0[0]'
    [    8.911895] gpio gpiochip1: Persistence not supported for GPIO 5
    [    8.917968] gpio-37 (?): no flags found for gpios
    [    8.922973] of_get_named_gpiod_flags: can't parse 'gpios' property of node '/status-leds/ETH0_RST[0]'
    [    8.932250] sdhci-omap 4809c000.mmc: using lookup tables for GPIO lookup
    [    8.939025] sdhci-omap 4809c000.mmc: No GPIO consumer wp found
    [    8.944976] of_get_named_gpiod_flags: parsed 'gpio' property of node '/status-leds/ETH0_RST[0]' - status (0)
    [    8.955444] gpio gpiochip3: Persistence not supported for GPIO 0
    [    8.961547] gpio-96 (?): no flags found for gpio
    [    8.967864] of_get_named_gpiod_flags: can't parse 'gpios' property of node '/status-leds/ETH1_RST[0]'
    [    8.977386] of_get_named_gpiod_flags: parsed 'gpio' property of node '/status-leds/ETH1_RST[0]' - status (0)
    [    8.987304] gpio gpiochip0: Persistence not supported for GPIO 31
    [    8.993469] gpio-31 (?): no flags found for gpio
    [    8.999114] ledtrig-cpu: registered to indicate activity on CPUs
    [    9.011383] NET: Registered protocol family 17
    [    9.016204] Key type dns_resolver registered
    [    9.020660] Registering SWP/SWPB emulation handler
    [    9.025482] omap_voltage_late_init: Voltage driver support not added
    [    9.031890] Power Management for TI OMAP4+ devices.
    [    9.037445] Loading compiled-in X.509 certificates
    [    9.042480] kmemleak: Kernel memory leak detector initialized (mem pool available: 15772)
    [    9.050720] kmemleak: Automatic memory scanning thread started
    [    9.148284] dmm 4e000000.dmm: workaround for errata i878 in use
    [    9.156158] dmm 4e000000.dmm: initialized all PAT entries
    [    9.162475] reg-fixed-voltage fixedregulator-v3_3d: GPIO lookup for consumer (null)
    [    9.170227] reg-fixed-voltage fixedregulator-v3_3d: using device tree for GPIO lookup
    [    9.178192] of_get_named_gpiod_flags: can't parse 'gpios' property of node '/fixedregulator-v3_3d[0]'
    [    9.187530] of_get_named_gpiod_flags: can't parse 'gpio' property of node '/fixedregulator-v3_3d[0]'
    [    9.196716] reg-fixed-voltage fixedregulator-v3_3d: using lookup tables for GPIO lookup
    [    9.204803] reg-fixed-voltage fixedregulator-v3_3d: No GPIO consumer (null) found
    [    9.212463] V3_3D: supplied by smps9
    [    9.218017] reg-fixed-voltage fixedregulator-vtt: GPIO lookup for consumer (null)
    [    9.225585] reg-fixed-voltage fixedregulator-vtt: using device tree for GPIO lookup
    [    9.233367] of_get_named_gpiod_flags: can't parse 'gpios' property of node '/fixedregulator-vtt[0]'
    [    9.242523] of_get_named_gpiod_flags: can't parse 'gpio' property of node '/fixedregulator-vtt[0]'
    [    9.251556] reg-fixed-voltage fixedregulator-vtt: using lookup tables for GPIO lookup
    [    9.259460] reg-fixed-voltage fixedregulator-vtt: No GPIO consumer (null) found
    [    9.266876] vtt_fixed: supplied by V3_3D
    [    9.273925] omap-iommu 40d01000.mmu: 40d01000.mmu registered
    [    9.285064] omap-iommu 40d02000.mmu: 40d02000.mmu registered
    [    9.292541] platform 40800000.dsp: Adding to iommu group 0
    [    9.301849] omap-iommu 58882000.mmu: 58882000.mmu registered
    [    9.309082] platform 58820000.ipu: Adding to iommu group 1
    [    9.318450] omap-iommu 55082000.mmu: 55082000.mmu registered
    [    9.325592] platform 55020000.ipu: Adding to iommu group 2
    [    9.335937] sdhci-omap 480b4000.mmc: GPIO lookup for consumer wp
    [    9.342926] sdhci-omap 4809c000.mmc: GPIO lookup for consumer cd
    [    9.349853] sdhci-omap 4809c000.mmc: using device tree for GPIO lookup
    [    9.356475] sdhci-omap 480b4000.mmc: using device tree for GPIO lookup
    [    9.365173] ALSA device list:
    [    9.368347] of_get_named_gpiod_flags: parsed 'cd-gpios' property of node '/ocp/interconnect@48000000/segment@0/target-module@9c000/mmc@0[0]' - status (0)
    [    9.382263] of_get_named_gpiod_flags: can't parse 'wp-gpios' property of node '/ocp/interconnect@48000000/segment@0/target-module@b4000/mmc@0[0]'
    [    9.395446]   No soundcards found.
    [    9.399810] of_get_named_gpiod_flags: can't parse 'wp-gpio' property of node '/ocp/interconnect@48000000/segment@0/target-module@b4000/mmc@0[0]'
    [    9.412902] gpio gpiochip7: Persistence not supported for GPIO 27
    [    9.419067] omap_gpio 4805d000.gpio: Could not set line 27 debounce to 200000 microseconds (-22)
    [    9.427947] sdhci-omap 480b4000.mmc: using lookup tables for GPIO lookup
    [    9.434692] sdhci-omap 4809c000.mmc: Got CD GPIO
    [    9.439392] sdhci-omap 480b4000.mmc: No GPIO consumer wp found
    [    9.445251] sdhci-omap 4809c000.mmc: GPIO lookup for consumer wp
    [    9.452056] sdhci-omap 4809c000.mmc: using device tree for GPIO lookup
    [    9.459320] sdhci-omap 480b4000.mmc: no pinctrl state for ddr_3_3v mode
    [    9.466125] of_get_named_gpiod_flags: can't parse 'wp-gpios' property of node '/ocp/interconnect@48000000/segment@0/target-module@9c000/mmc@0[0]'
    [    9.480346] of_get_named_gpiod_flags: can't parse 'wp-gpio' property of node '/ocp/interconnect@48000000/segment@0/target-module@9c000/mmc@0[0]'
    [    9.493469] sdhci-omap 4809c000.mmc: using lookup tables for GPIO lookup
    [    9.500274] sdhci-omap 4809c000.mmc: No GPIO consumer wp found
    [    9.508300] sdhci-omap 4809c000.mmc: no pinctrl state for ddr_3_3v mode
    [    9.514984] mmc1: SDHCI controller on 480b4000.mmc [480b4000.mmc] using ADMA
    [    9.550140] mmc0: SDHCI controller on 4809c000.mmc [4809c000.mmc] using ADMA
    [    9.561676] Waiting for root device /dev/mmcblk1p2...
    [    9.616241] mmc1: new high speed MMC card at address 0001
    [    9.624572] mmcblk1: mmc1:0001 008GB0 7.28 GiB 
    [    9.630462] mmcblk1boot0: mmc1:0001 008GB0 partition 1 8.00 MiB
    [    9.637786] mmcblk1boot1: mmc1:0001 008GB0 partition 2 8.00 MiB
    [    9.644134] mmcblk1rpmb: mmc1:0001 008GB0 partition 3 4.00 MiB, chardev (244:0)
    [    9.655426]  mmcblk1: p1 p2 p3 p4
    [    9.925781] EXT4-fs (mmcblk1p2): 4 orphan inodes deleted
    [    9.931243] EXT4-fs (mmcblk1p2): recovery complete
    [    9.942291] EXT4-fs (mmcblk1p2): mounted filesystem with ordered data mode. Opts: (null)
    [    9.950531] VFS: Mounted root (ext4 filesystem) on device 179:2.
    [    9.957916] devtmpfs: mounted
    [    9.962005] Freeing unused kernel memory: 2048K
    [    9.966796] Run /sbin/init as init process
    [    9.970947]   with arguments:
    [    9.973968]     /sbin/init
    [    9.976715]   with environment:
    [    9.979858]     HOME=/
    [    9.982238]     TERM=linux
    [    9.984985]     soc=am5718
    [    9.987731]     board=myhostname
    [    9.991241]     rfsuse=buildroot
    [    9.994506]     bootdev=emmc
    [   10.124237] systemd[1]: System time before build time, advancing clock.
    [   10.159606] systemd[1]: Configuration file /etc/systemd/system.conf is marked executable. Please remove executable permission bits. Proceeding anyway.
    [   10.176910] systemd[1]: systemd 244 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)
    [   10.198944] systemd[1]: Detected architecture arm.
    [   10.224456] systemd[1]: Set hostname to <myhostname>.
    [   10.560272] systemd[1]: Binding to IPv6 address not available since kernel does not support IPv6.
    [   10.569335] systemd[1]: Binding to IPv6 address not available since kernel does not support IPv6.
    [   10.691345] systemd[1]: system-getty.slice: unit configures an IP firewall, but the local system does not support BPF/cgroup firewalling.
    [   10.703857] systemd[1]: (This warning is only shown for the first unit using IP firewalling.)
    [   10.719512] systemd[1]: Created slice system-getty.slice.
    [   10.736663] systemd[1]: Created slice system-serial\x2dgetty.slice.
    [   10.754302] systemd[1]: Created slice User and Session Slice.
    [   10.770141] systemd[1]: Started Dispatch Password Requests to Console Directory Watch.
    [   10.788116] systemd[1]: Started Forward Password Requests to Wall Directory Watch.
    [   10.804931] systemd[1]: Reached target Network is Online.
    [   10.818817] systemd[1]: Reached target Host and Network Name Lookups.
    [   10.833831] systemd[1]: Reached target Paths.
    [   10.845855] systemd[1]: Reached target Remote File Systems.
    [   10.859832] systemd[1]: Reached target Slices.
    [   10.871856] systemd[1]: Reached target Swap.
    [   10.886230] systemd[1]: Listening on RPCbind Server Activation Socket.
    [   10.901855] systemd[1]: Reached target RPC Port Mapper.
    [   10.924377] systemd[1]: Listening on Process Core Dump Socket.
    [   10.940063] systemd[1]: Listening on initctl Compatibility Named Pipe.
    [   10.963623] systemd[1]: Condition check resulted in Journal Audit Socket being skipped.
    [   10.973327] systemd[1]: Listening on Journal Socket (/dev/log).
    [   10.988525] systemd[1]: Listening on Journal Socket.
    [   11.002319] systemd[1]: Listening on udev Control Socket.
    [   11.017211] systemd[1]: Listening on udev Kernel Socket.
    [   11.031280] systemd[1]: Condition check resulted in Huge Pages File System being skipped.
    [   11.051086] systemd[1]: Mounting POSIX Message Queue File System...
    [   11.076782] systemd[1]: Mounting Kernel Debug File System...
    [   11.101593] systemd[1]: Mounting Temporary Directory (/tmp)...
    [   11.120178] systemd[1]: Condition check resulted in Create list of static device nodes for the current kernel being skipped.
    [   11.138610] systemd[1]: Starting RPC Bind...
    [   11.152984] systemd[1]: Condition check resulted in File System Check on Root Device being skipped.
    [   11.173431] systemd[1]: Starting Journal Service...
    [   11.206390] systemd-journald[97]: Configuration file /etc/systemd/journald.conf is marked executable. Please remove executable permission bits. Proceeding anyway.
    [   11.224548] systemd[1]: Starting Load Kernel Modules...
    [   11.270416] systemd[1]: Starting Remount Root and Kernel File Systems...
    [   11.314147] systemd[1]: Starting udev Coldplug all Devices...
    [   11.342864] EXT4-fs (mmcblk1p2): re-mounted. Opts: (null)
    [   11.391113] systemd[1]: Started RPC Bind.
    [   11.413421] systemd[1]: Mounted POSIX Message Queue File System.
    [   11.438262] systemd[1]: Mounted Kernel Debug File System.
    [   11.459289] systemd[1]: Mounted Temporary Directory (/tmp).
    [   11.484771] systemd[1]: Started Load Kernel Modules.
    [   11.514587] systemd[1]: Started Remount Root and Kernel File Systems.
    [   11.558227] systemd[1]: Mounting FUSE Control File System...
    [   11.606262] systemd[1]: Mounting Kernel Configuration File System...
    [   11.657470] systemd[1]: Started NFS status monitor for NFSv2/3 locking..
    [   11.699340] systemd[1]: Condition check resulted in Rebuild Hardware Database being skipped.
    [   11.758392] systemd[1]: Starting Apply Kernel Variables...
    [   11.794952] systemd[1]: Condition check resulted in Create System Users being skipped.
    [   11.848846] systemd[1]: Starting Create Static Device Nodes in /dev...
    [   11.891998] systemd[1]: Mounted FUSE Control File System.
    [   11.928253] systemd[1]: Mounted Kernel Configuration File System.
    [   11.961975] systemd[1]: Started Apply Kernel Variables.
    [   11.994903] systemd[1]: Started Create Static Device Nodes in /dev.
    [   12.026458] systemd[1]: Started Journal Service.
    [   12.158660] systemd-journald[97]: Received client request to flush runtime journal.
    [   13.853576] omap-rproc 58820000.ipu: assigned reserved memory node ipu1-memory@9d000000
    [   14.019073] remoteproc remoteproc0: 58820000.ipu is available
    [   14.039855] omap-sham 4b101000.sham: hw accel on OMAP rev 4.3
    [   14.112060] remoteproc remoteproc0: Direct firmware load for dra7-ipu1-fw.xem4 failed with error -2
    [   14.124542] omap-rproc 55020000.ipu: assigned reserved memory node ipu2-memory@95800000
    [   14.154022] omap-sham 4b101000.sham: will run requests pump with realtime priority
    [   14.195831] remoteproc remoteproc0: powering up 58820000.ipu
    [   14.225189] remoteproc remoteproc1: 55020000.ipu is available
    [   14.305297] remoteproc remoteproc0: Direct firmware load for dra7-ipu1-fw.xem4 failed with error -2
    [   14.366424] omap-rproc 40800000.dsp: assigned reserved memory node dsp1-memory@99000000
    [   14.446014] omap-sham 42701000.sham: hw accel on OMAP rev 4.3
    [   14.502746] remoteproc remoteproc0: request_firmware failed: -2
    [   14.531738] omap-sham 42701000.sham: will run requests pump with realtime priority
    [   14.559631] remoteproc remoteproc2: 40800000.dsp is available
    [   14.640563] remoteproc remoteproc1: Direct firmware load for dra7-ipu2-fw.xem4 failed with error -2
    [   14.778747] remoteproc remoteproc1: powering up 55020000.ipu
    [   14.897583] remoteproc remoteproc1: Direct firmware load for dra7-ipu2-fw.xem4 failed with error -2
    [   14.999603] rtc-ds1307 2-0068: read: 01 48 09 05 17 04 25
    [   15.081756] remoteproc remoteproc1: request_firmware failed: -2
    [   15.119750] rtc-ds1307 2-0068: read secs=1, mins=48, hours=9, mday=17, mon=3, year=125, wday=4
    [   15.323150] rtc-ds1307 2-0068: char device (253:0)
    [   15.440917] gpiochip_find_base: found new base at 496
    [   15.455993] rtc-ds1307 2-0068: registered as rtc0
    [   15.490478] Driver for 1-wire Dallas network protocol.
    [   15.535400] omap-des 480a5000.des: OMAP DES hw accel rev: 2.2
    [   15.556335] rtc-ds1307 2-0068: read: 01 48 09 05 17 04 25
    [   15.576416] gpio gpiochip9: (tpic2810): added GPIO chardev (254:9)
    [   15.595642] palmas-rtc 48070000.i2c:tps659038@58:tps659038_rtc: char device (253:1)
    [   15.606140] palmas-usb 48070000.i2c:tps659038@58:tps659038_usb: GPIO lookup for consumer id
    [   15.670898] omap_hdq 480b2000.1w: OMAP HDQ Hardware Rev 0.:. Driver in Interrupt mode
    [   15.683990] rtc-ds1307 2-0068: read secs=1, mins=48, hours=9, mday=17, mon=3, year=125, wday=4
    [   15.709075] omap-des 480a5000.des: will run requests pump with realtime priority
    [   15.733917] gpio gpiochip9: registered GPIOs 496 to 503 on tpic2810
    [   15.767700] palmas-rtc 48070000.i2c:tps659038@58:tps659038_rtc: registered as rtc1
    [   15.786895] palmas-usb 48070000.i2c:tps659038@58:tps659038_usb: using device tree for GPIO lookup
    [   15.837615] rtc-ds1307 2-0068: setting system clock to 2025-04-17T09:48:01 UTC (1744883281)
    [   15.941833] of_get_named_gpiod_flags: can't parse 'id-gpios' property of node '/ocp/interconnect@48000000/segment@0/target-module@70000/i2c@0/tps659038@58/tps659038_usb[0]'
    [   16.012390] remoteproc remoteproc2: powering up 40800000.dsp
    [   16.047973] w1_master_driver w1_bus_master1: Attaching one wire slave 01.000000000000 crc 3d
    [   16.112396] remoteproc remoteproc2: Booting fw image dra7-dsp1-fw.xe66, size 21121208
    [   16.228393] w1_master_driver w1_bus_master1: Family 1 for 01.000000000000.3d is not registered.
    [   16.250488] of_get_named_gpiod_flags: parsed 'id-gpio' property of node '/ocp/interconnect@48000000/segment@0/target-module@70000/i2c@0/tps659038@58/tps659038_usb[0]' - status (0)
    [   16.274108] pisosr-gpio spi2.0: GPIO lookup for consumer load
    [   16.294952] omap-iommu 40d01000.mmu: 40d01000.mmu: version 3.0
    [   16.429779] omap-iommu 40d02000.mmu: 40d02000.mmu: version 3.0
    [   16.436645] pisosr-gpio spi2.0: using device tree for GPIO lookup
    [   16.543426] of_get_named_gpiod_flags: parsed 'load-gpios' property of node '/ocp/interconnect@48000000/segment@0/target-module@b8000/spi@0/sn65hvs882@0[0]' - status (0)
    [   16.621643] gpio gpiochip6: Persistence not supported for GPIO 7
    [   16.699188] CAN device driver interface
    [   16.738739] palmas-usb 48070000.i2c:tps659038@58:tps659038_usb: GPIO lookup for consumer vbus
    [   16.795989]  remoteproc2#vdev0buffer: assigned reserved memory node dsp1-memory@99000000
    [   16.874053] gpio gpiochip3: Persistence not supported for GPIO 23
    [   16.885345] c_can_platform 4ae3c000.can: c_can_platform device registered (regs=c18511b2, irq=109)
    [   16.916778] palmas-usb 48070000.i2c:tps659038@58:tps659038_usb: using device tree for GPIO lookup
    [   16.989013] virtio_rpmsg_bus virtio0: rpmsg host is online
    [   17.010589] gpiochip_find_base: found new base at 488
    [   17.096832]  remoteproc2#vdev0buffer: registered virtio0 (type 7)
    [   17.110809] of_get_named_gpiod_flags: can't parse 'vbus-gpios' property of node '/ocp/interconnect@48000000/segment@0/target-module@70000/i2c@0/tps659038@58/tps659038_usb[0]'
    [   17.129058] gpio gpiochip10: (pisosr-gpio): added GPIO chardev (254:10)
    [   17.143249] c_can_platform 48480000.can: c_can_platform device registered (regs=5b8acf6f, irq=136)
    [   17.245697] remoteproc remoteproc2: remote processor 40800000.dsp is now up
    [   17.285003] gpio gpiochip10: registered GPIOs 488 to 495 on pisosr-gpio
    [   17.352050] omap_rtc 48838000.rtc: char device (253:2)
    [   17.428405] virtio_rpmsg_bus virtio0: creating channel rpmsg-proto addr 0x3d
    [   17.461700] of_get_named_gpiod_flags: parsed 'vbus-gpio' property of node '/ocp/interconnect@48000000/segment@0/target-module@70000/i2c@0/tps659038@58/tps659038_usb[0]' - status (0)
    [   17.482849] omap_rtc 48838000.rtc: registered as rtc2
    [   17.570343] omap_rtc 48838000.rtc: GPIO lookup for consumer wp
    [   17.683715] omap_rtc 48838000.rtc: using device tree for GPIO lookup
    [   17.777801] gpio gpiochip1: Persistence not supported for GPIO 22
    [   17.808837] of_get_named_gpiod_flags: can't parse 'wp-gpios' property of node '/ocp/interconnect@48800000/segment@0/target-module@38000/rtc@0[0]'
    [   17.906829] omap_gpio 4805b000.gpio: Could not set line 7 debounce to 20000 microseconds (-22)
    [   18.068786] of_get_named_gpiod_flags: can't parse 'wp-gpio' property of node '/ocp/interconnect@48800000/segment@0/target-module@38000/rtc@0[0]'
    [   18.325714] omap_rtc 48838000.rtc: using lookup tables for GPIO lookup
    [   18.432861] vpe 489d0000.vpe: loading firmware vpdma-1b8.bin
    [   18.449707] omap_rtc 48838000.rtc: No GPIO consumer wp found
    [   18.457092] vpe 489d0000.vpe: Device registered as /dev/video0
    [   20.097015] SCSI subsystem initialized
    [   20.300994] libata version 3.00 loaded.
    [   20.451263] ahci 4a140000.sata: supply ahci not found, using dummy regulator
    [   20.614959] ahci 4a140000.sata: supply phy not found, using dummy regulator
    [   20.638885] omap_wdt: OMAP Watchdog Timer Rev 0x01: initial timeout 60 sec
    [   20.778961] ahci 4a140000.sata: supply target not found, using dummy regulator
    [   20.934204] ahci 4a140000.sata: forcing port_map 0x0 -> 0x1
    [   21.050811] ahci 4a140000.sata: AHCI 0001.0300 32 slots 1 ports 3 Gbps 0x1 impl platform mode
    [   21.209655] omap-aes 4b500000.aes: OMAP AES hw accel rev: 3.3
    [   21.215667] ahci 4a140000.sata: flags: 64bit ncq sntf pm led clo only pmp pio slum part ccc apst 
    [   21.279083] mdio_bus 4b232400.mdio: GPIO lookup for consumer reset
    [   21.340759] omap-aes 4b500000.aes: will run requests pump with realtime priority
    [   21.367340] pvrsrvkm: disagrees about version of symbol module_layout
    [   21.392089] mdio_bus 4b232400.mdio: using device tree for GPIO lookup
    [   21.424133] scsi host0: ahci
    [   21.492340] ata1: SATA max UDMA/133 mmio [mem 0x4a140000-0x4a1410ff] port 0x100 irq 33
    [   21.505432] of_get_named_gpiod_flags: parsed 'reset-gpios' property of node '/ocp/target-module@4b226000/pruss@0/mdio@32400[0]' - status (0)
    [   21.533325] omap-aes 4b700000.aes: OMAP AES hw accel rev: 3.3
    [   21.595336] omap-aes 4b700000.aes: will run requests pump with realtime priority
    [   21.610778] pvrsrvkm: disagrees about version of symbol module_layout
    [   21.717651] gpio gpiochip6: Persistence not supported for GPIO 8
    [   21.870727] davinci_mdio 4b232400.mdio: davinci mdio revision 1.6, bus freq 1000000
    [   21.946960] ata1: SATA link down (SStatus 0 SControl 300)
    [   22.072204] davinci_mdio 4b232400.mdio: timed out waiting for user access
    [   22.238525] davinci_mdio 4b232400.mdio: timed out waiting for idle
    [   22.407867] davinci_mdio: probe of 4b232400.mdio failed with error -5
    [   22.798797] mdio_bus 4b2b2400.mdio: GPIO lookup for consumer reset
    [   22.901733] mdio_bus 4b2b2400.mdio: using device tree for GPIO lookup
    [   23.026794] of_get_named_gpiod_flags: parsed 'reset-gpios' property of node '/ocp/target-module@4b2a6000/pruss@0/mdio@32400[0]' - status (0)
    [   23.277740] gpio gpiochip6: Persistence not supported for GPIO 9
    [   23.399230] davinci_mdio 4b2b2400.mdio: davinci mdio revision 1.6, bus freq 1000000
    [   23.552703] davinci_mdio 4b2b2400.mdio: timed out waiting for user access
    [   23.711730] davinci_mdio 4b2b2400.mdio: timed out waiting for idle
    [   23.775970] davinci_mdio: probe of 4b2b2400.mdio failed with error -5
    [   25.242584] NET: Registered protocol family 45
    [   25.476745] remoteproc remoteproc3: 4b234000.pru is available
    [   25.585906] remoteproc remoteproc4: 4b238000.pru is available
    [   25.717041] remoteproc remoteproc5: 4b2b4000.pru is available
    [   25.813751] remoteproc remoteproc6: 4b2b8000.pru is available
    [   25.925872] usbcore: registered new interface driver usbfs
    [   26.000671] usbcore: registered new interface driver hub
    [   26.040252] usbcore: registered new device driver usb
    [   26.075836] xhci-hcd xhci-hcd.1.auto: xHCI Host Controller
    [   26.087799] xhci-hcd xhci-hcd.1.auto: new USB bus registered, assigned bus number 1
    [   26.106445] xhci-hcd xhci-hcd.1.auto: hcc params 0x0220f04c hci version 0x100 quirks 0x0000000002010010
    [   26.125885] xhci-hcd xhci-hcd.1.auto: irq 194, io mem 0x48890000
    [   26.149810] hub 1-0:1.0: USB hub found
    [   26.154815] hub 1-0:1.0: 1 port detected
    [   26.170410] xhci-hcd xhci-hcd.1.auto: xHCI Host Controller
    [   26.187896] xhci-hcd xhci-hcd.1.auto: new USB bus registered, assigned bus number 2
    [   26.205749] xhci-hcd xhci-hcd.1.auto: Host supports USB 3.0 SuperSpeed
    [   26.220916] usb usb2: We don't know the algorithms for LPM for this host, disabling LPM.
    [   26.242370] hub 2-0:1.0: USB hub found
    [   26.250854] hub 2-0:1.0: 1 port detected
    [   26.267395] xhci-hcd xhci-hcd.2.auto: xHCI Host Controller
    [   26.283813] xhci-hcd xhci-hcd.2.auto: new USB bus registered, assigned bus number 3
    [   26.302520] xhci-hcd xhci-hcd.2.auto: hcc params 0x0220f04c hci version 0x100 quirks 0x0000000002010010
    [   26.323852] xhci-hcd xhci-hcd.2.auto: irq 198, io mem 0x488d0000
    [   26.343414] hub 3-0:1.0: USB hub found
    [   26.351806] hub 3-0:1.0: 1 port detected
    [   26.365417] xhci-hcd xhci-hcd.2.auto: xHCI Host Controller
    [   26.383880] xhci-hcd xhci-hcd.2.auto: new USB bus registered, assigned bus number 4
    [   26.401763] xhci-hcd xhci-hcd.2.auto: Host supports USB 3.0 SuperSpeed
    [   26.416931] usb usb4: We don't know the algorithms for LPM for this host, disabling LPM.
    [   26.438415] hub 4-0:1.0: USB hub found
    [   26.446807] hub 4-0:1.0: 1 port detected
    [   27.269378] EXT4-fs (mmcblk1p3): mounted filesystem with ordered data mode. Opts: (null)
    [   27.298065] EXT4-fs (mmcblk1p4): mounted filesystem with ordered data mode. Opts: (null)
    [   28.418975] Initializing XFRM netlink socket
    [   28.558959] cpsw-switch 48484000.switch: starting ndev. mode: dual_mac
    [   28.631042] Generic PHY 48485000.mdio:01: attached PHY driver [Generic PHY] (mii_bus:phy_addr=48485000.mdio:01, irq=POLL)
    [   29.337463] rtc-ds1307 2-0068: write secs=15, mins=48, hours=9, mday=17, mon=3, year=125, wday=4
    [   29.346740] rtc-ds1307 2-0068: write: 15 48 09 05 17 04 25
    [   29.357818] rtc-ds1307 2-0068: read: 15 48 09 05 17 04 25
    [   29.378051] rtc-ds1307 2-0068: read secs=15, mins=48, hours=9, mday=17, mon=3, year=125, wday=4
    [   38.024322] cpsw-switch 48484000.switch: starting ndev. mode: dual_mac
    [   38.050750] Generic PHY 48485000.mdio:02: attached PHY driver [Generic PHY] (mii_bus:phy_addr=48485000.mdio:02, irq=POLL)
    [   38.083221] cpsw-switch 48484000.switch eth1: Link is Up - 1Gbps/Full - flow control off
    [   47.225463] pvrsrvkm: disagrees about version of symbol module_layout
    [   48.069488] pvrsrvkm: disagrees about version of symbol module_layout
    [   51.278045] kmemleak: Kernel memory leak detector disabled
    [   51.283691] kmemleak: Automatic memory scanning thread ended
    [   51.330566] cmemk: loading out-of-tree module taints kernel.
    [   51.343017] CMEMK module: reference Linux version 5.10.100
    [   51.364898] cmemk initialized
    [   51.982727] cpsw-switch 48484000.switch eth1: Link is Down
    [   52.038360] cpsw-switch 48484000.switch: starting ndev. mode: dual_mac
    [   52.074523] Generic PHY 48485000.mdio:01: attached PHY driver [Generic PHY] (mii_bus:phy_addr=48485000.mdio:01, irq=POLL)
    [   52.119049] cpsw-switch 48484000.switch: starting ndev. mode: dual_mac
    [   52.137664] Generic PHY 48485000.mdio:02: attached PHY driver [Generic PHY] (mii_bus:phy_addr=48485000.mdio:02, irq=POLL)
    [   63.455139] cpsw-switch 48484000.switch eth1: Link is Up - 1Gbps/Full - flow control off
    [  336.556884] galcore: disagrees about version of symbol module_layout
    [ 1161.562316] galcore: disagrees about version of symbol module_layout
    [ 1187.353027] galcore: disagrees about version of symbol module_layout
    [ 1238.421783] galcore: disagrees about version of symbol module_layout
    [ 1263.707366] pvrsrvkm: disagrees about version of symbol module_layout
    [ 1273.446502] cmemk: disagrees about version of symbol module_layout

    这是全部的linux boot logs,最后面就是我要在板卡上安装外部驱动,使用的是编译好的标准SDK08.02中的.ko文件,但是都出现disagrees about version of symbol module_layout错误

  • 需要时间看一下,等待帖子回复。

  • 您好!

    可以尽快帮忙看看问题吗?

    非常感谢!

  • 休假原因,答复有所延迟,请耐心等待。

  • 通常会使用insmod加载模块或modprobe。您遇到的问题是,您加载的模块不是同时构建的,或者版本存在差异。请参阅以下内容:

    https://unix.stackexchange.com/questions/12824/possible-to-load-kernel-module-that-disagrees-about-version-of-symbol

    顺便问一下,当电路板正常初始化时,有一个由systemd调用的脚本,你能在加载后尝试运行它吗。。请参阅/etc/init.d/rc.pvr脚本。

    你能解释一下为什么你的模块和内核存在版本差异吗?
    你是故意制作不同版本的吗?

  • 回答第一个问题,我的板卡内核与要加载的gpu模块驱动确实不是同时构建的,这也许导致了错误;我也尝试去解压相同版本的文件系统并找到编译好的gpu驱动文件,但不幸的是,用这个文件安装仍然出现版本不同的错误。所以,在使用了不同的交叉编译软件等等编译了内核之后,都会导致这个错误吗?

    回答这个问题(你能解释一下为什么你的模块和内核存在版本差异吗?):我使用uname -r命令检查内核版本,主机和板卡都是5.10.100-g7a7a3af903相同的内核版本,因为板卡系统内核并不是我构建的,具体的差异我不是特别清楚。

    我尝试调用这个rc.pvr脚本,来安装gpu驱动,但是得到相同的版本错误问题