Feature: firmware-ast
Daniel Baumann
daniel.baumann at bfh.ch
Sun Jun 23 23:04:46 CEST 2019
Hallo zusammen
Server Mainboards haben in der Regel einen sogenannten BMC (Baseboard
Management Controller) um den Out-of-Band Zugriff z.B. via IPMI zu
implementieren, siehe:
https://en.wikipedia.org/wiki/Intelligent_Platform_Management_Interface#Baseboard_management_controller
Die BMCs haben jeweils eine eigene, kleine Grafikkarte um ein Bild fuer
den Sysadmin darstellen zu koennen ("Remote Console"). Die allermeisten
IPMIs basieren, direkt oder indirekt, auf den Chips von ASpeed (u.a.
alle Supermicro Mainboards).
Linux hat einen Treiber fuer diese Grafikkarte und erkennt diese, so
dass bei einem Kernel Update waehrend dem update-initramfs eine
ensprechende Warnmeldung angezeigt wird, wenn fuer den Treiber die
richtige Firmware nicht auf dem System gefunden werden kann:
W: Possible missing firmware /lib/firmware/ast_dp501_fw.bin for module
ast
Die dazu notwendige Firmware "ast_dp501_fw.bin" gibts leider nirgends in
Debian. Beim Anschauen des Source-Code des xf86-video-ast Grafiktreibers
findet man aber den folgenden Hexdump:
https://gitlab.freedesktop.org/xorg/driver/xf86-video-ast/blob/master/src/ast_dp501fw.h#L30
Aus diesem Hexdump kann man dann das (Firmware-)Binary erstellen. Wir
haben das, zusammen mit einem Makefile und einem README versehen, als
Paket aufbereitet und in unser Repository fuer Debian 10 (buster)
hochgeladen:
https://git.progress-linux.org/distributions/engywuck-extras/packages/firmware-ast/tree/
https://deb.progress-linux.org/packages/pool/main/f/firmware-ast
Wer Supermicro Mainboards einsetzt, braucht nur noch ein.. macht ein:
supo apt install firmware-ast
um die Firmware zu installieren (und die nervige Warnmeldung loszuwerden :).
Gruesse,
Daniel
--
Berner Fachhochschule / Bern University of Applied Sciences
Services / IT-Services
Daniel Baumann
Teamleiter Linux Services
___________________________________________________________
Dammweg 3, CH-3013 Bern
Telefon direkt +41 31 848 48 22
Telefon Servicedesk +41 31 848 48 48
daniel.baumann at bfh.ch
https://bfh.ch
https://bfh.science
More information about the bfh-linux-news
mailing list