Nate Lawson <nate_at_root.org> schrieb am 12.12.2003, 02:15:30: > There are different ways of turning on the fan. acpi_thermal switches > them on based on the _ACx objects, which is what caused the panic. So the > fan being turned on by the BIOS or through some other mechanism won't > trigger the fault. We can also lower the value at which acpi_thermal does > the switch or just manually turn it on. Output from sysctl hw.acpi would > help. hw.acpi.supported_sleep_state: S3 S4 S5 hw.acpi.power_button_state: S5 hw.acpi.sleep_button_state: S1 hw.acpi.lid_switch_state: S1 hw.acpi.standby_state: S1 hw.acpi.suspend_state: S3 hw.acpi.sleep_delay: 0 hw.acpi.s4bios: 1 hw.acpi.verbose: 0 hw.acpi.disable_on_poweroff: 1 hw.acpi.cpu.max_speed: 8 hw.acpi.cpu.current_speed: 8 hw.acpi.cpu.performance_speed: 8 hw.acpi.cpu.economy_speed: 4 hw.acpi.thermal.min_runtime: 0 hw.acpi.thermal.polling_rate: 30 hw.acpi.thermal.tz0.temperature: 3062 hw.acpi.thermal.tz0.active: -1 hw.acpi.thermal.tz0.thermal_flags: 0 hw.acpi.thermal.tz0._PSV: 3642 hw.acpi.thermal.tz0._HOT: -1 hw.acpi.thermal.tz0._CRT: 3662 hw.acpi.thermal.tz0._ACx: 3512 3452 3402 3282 -1 -1 -1 -1 -1 -1 hw.acpi.thermal.tz1.temperature: 3032 hw.acpi.thermal.tz1.active: -1 hw.acpi.thermal.tz1.thermal_flags: 0 hw.acpi.thermal.tz1._PSV: -1 hw.acpi.thermal.tz1._HOT: -1 hw.acpi.thermal.tz1._CRT: 3662 hw.acpi.thermal.tz1._ACx: -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 hw.acpi.thermal.tz2.temperature: 2892 hw.acpi.thermal.tz2.active: -1 hw.acpi.thermal.tz2.thermal_flags: 0 hw.acpi.thermal.tz2._PSV: 3262 hw.acpi.thermal.tz2._HOT: -1 hw.acpi.thermal.tz2._CRT: 3662 hw.acpi.thermal.tz2._ACx: -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 hw.acpi.battery.life: -1 hw.acpi.battery.time: -1 hw.acpi.battery.state: 7 hw.acpi.battery.units: 2 hw.acpi.battery.info_expire: 5 hw.acpi.acline: 1 > > Ok. You can manually turn on the active cooling with: > sysctl hw.acpi.thermal.active=0 > (or 1,2,3, etc.) This is another way to trigger the panic. hunter# sync hunter# sysctl hw.acpi.thermal.active=0 sysctl: unknown oid 'hw.acpi.thermal.active' hunter# sysctl hw.acpi.thermal.tz0.active=0 hw.acpi.thermal.tz0.active: -1 -> 0 hunter# sysctl hw.acpi.thermal.tz0.active=1 hw.acpi.thermal.tz0.active: 0 -> 1 hunter# sysctl hw.acpi.thermal.tz0.active=2 hw.acpi.thermal.tz0.active: 1 -> 2 hunter# sysctl hw.acpi.thermal.tz0.active=3 hw.acpi.thermal.tz0.active: 2 -> 3 hunter# sysctl hw.acpi.thermal.tz0.active=4 hw.acpi.thermal.tz0.active: 3 -> 4 hunter# sysctl hw.acpi.thermal.tz0.active=-1 hw.acpi.thermal.tz0.active: 4 -> -1 hunter# The fan was running on low speed as I startet (see active was -1 above), then cycled through various speeds as I typed these commands. At the end, when I reset active to -1, the fan turned off. This is a bit strange, given that it usually stays on, low speed, while on AC. Anyway, will rebuild acpi.ko with debug and try more often or with the other tz's. Is there a way to see which tz was triggering from the dump? A final note: I get two error messages during boot: ... acpi0: <COMPAQ CPQ0057 > on motherboard acpi_bus_number: can't get _ADR acpi_bus_number: can't get _ADR acpi_bus_number: can't get _ADR acpi_bus_number: can't get _ADR acpi_bus_number: can't get _ADR acpi_bus_number: can't get _ADR ACPI-1287: *** Error: Method execution failed [\\_SB_.C047.C05A.C0E5.C0E9] (Node 0xc6141a80), AE_NOT_EXIST ACPI-1287: *** Error: Method execution failed [\\_SB_.C047.C05A.C0E5._INI] (Node 0xc6141280), AE_NOT_EXIST acpi_bus_number: can't get _ADR acpi_bus_number: can't get _ADR acpi0: power button is handled as a fixed feature programming model. Timecounter "ACPI-fast" frequency 3579545 Hz acpi_timer0: <24-bit timer at 3.579545MHz> port 0x1008-0x100b on acpi0 acpi_cpu0: <CPU> on acpi0 acpi_tz0: <thermal zone> on acpi0 acpi_tz1: <thermal zone> on acpi0 acpi_tz2: <thermal zone> on acpi0 pcib0: <ACPI Host-PCI bridge> port 0xcf8-0xcff on acpi0 ... Let me know if you'd like to see a verbose boot. -- Regards, Georg.Received on Thu Dec 11 2003 - 23:50:38 UTC
This archive was generated by hypermail 2.4.0 : Wed May 19 2021 - 11:37:33 UTC