FreeBSD on Layerscape/QorIQ LX2160X

Dan Kotowski dan.kotowski at a9development.com
Sun May 31 16:00:30 UTC 2020


> > > I've sent a link to a known firmware build before:
> > > https://drive.google.com/file/d/1yXSS1O1U8CmtwaIPfxNDkzhAClJGvErK/view
> > > Have you tried it? Any difference in FreeBSD/NetBSD, with NVMe?
> >
> > I decided to go back to the UEFI sources and have found some differences that I think need to be reconciled before moving forward. That said, I'm not an ACPI wizard by any means - for me it's low-level mage spells at best...
> > In https://github.com/SolidRun/edk2-platforms we have 2 different branches that SolidRun seems to use:
> >
> > 1.  LSDK-19.09-sr
> > 2.  master-lx2160a
> >
> > I've been building from the latter branch, but found some significant differences in the former that I think may be important to merge in.
>
> To me it seems like 19.09 is just outdated and doesn't have any benefits. Ask the solidrun people to be sure.
>
> Either way, nothing here would fix the interrupt bug. It's our bug since NetBSD works fine :(

Any thoughts on the "Poll mode" comment below from the dts? We're still not seeing any of the PHYs in either BSD.

```
&emdio1 {
  rgmii_phy1: ethernet-phy at 1 {
    /* AR8035 PHY - "compatible" property not strictly needed */
    compatible = "ethernet-phy-id004d.d072";
    reg = <0x1>;
    /* Poll mode - no "interrupts" property defined */
  };
};
```


More information about the freebsd-arm mailing list