On Wed, Jan 31, 2018 at 04:23:21PM +0800, Kai Heng Feng wrote:
> Now sure which string to grep, but looks like hotplug is supported.
> Still attach dmesg to let you confirm it’s working.
[ 0.197025] acpi PNP0A08:00: _OSC: OS supports [ExtendedConfig ASPM ClockPM Segments MSI]
[ 0.197222] acpi PNP0A08:00: _OSC: platform does not support [PCIeHotplug PME AER]
[ 0.197408] acpi PNP0A08:00: _OSC: OS now controls [PCIeCapability]
So native PCIe hotplug is disabled.
On Wed, Jan 31, 2018 at 03:37:32PM +0800, Kai Heng Feng wrote:
> > On 30 Jan 2018, at 6:37 PM, Mika Westerberg <mika.westerberg(a)intel.com> wrote:
> >> Yes it is. It’s a PCIe add-in-card. It is Alpine Ridge.
> >> Wondering if TBT requires special support from PCH or ACPI?
> >> I am asking this because the very same card can’t get detected on a Ryzen
> >> platform.
> > Yes, it needs to have BIOS support and in addition you need to have
> > those side band signals connected properly. BIOS support is needed for
> > ACPI hotplug.
> Sounds like there are two different kind of supports:
> - Basic TBT support.
> - ACPI hotplug support in addition to basic support.
I think those ACPI methods should be part of the basic support.
> What do I need to check if the motherboard fully support them?
> I guess there are special ACPI methods for them?
I would start by installing Windows + TBT driver and see if it works. If
it does, then we need to figure out what we do differently in Linux. If
it does not, then there is something missing from the BIOS/HW side.
> > Unless it is in native PCIe hotplug mode but even then you need to have
> > BIOS support.
> How do I check this for the TBT add-in-card?
When it is in native mode, you can see from dmesg that the BIOS has
enabled native PCIe hotplug when _OSI method is called. If you can't
find it, you can send me the dmesg and I'll check it.
Hi all; I delivered my talk on tb3 (and some other things this morning) at
I've made all my benchmarking tests using flent available (and some dmesg
dumps of crash situations etc) public.
Hopefully this of help to someone, and Wellcome feedback.