FreeBSD on Layerscape/QorIQ LX2160X

Dan Kotowski dan.kotowski at a9development.com
Mon May 18 20:11:08 UTC 2020


> Cool, please please please post a dmesg tohttps://dmesgd.nycbug.org :)
>

Done: https://dmesgd.nycbug.org/index.cgi?do=view&id=5490

> Created a bug for the ACPI detection issue:
> https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=246552
>

Thanks! I'll keep my eyes on that as well.

> > Is there a reason that we can't use on the DTBs compiled from SolidRun and NXP's sources?
>
> The devicetree uses NXP specific device descriptions (for USB, SATA, PCIe, all the things)
> and FreeBSD doesn't understand them.
>
> ACPI tables mostly use generic devices descriptions that all operating systems support
> out of the box.
>
> It is technically possible to make a DTB that mostly uses generic nodes and ACPI tables
> full of custom vendor nodes, but almost nobody does this.
> (Okay, actually, Qualcomm does ACPI with almost all vendor nodes on the Windows aarch64 laptops :D)
>
> Generic descriptions are good. ARM systems that work in the "boring" plug&play way (with standardized
> generic devices) are the ideal we all should strive for, so ACPI should always be preferred.
> If you're using any DTB on a server/workstation-class system, something has gone wrong :)

Thanks for the explanataion, it's very helpful.


More information about the freebsd-arm mailing list