Bug 12528

Summary: ACPI not detecting ASUS F3Sa laptop internals completely
Product: ACPI Reporter: Markus Ingendahl (mark.i)
Component: Power-FanAssignee: ykzhao (yakui.zhao)
Status: REJECTED INVALID    
Severity: normal CC: acpi-bugzilla
Priority: P1    
Hardware: All   
OS: Linux   
Kernel Version: 2.6.27-9 Subsystem:
Regression: --- Bisected commit-id:
Attachments: dmesg log after a fresh boot
dmidecode from my laptop
and some more infos
the kernel info
sensors-detect output
sensors output
dmesg log after a fresh boot
dmidecode from my laptop
lspci -vvnn output
uname -a output
sensors-detect output
sensors output
sensors output
acpidump output

Description Markus Ingendahl 2009-01-23 11:59:48 UTC
Latest working kernel version: none
Earliest failing kernel version: before 2.6.20
Distribution: Kubuntu 7.04 to 9.04 alpha 3
Hardware Environment: Asus F3Sa laptop
Software Environment: 
Problem Description: 

Taking a look into my dmesg output it states that my laptop has been detected by acpi correctly as Asus F3Sa.
Plus, several cooling devices are detected (e.g. processor ACPI0007:00: registered as cooling_device0).
On the other hand, I cannot see any fan entry in the /proc/acpi/fan directory.

Steps to reproduce: just boot
Comment 1 Markus Ingendahl 2009-01-23 12:01:20 UTC
I posted the bug into the Ubuntu launchpad but the distro guys asked me to post it here 'caus they assume it's a general kernel issue.
Comment 2 Markus Ingendahl 2009-01-23 12:02:00 UTC
Created attachment 19957 [details]
dmesg log after a fresh boot
Comment 3 Markus Ingendahl 2009-01-23 12:02:36 UTC
Created attachment 19958 [details]
dmidecode from my laptop
Comment 4 Markus Ingendahl 2009-01-23 12:03:02 UTC
Created attachment 19959 [details]
and some more infos
Comment 5 Markus Ingendahl 2009-01-23 12:03:23 UTC
Created attachment 19960 [details]
the kernel info
Comment 6 Markus Ingendahl 2009-01-23 12:06:08 UTC
I just tried it with Ubuntu 9.04 alpha with 2.6.28-04 - same issue.
Comment 7 Markus Ingendahl 2009-01-23 12:07:32 UTC
Please take a look here - that guy describes maybe related issues on same generation ASUS laptop: http://www.aneas.org/knowledge/asus_f3jp_fan_control.php
Comment 8 Markus Ingendahl 2009-01-23 12:10:41 UTC
Created attachment 19961 [details]
sensors-detect output
Comment 9 Markus Ingendahl 2009-01-23 12:11:07 UTC
Created attachment 19962 [details]
sensors output
Comment 10 Markus Ingendahl 2009-01-23 12:12:31 UTC
Created attachment 19963 [details]
dmesg log after a fresh boot
Comment 11 Markus Ingendahl 2009-01-23 12:13:01 UTC
Created attachment 19964 [details]
dmidecode from my laptop
Comment 12 Markus Ingendahl 2009-01-23 12:13:41 UTC
Created attachment 19965 [details]
lspci -vvnn output
Comment 13 Markus Ingendahl 2009-01-23 12:14:14 UTC
Created attachment 19966 [details]
uname -a output
Comment 14 Markus Ingendahl 2009-01-23 12:14:41 UTC
Created attachment 19967 [details]
sensors-detect output
Comment 15 Markus Ingendahl 2009-01-23 12:15:01 UTC
Created attachment 19968 [details]
sensors output
Comment 16 Markus Ingendahl 2009-01-23 12:16:18 UTC
Created attachment 19969 [details]
sensors output
Comment 17 ykzhao 2009-01-23 17:50:08 UTC
Will you please attach the output of acpidump?
    
There exist two platform drivers for asus boxes. One is asus_acpi and another is asus_laptop. Both of them reside in the directory of drivers/platform/x86.
   Please use the asus_laptop platform driver instead of asus_acpi(Please try the latest kernel 2.6.29-rc1/rc2).
   Thanks.
Comment 18 ykzhao 2009-01-23 19:19:58 UTC
Hi, Markus
    From the dmesg in comment #10 it seems that the asus-laptop platform driver is already loaded. So you needn't try the latest kernel.
    What is the problem on your box? How do you know that the detection of FS3A is not complete? Is /proc/acpi/fan absent?
    If the only problem is that /proc/acpi/fan is absent, maybe it is caused by that there is no ACPI fan device in ACPI AML code(The HID name of Fan device is PNP0C0B).
    Will you please attach the output of acpidump?
    Thanks.
   
Comment 19 Markus Ingendahl 2009-01-24 04:18:51 UTC
Hi,

the directory /proc/acpi/fan exists but it's empty.
Executing sudo acpidump produces some checksum errors:

Wrong checksum for ATKG
Wrong checksum for ATKG!

Nevertheless I'll attach it's output.

Taking a look into /sys/bus/acpi/devices shows that no device PNP0C0B is listed.
Comment 20 Markus Ingendahl 2009-01-24 04:19:31 UTC
Created attachment 19978 [details]
acpidump output
Comment 21 ykzhao 2009-02-02 23:04:36 UTC
Hi, Markus
    Thanks for the info.
     From the acpidump there is no ACPI fan device.(the HID name is "PNP0C0B"). Maybe the real fan is controlled by BIOS.
    
    From the problem description it seems that the issue on this bug is that there is no entry in the /proc/acpi/fan. As there is no device with the HID of "PNP0C0B" in AML code, the bug will be rejected.
    Thanks.