[Debian-eeepc-devel] Bug#714644: eeepc-acpi-scripts: initscript produce silly warnings

Denys Gavrysh deg at ciklum.com
Mon Jul 1 14:52:11 UTC 2013

Package: eeepc-acpi-scripts
Version: 1.1.12
Severity: minor
Tags: patch

Dear Debian Eee PC Team,

Recent Debian kernels have pciehp module as builtin.
But /etc/init.d/eeepc-acpi-scripts is trying to unload the module and complaining
with "FATAL" warning message while system boots up.
For me it is very annoing, because it can mix with lot of other boot process
output, so it's hard to see real problems when they appear.

This patch premoves the warnings if we have pciehp directory in /proc,
but no module available:

--- debian/eeepc-acpi-scripts.init	2011-09-25 08:16:51.000000000 +0300
+++ debian/eeepc-acpi-scripts.init	2013-07-01 17:23:55.082981621 +0300
@@ -67,7 +67,10 @@
     # - kernel 2.6.32 & newer: eeepc-laptop also works on the EeePC 900A
     if [ -d /sys/module/pciehp ]; then
       # Hmm, already present
-      if [ "$KERNEL" -ge 29 -a "`cat /sys/class/dmi/id/product_name`" != "900A" ]; then
+      if ! modinfo pciehp >/dev/null 2>&1
+        # Module pciehp is builtin, do nothing
+        :
+      elif [ "$KERNEL" -ge 29 -a "`cat /sys/class/dmi/id/product_name`" != "900A" ]; then
         # 2.6.29 and newer on all but the EeePC 900A - unload pciehp if loaded
         log_warning_msg 'Module "pciehp" is loaded; trying to unload'
         maybe_warn modprobe -r pciehp


More information about the Debian-eeepc-devel mailing list