由于国庆节假期,帖子审批以及工程师回复将会有所延迟,敬请谅解

This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

omapl138文件系统启动错误

Other Parts Discussed in Thread: OMAP-L138, DP83620

使用未改动的文件系统和内核,启动时出现如下错误,也不知道怎么跳过:

## Booting kernel from Legacy Image at c0700000 ...
Image Name: linux-4.14.40+gitAUTOINC+9ce43c7
Image Type: ARM Linux Kernel Image (uncompressed)
Data Size: 2864040 Bytes = 2.7 MiB
Load Address: c0700000
Entry Point: c0700000
Verifying Checksum ... OK
Loading Kernel Image ... OK

Starting kernel ...

Booting Linux on physical CPU 0x0
Linux version 4.14.40-g4796173fc5 (root@ubuntu) (gcc version 7.2.1 20171011 (Linaro GCC 7.2-2017.11)) #18 PREEMPT Tue Oct 20 16:23:45 CST 2020
CPU: ARM926EJ-S [41069265] revision 5 (ARMv5TEJ), cr=0005317f
CPU: VIVT data cache, VIVT instruction cache
Machine: AM18x/OMAP-L138 Hawkboard
Memory policy: Data cache writethrough
da8xx_rproc_reserve_cma: reserving 0x1000000 @ 0xc3000000...
cma: Reserved 16 MiB at 0xc3000000
cma: Reserved 24 MiB at 0xc6400000
DaVinci da850/omap-l138/am18x variant 0x1
Built 1 zonelists, mobility grouping on. Total pages: 32480
Kernel command line: mem=128M rproc_mem=16M@0xC3000000 console=ttyS1,115200n8 root=/dev/nfs nfsroot=192.168.1.110:/home/nfs-rootfs ip=192.168.1.10:192.168.1.110:192.168.1.1:255.255.255.0
PID hash table entries: 512 (order: -1, 2048 bytes)
Dentry cache hash table entries: 16384 (order: 4, 65536 bytes)
Inode-cache hash table entries: 8192 (order: 3, 32768 bytes)
Memory: 80624K/131072K available (5506K kernel code, 386K rwdata, 1780K rodata, 236K init, 158K bss, 9488K reserved, 40960K cma-reserved)
Virtual kernel memory layout:
vector : 0xffff0000 - 0xffff1000 ( 4 kB)
fixmap : 0xffc00000 - 0xfff00000 (3072 kB)
vmalloc : 0xc8800000 - 0xff800000 ( 880 MB)
lowmem : 0xc0000000 - 0xc8000000 ( 128 MB)
modules : 0xbf000000 - 0xc0000000 ( 16 MB)
.text : 0xc0008000 - 0xc0568c60 (5508 kB)
.init : 0xc0727000 - 0xc0762000 ( 236 kB)
.data : 0xc0762000 - 0xc07c29b0 ( 387 kB)
.bss : 0xc07c29b0 - 0xc07ea37c ( 159 kB)
SLUB: HWalign=32, Order=0-3, MinObjects=0, CPUs=1, Nodes=1
Preemptible hierarchical RCU implementation.
Tasks RCU enabled.
NR_IRQS: 245
clocksource: timer0_1: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 79635851949 ns
sched_clock: 32 bits at 24MHz, resolution 41ns, wraps every 89478484971ns
Console: colour dummy device 80x30
Calibrating delay loop... 148.88 BogoMIPS (lpj=744448)
pid_max: default: 32768 minimum: 301
Mount-cache hash table entries: 1024 (order: 0, 4096 bytes)
Mountpoint-cache hash table entries: 1024 (order: 0, 4096 bytes)
CPU: Testing write buffer coherency: ok
Setting up static identity map for 0xc0008400 - 0xc0008458
Hierarchical SRCU implementation.
devtmpfs: initialized
random: get_random_u32 called from bucket_table_alloc+0x88/0x1ac with crng_init=0
VFP support v0.3: not present
clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 19112604462750000 ns
futex hash table entries: 256 (order: -1, 3072 bytes)
pinctrl core: initialized pinctrl subsystem
NET: Registered protocol family 16
DMA: preallocated 256 KiB pool for atomic coherent allocations
cpuidle: using governor ladder
cpuidle: using governor menu
EMAC: MII PHY configured
mux: initialized GPIO2_4
mux: Setting register GPIO2_4
mux: PINMUX6 (0x00000018) = 0x00000000 -> 0x00008000
mux: initialized GPIO6_13
mux: Setting register GPIO6_13
mux: PINMUX13 (0x00000034) = 0x00000000 -> 0x00000800
edma edma.0: Legacy memcpy is enabled, things might not work
edma edma.0: TI EDMA DMA engine driver
edma edma.1: Legacy memcpy is enabled, things might not work
edma edma.1: TI EDMA DMA engine driver
media: Linux media interface: v0.10
Linux video capture interface: v2.00
pps_core: LinuxPPS API ver. 1 registered
pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo Giometti <giometti@linux.it>
PTP clock support registered
Advanced Linux Sound Architecture Driver Initialized.
clocksource: Switched to clocksource timer0_1
NET: Registered protocol family 2
TCP established hash table entries: 1024 (order: 0, 4096 bytes)
TCP bind hash table entries: 1024 (order: 0, 4096 bytes)
TCP: Hash tables configured (established 1024 bind 1024)
UDP hash table entries: 256 (order: 0, 4096 bytes)
UDP-Lite hash table entries: 256 (order: 0, 4096 bytes)
NET: Registered protocol family 1
RPC: Registered named UNIX socket transport module.
RPC: Registered udp transport module.
RPC: Registered tcp transport module.
RPC: Registered tcp NFSv4.1 backchannel transport module.
workingset: timestamp_bits=14 max_order=15 bucket_order=1
Block layer SCSI generic (bsg) driver version 0.4 loaded (major 248)
io scheduler noop registered (default)
io scheduler mq-deadline registered
io scheduler kyber registered
Serial: 8250/16550 driver, 10 ports, IRQ sharing disabled
serial8250.0: ttyS0 at MMIO 0x1c42000 (irq = 25, base_baud = 9375000) is a 16550A
serial8250.1: ttyS1 at MMIO 0x1d0c000 (irq = 53, base_baud = 9375000) is a 16550A
console [ttyS1] enabled
serial8250.2: ttyS2 at MMIO 0x1d0d000 (irq = 61, base_baud = 9375000) is a 16550A
brd: module loaded
libphy: Fixed MDIO Bus: probed
davinci_mdio davinci_mdio.0: davinci mdio revision 1.5, bus freq 2200000
davinci_mdio davinci_mdio.0: detected phy mask fffffffd
libphy: davinci_mdio.0: probed
davinci_mdio davinci_mdio.0: phy[1]: device davinci_mdio-0:01, driver TI DP83620 10/100 Mbps PHY
i2c /dev entries driver
IR NEC protocol handler initialized
IR RC5(x/sz) protocol handler initialized
IR RC6 protocol handler initialized
IR JVC protocol handler initialized
IR Sony protocol handler initialized
IR SANYO protocol handler initialized
IR Sharp protocol handler initialized
IR MCE Keyboard/mouse protocol handler initialized
IR XMP protocol handler initialized
sdhci: Secure Digital Host Controller Interface driver
sdhci: Copyright(c) Pierre Ossman
sdhci-pltfm: SDHCI platform and OF driver helper
NET: Registered protocol family 10
Segment Routing with IPv6
sit: IPv6, IPv4 and MPLS over IPv4 tunneling driver
NET: Registered protocol family 17
console [netcon0] enabled
netconsole: network logging started
davinci_emac davinci_emac.1: using random MAC addr: 66:a2:5d:fa:d5:ca
hctosys: unable to open rtc device (rtc0)
davinci_mdio davinci_mdio.0: resetting idled controller
TI DP83620 10/100 Mbps PHY davinci_mdio-0:01: attached PHY driver [TI DP83620 10/100 Mbps PHY] (mii_bus:phy_addr=davinci_mdio-0:01, irq=POLL)
IPv6: ADDRCONF(NETDEV_UP): eth0: link is not ready
davinci_emac davinci_emac.1 eth0: Link is Up - 100Mbps/Full - flow control off
IPv6: ADDRCONF(NETDEV_CHANGE): eth0: link becomes ready
IP-Config: Complete:
device=eth0, hwaddr=66:a2:5d:fa:d5:ca, ipaddr=192.168.1.10, mask=255.255.255.0, gw=192.168.1.1
host=192.168.1.10, domain=, nis-domain=(none)
bootserver=192.168.1.110, rootserver=192.168.1.110, rootpath=
ALSA device list:
No soundcards found.
random: fast init done
VFS: Mounted root (nfs filesystem) on device 0:14.
devtmpfs: mounted
Freeing unused kernel memory: 236K
This architecture does not have kernel memory protection.
systemd[1]: System time before build time, advancing clock.
systemd[1]: systemd 234 running in system mode. (+PAM -AUDIT -SELINUX +IMA -APPARMOR +SMACK +SYSVINIT +UTMP -LIBCRYPTSETUP -GCRYPT -GNUTLS +ACL +XZ -LZ4 -SECCOMP +BLKID -ELFUTILS +KMOD -IDN2 -IDN default-hierarchy=hybrid)
systemd[1]: Detected architecture arm.

Welcome to Arago 2018.04!

systemd[1]: Set hostname to <omapl138-lcdk>.
random: systemd: uninitialized urandom read (16 bytes read)
systemd[1]: Reached target Swap.
[ OK ] Reached target Swap.
random: systemd: uninitialized urandom read (16 bytes read)
systemd[1]: Listening on Journal Socket (/dev/log).
[ OK ] Listening on Journal Socket (/dev/log).
random: systemd: uninitialized urandom read (16 bytes read)
systemd[1]: Started Dispatch Password Requests to Console Directory Watch.
[ OK ] Started Dispatch Password Requests to Console Directory Watch.
systemd[1]: Reached target Remote File Systems.
[ OK ] Reached target Remote File Systems.
systemd[1]: Listening on /dev/initctl Compatibility Named Pipe.
[ OK ] Listening on /dev/initctl Compatibility Named Pipe.
systemd[1]: Listening on Network Service Netlink Socket.
[ OK ] Listening on Network Service Netlink Socket.
systemd[1]: Listening on udev Kernel Socket.
[ OK ] Listening on udev Kernel Socket.
[ OK ] Listening on udev Control Socket.
[ OK ] Listening on Journal Socket.
[ OK ] Listening on Process Core Dump Socket.
[ OK ] Created slice System Slice.
Starting Remount Root and Kernel File Systems...
Starting Create list of required st…ce nodes for the current kernel...
Mounting Temporary Directory (/tmp)...
[ OK ] Created slice system-getty.slice.
systemd[1]: Mounting POSIX Message Queue File System...
Mounting POSIX Message Queue File System...
systemd[1]: Starting Journal Service...
Starting Journal Service...
systemd[1]: Starting Load Kernel Modules...
Starting Load Kernel Modules...
systemd[1]: Created slice system-serial\x2dgetty.slice.
[ OK ] Created slice system-serial\x2dgetty.slice.
systemd[1]: Mounting Kernel Debug File System...
Mounting Kernel Debug File System...
systemd[1]: Created slice User and Session Slice.
[ OK ] Created slice User and Session Slice.
systemd[1]: Reached target Slices.
[ OK ] Reached target Slices.
systemd[1]: Started Forward Password Requests to Wall Directory Watch.
[ OK ] Started Forward Password Requests to Wall Directory Watch.
systemd[1]: Reached target Paths.
[ OK ] Reached target Paths.
cryptodev: loading out-of-tree module taints kernel.
cryptodev: driver 1.9 loaded.
systemd[1]: Mounted Kernel Debug File System.
[ OK ] Mounted Kernel Debug File System.
[ OK ] Mounted POSIX Message Queue File System.
[ OK ] Mounted Temporary Directory (/tmp).
[ OK ] Started Remount Root and Kernel File Systems.
[ OK ] Started Create list of required sta…vice nodes for the current kernel.
[ OK ] Started Load Kernel Modules.
Starting Apply Kernel Variables...
Mounting Kernel Configuration File System...
Starting Create System Users...
Starting Rebuild Hardware Database...
[ OK ] Mounted Kernel Configuration File System.
[ OK ] Started Journal Service.
[ OK ] Started Apply Kernel Variables.
[ OK ] Started Create System Users.
Starting Create Static Device Nodes in /dev...
Starting Flush Journal to Persistent Storage...
systemd-journald[54]: Received request to flush runtime journal from PID 1
[ OK ] Started Flush Journal to Persistent Storage.
[ OK ] Started Create Static Device Nodes in /dev.
Starting udev Kernel Device Manager...
[ OK ] Reached target Local File Systems (Pre).
Mounting /media/ram...
Mounting /var/volatile...
[ OK ] Mounted /media/ram.
[ OK ] Mounted /var/volatile.
Starting Load/Save Random Seed...
[ OK ] Reached target Local File Systems.
Starting Create Volatile Files and Directories...
Starting Rebuild Journal Catalog...
Starting Rebuild Dynamic Linker Cache...
[ OK ] Started Load/Save Random Seed.
Unable to handle kernel paging request at virtual address 259203a4
pgd = c0004000
[259203a4] *pgd=00000000
Internal error: Oops: 5 [#1] PREEMPT ARM
------------[ cut here ]------------
WARNING: CPU: 0 PID: 0 at kernel/rcu/tree_plugin.h:455 rcu_read_unlock_special+0x268/0x314
Modules linked in: sch_fq_codel cryptodev(O) autofs4
CPU: 0 PID: 0 Comm: Tainted: G O 4.14.40-g4796173fc5 #18
Hardware name: AM18x/OMAP-L138 Hawkboard
Backtrace:
[<c001330c>] (dump_backtrace) from [<c00135d0>] (show_stack+0x18/0x1c)
r7:00000009 r6:00000000 r5:c069bc7c r4:00000000
[<c00135b8>] (show_stack) from [<c054f644>] (dump_stack+0x20/0x28)
[<c054f624>] (dump_stack) from [<c00215d0>] (__warn+0xdc/0x104)
[<c00214f4>] (__warn) from [<c00216b0>] (warn_slowpath_null+0x28/0x30)
r9:c5d0000c r8:00000005 r7:c06916c8 r6:40000093 r5:00000060 r4:c5d0000c
[<c0021688>] (warn_slowpath_null) from [<c0071778>] (rcu_read_unlock_special+0x268/0x314)
[<c0071510>] (rcu_read_unlock_special) from [<c0069cb8>] (__rcu_read_unlock+0x5c/0x60)
r6:c5d01e54 r5:00000001 r4:c5d0000c
[<c0069c5c>] (__rcu_read_unlock) from [<c00400a8>] (atomic_notifier_call_chain+0x44/0x50)
r5:00000001 r4:00000000
[<c0040064>] (atomic_notifier_call_chain) from [<c0040688>] (notify_die+0x3c/0x48)
r6:c5d01fe0 r5:0000000b r4:c07c2b3c
[<c004064c>] (notify_die) from [<c0013690>] (die+0xbc/0x238)
[<c00135d4>] (die) from [<c0015984>] (__do_kernel_fault.part.0+0x5c/0x7c)
r10:c5d01fe0 r9:c5d00000 r8:c5d01fe0 r7:00000000 r6:00000005 r5:c5d01fe0
r4:259203a4
[<c0015928>] (__do_kernel_fault.part.0) from [<c00157c8>] (do_page_fault+0x2c0/0x2cc)
r7:259203a4 r4:c5d0000c
[<c0015508>] (do_page_fault) from [<c00158fc>] (do_translation_fault+0x80/0xac)
r10:c5d02140 r9:c5d00000 r8:c5d01fe0 r7:259203a4 r6:c001587c r5:00000005
r4:00000005
[<c001587c>] (do_translation_fault) from [<c0009350>] (do_DataAbort+0x40/0xc0)
r7:259203a4 r6:c001587c r5:00000005 r4:c0768f9c
[<c0009310>] (do_DataAbort) from [<c00141b8>] (__dabt_svc+0x58/0x80)
Exception stack(0xc5d01fe0 to 0xc5d02028)
1fe0: 259203a4 00000005 c5d02000 c5d02030 25920104 00000005 00000005 259203a4
2000: c5d02140 c5d02000 c5d02140 c5d0206c ffffe000 c5d02030 00000093 c001553c
2020: 00000093 ffffffff
r8:c5d02140 r7:c5d02014 r6:ffffffff r5:00000093 r4:c001553c
[<c0015508>] (do_page_fault) from [<c00158fc>] (do_translation_fault+0x80/0xac)
r10:c5d022a0 r9:c5d02000 r8:c5d02140 r7:259203a4 r6:c001587c r5:00000005
r4:00000005

systemd进不去就没办法改动吗?在init.d里面改动好像没啥效果

希望能帮我解答一下,非常感谢……