This does not affect every configuration.  It is indeed the same ask as
in https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1934620--I was
not aware that this had been requested in the past, and given that we
are still seeing issues with this, I thought it was worth asking.

I don't know of any cases in which it is desirable to have PCI realloc
enabled, at least on Dell systems.  I presume that is helpful on some
systems where BIOS doesn't allocate address space to PCI devices, but
there is enough unused address space available to the PCI busses that it
reallocations succeed.  The kernel reallocation algorithm doesn't appear
to be very robust in that it will assign space that isn't needed on some
devices, then fail to have enough remaining for others--but when this
happens, it doesn't revert to the original allocations; rather, some
devices just fail.

-- 
You received this bug notification because you are a member of Kernel
Packages, which is subscribed to linux in Ubuntu.
https://bugs.launchpad.net/bugs/2122171

Title:
  PCI realloc failing

Status in linux package in Ubuntu:
  Incomplete

Bug description:
  The Ubuntu kernel is enabling PCI reallocation ("pci=realloc=on"b by
  default), and this reallocation is failing on some Dell server
  systems, particularly those with NVidia GPUs.  When reallocation
  fails, the kernel does not restore the original BIOS-assigned
  resources, and the system does not function correctly.

  Would it be possible to turn off kernel config option
  CONFIG_PCI_REALLOC_ENABLE_AUTO?  That option should only be helpful on
  systems with BIOS that don't fully configure PCI devices, and it is
  breaking systems that are configured correctly.  Other enterprise
  distros (RHEL, SLES) seem to have this disabled by default.

  I can provide kernel logs or more details if needed.

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/2122171/+subscriptions


-- 
Mailing list: https://launchpad.net/~kernel-packages
Post to     : [email protected]
Unsubscribe : https://launchpad.net/~kernel-packages
More help   : https://help.launchpad.net/ListHelp

Reply via email to