RE: LG-81 kernel fault in ACPI when over-temperature

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Interesting! Could you file a bug on bugzilla.kernel.org?
Also please file all necessary information.

Does it work before?

Thanks,
Luming 

>-----Original Message-----
>From: linux-acpi-owner@xxxxxxxxxxxxxxx 
>[mailto:linux-acpi-owner@xxxxxxxxxxxxxxx] On Behalf Of Roger Lucas
>Sent: 2006年4月24日 0:29
>To: linux-acpi@xxxxxxxxxxxxxxx
>Subject: LG-81 kernel fault in ACPI when over-temperature
>
>All,
>
>I am setting up an Abit LG-81 motherboard with a 2.8GHz Inter 
>Celeron CPU.
>The motherboard uses the W83627EHG sensors chip for fan, 
>voltage and thermal
>monitoring.
>
>I have download, compiled and installed the latest 2.6.16.9 kernel from
>kernel.org and all seemed to be OK.  I could read the sensors 
>information
>from the W83627EHG chip using the lm-sensors system with its W83627EHF
>driver (which is compatible, the 'EHG is just a lead-free 
>variant) and the
>"sensors" utility.
>
>The current temperatures on the board are:
>	SYS	31C
>	CPU	48C
>	PSU	43C
>
>All seems fine.  I then tweaked the sensors.conf file to change the fan
>limts and temperature limits to check the alarms would get set 
>correctly.
>When I artifically created a CPU over-temperature condition by 
>setting the
>CPU high temperature threshold at just 40C, two things 
>happended.  Firstly,
>I got a kernel dump for one of the ACPI processes.  Secondly, 
>the machine
>ran unbelievably slowly until I changed the CPU high 
>temperature limit back
>to a more reasonable 65C.
>
>The kernel dump is below:
>
>Pid: 9, comm:               kacpid
>EIP: 0060:[<c02351c9>] CPU: 0
>EIP is at acpi_ps_parse_loop+0x3b5/0x8c0
> EFLAGS: 00000283    Not tainted  (2.6.16.9.rwl4rwl #1)
>EAX: 00000000 EBX: de5ed000 ECX: dd0ac330 EDX: c0226a73
>ESI: de5ed1ec EDI: 00000000 EBP: e000c7a7 DS: 007b ES: 007b
>CR0: 8005003b CR2: 080ee808 CR3: 1f4bf000 CR4: 000006d0
> [<c0234c6d>] acpi_ps_parse_aml+0x4e/0x1f5
> [<c0235cec>] acpi_ps_execute_pass+0x72/0x86
> [<c0235c12>] acpi_ps_execute_method+0x54/0x7e
> [<c0233100>] acpi_ns_execute_control_method+0x56/0x63
> [<c0233096>] acpi_ns_evaluate_by_handle+0x74/0x88
> [<c0232f95>] acpi_ns_evaluate_relative+0xa9/0xc5
> [<c0232865>] acpi_evaluate_object+0x139/0x1fc
> [<c02252fc>] acpi_os_release_object+0xd/0x12
> [<c023b1df>] acpi_ut_acquire_mutex+0x2e/0x67
> [<c0225643>] acpi_evaluate_integer+0x6b/0x93
> [<e0033025>] acpi_thermal_get_temperature+0x25/0x36 [thermal]
> [<e003360c>] acpi_thermal_check+0x21/0x232 [thermal]
> [<e0034050>] acpi_thermal_notify+0x47/0x93 [thermal]
> [<c0229b51>] acpi_ev_notify_dispatch+0x57/0x64
> [<c022506b>] acpi_os_execute_deferred+0xe/0x1b
> [<c0125c3f>] run_workqueue+0x5f/0xc0
> [<c022505d>] acpi_os_execute_deferred+0x0/0x1b
> [<c0125dc9>] worker_thread+0x129/0x150
> [<c01152a0>] default_wake_function+0x0/0x20
> [<c01152a0>] default_wake_function+0x0/0x20
> [<c0125ca0>] worker_thread+0x0/0x150
> [<c0128a67>] kthread+0xa7/0xb0
> [<c01289c0>] kthread+0x0/0xb0
> [<c010133d>] kernel_thread_helper+0x5/0x18
>BUG: soft lockup detected on CPU#0!
>
>Pid: 9, comm:               kacpid
>EIP: 0060:[<c0226e8f>] CPU: 0
>EIP is at acpi_ds_exec_end_op+0x303/0x370
> EFLAGS: 00000246    Not tainted  (2.6.16.9.rwl4rwl #1)
>EAX: c0352ce0 EBX: 00000000 ECX: 00000000 EDX: 00000002
>ESI: de5ed000 EDI: dd0ac330 EBP: 0000000d DS: 007b ES: 007b
>CR0: 8005003b CR2: 08110188 CR3: 1e165000 CR4: 000006d0
> [<c02353c7>] acpi_ps_parse_loop+0x5b3/0x8c0
> [<c0234c6d>] acpi_ps_parse_aml+0x4e/0x1f5
> [<c0235cec>] acpi_ps_execute_pass+0x72/0x86
> [<c0235c12>] acpi_ps_execute_method+0x54/0x7e
> [<c0233100>] acpi_ns_execute_control_method+0x56/0x63
> [<c0233096>] acpi_ns_evaluate_by_handle+0x74/0x88
> [<c0232f95>] acpi_ns_evaluate_relative+0xa9/0xc5
> [<c0232865>] acpi_evaluate_object+0x139/0x1fc
> [<c0225643>] acpi_evaluate_integer+0x6b/0x93
> [<e0033025>] acpi_thermal_get_temperature+0x25/0x36 [thermal]
> [<e003360c>] acpi_thermal_check+0x21/0x232 [thermal]
> [<e0034050>] acpi_thermal_notify+0x47/0x93 [thermal]
> [<c0229b51>] acpi_ev_notify_dispatch+0x57/0x64
> [<c022506b>] acpi_os_execute_deferred+0xe/0x1b
> [<c0125c3f>] run_workqueue+0x5f/0xc0
> [<c022505d>] acpi_os_execute_deferred+0x0/0x1b
> [<c0125dc9>] worker_thread+0x129/0x150
> [<c01152a0>] default_wake_function+0x0/0x20
> [<c01152a0>] default_wake_function+0x0/0x20
> [<c0125ca0>] worker_thread+0x0/0x150
> [<c0128a67>] kthread+0xa7/0xb0
> [<c01289c0>] kthread+0x0/0xb0
> [<c010133d>] kernel_thread_helper+0x5/0x18
>BUG: soft lockup detected on CPU#0!
>
>Pid: 9, comm:               kacpid
>EIP: 0060:[<c0224d5c>] CPU: 0
>EIP is at acpi_os_write_port+0x22/0x30
> EFLAGS: 00000246    Not tainted  (2.6.16.9.rwl4rwl #1)
>EAX: 00000000 EBX: 00000008 ECX: 00000008 EDX: 00000296
>ESI: df609c78 EDI: c147031c EBP: c14702f4 DS: 007b ES: 007b
>CR0: 8005003b CR2: b7efde20 CR3: 1c873000 CR4: 000006d0
> [<c02300c5>] acpi_ex_system_io_space_handler+0x40/0x4e
> [<c0230085>] acpi_ex_system_io_space_handler+0x0/0x4e
> [<c0230085>] acpi_ex_system_io_space_handler+0x0/0x4e
> [<c0229126>] acpi_ev_address_space_dispatch+0x15a/0x1a2
> [<c022d088>] acpi_ex_access_region+0x4b/0xad
> [<c022d22a>] acpi_ex_field_datum_io+0x107/0x18f
> [<c022d3b0>] acpi_ex_write_with_update_rule+0xfe/0x109
> [<c022d871>] acpi_ex_insert_into_field+0x283/0x28e
> [<c022be5a>] acpi_ex_write_data_to_field+0x1d7/0x1fd
> [<c02304b3>] acpi_ex_store_object_to_node+0x6a/0xa7
> [<c0230235>] acpi_ex_store+0x4a/0x132
> [<c022de94>] acpi_ex_opcode_1A_1T_1R+0x4c8/0x651
> [<c022e9e7>] acpi_ex_resolve_operands+0x26b/0x4c0
> [<c0226c48>] acpi_ds_exec_end_op+0xbc/0x370
> [<c02353c7>] acpi_ps_parse_loop+0x5b3/0x8c0
> [<c0234c6d>] acpi_ps_parse_aml+0x4e/0x1f5
> [<c0235cec>] acpi_ps_execute_pass+0x72/0x86
> [<c0235c12>] acpi_ps_execute_method+0x54/0x7e
> [<c0233100>] acpi_ns_execute_control_method+0x56/0x63
> [<c0233096>] acpi_ns_evaluate_by_handle+0x74/0x88
> [<c0232f95>] acpi_ns_evaluate_relative+0xa9/0xc5
> [<c0232865>] acpi_evaluate_object+0x139/0x1fc
> [<c0103d7a>] common_interrupt+0x1a/0x20
> [<c0225643>] acpi_evaluate_integer+0x6b/0x93
> [<e0033025>] acpi_thermal_get_temperature+0x25/0x36 [thermal]
> [<e003360c>] acpi_thermal_check+0x21/0x232 [thermal]
> [<e0034050>] acpi_thermal_notify+0x47/0x93 [thermal]
> [<c0229b51>] acpi_ev_notify_dispatch+0x57/0x64
> [<c022506b>] acpi_os_execute_deferred+0xe/0x1b
> [<c0125c3f>] run_workqueue+0x5f/0xc0
> [<c022505d>] acpi_os_execute_deferred+0x0/0x1b
> [<c0125dc9>] worker_thread+0x129/0x150
> [<c01152a0>] default_wake_function+0x0/0x20
> [<c01152a0>] default_wake_function+0x0/0x20
> [<c0125ca0>] worker_thread+0x0/0x150
> [<c0128a67>] kthread+0xa7/0xb0
> [<c01289c0>] kthread+0x0/0xb0
> [<c010133d>] kernel_thread_helper+0x5/0x18
>BUG: soft lockup detected on CPU#0!
>
>Pid: 9, comm:               kacpid
>EIP: 0060:[<c0224d5c>] CPU: 0
>EIP is at acpi_os_write_port+0x22/0x30
> EFLAGS: 00000246    Not tainted  (2.6.16.9.rwl4rwl #1)
>EAX: 0000004e EBX: 00000008 ECX: 00000008 EDX: 00000295
>ESI: df609c78 EDI: c147031c EBP: c14702f4 DS: 007b ES: 007b
>CR0: 8005003b CR2: b7f17cc0 CR3: 1c873000 CR4: 000006d0
> [<c02300c5>] acpi_ex_system_io_space_handler+0x40/0x4e
> [<c0230085>] acpi_ex_system_io_space_handler+0x0/0x4e
> [<c0230085>] acpi_ex_system_io_space_handler+0x0/0x4e
> [<c0229126>] acpi_ev_address_space_dispatch+0x15a/0x1a2
> [<c022d088>] acpi_ex_access_region+0x4b/0xad
> [<c022d22a>] acpi_ex_field_datum_io+0x107/0x18f
> [<c022d3b0>] acpi_ex_write_with_update_rule+0xfe/0x109
> [<c022d871>] acpi_ex_insert_into_field+0x283/0x28e
> [<c022be5a>] acpi_ex_write_data_to_field+0x1d7/0x1fd
> [<c02304b3>] acpi_ex_store_object_to_node+0x6a/0xa7
> [<c0230235>] acpi_ex_store+0x4a/0x132
> [<c022de94>] acpi_ex_opcode_1A_1T_1R+0x4c8/0x651
> [<c022e9e7>] acpi_ex_resolve_operands+0x26b/0x4c0
> [<c0226c48>] acpi_ds_exec_end_op+0xbc/0x370
> [<c02353c7>] acpi_ps_parse_loop+0x5b3/0x8c0
> [<c0234c6d>] acpi_ps_parse_aml+0x4e/0x1f5
> [<c0235cec>] acpi_ps_execute_pass+0x72/0x86
> [<c0235c12>] acpi_ps_execute_method+0x54/0x7e
> [<c0233100>] acpi_ns_execute_control_method+0x56/0x63
> [<c0233096>] acpi_ns_evaluate_by_handle+0x74/0x88
> [<c0232f95>] acpi_ns_evaluate_relative+0xa9/0xc5
> [<c0232865>] acpi_evaluate_object+0x139/0x1fc
> [<c02252fc>] acpi_os_release_object+0xd/0x12
> [<c023b1df>] acpi_ut_acquire_mutex+0x2e/0x67
> [<c0225643>] acpi_evaluate_integer+0x6b/0x93
> [<e0033025>] acpi_thermal_get_temperature+0x25/0x36 [thermal]
> [<e003360c>] acpi_thermal_check+0x21/0x232 [thermal]
> [<e0034050>] acpi_thermal_notify+0x47/0x93 [thermal]
> [<c0229b51>] acpi_ev_notify_dispatch+0x57/0x64
> [<c022506b>] acpi_os_execute_deferred+0xe/0x1b
> [<c0125c3f>] run_workqueue+0x5f/0xc0
> [<c022505d>] acpi_os_execute_deferred+0x0/0x1b
> [<c0125dc9>] worker_thread+0x129/0x150
> [<c01152a0>] default_wake_function+0x0/0x20
> [<c01152a0>] default_wake_function+0x0/0x20
> [<c0125ca0>] worker_thread+0x0/0x150
> [<c0128a67>] kthread+0xa7/0xb0
> [<c01289c0>] kthread+0x0/0xb0
> [<c010133d>] kernel_thread_helper+0x5/0x18
>BUG: soft lockup detected on CPU#0!
>
>Pid: 9, comm:               kacpid
>EIP: 0060:[<c014c03c>] CPU: 0
>EIP is at kmem_cache_free+0xc/0x40
> EFLAGS: 00000202    Not tainted  (2.6.16.9.rwl4rwl #1)
>EAX: dd0ac368 EBX: dd0ac368 ECX: 00000000 EDX: df7e7640
>ESI: 00000000 EDI: dd0ac368 EBP: dd0ac368 DS: 007b ES: 007b
>CR0: 8005003b CR2: b7f4b000 CR3: 1e43b000 CR4: 000006d0
> [<c02252fc>] acpi_os_release_object+0xd/0x12
> [<c0235a48>] acpi_ps_free_op+0x1f/0x22
> [<c02357bc>] acpi_ps_delete_parse_tree+0x34/0x4c
> [<c0234b00>] acpi_ps_complete_this_op+0x141/0x156
> [<c0235407>] acpi_ps_parse_loop+0x5f3/0x8c0
> [<c0234c6d>] acpi_ps_parse_aml+0x4e/0x1f5
> [<c0235cec>] acpi_ps_execute_pass+0x72/0x86
> [<c0235c12>] acpi_ps_execute_method+0x54/0x7e
> [<c0233100>] acpi_ns_execute_control_method+0x56/0x63
> [<c0233096>] acpi_ns_evaluate_by_handle+0x74/0x88
> [<c0232f95>] acpi_ns_evaluate_relative+0xa9/0xc5
> [<c0232865>] acpi_evaluate_object+0x139/0x1fc
> [<c0225643>] acpi_evaluate_integer+0x6b/0x93
> [<e0033025>] acpi_thermal_get_temperature+0x25/0x36 [thermal]
> [<e003360c>] acpi_thermal_check+0x21/0x232 [thermal]
> [<e0034050>] acpi_thermal_notify+0x47/0x93 [thermal]
> [<c0229b51>] acpi_ev_notify_dispatch+0x57/0x64
> [<c022506b>] acpi_os_execute_deferred+0xe/0x1b
> [<c0125c3f>] run_workqueue+0x5f/0xc0
> [<c022505d>] acpi_os_execute_deferred+0x0/0x1b
> [<c0125dc9>] worker_thread+0x129/0x150
> [<c01152a0>] default_wake_function+0x0/0x20
> [<c01152a0>] default_wake_function+0x0/0x20
> [<c0125ca0>] worker_thread+0x0/0x150
> [<c0128a67>] kthread+0xa7/0xb0
> [<c01289c0>] kthread+0x0/0xb0
> [<c010133d>] kernel_thread_helper+0x5/0x18
>
>
>
>If I removed the "thermal" module and repeated the above 
>temperature test, I
>got no kernel dump but I still got the very slow running of the system.
>According to some comments on the WWW, however, removing the 
>thermal ACPI
>modules is not recommended.
>
>When I rebooted the system with "acpi=off" and repeated the above
>temperature test, I got no kernel dump nor did the system run 
>slowly.  I
>did, however, get a beeping sound from the motherboard when it 
>thought the
>CPU was over-temperature.
>
>There was a recommendation from the lm-sensors team that I disable the
>"OVT#" and "SMI#" outputs from the W83627EHG chip.  I modified 
>the driver to
>(I think) make this change in accordance with the datasheet, 
>but it didn't
>make any difference - I still got the kernel dump if the ACPI "thermal"
>process was running.
>
>Can anyone shed any light on what is happening here ?
>
>Thanks,
>
>Roger
>
>-
>To unsubscribe from this list: send the line "unsubscribe 
>linux-acpi" in
>the body of a message to majordomo@xxxxxxxxxxxxxxx
>More majordomo info at  http://vger.kernel.org/majordomo-info.html
>
-
To unsubscribe from this list: send the line "unsubscribe linux-acpi" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html

[Index of Archives]     [Linux IBM ACPI]     [Linux Power Management]     [Linux Kernel]     [Linux Laptop]     [Kernel Newbies]     [Share Photos]     [Security]     [Netfilter]     [Bugtraq]     [Yosemite News]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Samba]     [Video 4 Linux]     [Device Mapper]     [Linux Resources]

  Powered by Linux