Re: CentOS/Kernel 3.18.4/Thunderbolt2

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

 



On Jan 29, 2015, at 1:05 PM, Allan, Bruce W <bruce.w.allan@xxxxxxxxx> wrote:

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

Plug in controller that came with the motherboard, specifically an AOC-TBT-DSL5320. Plugs into PCI slot 6 and has a cable running to the GPIO headers on the motherboard as well. It does have a section in the bios with a number of settings, such as enabled and whether or not to ignore the Option ROM, but I don't see anything about security there.

-----------------------------------------------
Israel Brewster
Systems Analyst II
Ravn Alaska
5245 Airport Industrial Rd
Fairbanks, AK 99709
(907) 450-7293
-----------------------------------------------


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

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