Unable to handle kernel paging request at virtual address c4881fff

本文记录了在CS8900A开发板上移植并启动Linux内核的过程,详细展示了从内核下载到系统初始化的各项细节,包括内存配置、设备驱动初始化等。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

  今天在移植linux操作系统时,将编译好的的linux内核下载到开发板上莫名其妙的提示(我的开发板是cs8900a的驱动):

Copy linux kernel from 0x00240000 to 0x30008000, size = 0x00200000 ... Copy Kernel to SDRAM done,NOW, Booting Linux......

Uncompressing Linux....................................................................................................................... done, booting the kernel.
Linux version 2.6.30.4-GTStudio (root@localhost.localdomain) (gcc version 4.3.3 (Sourcery G++ Lite 2009q1-203) ) #1 Sun Aug 4 17:27:48 CST 2013
CPU: ARM920T [41129200] revision 0 (ARMv4T), cr=c0007177
CPU: VIVT data cache, VIVT instruction cache
Machine: GT2440
ATAG_INITRD is deprecated; please update your bootloader.
Memory policy: ECC disabled, Data cache writeback
CPU S3C2440A (id 0x32440001)
S3C24XX Clocks, (c) 2004 Simtec Electronics
S3C244X: core 400.000 MHz, memory 100.000 MHz, peripheral 50.000 MHz
CLOCK: Slow mode (1.500 MHz), fast, MPLL on, UPLL on
Built 1 zonelists in Zone order, mobility grouping on.  Total pages: 16256
Kernel command line: noinitrd root=/dev/mtdblock2 init=/linuxrc console=ttySAC0
NR_IRQS:85
irq: clearing pending ext status 00000200
irq: clearing subpending status 00000003
irq: clearing subpending status 00000002
PID hash table entries: 256 (order: 8, 1024 bytes)
Console: colour dummy device 80x30
console [ttySAC0] enabled
Dentry cache hash table entries: 8192 (order: 3, 32768 bytes)
Inode-cache hash table entries: 4096 (order: 2, 16384 bytes)
Memory: 64MB = 64MB total
Memory: 60956KB available (3432K code, 374K data, 104K init, 0K highmem)
SLUB: Genslabs=11, HWalign=32, Order=0-3, MinObjects=0, CPUs=1, Nodes=1
Calibrating delay loop... 199.47 BogoMIPS (lpj=498688)
Mount-cache hash table entries: 512
CPU: Testing write buffer coherency: ok
net_namespace: 296 bytes
NET: Registered protocol family 16
S3C2440: Initialising architecture
S3C2440: IRQ Support
S3C24XX DMA Driver, (c) 2003-2004,2006 Simtec Electronics
DMA channel 0 at c4808000, irq 33
DMA channel 1 at c4808040, irq 34
DMA channel 2 at c4808080, irq 35
DMA channel 3 at c48080c0, irq 36
S3C244X: Clock Support, DVS off
bio: create slab <bio-0> at 0
SCSI subsystem initialized
usbcore: registered new interface driver usbfs
usbcore: registered new interface driver hub
usbcore: registered new device driver usb
s3c2440-i2c s3c2440-i2c: slave address 0x10
s3c2440-i2c s3c2440-i2c: bus frequency set to 97 KHz
s3c2440-i2c s3c2440-i2c: i2c-0: S3C I2C adapter
cfg80211: Calling CRDA to update world regulatory domain
NET: Registered protocol family 2
IP route cache hash table entries: 1024 (order: 0, 4096 bytes)
TCP established hash table entries: 2048 (order: 2, 16384 bytes)
TCP bind hash table entries: 2048 (order: 1, 8192 bytes)
TCP: Hash tables configured (established 2048 bind 2048)
TCP reno registered
NET: Registered protocol family 1
yaffs Aug  4 2013 17:24:00 Installing.
msgmni has been set to 119
alg: No test for stdrng (krng)
io scheduler noop registered (default)
leds initialized
buttons initialized
adc initialized
s3c2440-uart.0: s3c2410_serial0 at MMIO 0x50000000 (irq = 70) is a S3C2440
s3c2440-uart.1: s3c2410_serial1 at MMIO 0x50004000 (irq = 73) is a S3C2440
s3c2440-uart.2: s3c2410_serial2 at MMIO 0x50008000 (irq = 76) is a S3C2440
loop: module loaded
Driver 'sd' needs updating - please use bus_type methods
cs89x0:cs89x0_probe(0x0)

 

[ 0.000000] Booting Linux on physical CPU 0x0000000000 [0x410fd034] [ 0.000000] Linux version 5.15.36-xilinx-v2022.2 (oe-user@oe-host) (aarch64-xilinx-linux-gcc (GCC) 11.2.0, GNU ld (GNU Binutils) 2.37.20210721) #1 SMP Mon Oct 3 07:50:07 UTC 2022 [ 0.000000] Machine model: xlnx,zynqmp [ 0.000000] earlycon: cdns0 at MMIO 0x00000000ff000000 (options '115200n8') [ 0.000000] printk: bootconsole [cdns0] enabled [ 0.000000] efi: UEFI not found. [ 0.000000] Zone ranges: [ 0.000000] DMA32 [mem 0x0000000000000000-0x00000000ffffffff] [ 0.000000] Normal [mem 0x0000000100000000-0x000000097fffffff] [ 0.000000] Movable zone start for each node [ 0.000000] Early memory node ranges [ 0.000000] node 0: [mem 0x0000000000000000-0x000000007fefffff] [ 0.000000] node 0: [mem 0x0000000800000000-0x000000097fffffff] [ 0.000000] Initmem setup node 0 [mem 0x0000000000000000-0x000000097fffffff] [ 0.000000] On node 0, zone Normal: 256 pages in unavailable ranges [ 0.000000] cma: Reserved 256 MiB at 0x000000006b800000 [ 0.000000] psci: probing for conduit method from DT. [ 0.000000] psci: PSCIv1.1 detected in firmware. [ 0.000000] psci: Using standard PSCI v0.2 function IDs [ 0.000000] psci: MIGRATE_INFO_TYPE not supported. [ 0.000000] psci: SMC Calling Convention v1.2 [ 0.000000] percpu: Embedded 18 pages/cpu s34776 r8192 d30760 u73728 [ 0.000000] Detected VIPT I-cache on CPU0 [ 0.000000] CPU features: detected: ARM erratum 845719 [ 0.000000] Built 1 zonelists, mobility grouping on. Total pages: 2064132 [ 0.000000] Kernel command line: earlycon console=ttyPS0,115200 clk_ignore_unused root=/dev/mmcblk0p2 rw rootwait [ 0.000000] Dentry cache hash table entries: 1048576 (order: 11, 8388608 bytes, linear) [ 0.000000] Inode-cache hash table entries: 524288 (order: 10, 4194304 bytes, linear) [ 0.000000] mem auto-init: stack:off, heap alloc:off, heap free:off [ 0.000000] Unable to handle kernel paging request at virtual address ffff00007fc00000 [ 0.000000] Mem abort info: [ 0.000000] ESR = 0x96000047 [ 0.000000] EC = 0x25: DABT (current EL), IL = 32 bits [ 0.000000] SET = 0, FnV = 0 [ 0.000000] EA = 0, S1PTW = 0 [ 0.000000] FSC = 0x07: level 3 translation fault [ 0.000000] Data abort info: [ 0.000000] ISV = 0, ISS = 0x00000047 [ 0.000000] CM = 0, WnR = 1 [ 0.000000] swapper pgtable: 4k pages, 48-bit VAs, pgdp=0000000001378000 [ 0.000000] [ffff00007fc00000] pgd=180000097fff8003, p4d=180000097fff8003 [ 0.000000] Unable to handle kernel paging request at virtual address ffff00097fff8008 [ 0.000000] Mem abort info: [ 0.000000] ESR = 0x96000006 [ 0.000000] EC = 0x25: DABT (current EL), IL = 32 bits [ 0.000000] SET = 0, FnV = 0 [ 0.000000] EA = 0, S1PTW = 0 [ 0.000000] FSC = 0x06: level 2 translation fault [ 0.000000] Data abort info: [ 0.000000] ISV = 0, ISS = 0x00000006 [ 0.000000] CM = 0, WnR = 0 [ 0.000000] swapper pgtable: 4k pages, 48-bit VAs, pgdp=0000000001378000 [ 0.000000] [ffff00097fff8008] pgd=180000097fff8003, p4d=180000097fff8003 [ 0.000000] Unable to handle kernel paging request at virtual address ffff00097fff8128 [ 0.000000] Mem abort info: [ 0.000000] ESR = 0x96000006 [ 0.000000] EC = 0x25: DABT (current EL), IL = 32 bits [ 0.000000] SET = 0, FnV = 0 [ 0.000000] EA = 0, S1PTW = 0 [ 0.000000] FSC = 0x06: level 2 translation fault [ 0.000000] Data abort info: [ 0.000000] ISV = 0, ISS = 0x00000006 [ 0.000000] CM = 0, WnR = 0 [ 0.000000] swapper pgtable: 4k pages, 48-bit VAs, pgdp=0000000001378000 [ 0.000000] [ffff00097fff8128] pgd=180000097fff8003, p4d=180000097fff8003 [ 0.000000] Unable to handle kernel paging request at virtual address ffff00097fff8128 [ 0.000000] Mem abort info: [ 0.000000] ESR = 0x96000006 [ 0.000000] EC = 0x25: DABT (current EL), IL = 32 bits [ 0.000000] SET = 0, FnV = 0 [ 0.000000] EA = 0, S1PTW = 0 [ 0.000000] FSC = 0x06: level 2 translation fault [ 0.000000] Data abort info: [ 0.000000] ISV = 0, ISS = 0x00000006 [ 0.000000] CM = 0, WnR = 0 [ 0.000000] swapper pgtable: 4k pages, 48-bit VAs, pgdp=0000000001378000 [ 0.000000] [ffff00097fff8128] pgd=180000097fff8003, p4d=180000097fff8003 [ 0.000000] Unable to handle kernel paging request at virtual address ffff00097fff8128 [ 0.000000] Mem abort info: [ 0.000000] ESR = 0x96000006 [ 0.000000] EC = 0x25: DABT (current EL), IL = 32 bits [ 0.000000] SET = 0, FnV = 0 [ 0.000000] EA = 0, S1PTW = 0 [ 0.000000] FSC = 0x06: level 2 translation fault [ 0.000000] Data abort info: [ 0.000000] ISV = 0, ISS = 0x00000006 [ 0.000000] CM = 0, WnR = 0 [ 0.000000] swapper pgtable: 4k pages, 48-bit VAs, pgdp=0000000001378000 [ 0.000000] [ffff00097fff8128] pgd=180000097fff8003, p4d=180000097fff8003 [ 0.000000] Unable to handle kernel paging request at virtual address ffff00097fff8128 [ 0.000000] Mem abort info: [ 0.000000] ESR = 0x96000006 [ 0.000000] EC = 0x25: DABT (current EL), IL = 32 bits [ 0.000000] SET = 0, FnV = 0 [ 0.000000] EA = 0, S1PTW = 0 [ 0.000000] FSC = 0x06: level 2 translation fault [ 0.000000] Data abort info: [ 0.000000] ISV = 0, ISS = 0x00000006 [ 0.000000] CM = 0, WnR = 0 [ 0.000000] swapper pgtable: 4k pages, 48-bit VAs, pgdp=0000000001378000 [ 0.000000] [ffff00097fff8128] pgd=180000097fff8003, p4d=180000097fff8003 [ 0.000000] Unable to handle kernel paging request at virtual address ffff00097fff8128 [ 0.000000] Mem abort info: [ 0.000000] ESR = 0x96000006 [ 0.000000] EC = 0x25: DABT (current EL), IL = 32 bits [ 0.000000] SET = 0, FnV = 0 [ 0.000000] EA = 0, S1PTW = 0 [ 0.000000] FSC = 0x06: level 2 translation fault [ 0.000000] Data abort info: [ 0.000000] ISV = 0, ISS = 0x00000006 [ 0.000000] CM = 0, WnR = 0 [ 0.000000] swapper pgtable: 4k pages, 48-bit VAs, pgdp=0000000001378000 [ 0.000000] [ffff00097fff8128] pgd=180000097fff8003, p4d=180000097fff8003 [ 0.000000] Unable to handle kernel paging request at virtual address ffff00097fff8128 [ 0.000000] Mem abort info: [ 0.000000] ESR = 0x96000006 [ 0.000000] EC = 0x25: DABT (current EL), IL = 32 bits [ 0.000000] SET = 0, FnV = 0 [ 0.000000] EA = 0, S1PTW = 0 [ 0.000000] FSC = 0x06: level 2 translation fault [ 0.000000] Data abort info: [ 0.000000] ISV = 0, ISS = 0x00000006 [ 0.000000] CM = 0, WnR = 0 [ 0.000000] swapper pgtable: 4k pages, 48-bit VAs, pgdp=0000000001378000 [ 0.000000] [ffff00097fff8128] pgd=180000097fff8003, p4d=180000097fff8003 [ 0.000000] Unable to handle kernel paging request at virtual address ffff00097fff8128 [ 0.000000] Mem abort info: [ 0.000000] ESR = 0x96000006 [ 0.000000] EC = 0x25: DABT (current EL), IL = 32 bits [ 0.000000] SET = 0, FnV = 0 [ 0.000000] EA = 0, S1PTW = 0 [ 0.000000] FSC = 0x06: level 2 translation fault [ 0.000000] Data abort info: [ 0.000000] ISV = 0, ISS = 0x00000006 [ 0.000000] CM = 0, WnR = 0 [ 0.000000] swapper pgtable: 4k pages, 48-bit VAs, pgdp=0000000001378000 [ 0.000000] [ffff00097fff8128] pgd=180000097fff8003, p4d=180000097fff8003 [ 0.000000] Unable to handle kernel paging request at virtual address ffff00097fff8128 [ 0.000000] Mem abort info: [ 0.000000] ESR = 0x96000006 [ 0.000000] EC = 0x25: DABT (current EL), IL = 32 bits [ 0.000000] SET = 0, FnV = 0 [ 0.000000] EA = 0, S1PTW = 0 [ 0.000000] FSC = 0x06: level 2 translation fault [ 0.000000] Data abort info: [ 0.000000] ISV = 0, ISS = 0x00000006 [ 0.000000] CM = 0, WnR = 0 [ 0.000000] swapper pgtable: 4k pages, 48-bit VAs, pgdp=0000000001378000 [ 0.000000] [ffff00097fff8128] pgd=180000097fff8003, p4d=180000097fff8003 [ 0.000000] Unable to handle kernel paging request at virtual address ffff00097fff8128 [ 0.000000] Mem abort info: [ 0.000000] ESR = 0x96000006 [ 0.000000] EC = 0x25: DABT (current EL), IL = 32 bits [ 0.000000] SET = 0, FnV = 0 [ 0.000000] EA = 0, S1PTW = 0 [ 0.000000] FSC = 0x06: level 2 translation fault [ 0.000000] Data abort info: [ 0.000000] ISV = 0, ISS = 0x00000006 [ 0.000000] CM = 0, WnR = 0 [ 0.000000] swapper pgtable: 4k pages, 48-bit VAs, pgdp=0000000001378000 [ 0.000000] [ffff00097fff8128] pgd=180000097fff8003, p4d=180000097fff8003 [ 0.000000] Unable to handle kernel paging request at virtual address ffff00097fff8128 [ 0.000000] Mem abort info: [ 0.000000] ESR = 0x96000006 [ 0.000000] EC = 0x25: DABT (current EL), IL = 32 bits [ 0.000000] SET = 0, FnV = 0 [ 0.000000] EA = 0, S1PTW = 0 [ 0.000000] FSC = 0x06: level 2 translation fault [ 0.000000] Data abort info: [ 0.000000] ISV = 0, ISS = 0x00000006 [ 0.000000] CM = 0, WnR = 0 [ 0.000000] swapper pgtable: 4k pages, 48-bit VAs, pgdp=0000000001378000 [ 0.000000] [ffff00097fff8128] pgd=180000097fff8003, p4d=180000097fff8003 [ 0.000000] Unable to handle kernel paging request at virtual address ffff00097fff8128 [ 0.000000] Mem abort info: [ 0.000000] ESR = 0x96000006 [ 0.000000] EC = 0x25: DABT (current EL), IL = 32 bits [ 0.000000] SET = 0, FnV = 0 [ 0.000000] EA = 0, S1PTW = 0 [ 0.000000] FSC = 0x06: level 2 translation fault [ 0.000000] Data abort info: [ 0.000000] ISV = 0, ISS = 0x00000006 [ 0.000000] CM = 0, WnR = 0 [ 0.000000] swapper pgtable: 4k pages, 48-bit VAs, pgdp=0000000001378000 [ 0.000000] [ffff00097fff8128] pgd=180000097fff8003, p4d=180000097fff8003 [ 0.000000] Unable to handle kernel paging request at virtual address ffff00097fff8128 [ 0.000000] Mem abort info: [ 0.000000] ESR = 0x96000006 [ 0.000000] EC = 0x25: DABT (current EL), IL = 32 bits [ 0.000000] SET = 0, FnV = 0 [ 0.000000] EA = 0, S1PTW = 0 [ 0.000000] FSC = 0x06: level 2 translation fault [ 0.000000] Data abort info: [ 0.000000] ISV = 0, ISS = 0x00000006 [ 0.000000] CM = 0, WnR = 0 [ 0.000000] swapper pgtable: 4k pages, 48-bit VAs, pgdp=0000000001378000 [ 0.000000] [ffff00097fff8128] pgd=180000097fff8003, p4d=180000097fff8003 [ 0.000000] Unable to handle kernel paging request at virtual address ffff00097fff8128 [ 0.000000] Mem abort info: [ 0.000000] ESR = 0x96000006 [ 0.000000] EC = 0x25: DABT (current EL), IL = 32 bits [ 0.000000] SET = 0, FnV = 0 [ 0.000000] EA = 0, S1PTW = 0 [ 0.000000] FSC = 0x06: level 2 translation fault [ 0.000000] Data abort info: [ 0.000000] ISV = 0, ISS = 0x00000006 [ 0.000000] CM = 0, WnR = 0 [ 0.000000] swapper pgtable: 4k pages, 48-bit VAs, pgdp=0000000001378000 [ 0.000000] [ffff00097fff8128] pgd=180000097fff8003, p4d=180000097fff8003 [ 0.000000] Unable to handle kernel paging request at virtual address ffff00097fff8128 [ 0.000000] Mem abort info: [ 0.000000] ESR = 0x96000006 [ 0.000000] EC = 0x25: DABT (current EL), IL = 32 bits [ 0.000000] SET = 0, FnV = 0 [ 0.000000] EA = 0, S1PTW = 0 [ 0.000000] FSC = 0x06: level 2 translation fault [ 0.000000] Data abort info: [ 0.000000] ISV = 0, ISS = 0x00000006 [ 0.000000] CM = 0, WnR = 0 [ 0.000000] swapper pgtable: 4k pages, 48-bit VAs, pgdp=0000000001378000 [ 0.000000] [ffff00097fff8128] pgd=180000097fff8003, p4d=180000097fff8003 [ 0.000000] Unable to handle kernel paging request at virtual address ffff00097fff8128 [ 0.000000] Mem abort info: [ 0.000000] ESR = 0x96000006 [ 0.000000] EC = 0x25: DABT (current EL), IL = 32 bits [ 0.000000] SET = 0, FnV = 0 [ 0.000000] EA = 0, S1PTW = 0 [ 0.000000] FSC = 0x06: level 2 translation fault [ 0.000000] Data abort info: [ 0.000000] ISV = 0, ISS = 0x00000006 [ 0.000000] CM = 0, WnR = 0 [ 0.000000] swapper pgtable: 4k pages, 48-bit VAs, pgdp=0000000001378000 [ 0.000000] [ffff00097fff8128] pgd=180000097fff8003, p4d=180000097fff8003 [ 0.000000] Unable to handle kernel paging request at virtual address ffff00097fff8128 [ 0.000000] Mem abort info: [ 0.000000] ESR = 0x96000006 [ 0.000000] EC = 0x25: DABT (current EL), IL = 32 bits [ 0.000000] SET = 0, FnV = 0 [ 0.000000] EA = 0, S1PTW = 0 [ 0.000000] FSC = 0x06: level 2 translation fault [ 0.000000] Data abort info: [ 0.000000] ISV = 0, ISS = 0x00000006 [ 0.000000] CM = 0, WnR = 0 [ 0.000000] swapper pgtable: 4k pages, 48-bit VAs, pgdp=0000000001378000 [ 0.000000] [ffff00097fff8128] pgd=180000097fff8003, p4d=180000097fff8003 [ 0.000000] Unable to handle kernel paging request at virtual address ffff00097fff8128 [ 0.000000] Mem abort info: [ 0.000000] ESR = 0x96000006 [ 0.000000] EC = 0x25: DABT (current EL), IL = 32 bits [ 0.000000] SET = 0, FnV = 0 [ 0.000000] EA = 0, S1PTW = 0 [ 0.000000] FSC = 0x06: level 2 translation fault [ 0.000000] Data abort info: [ 0.000000] ISV = 0, ISS = 0x00000006 [ 0.000000] CM = 0, WnR = 0 [ 0.000000] swapper pgtable: 4k pages, 48-bit VAs, pgdp=0000000001378000 [ 0.000000] [ffff00097fff8128] pgd=180000097fff8003, p4d=180000097fff8003 [ 0.000000] Unable to handle kernel paging request at virtual address ffff00097fff8128 [ 0.000000] Mem abort info: [ 0.000000] ESR = 0x96000006 [ 0.000000] EC = 0x25: DABT (current EL), IL = 32 bits [ 0.000000] SET = 0, FnV = 0 [ 0.000000] EA = 0, S1PTW = 0 [ 0.000000] FSC = 0x06: level 2 translation fault [ 0.000000] Data abort info: [ 0.000000] ISV = 0, ISS = 0x00000006 [ 0.000000] CM = 0, WnR = 0 [ 0.000000] swapper pgtable: 4k pages, 48-bit VAs, pgdp=0000000001378000 [ 0.000000] [ffff00097fff8128] pgd=180000097fff8003, p4d=180000097fff8003 [ 0.000000] Unable to handle kernel paging request at virtual address ffff00097fff8128 [ 0.000000] Mem abort info: [ 0.000000] ESR = 0x96000006 [ 0.000000] EC = 0x25: DABT (current EL), IL = 32 bits [ 0.000000] SET = 0, FnV = 0 [ 0.000000] EA = 0, S1PTW = 0 [ 0.000000] FSC = 0x06: level 2 translation fault [ 0.000000] Data abort info: [ 0.000000] ISV = 0, ISS = 0x00000006 [ 0.000000] CM = 0, WnR = 0 [ 0.000000] swapper pgtable: 4k pages, 48-bit VAs, pgdp=0000000001378000 [ 0.000000] [ffff00097fff8128] pgd=180000097fff8003, p4d=180000097fff8003 [ 0.000000] Unable to handle kernel paging request at virtual address ffff00097fff8128 [ 0.000000] Mem abort info: [ 0.000000] ESR = 0x96000006 [ 0.000000] EC = 0x25: DABT (current EL), IL = 32 bits [ 0.000000] SET = 0, FnV = 0 [ 0.000000] EA = 0, S1PTW = 0 [ 0.000000] FSC = 0x06: level 2 translation fault [ 0.000000] Data abort info: [ 0.000000] ISV = 0, ISS = 0x00000006 [ 0.000000] CM = 0, WnR = 0 [ 0.000000] swapper pgtable: 4k pages, 48-bit VAs, pgdp=0000000001378000 [ 0.000000] [ffff00097fff8128] pgd=180000097fff8003, p4d=180000097fff8003 [ 0.000000] Unable to handle kernel paging request at virtual address ffff00097fff8128 [ 0.000000] Mem abort info: [ 0.000000] ESR = 0x96000006 [ 0.000000] EC = 0x25: DABT (current EL), IL = 32 bits [ 0.000000] SET = 0, FnV = 0 [ 0.000000] EA = 0, S1PTW = 0 [ 0.000000] FSC = 0x06: level 2 translation fault [ 0.000000] Data abort info: [ 0.000000] ISV = 0, ISS = 0x00000006 [ 0.000000] CM = 0, WnR = 0 [ 0.000000] swapper pgtable: 4k pages, 48-bit VAs, pgdp=0000000001378000 [ 0.000000] [ffff00097fff8128] pgd=180000097fff8003, p4d=180000097fff8003 [ 0.000000] Unable to handle kernel paging request at virtual address ffff00097fff8128 [ 0.000000] Mem abort info: [ 0.000000] ESR = 0x96000006 [ 0.000000] EC = 0x25: DABT (current EL), IL = 32 bits [ 0.000000] SET = 0, FnV = 0 [ 0.000000] EA = 0, S1PTW = 0 [ 0.000000] FSC = 0x06: level 2 translation fault [ 0.000000] Data abort info: [ 0.000000] ISV = 0, ISS = 0x00000006 [ 0.000000] CM = 0, WnR = 0 [ 0.000000] swapper pgtable: 4k pages, 48-bit VAs, pgdp=0000000001378000 [ 0.000000] [ffff00097fff8128] pgd=180000097fff8003, p4d=180000097fff8003 [ 0.000000] Insufficient stack space to handle exception! [ 0.000000] ESR: 0x96000006 -- DABT (current EL) [ 0.000000] FAR: 0xffff00097fff8128 [ 0.000000] Task stack: [0xffff8000093a0000..0xffff8000093a4000] [ 0.000000] IRQ stack: [0x0000000000000000..0x0000000000004000] [ 0.000000] Overflow stack: [0xffff00097ef6c2b0..0xffff00097ef6d2b0] [ 0.000000] CPU: 0 PID: 0 Comm: swapper Not tainted 5.15.36-xilinx-v2022.2 #1 [ 0.000000] Hardware name: xlnx,zynqmp (DT) [ 0.000000] pstate: 600000c5 (nZCv daIF -PAN -UAO -TCO -DIT -SSBS BTYPE=--) [ 0.000000] pc : show_pte+0x18c/0x238 [ 0.000000] lr : show_pte+0x15c/0x238 [ 0.000000] sp : ffff8000093a0020 [ 0.000000] x29: ffff8000093a0020 x28: ffff8000093b4e80 x27: 000000007fc8d978 [ 0.000000] x26: 0000000000000000 x25: 0000000000000000 x24: ffff00097efb6f80 [ 0.000000] x23: ffff800009107000 x22: ffff800009178000 x21: 0000000000000128 [ 0.000000] x20: ffff00097fff8000 x19: ffff00097fff8128 x18: ffffffffffffffff [ 0.000000] x17: 3030666666662073 x16: 736572646461206c x15: ffff8000094a7030 [ 0.000000] x14: 0000000000000010 x13: ffff8000093c6128 x12: 00000000000003ba [ 0.000000] x11: 000000000000013e x10: ffff8000093c6128 x9 : ffff8000093c6128 [ 0.000000] x8 : 00000000fffff7ff x7 : ffff8000093f2128 x6 : ffff8000093f2128 [ 0.000000] x5 : 0000000000005ff4 x4 : 40000000fffff93e x3 : 0000000000000000 [ 0.000000] x2 : 0000000000000000 x1 : 0000000000000000 x0 : ffff8000090037e8 [ 0.000000] Kernel panic - not syncing: kernel stack overflow zynqmp板卡内核打印这个错误如何解决
最新发布
07-03
Unable to handle kernel paging request at virtual address fffffdfb pgd = 9893b828 [fffffdfb] *pgd=2fef9841, *pte=00000000, *ppte=00000000 Internal error: Oops - BUG: 27 [#3] PREEMPT SMP ARM Modules linked in: cdmadriver(O) zynqdatspace(O) zynqregspace(O) zynqirqspace(O) uio_pdrv_genirq CPU: 1 PID: 555 Comm: cdmatest Tainted: G D O 5.15.36-xilinx-v2022.2 #1 Hardware name: Xilinx Zynq Platform PC is at dmaIoCtrl+0x44/0x25c [cdmadriver] LR is at vfs_ioctl+0x20/0x38 pc : [<bf01c120>] lr : [<c01fff78>] psr: a00b0013 sp : c1ecfee0 ip : 00000001 fp : aefe6008 r10: 00000036 r9 : c1bc0180 r8 : 00000003 r7 : 00004101 r6 : be98bbe0 r5 : be98bbe0 r4 : c18dd100 r3 : fffffdfb r2 : 00000018 r1 : 00000000 r0 : c1ecfee8 Flags: NzCv IRQs on FIQs on Mode SVC_32 ISA ARM Segment none Control: 18c5387d Table: 01c0404a DAC: 00000051 Register r0 information: non-slab/vmalloc memory Register r1 information: NULL pointer Register r2 information: non-paged memory Register r3 information: non-paged memory Register r4 information: slab kmalloc-192 start c18dd0c0 pointer offset 64 size 192 Register r5 information: non-paged memory Register r6 information: non-paged memory Register r7 information: non-paged memory Register r8 information: non-paged memory Register r9 information: slab filp start c1bc0180 pointer offset 0 Register r10 information: non-paged memory Register r11 information: non-paged memory Register r12 information: non-paged memory Process cdmatest (pid: 555, stack limit = 0xf648a677) Stack: (0xc1ecfee0 to 0xc1ed0000) fee0: ffffffd8 0000001f c1baf9c0 0000001f c1ecff78 00022190 c1ece000 00000004 ff00: aefe6008 be10b395 0000001f c1e543a8 c1bc0180 be98bbe0 00004101 c01fff78 ff20: c1e543a8 c02008d8 00000000 00000000 c1baf9c0 00000000 00000000 00000000 ff40: 00000000 00000000 00000000 40040000 00000000 00000000 00000000 be10b395 ff60: c1baf9c0 00022190 c1baf9c0 00000000 c1baf9c0 00000000 00000000 be10b395 ff80: aefe6008 00000003 80000000 00000000 00000036 c01002a4 c1ece000 00000036 ffa0: aefe6008 c0100060 00000003 80000000 00000003 00004101 be98bbe0 00000000 ffc0: 00000003 80000000 00000000 00000036 00000000 00000000 00010cb0 aefe6008 ffe0: b6e8e971 be98bbcc 00010940 b6e8e978 800b0030 00000003 00000000 00000000 [<bf01c120>] (dmaIoCtrl [cdmadriver]) from [<c01fff78>] (vfs_ioctl+0x20/0x38) [<c01fff78>] (vfs_ioctl) from [<c02008d8>] (sys_ioctl+0xc0/0x918) [<c02008d8>] (sys_ioctl) from [<c0100060>] (ret_fast_syscall+0x0/0x48) Exception stack(0xc1ecffa8 to 0xc1ecfff0) ffa0: 00000003 80000000 00000003 00004101 be98bbe0 00000000 ffc0: 00000003 80000000 00000000 00000036 00000000 00000000 00010cb0 aefe6008 ffe0: b6e8e971 be98bbcc 00010940 b6e8e978 Code: e3a01000 e28d0008 e3a02018 e5943014 (e5936000) ---[ end trace 492e80f2fa491ffe ]--- dma_release! Segmentation fault
06-19
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值