请教一下各位大佬,t113运行的报错问题
-
t113运行某些程序的时候,会出现如下报错,想请教一下各位大佬,这个是什么原因引起的报错
root@rtkdev:~# [ 145.071695] kworker/u4:0: page allocation failure: order:0, mode:0xa20(GFP_ATOMIC), nodemask=(null) [ 145.081872] CPU: 1 PID: 7 Comm: kworker/u4:0 Tainted: G O 5.4.61 #3198 [ 145.090596] Hardware name: Generic DT based system [ 145.096064] Workqueue: brcmf_wq/mmc1:0001:1 brcmf_sdio_dataworker [brcmfmac] [ 145.103943] [<c010e2e4>] (unwind_backtrace) from [<c010a8f0>] (show_stack+0x10/0x14) [ 145.112567] [<c010a8f0>] (show_stack) from [<c0788c9c>] (dump_stack+0x7c/0x98) [ 145.120626] [<c0788c9c>] (dump_stack) from [<c01c3d28>] (warn_alloc+0xa0/0x154) [ 145.128776] [<c01c3d28>] (warn_alloc) from [<c01c41d4>] (__alloc_pages_nodemask+0x3bc/0x8c4) [ 145.138179] [<c01c41d4>] (__alloc_pages_nodemask) from [<c01c4748>] (page_frag_alloc+0x4c/0x14c) [ 145.147965] [<c01c4748>] (page_frag_alloc) from [<c05dbc5c>] (__netdev_alloc_skb+0x100/0x164) [ 145.157485] [<c05dbc5c>] (__netdev_alloc_skb) from [<bf0005c8>] (brcmu_pkt_buf_get_skb+0x18/0x38 [brcmutil]) [ 145.168527] [<bf0005c8>] (brcmu_pkt_buf_get_skb [brcmutil]) from [<bf0210cc>] (brcmf_sdiod_recv_buf+0x18/0x84 [brcmfmac]) [ 145.180847] [<bf0210cc>] (brcmf_sdiod_recv_buf [brcmfmac]) from [<bf01e280>] (brcmf_sdio_dataworker+0x924/0x1b60 [brcmfmac]) [ 145.193420] [<bf01e280>] (brcmf_sdio_dataworker [brcmfmac]) from [<c012f4f4>] (process_one_work+0x16c/0x20c) [ 145.204355] [<c012f4f4>] (process_one_work) from [<c012fb00>] (worker_thread+0x230/0x2d4) [ 145.213470] [<c012fb00>] (worker_thread) from [<c013428c>] (kthread+0x114/0x11c) [ 145.221702] [<c013428c>] (kthread) from [<c01010e8>] (ret_from_fork+0x14/0x2c) [ 145.229730] Exception stack(0xc682dfb0 to 0xc682dff8) [ 145.235345] dfa0: 00000000 00000000 00000000 00000000 [ 145.244439] dfc0: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 [ 145.253531] dfe0: 00000000 00000000 00000000 00000000 00000013 00000000 [ 145.260966] Mem-Info: [ 145.263524] active_anon:5045 inactive_anon:589 isolated_anon:0 [ 145.263524] active_file:5846 inactive_file:5746 isolated_file:0 [ 145.263524] unevictable:0 dirty:0 writeback:0 unstable:0 [ 145.263524] slab_reclaimable:0 slab_unreclaimable:4351 [ 145.263524] mapped:4875 shmem:1143 pagetables:337 bounce:0 [ 145.263524] free:3101 free_pcp:28 free_cma:1110 [ 145.299810] Node 0 active_anon:20180kB inactive_anon:2356kB active_file:23384kB inactive_file:22984kB unevictable:0kB isolated(anon):0kB isolated(file):0kB mapped:19500kB dirty:0kB writeback:0kB shmem:4572kB writeback_tmp:0kB unstable:0kB all_unreclaimable? no [ 145.325481] Normal free:12464kB min:1320kB low:1648kB high:1976kB active_anon:20180kB inactive_anon:2356kB active_file:23384kB inactive_file:22996kB unevictable:0kB writepending:0kB present:131072kB managed:110396kB mlocked:0kB kernel_stack:1128kB pagetables:1348kB bounce:0kB free_pcp:112kB local_pcp:44kB free_cma:4440kB [ 145.357126] lowmem_reserve[]: 0 0 [ 145.360846] Normal: 220*4kB (UM) 139*8kB (UMC) 107*16kB (UMC) 50*32kB (UM) 16*64kB (MC) 2*128kB (UM) 1*256kB (C) 1*512kB (M) 1*1024kB (M) 0*2048kB 1*4096kB (C) = 12472kB [ 145.377746] Free pages count per migrate typeat order: 0 1 2 3 4 5 6 7 8 9 10 [ 145.390936] zone Normal, type Unmovable 16 7 2 3 0 1 0 0 0 0 0 [ 145.403275] zone Normal, type Movable 201 131 104 47 15 1 0 1 1 0 0 [ 145.415674] zone Normal, type Reclaimable 0 0 0 0 0 0 0 0 0 0 0 [ 145.428012] zone Normal, type CMA 1 0 1 0 1 0 1 0 0 0 1 [ 145.440344] zone Normal, type HighAtomic 0 0 0 0 0 0 0 0 0 0 0 [ 145.452708] zone Normal, type Isolate 0 0 0 0 0 0 0 0 0 0 0 [ 145.465064] 12751 total pagecache pages [ 145.469362] 0 pages in swap cache [ 145.473069] Swap cache stats: add 0, delete 0, find 0/0 [ 145.478912] Free swap = 0kB [ 145.482155] Total swap = 0kB [ 145.485393] 32768 pages RAM [ 145.488505] 0 pages HighMem/MovableOnly [ 145.492807] 5169 pages reserved [ 145.496327] 4096 pages cma reserved [ 145.500771] brcmfmac: brcmf_sdiod_recv_buf: brcmu_pkt_buf_get_skb failed: len 64 [ 145.509196] brcmfmac: brcmf_sdio_readframes: RXHEADER FAILED: -5 [ 145.516081] brcmfmac: brcmf_sdio_rxfail: abort command, terminate frame, send NAK [ 145.528961] brcmfmac: brcmf_sdio_rxglom: descriptor len 3 bad: 0 [ 145.535841] brcmfmac: brcmf_sdio_hdparse: HW header length too long [ 145.543138] brcmfmac: brcmf_sdio_rxfail: terminate frame [ 145.553984] brcmfmac: brcmf_sdio_rxglom: descriptor len 4 bad: 0 [ 145.560965] brcmfmac: brcmf_sdio_hdparse: HW header length too long [ 145.568132] brcmfmac: brcmf_sdio_rxfail: terminate frame [ 145.577710] brcmfmac: brcmf_sdio_rxglom: descriptor len 3 bad: 0 [ 188.156435] EXT4-fs (mmcblk0p8): mounted filesystem with journalled data mode. Opts: data=journal [ 248.364424] reboot_callback(): empty arg [ 248.545523] sunxi-mmc 4022000.sdmmc: sdc set ios:clk 0Hz bm PP pm OFF vdd 0 width 1 timing LEGACY(SDR12) dt B [ 248.625779] [ohci1-controller]: ohci shutdown start [ 248.631469] [ohci1-controller]: ohci shutdown end [ 248.679824] [ehci1-controller]: ehci shutdown start [ 248.685505] [ehci1-controller]: ehci shutdown end [ 249.245330] sunxi_ohci_hcd_shutdown, ohci0-controller is disable, need not shutdown [ 249.276112] sunxi_ehci_hcd_shutdown, ehci0-controller is disable, need not shutdown [ 249.754421] reboot: Restarting system
-
看着好像是 TF 驱动报错,页分配失败,保护ext4分区了
-
@yuzukitsuru 谢谢大佬。再请教一下,出现这个报错的情况,是将一个分区的文件,解压到另一个分区的时候出现的,两个分区都是fat格式的。储存用的是mmc,这个brcmfxxx是WiFi的驱动。大佬有解决思路或者调试方向可以指引一下吗
-
@qinlinbin 划分一个空的分区作为并挂载overlayfs,并且先挂载overlayfs再insmod wifi
Copyright © 2024 深圳全志在线有限公司 粤ICP备2021084185号 粤公网安备44030502007680号