[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
Thanks.
    
    
More information about the Debian-eeepc-devel
mailing list