On Sun, Oct 01, 2017 at 12:32:50AM -0300, Henrique de Moraes Holschuh wrote:
> On Sat, 30 Sep 2017, Raph wrote:
> > I didn't find XSDT/RSDP tables (but maybe I didn't understand the concept)
>
> Nah, I screwed up. I need all the SSDT tables, not the XSDT.
acpidump does not let dumps multiple table of a specific type:
$ acpidump-acpica | awk 'BEGIN{l=0}{if($0~/^SSDT @/)l=1;else if(l==1&&$0~/^$/){print("");l=0;} if(l==1)print($0);}'
# I could `iasl` resulting files successfully
> Look for anything that might be messing with HFSP in the SSDTs, and also
> FANG and FANW just because their name is too suspect...
no occurrence of HFSP|FANG|FANW outside the DSDT
> BTW, the DSDT has HFSP in the EC space at the expected offset (0x2f), so
> you *could* try to enable fan control in thinkpad-acpi and force the fan
> to level 7. If that turns on the fan, then the question becomes WTF is
> turning it out of "auto" mode in the first place.
booted with fan_control=1.
/proc/acpi/ibm/fan shows "disable" / 0 / 0
# echo level 7 >> /proc/acpi/ibm/fan
# echo enable >> /proc/acpi/ibm/fan
fan is *NOT* ENABLED (nothing happens)
# cat /proc/acpi/ibm/fan
> status: enabled
> speed: 0
> level: 7
# cat /sys/module/thinkpad_acpi/parameters/*
> ==> brightness_enable : 2
> ==> brightness_mode : 4
> ==> enable : Y
> ==> experimental : 0
> ==> fan_control : Y
> ==> force_load : N
> ==> id : ThinkPadEC
> ==> index : -536870912
> ==> software_mute : Y
> ==> volume_capabilities : 0
> ==> volume_control : N
> ==> volume_mode : 3
# head /sys/devices/virtual/thermal/*/cur_state
> ==> /sys/devices/virtual/thermal/cooling_device0/cur_state : 0
> ==> /sys/devices/virtual/thermal/cooling_device1/cur_state : 0
> ==> /sys/devices/virtual/thermal/cooling_device2/cur_state : 0
> ==> /sys/devices/virtual/thermal/cooling_device3/cur_state : 0
# dmesg |egrep 'thinkpad|acpi|fan|cool'
> [ 0.000000] ACPI: LAPIC_NMI (acpi_id[0x00] high edge lint[0x1])
> [ 0.000000] ACPI: LAPIC_NMI (acpi_id[0x01] high edge lint[0x1])
> [ 0.000000] ACPI: LAPIC_NMI (acpi_id[0x02] high edge lint[0x1])
> [ 0.000000] ACPI: LAPIC_NMI (acpi_id[0x03] high edge lint[0x1])
> [ 0.000000] RCU: Adjusting geometry for rcu_fanout_leaf=16, nr_cpu_ids=4
> [ 0.308903] acpiphp: ACPI Hot Plug PCI Controller Driver version: 0.5
> [ 0.352868] acpi PNP0A08:00: _OSC: OS supports [ExtendedConfig ASPM ClockPM Segments MSI]
> [ 0.353150] acpi PNP0A08:00: _OSC: OS now controls [PCIeHotplug PME AER PCIeCapability]
> [ 0.353247] acpi PNP0A08:00: [Firmware Info]: MMCONFIG for domain 0000 [bus 00-3f] only partially covers this bridge
> [ 0.353521] acpi PNP0A08:00: ignoring host bridge window [mem 0x000cc000-0x000cffff window] (conflicts with Video ROM [mem 0x000c0000-0x000cf5ff])
> [ 0.437091] clocksource: acpi_pm: mask: 0xffffff max_cycles: 0xffffff, max_idle_ns: 2085701024 ns
> [ 1.933309] acpi device:00: registered as cooling_device4
> [ 2.025067] [drm] Internal thermal controller without fan control
> [ 25.523205] acpi_cpufreq: overriding BIOS provided _PSD data
> [ 26.551045] thinkpad_acpi: ThinkPad ACPI Extras v0.25
> [ 26.553504] thinkpad_acpi: http://ibm-acpi.sf.net/
> [ 26.555760] thinkpad_acpi: ThinkPad BIOS HTET51WW (1.23 ), EC unknown
> [ 26.557909] thinkpad_acpi: Lenovo ThinkPad E555, model 20DH000TUK
> [ 26.560509] thinkpad_hwmon thinkpad_hwmon: hwmon_device_register() is deprecated. Please convert the driver to use hwmon_device_register_with_info().
> [ 26.562808] thinkpad_acpi: This ThinkPad has standard ACPI backlight brightness control, supported by the ACPI video driver
> [ 26.564799] thinkpad_acpi: Disabling thinkpad-acpi brightness events by default...
> [ 26.575182] thinkpad_acpi: rfkill switch tpacpi_bluetooth_sw: radio is unblocked
> [ 26.585895] thinkpad_acpi: Standard ACPI backlight interface available, not loading native one
> [ 26.608696] input: ThinkPad Extra Buttons as /devices/platform/thinkpad_acpi/input/input10
|