Re: [PATCH v3] pciehp: only wait command complete for real hotplug control

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Wed, Apr 30, 2014 at 2:51 PM, Bjorn Helgaas <bhelgaas@xxxxxxxxxx> wrote:
> On Wed, Apr 30, 2014 at 3:33 PM, Yinghai Lu <yinghai@xxxxxxxxxx> wrote:
>> On system with 16 PCI express hotplug slots, customer complain every slot
>> will report "Command not completed in 1000 msec" during initialization.
>>
>> Intel says that we should only wait command complete only for
>>            Electromechanical Interlock Control
>>            Power Controller Control
>>            Power Indicator Control
>>            Attention Indicator Control
>>
>> System with AMD/Nvidia chipset have same problem.
>
> Do you have a datasheet reference for any of these parts?  Do we have
> any way of identifying the affected parts?  Is it *all* Intel parts,
> *all* AMD parts, *all* Nvidia parts?

For intel: Nehalem, westmere, sndbridge, ivybridge.

For nvidia, only according to boot log for old systems with chipset:
ck804 and mcp55.

>
> I want to have a comment in the code because we basically have two
> strategies for dealing with Command Complete.  Both are legal
> according to the PCIe spec, and you're changing from strategy A to
> strategy B because B works better on these parts.  We need a hint in
> the code that tells us not to change from B back to A and why.
> Otherwise some future programmer is likely to change back to A, which
> will break your box again.

ok, will try to add comment about the change.

Thanks

Yinghai
--
To unsubscribe from this list: send the line "unsubscribe linux-pci" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html




[Index of Archives]     [DMA Engine]     [Linux Coverity]     [Linux USB]     [Video for Linux]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]     [Greybus]

  Powered by Linux