[Bug 461675] [NEW] Fans not spinning up..seemingly no ACPI information loaded

Launchpad Bug Tracker 461675 at bugs.launchpad.net
Mon Mar 15 10:22:49 UTC 2010


You have been subscribed to a public bug:

The quick and simple of it, my Fujitsu T4020D tablet fans do not spin
once ubuntu beings loading, but work while still in Grub.  And now, the
dirty of it.

First, system specs.
Fujitsu T4020D
Ubuntu 9.10 (this problem began in 9.04, I updated in attempt to fix it)
PhoenixBIOS 1.05, marked as from the year 2005 in bios info

Now, my personal troubleshooting steps and whatnot:
I started in Ubuntu 9.04 and updated it to 9.10 in attempt to fix the fan-heat issue.  The fans just aren't spinning until it gets really hot, and then only for a second or two. I can't check the fans in windows xp, because I have no way to install it. No DVD/CD drive, and no floppy disks to install it via win98 off of itself.  I installed Ubuntu Desktop Edition from my desktop onto my laptop HD.

xSensors tells me that the "temp" and "remote_temp" are both 0C

I have no files in /proc/acpi/fan and /proc/acpi/thermal_zone. I know
I'm supposed to be able to retrieve the temperature via "cat
/proc/acpi/thermal_zone/... temperature" but I don't even have anything
in the thermal_zone directory, nor do I have anything in the /fan/
directory.

I did what the directions in
http://ubuntuforums.org/showthread.php?t=42737 started telling me to do
by setting up lm-sensors. The problem is that when following the
directions for setting up lm-sensors found here (
http://ubuntuforums.org/showthread?t=2780 ) my output for "sensors" was:

Code:
ronen at vxtablet:~$ sensors
lm84-i2c-5-19
Adapter: SMBus I801 adapter at 14e0
Board Temp:   +0.0°C  (low  =  +0.0°C, high =  +0.0°C)  
CPU Temp:     +0.0°C  (low  =  +0.0°C, high =  +0.0°C)

I don't know if this has anything to do with it, but when I did the
"sudo sensors-detect" I got the following:

Code:
To load everything that is needed, add this to /etc/modules:
#----cut here----
# I2C adapter drivers
i2c-i801
# Chip drivers
# Warning: the required module smartbatt is not currently installed
# on your system. For status of 2.6 kernel ports check
# http://www.lm-sensors.org/wiki/Devices. If driver is built
# into the kernel, or unavailable, comment out the following line.
smartbatt
adm1021
#----cut here----

I then followed the directions in the second guide for doing lm-sensors right, and two commands did not work. This is what I ran:
Code:
ronen at vxtablet:~$ sudo modprobe i2c-sensor
FATAL: Module i2c_sensor not found.
ronen at vxtablet:~$ sudo modprobe i2c-i801
ronen at vxtablet:~$ sudo modprobe smartbatt
FATAL: Module smartbatt not found.
ronen at vxtablet:~$ sudo modprobe adm1021
ronen at vxtablet:~$ sudo depmod -a
ronen at vxtablet:~$ sudo update-modules
sudo: update-modules: command not found

I'm not sure if I should be loading i2c-sensor or not, but the guide
said so.  Didn't investigate further.

I've tried doing a command in GRUB that forces ACPI but to no avail. The exact thing I entered in the console was:
Code:
GRUB_CMDLINE_LINUX_DEFAULT="acpi=force"
GRUB_CMDLINE_LINUX_DEFAULT=acpi=force
Just in case the quotes are incorrect and unnecessary, I also did it without quotes. If there's a redundancy issue..well, I have no idea how to go and edit it. No clue how to edit Grub.

Someone told me to do "apt-get install fancontrol".  Here are my results for that
Code:
ronen at vxtablet:~$ sudo apt-get install fancontrol
[sudo] password for ronen: 
Reading package lists... Done
Building dependency tree       
Reading state information... Done
E: Couldn't find package fancontrol

As per a suggestion in #ubuntu-bugs on 10/25/2009 (I think it was hggdh
or something), I was told to try editing the acpi options in Grub.
During boot up into Grub to edit its control of acpi, I noticed that in
Grub, the fan works fine. Works exactly the way it's supposed to,
rather. But as soon as Ubuntu boots up, fan control dies out and I'm
shafted. So I dropped that idea which was proposed in #ubuntu-bugs.

While looking around my system files, I realized that there's .c files
for several major brand names, some of them labeled [name]-acpi.c or
[name]_acpi.c under a drivers folder in linux-source which I think is in
/src/usr/

Looking at a toshiba one first, I found out that it has control over
backlight and fans, and took a look at the fujitsu one, noticing that it
has only backlight things, but no fan control. I tried loading them by
way of a guide I found (the guide outlined how to control fans, and used
"modprobe ibm_acpi".  I tried to do "sudo modprobe fujitsu_laptop" but
unfortunately that didn't work.  I tried "sudo modprobe [dir up to the
file]/fujitsu_laptop.c" but that didn't work either.  A friend advised
me that that's not an executable file, but since it didn't even have fan
control I didn't much continue to bother with it.

Realizing that it may be more of a brandname-linux interaction issue
rather than a bios-linux issue I looked up "Fujitsu Fan Control" and
stumbled upon a link where someone has the same general issue in Arch
Linux.  He solves this by fixing his DSDT table and I think I'm at a
point where I may need to do that too..I'm just not sure if it will
work.

The full documentation with links is available at the following:
http://ubuntuforums.org/showthread.php?t=1300733.

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


** Tags: acpi dsdt fans
-- 
Fans not spinning up..seemingly no ACPI information loaded
https://bugs.launchpad.net/bugs/461675
You received this bug notification because you are a member of Kernel Bugs, which is subscribed to linux in ubuntu.




More information about the kernel-bugs mailing list