[Bug 406690] [NEW] Inspiron 4100 system fans do not run without i8k.o, but i8k.o permanently disables keyboard

Phil Stracchino alaric at metrocast.net
Thu Jul 30 02:04:22 UTC 2009


Public bug reported:

Binary package hint: i8kutils

Problem found on a Dell Inspiron 4100 laptop running xubuntu 9.04.

This laptop has two variable-speed cooling fans, one each on the CPU and
the graphics chipset.  On a default *ubuntu install, the cooling fans
never run, causing the laptop to overheat.  By adding the i8kutils
package and loading the i8k kernel module, it is possible to gain
control over the fans, either manually via i8kfan/i8kctl or
automatically via i8kmon.

Unfortunately, when i8k.o is loaded, it immediately and permanently
(until next reboot) disables the laptop's keyboard and pointing devices.
An external USB keyboard will continue to work, but even if i8k.o is
unloaded, the laptop keyboard and pointing devices cannot be re-enabled
except by rebooting the laptop.  The net result is that with i8k.o
loaded, the laptop is usable only with an external keyboard; without
i8k.o, it is usable only until it overheats.

I have WORKED AROUND this problem for now by the following measures:
1) Compile a custom kernel with APM instead of ACPI
2) In that custom kernel, modify i8k.c to never attempt to mess with the fn-keys
I don't know yet which if the two - never getting or setting the fn-keys, or using APM instead of ACPI - is the actual workaround.  I'll test that more later.  But with those two modifications, i8k can be loaded (and i8kctl and i8kmon used) without killing the keyboard.


Additional information:
I ALSO discovered, during the process, that the i8kmon documentation (i8kmon.1) is both incomplete and incorrect.  The config file /etc/i8kmon is documented as being optional, and only the 'set config(n) ...' directive for it is described.  It's true, the file IS optional, as long as you don't care whether i8kmon is started; /etc/init.d/i8kmon will start /usr/bin/i8kmon if and only if /etc/i8kmon exists AND contains the directive 'set config(daemon) 1'.

** Affects: i8kutils (Ubuntu)
     Importance: Undecided
         Status: New

-- 
Inspiron 4100 system fans do not run without i8k.o, but i8k.o permanently disables keyboard
https://bugs.launchpad.net/bugs/406690
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.

-- 
ubuntu-bugs mailing list
ubuntu-bugs at lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs




More information about the universe-bugs mailing list