Am 29.06.21 um 21:40 schrieb Marc Haber:
> ich spiele im Moment mit dem Raspberry Pi 4 herum und versuche auch zu
> verstehen, wie die Kiste bootet und wie die Gerätetreiber des
> Linux-Kernels ihre Hardware finden und funktionieren.
...
> Und schließlich kann man den Raspberry Pi 4 auch noch mit einer
> UEFI-Firmware starten (die dann grub startet), dann ist kein Device
> Tree im Spiel, sondern ACPI, und das müssen die Gerätetreiber
> unterstützen.
...
>
> Gibt es weiterhin irgendwelche Userspace-Tools, mit denen man sich die
> ACPI-Tabellen, die der laufende kernel wirklich benutzt, in möglichst
> menschlesbarer Version anzeigen lassen kann?
Hast du mal geschaut ob dein raspi OS (raspbian oder ein debian/arm?)
die vom PC üblichen tools kennt wie dmidecode oder die acpi-tools?
Auf meinem ubuntu Laptop kommt beim stichwort 'acpi' mit autocomplete
schon so viel:
> root@lifebook:~# acpi
> acpi acpid acpiexec acpinames acpitool
> acpi_available acpidump acpihelp acpisrc acpixtract
> acpibin acpidump-acpica acpi_listen acpitail acpixtract-acpica
Ich denke dann könnte was passendes dabei sein.
Beispiel:
> root@lifebook:~# acpidump -v
>
> Intel ACPI Component Architecture
> ACPI Binary Table Dump Utility version 20180105
> Copyright (c) 2000 - 2018 Intel Corporation
>
> root@lifebook:~# acpidump -s
> ACPI: SSDT 0x0000000000000000 00090C (v01 PmRef Cpu0Ist 00003000 INTL 20061109)
> ACPI: MCFG 0x0000000000000000 00003C (v01 FUJ PC 00000001 PTL 00000001)
> ACPI: ASF! 0x0000000000000000 0000A5 (v32 FUJ PC 00000001 PTL 00000001)
> ACPI: APIC 0x0000000000000000 000098 (v01 FUJ PC 00000001 PTL 00000001)
> ACPI: SLIC 0x0000000000000000 000176 (v01 FUJ PC 01100000 FUJ 00000001)
> ACPI: SSDT 0x0000000000000000 0002C1 (v01 FUJ BayAhci2 00000001 INTL 20061109)
> ACPI: DSDT 0x0000000000000000 008E87 (v02 FUJ FJNB223 01100000 INTL 20061109)
> ACPI: UEFI 0x0000000000000000 000256 (v01 FUJ PC 00000001 PTL 00000001)
> ACPI: SSDT 0x0000000000000000 0009F5 (v01 PmRef CpuPm 00003000 INTL 20061109)
> ACPI: UEFI 0x0000000000000000 00003E (v01 FUJ PC 00000001 PTL 00000001)
> ACPI: SSDT 0x0000000000000000 0000B6 (v02 FUJ DockSsdt 00000001 INTL 20061109)
> ACPI: FACP 0x0000000000000000 0000F4 (v03 FUJ PC 01100000 FUJ 00000001)
> ACPI: SSDT 0x0000000000000000 000346 (v01 FUJ SataAhci 00000001 INTL 20061109)
> ACPI: TCPA 0x0000000000000000 000032 (v02 PTL CRESTLN 06040000 00005A52)
> ACPI: HPET 0x0000000000000000 000038 (v01 FUJ PC 00000001 PTL 00000001)
> ACPI: SSDT 0x0000000000000000 0005B9 (v02 FUJ VistSsdt 00000001 INTL 20061109)
> ACPI: UEFI 0x0000000000000000 000042 (v01 PTL COMBUF 00000001 PTL 00000001)
> ACPI: FACS 0x0000000000000000 000040
> ACPI: SSDT 0x0000000000000000 000119 (v01 PmRef ApCst 00003000 INTL 20061109)
> ACPI: SSDT 0x0000000000000000 0007A9 (v01 PmRef Cpu0Cst 00003001 INTL 20061109)
> ACPI: SSDT 0x0000000000000000 000303 (v01 PmRef ApIst 00003000 INTL 20061109)
Mir sagt das erst mal auch nix aber du willst dich damit ja auch
befassen, ich nicht. :)
Kay
--
Posted via leafnode