Dear community,
There is an error during boot. Why does this error occur? And what if I remove this error?
This error always occurs during kernel boot.
**description**
Kernel Version : L3.14.28
[Kernel Booting Error Logs] : error: hwirq 0x25 is too large for (null)
Kernel Booting Logs |
---|
[ 0.333298] usbcore: registered new interface driver usbfs [ 0.333363] usbcore: registered new interface driver hub [ 0.333487] usbcore: registered new device driver usb [ 0.333639] usbphy_nop1.13 supply vcc not found, using dummy regulator [ 0.333768] usbphy_nop2.14 supply vcc not found, using dummy regulator [ 0.336688] i2c i2c-1: IMX I2C adapter registered [ 0.337339] ------------[ cut here ]------------ [ 0.337369] WARNING: CPU: 0 PID: 1 at kernel/irq/irqdomain.c:277 irq_domain_associate+0x150/0x1a8() [ 0.337379] error: hwirq 0x25 is too large for (null) [ 0.337387] Modules linked in: [ 0.337403] CPU: 0 PID: 1 Comm: swapper/0 Not tainted 3.14.28+ #53 [ 0.337442] [<c0014a2c>] (unwind_backtrace) from [<c0011774>] (show_stack+0x10/0x14) [ 0.337467] [<c0011774>] (show_stack) from [<c050e218>] (dump_stack+0x6c/0xb8) [ 0.337490] [<c050e218>] (dump_stack) from [<c002c258>] (warn_slowpath_common+0x64/0x88) [ 0.337509] [<c002c258>] (warn_slowpath_common) from [<c002c310>] (warn_slowpath_fmt+0x30/0x40) [ 0.337524] [<c002c310>] (warn_slowpath_fmt) from [<c0069738>] (irq_domain_associate+0x150/0x1a8) [ 0.337543] [<c0069738>] (irq_domain_associate) from [<c00697fc>] (irq_create_mapping+0x6c/0xfc) [ 0.337559] [<c00697fc>] (irq_create_mapping) from [<c0069904>] (irq_create_of_mapping+0x78/0x10c) [ 0.337584] [<c0069904>] (irq_create_of_mapping) from [<c03eacfc>] (irq_of_parse_and_map+0x24/0x2c) [ 0.337606] [<c03eacfc>] (irq_of_parse_and_map) from [<c0325660>] (i2c_register_adapter+0x224/0x478) [ 0.337626] [<c0325660>] (i2c_register_adapter) from [<c03293f4>] (i2c_imx_probe+0x2c0/0x39c) [ 0.337650] [<c03293f4>] (i2c_imx_probe) from [<c028574c>] (platform_drv_probe+0x48/0xa4) [ 0.337669] [<c028574c>] (platform_drv_probe) from [<c02843e4>] (driver_probe_device+0x110/0x234) [ 0.337686] [<c02843e4>] (driver_probe_device) from [<c0284594>] (__driver_attach+0x8c/0x90) [ 0.337703] [<c0284594>] (__driver_attach) from [<c0282bbc>] (bus_for_each_dev+0x54/0x88) [ 0.337719] [<c0282bbc>] (bus_for_each_dev) from [<c0283b7c>] (bus_add_driver+0xd4/0x1d0) [ 0.337735] [<c0283b7c>] (bus_add_driver) from [<c0284bb0>] (driver_register+0x78/0xf4) [ 0.337751] [<c0284bb0>] (driver_register) from [<c00088a8>] (do_one_initcall+0xe4/0x140) [ 0.337770] [<c00088a8>] (do_one_initcall) from [<c0ad6bfc>] (kernel_init_freeable+0xfc/0x1c8) [ 0.337786] [<c0ad6bfc>] (kernel_init_freeable) from [<c050ac08>] (kernel_init+0x8/0xec) [ 0.337802] [<c050ac08>] (kernel_init) from [<c000e678>] (ret_from_fork+0x14/0x3c) [ 0.337831] ---[ end trace e7d252c33823782c ]--- [ 0.338140] i2c i2c-2: IMX I2C adapter registered [ 0.338749] i2c i2c-3: IMX I2C adapter registered [ 0.338885] media: Linux media interface: v0.10 [ 0.338953] Linux video capture interface: v2.00 [ 0.339032] pps_core: LinuxPPS API ver. 1 registered [ 0.339042] pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo Giometti <giometti@linux.it> [ 0.339069] PTP clock support registered |
Hi jongju,
I have seen this error before, appears that you register an irq hardware, however Try to change to the next release and see what happens.