RE: CentOS/Kernel 3.18.4/Thunderbolt2

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

 



> -----Original Message-----
> From: linux-pci-owner@xxxxxxxxxxxxxxx [mailto:linux-pci-
> owner@xxxxxxxxxxxxxxx] On Behalf Of Israel Brewster
> Sent: Thursday, January 29, 2015 1:21 PM
> To: Bjorn Helgaas
> Cc: linux-pci@xxxxxxxxxxxxxxx
> Subject: Re: CentOS/Kernel 3.18.4/Thunderbolt2
> 
> On Jan 29, 2015, at 11:05 AM, Bjorn Helgaas <bhelgaas@xxxxxxxxxx> wrote:
> 
> > On Thu, Jan 29, 2015 at 1:46 PM, Israel Brewster <israel@xxxxxxxxxxxxxx>
> wrote:
> >> My company recently purchased and installed a new SuperMicro server
> with a Thunderbolt 2 (Falcon Ridge) card installed, specifically an AOC-TBT-
> DSL5320. I then installed CentOS 6, and, since to my understanding
> thunderbolt support is only in more recent kernels, I went ahead and
> upgraded the kernel to version 3.18.4 from ElRepo. However, I have not
> seen any indication yet that Thunderbolt is working - although I may just not
> be looking in the right place. Over on Google+ Greg Kroah-Hartman
> indicated that I need the PCI hot plug controller driver enabled, and
> Matthew Garrett indicated that I specifically need the ACPI PCI hotplug
> driver rather than the native PCIe hotplug driver. To check, I ran the
> following command:
> >>
> >> egrep -i HOTPLUG /boot/config-3.18.4-1.el6.elrepo.x86_64
> >>
> >> Which returned the following potentially relevant results:
> >>
> >> CONFIG_ACPI_HOTPLUG_CPU=y
> >> CONFIG_ACPI_HOTPLUG_MEMORY=y
> >> CONFIG_HOTPLUG_PCI_PCIE=y
> >> CONFIG_HOTPLUG_PCI=y
> >>
> >> but also the following:
> >>
> >> # CONFIG_HOTPLUG_PCI_ACPI is not set
> >> # CONFIG_HOTPLUG_PCI_CPCI is not set
> >>
> >> So perhaps that's the entire problem - that CONFIG_HOTPLUG_PCI_ACPI
> is not set? If so, what's going to be the easiest solution?
> >
> > Yep, if you need the ACPI PCI hotplug driver,
> CONFIG_HOTPLUG_PCI_ACPI
> > should be enabled.  I think you should be able to use "make
> > menuconfig" to enable it at:
> >
> >  Bus options
> >    Support for PCI Hotplug
> >      ACPI PCI Hotplug driver
> >
> > I'm not  RedHat/CentOS person, so I don't know the distro details, but
> > I would try "make install" as a starting point.
> 
> Well, I went ahead and downloaded the 3.18.4 source, copied my current
> config, ran make menuconfig, and enabled that option. Then I ran make
> rpm, which gave me a RPM that I installed and was able to boot from.
> However, while I do see the ACPI PCI Hotplug driver loading in the DMESG, I
> still don't see any indication of the thunderbolt controller or the drive I
> plugged in.
> 
> Is there any chance I'm just being stupid here? That things ARE working, but
> are identified differently than I am expecting, so I don't see them?

Not necessarily.  Is this a plug-in controller or on the mobo?  If the latter, does your system BIOS show any Thunderbolt security options, and if so, what is it set to?

--
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