0

These days we have device tree. I am wondering where can I see the device tree in my PC - i.e. Debian - Release: 9.11.

When I look at the kernel config, I don't see the device tree. How come device tree isn't there in my PC.

vi /boot/config-4.9.0-3-amd64 

1 Answer 1

4

x86 PCs don’t use static device trees, they use other mechanisms to enumerate installed hardware (ACPI tables, PCI enumeration, USB...). So you won’t find a corresponding .dtb file in /boot.

3
  • what do they use? I know that chrome books uses the device tree. For example, here is there recent bug - bugs.chromium.org/p/chromium/issues/detail?id=1135157 Commented Oct 7, 2020 at 5:16
  • 1
    I think you’re reading too much into that bug as far as DT is concerned. On x86, the kernel knows about some hard-coded hardware and probes for it (e.g. the 8042), everything else is discovered using ACPI and bus enumeration (PCI, USB...). Commented Oct 7, 2020 at 5:20
  • 1
    Yup, as user431397 says, some x86 systems use DT. I’m answering for PCs only since that’s what you asked about. Commented Oct 7, 2020 at 5:45

You must log in to answer this question.

Start asking to get answers

Find the answer to your question by asking.

Ask question

Explore related questions

See similar questions with these tags.