# What is the current state of the fsl\_mc and dpaa2 system when using UEFI

**URL:** <https://community.solid-run.com/t/what-is-the-current-state-of-the-fsl-mc-and-dpaa2-system-when-using-uefi/571>\
**Category:** NXP LX2160\
**Tags:** NXP-LX2160\
**Created:** [February 11, 2023, 11:19pm UTC](https://community.solid-run.com/t/what-is-the-current-state-of-the-fsl-mc-and-dpaa2-system-when-using-uefi/571 "2023-02-11T23:19:14Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![surcant](https://avatars.discourse-cdn.com/v4/letter/s/43a26b/32.png) [@surcant](https://community.solid-run.com/u/surcant)\
**Post date:** [February 11, 2023, 11:19pm UTC](https://community.solid-run.com/t/what-is-the-current-state-of-the-fsl-mc-and-dpaa2-system-when-using-uefi/571/1 "2023-02-11T23:19:14Z")

</div>

From my limited testing it seems the the fsl\_mc and dpaa2 systems have the most support on u-boot firmware and not UEFI. Is there any on going work to possibly change this and add proper support for these systems when using UEFI firmware images.

---

<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:** [February 12, 2023, 10:17am UTC](https://community.solid-run.com/t/what-is-the-current-state-of-the-fsl-mc-and-dpaa2-system-when-using-uefi/571/2 "2023-02-12T10:17:14Z")

</div>

Support in what sense? Beyond the initialization mechanism for mc-bin and dpaa2 is identical between edk2 and u-boot. Everything else is done through the userspace portion of the driver stack. If you require a newer mc-bin firmware then this can be added to the edk2-non-osi repository that is cloned in the lx2160a\_uefi build project and the Platform/SolidRun/LX2160aCex7/LX2160aCex7.fdf file, there are no other kernel changes required.

---

<div class="post-metadata">

**Author:** ![surcant](https://avatars.discourse-cdn.com/v4/letter/s/43a26b/32.png) [@surcant](https://community.solid-run.com/u/surcant)\
**Post date:** [February 12, 2023, 3:10pm UTC](https://community.solid-run.com/t/what-is-the-current-state-of-the-fsl-mc-and-dpaa2-system-when-using-uefi/571/3 "2023-02-12T15:10:52Z")

</div>

The sense that i have only managed to get the SFP+ ports to work when using a u-boot image and not a UEFI image

---

<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:** [February 12, 2023, 3:15pm UTC](https://community.solid-run.com/t/what-is-the-current-state-of-the-fsl-mc-and-dpaa2-system-when-using-uefi/571/4 "2023-02-12T15:15:41Z")

</div>

It could be due to the wrong version of restool, or the kernel config. What error message to you receive? I have been using 10Gbps SFP+ with DAC, Fiber, and ethernet, as well as using the network complex in standalone switch mode without issues.

---

<div class="post-metadata">

**Author:** ![surcant](https://avatars.discourse-cdn.com/v4/letter/s/43a26b/32.png) [@surcant](https://community.solid-run.com/u/surcant)\
**Post date:** [February 12, 2023, 3:21pm UTC](https://community.solid-run.com/t/what-is-the-current-state-of-the-fsl-mc-and-dpaa2-system-when-using-uefi/571/5 "2023-02-12T15:21:54Z")

</div>

I am running kernel `6.1.10-200.fc37.aarch64` and restool version `restool v2.4 (10.30.0 compatible)` the distro is Fedora 37 when I run l`s-addni dpmac.10` i get `MC error: Unsupported operation (status 0xb)`. Guessing from the restool version could there be a version missmatch between restool and fw? I am using the latest UEFI firmware that is available from [SolidRun Images](https://images.solid-run.com/LX2k/lx2160a_uefi)

---

<div class="post-metadata">

**Author:** ![surcant](https://avatars.discourse-cdn.com/v4/letter/s/43a26b/32.png) [@surcant](https://community.solid-run.com/u/surcant)\
**Post date:** [February 12, 2023, 8:44pm UTC](https://community.solid-run.com/t/what-is-the-current-state-of-the-fsl-mc-and-dpaa2-system-when-using-uefi/571/6 "2023-02-12T20:44:17Z")

</div>

I have solved the issue it was a version miss match between the restool package in FC37 which is restool-2.4.0-4.fc37.aarch64 and required version for it to work with the prebuilt UEFI image is 2.3 which can be obtained from FC34 `restool-2.3.0-1.fc34.aarch64`
