Ich versuche, ein In-Tree-Kernelmodul, mgag200, zu installieren, das in den Ubuntu apt-Repositorys anscheinend nicht vorhanden ist. Die Konfiguration für meinen Kernel zeigt, dass er nicht zum Erstellen festgelegt wurde
$ grep MGAG200 /boot/config-$(uname -r)
# CONFIG_DRM_MGAG200 is not set
modprobe
findet es nicht
$ modprobe -n mgag200
modprobe: FATAL: Module mgag200 not found in directory /lib/modules/4.8.0-42-generic
Es erscheint nicht als eingebaut
$ grep mgag200 /lib/modules/$(uname -r)/modules.builtin
Bei der Suche nach einem Paket, das die Datei enthält, werden nur Header angezeigt
$ apt-file search mgag200
linux-headers-4.8.0-22: /usr/src/linux-headers-4.8.0-22/drivers/gpu/drm/mgag200/Kconfig
linux-headers-4.8.0-22: /usr/src/linux-headers-4.8.0-22/drivers/gpu/drm/mgag200/Makefile
⋮
linux-headers-4.8.0-42: /usr/src/linux-headers-4.8.0-42/drivers/gpu/drm/mgag200/Kconfig
linux-headers-4.8.0-42: /usr/src/linux-headers-4.8.0-42/drivers/gpu/drm/mgag200/Makefile
Ich habe alle Repositorys im auskommentiert /etc/apt/sources.list
und den Cache für alle Suchvorgänge synchronisiert. Ich verwende eine vollständig aktualisierte Version
$ lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 16.10
Release: 16.10
Codename: yakkety
$ sudo apt dist-upgrade
Reading package lists... Done
Building dependency tree
Reading state information... Done
Calculating upgrade... Done
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
Sollen solche Module fehlen? Was ist der reguläre Ansatz, um sie zu bekommen? Obwohl ich erwäge, es bei Bedarf zu erstellen, dachte ich, dass In-Tree-Kernelmodule bereits erstellt und verfügbar sind.