Dodanie do Podstawowym kodem sterownika jądra Linux jest obsługa sysfs do raportowania fizycznej lokalizacji urządzenia w podłączonym systemie/serwerze. W szczególności w przypadku dużych systemów i serwerów z wieloma podłączonymi urządzeniami i tam, gdzie może być wiele urządzeń tego samego typu/modelu, takie raportowanie fizycznej lokalizacji względnej w przestrzeni użytkownika powinno ułatwić rozróżnienie.

Inżynier Google, Won Chung, przyczynił się do wsparcia sysfs w zakresie raportowania fizycznej lokalizacji danego urządzenia. Ten kod jest umieszczany w kolejce jako część gałęzi”-next”rdzenia sterownika przed jądrem Linux 5.19. Informacje o fizycznej lokalizacji są widoczne w/sys/devices/…/physical_location dla obsługiwanych urządzeń. W folderze Physical_location znajdują się wtedy atrybuty, takie jak powierzchnia panelu, do której urządzenie jest podłączone, jego pozycja pionowa, jego pozycja pozioma, czy jest podłączone do stacji dokującej i czy znajduje się na pokrywie laptopa.

Te informacje o fizycznej lokalizacji z oczekującymi poprawkami systemu Linux są wypełniane na podstawie danych ACPI _PLD. Obiekty ACPI”_PLD”zawierają dane opisujące fizyczną lokalizację. Różne urządzenia obsługują już ACPI _PLD, a ta łatka rdzenia sterownika umożliwia z kolei łatwe udostępnienie go teraz pod Linuksem w przestrzeni użytkownika za pośrednictwem sysfs. ACPI PLD może ujawnić więcej informacji, podczas gdy w przypadku tej początkowej serii poprawek było ograniczone do „minimalnych pól ogólnych”, co pozwala na łatwiejszą obsługę urządzeń innych niż ACPI w przyszłości.

Zobacz więcej szczegółów dzięki ta poprawka w driver-core-next przed Linuksem 5.19. Może to być bardzo przydatne w przypadku serwerów, systemów z wieloma podłączonymi urządzeniami, farm testowych z wieloma podłączonymi urządzeniami do testowania regresji i innych celów itp. w celu łatwiejszego potwierdzenia/znalezienia fizycznej lokalizacji podłączonego urządzenia.

Categories: IT Info