On Mon, Feb 10, 2020 at 12:54:47PM +0000, Li,Rongqing wrote: > > -----邮件原件----- > > 发件人: Andy Shevchenko [mailto:andriy.shevchenko@xxxxxxxxxxxxxxx] > > 发送时间: 2020年2月10日 18:10 > > 收件人: Li,Rongqing <lirongqing@xxxxxxxxx> > > 抄送: gregkh@xxxxxxxxxxxxxxxxxxx; jslaby@xxxxxxxx; > > haolee.swjtu@xxxxxxxxx; linux-serial@xxxxxxxxxxxxxxx > > 主题: Re: [PATCH] serial: 8250_pnp: pass IRQ shared flag to UART ports > > On Sun, Feb 09, 2020 at 12:42:27PM +0800, Li RongQing wrote: > > > On some systems IRQ lines might be shared between multiple devices. > > > If so, the irqflags have to be configured accordingly. The reason is: > > > The 8250 port startup code performs IRQ tests *before* the IRQ handler > > > for that particular port is registered. > > > > Thanks for the report. > > > > Before we proceed with it, can we have more information about the device in > > question? > > How is it enumerated? What is in resources (ACPI / or ...?) for this device? > > Also how IPMI is being involved to all this and why? > > > > This is arm server, resource is from dsdt, and detail is > And I think we has the same issue. > > Author: Kurt Kanzenbach <kurt@xxxxxxxxxxxxx> > Date: Fri Mar 16 12:31:58 2018 +0100 > > tty: serial: 8250: pass IRQ shared flag to UART ports Thanks for sharing additional information. Funny that the mentioned commit describes everything and had done a symptomatic healing instead of fixing it properly. So, I will send a patch later Cc'ing you. I would like to be informed if it helps (in form of Tested-by tag). -- With Best Regards, Andy Shevchenko