AnsweredAssumed Answered

"error: hwirq 0x25 is too large for (null)" Why does this error occur?

Question asked by jongju park on Jan 30, 2018
Latest reply on Jan 31, 2018 by Bio_TICFSL

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



Outcomes