# PCI Passthrough Failing

**URL:** <https://community.solid-run.com/t/pci-passthrough-failing/925>\
**Category:** NXP LX2160\
**Tags:** NXP-LX2160\
**Created:** [November 19, 2024, 5:55pm UTC](https://community.solid-run.com/t/pci-passthrough-failing/925 "2024-11-19T17:55:58Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![matta](https://avatars.discourse-cdn.com/v4/letter/m/47e85d/32.png) [@matta](https://community.solid-run.com/u/matta)\
**Post date:** [November 19, 2024, 5:55pm UTC](https://community.solid-run.com/t/pci-passthrough-failing/925/1 "2024-11-19T17:55:58Z")

</div>

After updating to the develop-ls-5.15.71-2.2.0 branch in the lx2160a\_build repository, I am receiving the following error messages when attempting to bind a PCI device to the vfio-pci driver and then start a VM.

`vfio-pci 0001:01:00.0: Unable to change power state from D3hot to D0, device inaccessible`

`Unknown PCI header type '127'`

I am using the same rootfs and kernel as before. Was there something changed in the update from U-Boot 2021.04 to 2022.04 to prevent this passthrough? Or is there something in the patches from the LSDK-21.08 based BSP that I should add to the CEX7 build?

---

<div class="post-metadata">

**Author:** ![jnettlet](https://dub1.discourse-cdn.com/flex005/user_avatar/community.solid-run.com/jnettlet/32/62_2.png) [@jnettlet](https://community.solid-run.com/u/jnettlet)\
**Post date:** [November 21, 2024, 7:01am UTC](https://community.solid-run.com/t/pci-passthrough-failing/925/2 "2024-11-21T07:01:57Z")

</div>

u-boot does some fixups and configurations to the device-tree before booting linux. I would not recommend upgrading one without the other.
