All of lore.kernel.org
 help / color / mirror / Atom feed
* PCIe hotplug
@ 2020-02-13 17:40 Sadanand Warrier
  2020-02-13 17:48 ` Greg KH
  0 siblings, 1 reply; 5+ messages in thread
From: Sadanand Warrier @ 2020-02-13 17:40 UTC (permalink / raw)
  To: Kernelnewbies


[-- Attachment #1.1: Type: text/plain, Size: 846 bytes --]

Hi
   I had  question about PCIe hotplug. We have hardware that is connected
to the host by means of two PCIe switches. i.e. the host sees a PCIe switch
connected to one of its buses and on the far side of that switch another
PCIe switch which has a PCIe device.
   It is possible that this device does not train its host facing PCIe
links before the server enumerates down its PCI bus and reaches those
links. It is also possible the PCIe switch to which the device is attached
has not been able to train its own links before server enumeration.
  Is PCIe hotplug built to work on schemes like this? Let us assume that
the hardware has been designed to trasmit a presence signal once the links
are trained but this could happen after the server enumeration?
  Incidentally does the server take advantage of the BIOS/UEFI enumeration?

Thanks

S

[-- Attachment #1.2: Type: text/html, Size: 964 bytes --]

[-- Attachment #2: Type: text/plain, Size: 170 bytes --]

_______________________________________________
Kernelnewbies mailing list
Kernelnewbies@kernelnewbies.org
https://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies

^ permalink raw reply	[flat|nested] 5+ messages in thread
* PCIe hotplug
@ 2017-03-29 13:34 Ludwig Petrosyan
  2017-03-29 20:20 ` Bjorn Helgaas
  0 siblings, 1 reply; 5+ messages in thread
From: Ludwig Petrosyan @ 2017-03-29 13:34 UTC (permalink / raw)
  To: linux-pci

Dear Linux PCI support team

I need help !

We are using MTCA crate system with the Ubuntu Linux for an accelerator 
control system.

The hotplug is very important for us, as most the crates are installed 
in the tunnel.

For a long time the PCIe hotplug works fine, we use the following boot 
parameters:

"noacpi noapic clock=tsc acpi=off apic=off pciehp.pciehp_force=1 
pciehp.pciehp_debug=1 pcie_ports=native"

After some point (seems after upgrading to kernel 3.x.x) we got problems 
(main problem is: the memories not remapped,

I mean: if I have some endpoint after removing and inserting back the 
memories are not remapped,

I know that I could not add new endpoint in running system, but it has 
to be possible to remove and insert back existing endpoint).

Now I am mixed out: what to use PCIe native hotplug or ACPI ..., I could 
not find any documentation about using PCIe hotplug

and how to configure.

Could somebody help me!

with best regards

Ludwig

^ permalink raw reply	[flat|nested] 5+ messages in thread

end of thread, other threads:[~2020-02-13 19:51 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2020-02-13 17:40 PCIe hotplug Sadanand Warrier
2020-02-13 17:48 ` Greg KH
2020-02-13 19:50   ` Sadanand Warrier
  -- strict thread matches above, loose matches on Subject: below --
2017-03-29 13:34 Ludwig Petrosyan
2017-03-29 20:20 ` Bjorn Helgaas

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.