From: Mika Westerberg <mika.westerberg@intel.com>
To: Kai Heng Feng <kai.heng.feng@canonical.com>
Cc: linux-pci@vger.kernel.org,
Ethan Hsieh <ethan.hsieh@canonical.com>,
thunderbolt-software@lists.01.org
Subject: Re: Thunderbolt PCIe card doesn't get enumerated at cold boot
Date: Tue, 30 Jan 2018 12:37:45 +0200 [thread overview]
Message-ID: <20180130103745.GG27654@lahna.fi.intel.com> (raw)
In-Reply-To: <C4051028-A6AD-4B78-97E2-AE1BC34694EB@canonical.com>
On Tue, Jan 30, 2018 at 06:29:56PM +0800, Kai Heng Feng wrote:
>
>
> > On 30 Jan 2018, at 6:23 PM, Mika Westerberg <mika.westerberg@intel.com> wrote:
> >
> > On Tue, Jan 30, 2018 at 04:32:51PM +0800, Kai Heng Feng wrote:
> >> Hi Mika,
> >>
> >> Bother you again because you are the only TBT expert that I know of ;)
> >
> > No problem. That's what I get paid for :-)
> >
> >> We are enabling a new CFL desktop with TBT card. The TBT card in
> >> question doesn’t get enumerated at cold boot, so the card isn’t listed
> >> under `lspci`. Anything that does a PCI scan (# echo 1 >
> >> /sys/bus/pci/rescan, S3, warmboot) can make the card gets detected
> >> correctly.
> >>
> >> The same TBT card doesn’t have the issue on a KBL desktop, so I not
> >> sure if it’s a driver issue though.
> >
> > By TBT "card" do you mean TBT host add-in-card? Is it Alpine Ridge?
>
> 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.
Unless it is in native PCIe hotplug mode but even then you need to have
BIOS support.
> >
> >> Also, is there a more appropriate mailing list for TBT discussion?
> >
> > I think you can use thunderbolt-software@lists.01.org as well.
>
> Good to know ;)
>
> Kai-Heng
next prev parent reply other threads:[~2018-01-30 10:37 UTC|newest]
Thread overview: 10+ messages / expand[flat|nested] mbox.gz Atom feed top
2018-01-30 8:32 Thunderbolt PCIe card doesn't get enumerated at cold boot Kai Heng Feng
2018-01-30 10:23 ` Mika Westerberg
2018-01-30 10:29 ` Kai Heng Feng
2018-01-30 10:37 ` Mika Westerberg [this message]
2018-01-31 7:37 ` Kai Heng Feng
2018-01-31 7:53 ` Mika Westerberg
2018-01-31 8:23 ` Kai Heng Feng
2018-01-31 8:51 ` Mika Westerberg
2018-01-31 9:26 ` Kai Heng Feng
2018-01-31 9:33 ` Mika Westerberg
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20180130103745.GG27654@lahna.fi.intel.com \
--to=mika.westerberg@intel.com \
--cc=ethan.hsieh@canonical.com \
--cc=kai.heng.feng@canonical.com \
--cc=linux-pci@vger.kernel.org \
--cc=thunderbolt-software@lists.01.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.