From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-2.0 required=3.0 tests=DKIM_ADSP_CUSTOM_MED, DKIM_INVALID,DKIM_SIGNED,FREEMAIL_FORGED_FROMDOMAIN,FREEMAIL_FROM, HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI,SPF_HELO_NONE,SPF_PASS, URIBL_BLOCKED,USER_AGENT_SANE_1 autolearn=no autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id CA563ECE588 for ; Wed, 16 Oct 2019 09:22:01 +0000 (UTC) Received: from shelob.surriel.com (shelob.surriel.com [96.67.55.147]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPS id 71F1D20650 for ; Wed, 16 Oct 2019 09:22:01 +0000 (UTC) Authentication-Results: mail.kernel.org; dkim=fail reason="signature verification failed" (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b="EIZvZwJs" DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 71F1D20650 Authentication-Results: mail.kernel.org; dmarc=fail (p=none dis=none) header.from=gmail.com Authentication-Results: mail.kernel.org; spf=fail smtp.mailfrom=kernelnewbies-bounces+kernelnewbies=archiver.kernel.org@kernelnewbies.org Received: from localhost ([::1] helo=shelob.surriel.com) by shelob.surriel.com with esmtp (Exim 4.92.3) (envelope-from ) id 1iKfVI-0003TU-6W for kernelnewbies@archiver.kernel.org; Wed, 16 Oct 2019 05:22:00 -0400 Received: from mail-wm1-x344.google.com ([2a00:1450:4864:20::344]) by shelob.surriel.com with esmtps (TLSv1.2:ECDHE-RSA-AES128-GCM-SHA256:128) (Exim 4.92.3) (envelope-from ) id 1iKfTS-0001LH-H5 for kernelnewbies@kernelnewbies.org; Wed, 16 Oct 2019 05:20:06 -0400 Received: by mail-wm1-x344.google.com with SMTP id p7so2045329wmp.4 for ; Wed, 16 Oct 2019 02:20:06 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=date:from:to:cc:subject:message-id:mail-followup-to:mime-version :content-disposition:user-agent; bh=Lcod0j5EiGW+04YQR3YSYyjYdqsJv2RJa94QGYH6T0U=; b=EIZvZwJs5JIlJISavRqyncm/Gz8wkW4iQ1wTE/k3PqrFnPvx/TcLqdgyka8paVROup vkspBHw4iYcjoqGY2jM+QjVFjdCeu6PrA2JcPiz6WEOs1JG8wi5zvBKAocZ+sdesnOUD OSLZh6b3/PjG9WGDsa0PYrQ70m3abinuQoiWAehWCeI8Juffxffhc8qzxBH+OUBt8kiw inyih6xWyUNJsEzlhrQN6ZkgGlvGR3mTUnkFjVKcZS0zkDz8RHvWiBT9BZz6p5G1LJgV rRU5LGTTY9FzXuEyCdRGR43UFr6orju0aL7RdKNGMTrftQ1ONoEUASP22G7sTWYxra9b zCjg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:date:from:to:cc:subject:message-id :mail-followup-to:mime-version:content-disposition:user-agent; bh=Lcod0j5EiGW+04YQR3YSYyjYdqsJv2RJa94QGYH6T0U=; b=ezuCdEsdGkaV5aq760pDaJWX1ip/OlgXtzyxPxumu3Fc4NuYw2Vs+DdIWGPzN7PCQR 5xiMflO9Gb4rMFW2vkcIIXZocTSWeM1rYNG4khGztRBOu13p1Lq2TGm3HxqR2D0dgziD 4uVO0+Fe1OkFeVJQOM0aUBSmC3f1nubafLU1vhFkO6Tq3cPjGJeWYQP2PG6sop5vjNq2 HO5+ytdIDKKvX1+8J6E1wevY7nQ0ceBH32g5+1/LusJX1KxJUMFqzhKj3QJDuzTkfNY3 mo8XBNLwu3YwN9uoosD49tggPCTD+jntS1jqH0PCv/ggo7gZACbIB4HbXLKgeVnolNOQ 3qCw== X-Gm-Message-State: APjAAAVKCeZAkuux48IcaNKlAWBFHPniUduMpWN2RwBVPHcZySt/cooI WEVrgrmee4PSy9ELTwmESHlpLphJ X-Google-Smtp-Source: APXvYqzsEHJSVaSBTSmzNGKW/359ZhPRMvmsdqP0ZlMaSmjdwJ8tK3wwLlG797JoRURW9BstGLa+DA== X-Received: by 2002:a7b:ca4e:: with SMTP id m14mr2635541wml.98.1571217603582; Wed, 16 Oct 2019 02:20:03 -0700 (PDT) Received: from localhost ([193.47.161.132]) by smtp.gmail.com with ESMTPSA id w7sm1831513wmd.22.2019.10.16.02.20.02 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Wed, 16 Oct 2019 02:20:02 -0700 (PDT) Date: Wed, 16 Oct 2019 11:19:18 +0200 From: Oliver Graute To: kernelnewbies@kernelnewbies.org Subject: BUG: Bad page state in process swapper on new imx8qm board Message-ID: <20191016091918.GF16292@optiplex> Mail-Followup-To: kernelnewbies@kernelnewbies.org, Aisheng Dong , Peng Fan MIME-Version: 1.0 Content-Disposition: inline User-Agent: Mutt/1.9.4 (2018-02-28) Cc: Aisheng Dong , Peng Fan X-BeenThere: kernelnewbies@kernelnewbies.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: Learn about the Linux kernel List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Errors-To: kernelnewbies-bounces+kernelnewbies=archiver.kernel.org@kernelnewbies.org Hello list, I try to bootup up a new imx8qm congatec board and I have written a dts file for it and applied some imx8qm related patches which are not mainline yet but working fine on another imx8qm board (same cpu, different board vendor). The Kernel starts to boot. But unfortunately its stucked after few seconds with a lot memory/swapper issues. BUG: Bad page state in process swapper Some clue what`s going on here? Best regards, Oliver Starting kernel ... [ 0.000000] Booting Linux on physical CPU 0x0000000000 [0x410fd034] [ 0.000000] Linux version 5.3.0-rc7-next-20190904-00033-gf19a0a4e7252-dirty (alarm@imx8qm) (gcc version 8.3.0 (GCC)) #4 SMP PREEMPT Thu Oct 10 13:23:33 UTC 2019 [ 0.000000] Machine model: Congatec QMX8 Qseven series [ 0.000000] efi: Getting EFI parameters from FDT: [ 0.000000] efi: UEFI not found. [ 0.000000] cma: Reserved 32 MiB at 0x00000000fe000000 [ 0.000000] earlycon: lpuart32 at MMIO 0x000000005a060000 (options '') [ 0.000000] printk: bootconsole [lpuart32] enabled [ 0.000000] NUMA: No NUMA configuration found [ 0.000000] NUMA: Faking a node at [mem 0x0000000080200000-0x000000097fffffff] [ 0.000000] NUMA: NODE_DATA [mem 0x97f3e2800-0x97f3e3fff] [ 0.000000] Zone ranges: [ 0.000000] DMA32 [mem 0x0000000080200000-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 0x0000000080200000-0x00000000ffffffff] [ 0.000000] node 0: [mem 0x0000000880000000-0x000000097fffffff] [ 0.000000] Initmem setup node 0 [mem 0x0000000080200000-0x000000097fffffff] [ 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.1 [ 0.000000] percpu: Embedded 22 pages/cpu s52952 r8192 d28968 u90112 [ 0.000000] Detected VIPT I-cache on CPU0 [ 0.000000] CPU features: detected: ARM erratum 845719 [ 0.000000] CPU features: detected: GIC system register CPU interface [ 0.000000] Speculative Store Bypass Disable mitigation not required [ 0.000000] Built 1 zonelists, mobility grouping on. Total pages: 1547784 [ 0.000000] Policy zone: Normal [ 0.000000] Kernel command line: console=ttyLP0,115200 root=/dev/mmcblk2p2 rootwait rw earlycon [ 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] software IO TLB: mapped [mem 0xfa000000-0xfe000000] (64MB) [ 0.000000] BUG: Bad page state in process swapper pfn:b0001 [ 0.000000] page:fffffe0000a00040 refcount:0 mapcount:1 mapping:0000000000000000 index:0x0 [ 0.000000] flags: 0x0() [ 0.000000] raw: 0000000000000000 0000000000000000 0000000000000000 0000000000000000 [ 0.000000] raw: 0000000000000000 0000000000000000 0000000000000000 0000000000000000 [ 0.000000] page dumped because: nonzero mapcount [ 0.000000] Modules linked in: [ 0.000000] CPU: 0 PID: 0 Comm: swapper Not tainted 5.3.0-rc7-next-20190904-00033-gf19a0a4e7252-dirty #4 [ 0.000000] Hardware name: Congatec QMX8 Qseven series (DT) [ 0.000000] Call trace: [ 0.000000] dump_backtrace+0x0/0x140 [ 0.000000] show_stack+0x14/0x20 [ 0.000000] dump_stack+0xb0/0xf4 [ 0.000000] bad_page+0xec/0x118 [ 0.000000] free_pages_check_bad+0x70/0xa8 [ 0.000000] __free_pages_ok+0x2a8/0x2c8 [ 0.000000] __free_pages+0x4c/0x58 [ 0.000000] __free_pages_core+0xc0/0xd0 [ 0.000000] memblock_free_pages+0x10/0x18 [ 0.000000] memblock_free_all+0x188/0x254 [ 0.000000] mem_init+0x48/0x58 [ 0.000000] start_kernel+0x254/0x484 [ 0.000000] Disabling lock debugging due to kernel taint [ 0.000000] BUG: Bad page state in process swapper pfn:b0002 [ 0.000000] page:fffffe0000a00080 refcount:0 mapcount:1 mapping:0000000000000000 index:0x0 [ 0.000000] flags: 0x0() [ 0.000000] raw: 0000000000000000 0000000000000000 0000000000000000 0000000000000000 [ 0.000000] raw: 0000000000000000 0000000000000000 0000000000000000 0000000000000000 [ 0.000000] page dumped because: nonzero mapcount [ 0.000000] Modules linked in: [ 0.000000] CPU: 0 PID: 0 Comm: swapper Tainted: G B 5.3.0-rc7-next-20190904-00033-gf19a0a4e7252-dirty #4 [ 0.000000] Hardware name: Congatec QMX8 Qseven series (DT) [ 0.000000] Call trace: [ 0.000000] dump_backtrace+0x0/0x140 [ 0.000000] show_stack+0x14/0x20 [ 0.000000] dump_stack+0xb0/0xf4 [ 0.000000] bad_page+0xec/0x118 [ 0.000000] free_pages_check_bad+0x70/0xa8 [ 0.000000] __free_pages_ok+0x2a8/0x2c8 [ 0.000000] __free_pages+0x4c/0x58 [ 0.000000] __free_pages_core+0xc0/0xd0 [ 0.000000] memblock_free_pages+0x10/0x18 [ 0.000000] memblock_free_all+0x188/0x254 [ 0.000000] mem_init+0x48/0x58 [ 0.000000] start_kernel+0x254/0x484 [ 0.000000] BUG: Bad page state in process swapper pfn:b0003 [ 0.000000] page:fffffe0000a000c0 refcount:0 mapcount:1 mapping:0000000000000000 index:0x0 [ 0.000000] flags: 0x0() [ 0.000000] raw: 0000000000000000 0000000000000000 0000000000000000 0000000000000000 [ 0.000000] raw: 0000000000000000 0000000000000000 0000000000000000 0000000000000000 [ 0.000000] page dumped because: nonzero mapcount [ 0.000000] Modules linked in: [ 0.000000] CPU: 0 PID: 0 Comm: swapper Tainted: G B 5.3.0-rc7-next-20190904-00033-gf19a0a4e7252-dirty #4 [ 0.000000] Hardware name: Congatec QMX8 Qseven series (DT) [ 0.000000] Call trace: [ 0.000000] dump_backtrace+0x0/0x140 [ 0.000000] show_stack+0x14/0x20 [ 0.000000] dump_stack+0xb0/0xf4 [ 0.000000] bad_page+0xec/0x118 [ 0.000000] free_pages_check_bad+0x70/0xa8 [ 0.000000] __free_pages_ok+0x2a8/0x2c8 [ 0.000000] __free_pages+0x4c/0x58 [ 0.000000] __free_pages_core+0xc0/0xd0 [ 0.000000] memblock_free_pages+0x10/0x18 [ 0.000000] memblock_free_all+0x188/0x254 [ 0.000000] mem_init+0x48/0x58 [ 0.000000] start_kernel+0x254/0x484 [ 0.000000] BUG: Bad page state in process swapper pfn:b0004 [ 0.000000] page:fffffe0000a00100 refcount:0 mapcount:1 mapping:0000000000000000 index:0x0 [ 0.000000] flags: 0x0() [ 0.000000] raw: 0000000000000000 0000000000000000 0000000000000000 0000000000000000 [ 0.000000] raw: 0000000000000000 0000000000000000 0000000000000000 0000000000000000 [ 0.000000] page dumped because: nonzero mapcount [ 0.000000] Modules linked in: [ 0.000000] CPU: 0 PID: 0 Comm: swapper Tainted: G B 5.3.0-rc7-next-20190904-00033-gf19a0a4e7252-dirty #4 [ 0.000000] Hardware name: Congatec QMX8 Qseven series (DT) [ 0.000000] Call trace: [ 0.000000] dump_backtrace+0x0/0x140 [ 0.000000] show_stack+0x14/0x20 [ 0.000000] dump_stack+0xb0/0xf4 [ 0.000000] bad_page+0xec/0x118 [ 0.000000] free_pages_check_bad+0x70/0xa8 [ 0.000000] __free_pages_ok+0x2a8/0x2c8 [ 0.000000] __free_pages+0x4c/0x58 [ 0.000000] __free_pages_core+0xc0/0xd0 [ 0.000000] memblock_free_pages+0x10/0x18 [ 0.000000] memblock_free_all+0x188/0x254 [ 0.000000] mem_init+0x48/0x58 [ 0.000000] start_kernel+0x254/0x484 [ 0.000000] BUG: Bad page state in process swapper pfn:b0005 [ 0.000000] page:fffffe0000a00140 refcount:0 mapcount:1 mapping:0000000000000000 index:0x0 [ 0.000000] flags: 0x0() [ 0.000000] raw: 0000000000000000 0000000000000000 0000000000000000 0000000000000000 [ 0.000000] raw: 0000000000000000 0000000000000000 0000000000000000 0000000000000000 [ 0.000000] page dumped because: nonzero mapcount [ 0.000000] Modules linked in: [ 0.000000] CPU: 0 PID: 0 Comm: swapper Tainted: G B 5.3.0-rc7-next-20190904-00033-gf19a0a4e7252-dirty #4 [ 0.000000] Hardware name: Congatec QMX8 Qseven series (DT) [ 0.000000] Call trace: [ 0.000000] dump_backtrace+0x0/0x140 [ 0.000000] show_stack+0x14/0x20 [ 0.000000] dump_stack+0xb0/0xf4 [ 0.000000] bad_page+0xec/0x118 [ 0.000000] free_pages_check_bad+0x70/0xa8 [ 0.000000] __free_pages_ok+0x2a8/0x2c8 [ 0.000000] __free_pages+0x4c/0x58 [ 0.000000] __free_pages_core+0xc0/0xd0 [ 0.000000] memblock_free_pages+0x10/0x18 [ 0.000000] memblock_free_all+0x188/0x254 [ 0.000000] mem_init+0x48/0x58 [ 0.000000] start_kernel+0x254/0x484 [ 0.000000] BUG: Bad page state in process swapper pfn:b0006 [ 0.000000] page:fffffe0000a00180 refcount:0 mapcount:1 mapping:0000000000000000 index:0x0 [ 0.000000] flags: 0x0() [ 0.000000] raw: 0000000000000000 0000000000000000 0000000000000000 0000000000000000 [ 0.000000] raw: 0000000000000000 0000000000000000 0000000000000000 0000000000000000 [ 0.000000] page dumped because: nonzero mapcount [ 0.000000] Modules linked in: [ 0.000000] CPU: 0 PID: 0 Comm: swapper Tainted: G B 5.3.0-rc7-next-20190904-00033-gf19a0a4e7252-dirty #4 [ 0.000000] Hardware name: Congatec QMX8 Qseven series (DT) [ 0.000000] Call trace: [ 0.000000] dump_backtrace+0x0/0x140 [ 0.000000] show_stack+0x14/0x20 [ 0.000000] dump_stack+0xb0/0xf4 [ 0.000000] bad_page+0xec/0x118 [ 0.000000] free_pages_check_bad+0x70/0xa8 [ 0.000000] __free_pages_ok+0x2a8/0x2c8 [ 0.000000] __free_pages+0x4c/0x58 [ 0.000000] __free_pages_core+0xc0/0xd0 [ 0.000000] memblock_free_pages+0x10/0x18 [ 0.000000] memblock_free_all+0x188/0x254 [ 0.000000] mem_init+0x48/0x58 [ 0.000000] start_kernel+0x254/0x484 [ 0.000000] BUG: Bad page state in process swapper pfn:b0007 [ 0.000000] page:fffffe0000a001c0 refcount:0 mapcount:1 mapping:0000000000000000 index:0x0 [ 0.000000] flags: 0x0() [ 0.000000] raw: 0000000000000000 0000000000000000 0000000000000000 0000000000000000 [ 0.000000] raw: 0000000000000000 0000000000000000 0000000000000000 0000000000000000 [ 0.000000] page dumped because: nonzero mapcount [ 0.000000] Modules linked in: [ 0.000000] CPU: 0 PID: 0 Comm: swapper Tainted: G B 5.3.0-rc7-next-20190904-00033-gf19a0a4e7252-dirty #4 [ 0.000000] Hardware name: Congatec QMX8 Qseven series (DT) [ 0.000000] Call trace: [ 0.000000] dump_backtrace+0x0/0x140 [ 0.000000] show_stack+0x14/0x20 [ 0.000000] dump_stack+0xb0/0xf4 [ 0.000000] bad_page+0xec/0x118 [ 0.000000] free_pages_check_bad+0x70/0xa8 [ 0.000000] __free_pages_ok+0x2a8/0x2c8 [ 0.000000] __free_pages+0x4c/0x58 [ 0.000000] __free_pages_core+0xc0/0xd0 [ 0.000000] memblock_free_pages+0x10/0x18 [ 0.000000] memblock_free_all+0x188/0x254 [ 0.000000] mem_init+0x48/0x58 [ 0.000000] start_kernel+0x254/0x484 [ 0.000000] BUG: Bad page state in process swapper pfn:b0008 [ 0.000000] page:fffffe0000a00200 refcount:0 mapcount:1 mapping:0000000000000000 index:0x0 [ 0.000000] flags: 0x0() [ 0.000000] raw: 0000000000000000 0000000000000000 0000000000000000 0000000000000000 [ 0.000000] raw: 0000000000000000 0000000000000000 0000000000000000 0000000000000000 [ 0.000000] page dumped because: nonzero mapcount [ 0.000000] Modules linked in: [ 0.000000] CPU: 0 PID: 0 Comm: swapper Tainted: G B 5.3.0-rc7-next-20190904-00033-gf19a0a4e7252-dirty #4 [ 0.000000] Hardware name: Congatec QMX8 Qseven series (DT) [ 0.000000] Call trace: [ 0.000000] dump_backtrace+0x0/0x140 [ 0.000000] show_stack+0x14/0x20 [ 0.000000] dump_stack+0xb0/0xf4 [ 0.000000] bad_page+0xe _______________________________________________ Kernelnewbies mailing list Kernelnewbies@kernelnewbies.org https://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies