diff options
Diffstat (limited to 'modules')
-rw-r--r-- | modules/devices.c | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/modules/devices.c b/modules/devices.c index 429dd6b6..63cbaef4 100644 --- a/modules/devices.c +++ b/modules/devices.c @@ -887,6 +887,16 @@ gchar **hi_module_get_dependencies(void) const gchar *hi_note_func(gint entry) { + if (entry == ENTRY_PCI + || entry == ENTRY_GPU) { + const gchar *ids = find_pci_ids_file(); + if (!ids) { + return g_strdup(_("A copy of <i><b>pci.ids</b></i> is not available on the system.")); + } + if (ids && strstr(ids, ".min")) { + return g_strdup(_("A full <i><b>pci.ids</b></i> is not available on the system.")); + } + } if (entry == ENTRY_RESOURCES) { if (root_required_for_resources()) { return g_strdup(_("Resource information requires superuser privileges")); |