linux-pci.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* pciehp command complete timeout issue
@ 2015-06-18 12:06 Yijing Wang
  2015-06-24 23:05 ` Bjorn Helgaas
  0 siblings, 1 reply; 5+ messages in thread
From: Yijing Wang @ 2015-06-18 12:06 UTC (permalink / raw)
  To: Bjorn Helgaas; +Cc: Rajat Jain, PCI

When I tried to unbind pciehp driver on a pcie root port(bound pciehp driver),
a lot timeout warning appeared.

The first timeout value is 102387672 msec :(
I debug and found that when pciehp complete pcie_enable_notification(), there was no command complete interrupt
be triggered, so cmd_busy always be set, and once another command post, a very long timeout warning noised.


 +-[0000:40]-+-00.0-[41]--
 |           +-01.0-[42-43]--+-00.0  Intel Corporation 82599ES 10-Gigabit SFI/SFP+ Network Connection
 |           |               \-00.1  Intel Corporation 82599ES 10-Gigabit SFI/SFP+ Network Connection
 |           +-03.0-[44-45]--+-00.0  Intel Corporation 82599ES 10-Gigabit SFI/SFP+ Network Connection
 |           |               \-00.1  Intel Corporation 82599ES 10-Gigabit SFI/SFP+ Network Connection

[root@hulk slots]# ls
0  0-1  0-2  0-3  0-4  0-5  1  10  11  12  13  14  15  16  2  3  4  5  6  7  8  9
[root@hulk slots]# cat 6/address
0000:44:00
[root@hulk slots]#

[root@hulk pciehp]# echo 0000:40:03.0:pcie04 > unbind
[root@hulk pciehp]#

...
[102413.749632] pciehp 0000:40:03.0:pcie04: unloading service driver pciehp
[102413.749638] pciehp_remove dev 0000:40:03.0, cmd_busy 1
[102413.754929] pcie_disable_notification: ctrl cmd busy 1
[102413.765903] pciehp 0000:40:03.0:pcie04: Timeout on hotplug command 0x11f1 (issued 102387672 msec ago)
[102413.775171] pcie_do_write_cmd: dev 0000:40:03.0, cmd_busy set to 1
[102415.377950] pciehp 0000:40:03.0:pcie04: Timeout on hotplug command 0x01c0 (issued 1600 msec ago)
...

-- 
Thanks!
Yijing


^ permalink raw reply	[flat|nested] 5+ messages in thread

end of thread, other threads:[~2015-06-26  2:07 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2015-06-18 12:06 pciehp command complete timeout issue Yijing Wang
2015-06-24 23:05 ` Bjorn Helgaas
2015-06-25  1:18   ` Yijing Wang
2015-06-25 19:17     ` Bjorn Helgaas
2015-06-26  2:07       ` Yijing Wang

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).