Announcement

Collapse
No announcement yet.

I Think Laptop Fan Replacement Led To ACPI Problem, Keyboard Freezes

Collapse
This topic is closed.
X
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

    I Think Laptop Fan Replacement Led To ACPI Problem, Keyboard Freezes

    I'm having major problems with my laptop:

    ASUS Z84J
    Intel(r) CoreT 2 Duo T7200 2.00GHz 4MB 667FSB
    2 x 2GB Kingston DDR2 667 Dual Channel
    Video Card: NVIDIA G73M 7700 with 512MB
    100gb 7200 rpm SATA
    #39-Ubuntu SMP Mon Feb 25 19:02:34 UTC 2013 (Ubuntu 3.5.0-25.39-generic 3.5.7.4)


    I recently had the fans replaced, because of the noise they made. Since I got the laptop back, I've had problems with ACPI, problems I've never had before.

    After some time - could be 15 minutes, might be a couple of hours or even longer- the keyboard freezes solid and will not respond.

    This especially happens when I'm watching YouTube video in Chromium, but it can happen at any time. The overall keyboard response is sticky and laggy, when it's not frozen.

    USB activity can do it. I let someone plug her iPhone and iPod into the USB ports for a charge, and that set off the problem.

    I was using the -26 kernel, but initially thought the problem was because of it; I saw that people were having trouble with in. So I've tried the -25 and even -24 kernels, with no luck. I've tried acpi=off in the kernel boot parameters, but this didn't do anything.

    At shutdown, most of the time, it won't power off; the HD drive light is still on with a blank screen. Or the last shutdown messages will still display and the poweroff never happens. I have to pull the plug to turn it off.

    Here's some of a dmesg output I got today with ACPI enabled.

    [ 0.000000] BIOS-e820: [mem 0x0000000000100000-0x00000000bff8ffff] usable
    [ 0.000000] BIOS-e820: [mem 0x00000000bff90000-0x00000000bff9dfff] ACPI data
    [ 0.000000] BIOS-e820: [mem 0x00000000bff9e000-0x00000000bffeffff] ACPI NVS
    [ 0.000000] ACPI: RSDP 000fb620 00014 (v00 ACPIAM)
    [ 0.000000] ACPI: RSDT bff90000 00038 (v01 NEC 05000723 MSFT 00000097)
    [ 0.000000] ACPI: FACP bff90200 00084 (v02 A_M_I_ OEMFACP 05000723 MSFT 00000097)
    [ 0.000000] ACPI Warning: Invalid length for PmTimerBlock: 24, using default 32 (20120320/tbfadt-629)
    [ 0.000000] ACPI: DSDT bff905b0 06603 (v01 A0460 A0460000 00000000 INTL 20060113)
    [ 0.000000] ACPI: FACS bff9e000 00040
    [ 0.000000] ACPI: APIC bff90390 0005C (v01 A_M_I_ OEMAPIC 05000723 MSFT 00000097)
    [ 0.000000] ACPI: MCFG bff903f0 0003C (v01 A_M_I_ OEMMCFG 05000723 MSFT 00000097)
    [ 0.000000] ACPI: SLIC bff90430 00176 (v01 NEC 05000723 MSFT 00000097)
    [ 0.000000] ACPI: OEMB bff9e040 00061 (v01 A_M_I_ AMI_OEM 05000723 MSFT 00000097)
    [ 0.000000] ACPI: Local APIC address 0xfee00000
    [ 0.000000] Using APIC driver default
    [ 0.000000] ACPI: PM-Timer IO Port: 0x808
    [ 0.000000] ACPI: Local APIC address 0xfee00000
    [ 0.000000] ACPI: LAPIC (acpi_id[0x01] lapic_id[0x00] enabled)
    [ 0.000000] ACPI: LAPIC (acpi_id[0x02] lapic_id[0x01] enabled)
    [ 0.000000] ACPI: IOAPIC (id[0x02] address[0xfec00000] gsi_base[0])
    [ 0.000000] IOAPIC[0]: apic_id 2, version 32, address 0xfec00000, GSI 0-23
    [ 0.000000] ACPI: INT_SRC_OVR (bus 0 bus_irq 0 global_irq 2 dfl dfl)
    [ 0.000000] ACPI: INT_SRC_OVR (bus 0 bus_irq 9 global_irq 9 high level)
    [ 0.000000] ACPI: IRQ0 used by override.
    [ 0.000000] ACPI: IRQ2 used by override.
    [ 0.000000] ACPI: IRQ9 used by override.
    [ 0.000000] Using ACPI (MADT) for SMP configuration information
    [ 0.077586] ACPI: bus type pci registered
    [ 0.079340] ACPI: Added _OSI(Module Device)
    [ 0.079343] ACPI: Added _OSI(Processor Device)
    [ 0.079346] ACPI: Added _OSI(3.0 _SCP Extensions)
    [ 0.079349] ACPI: Added _OSI(Processor Aggregator Device)
    [ 0.081088] ACPI: EC: Look up EC in DSDT
    [ 0.082751] ACPI: Executed 1 blocks of module-level executable AML code
    [ 0.088158] ACPI: SSDT bff96bc0 00445 (v01 AMI CPU1PM 00000001 INTL 20060113)
    [ 0.088600] ACPI: Dynamic OEM Table Load:
    [ 0.088604] ACPI: SSDT (null) 00445 (v01 AMI CPU1PM 00000001 INTL 20060113)
    [ 0.088708] ACPI Warning: Incorrect checksum in table [SSDT] - 0x1F, should be 0x1C (20120320/tbutils-323)
    [ 0.088714] ACPI: SSDT bff97010 00445 (v01 AMI CPU2PM 00000001 INTL 20060113)
    [ 0.089154] ACPI: Dynamic OEM Table Load:
    [ 0.089157] ACPI: SSDT (null) 00445 (v01 AMI CPU2PM 00000001 INTL 20060113)
    [ 0.092024] ACPI: Interpreter enabled
    [ 0.092041] ACPI: (supports S0 S3 S4 S5)
    [ 0.092064] ACPI: Using IOAPIC for interrupt routing
    [ 0.103736] ACPI: EC: GPE = 0x1c, I/O: command/status = 0x66, data = 0x62
    [ 0.103917] ACPI: No dock devices found.
    [ 0.103926] PCI: Ignoring host bridge windows from ACPI; if necessary, use "pci=use_crs" and report a bug
    [ 0.103998] ACPI: PCI Root Bridge [PCI0] (domain 0000 [bus 00-ff])
    [ 0.112825] ACPI: PCI Interrupt Routing Table [\_SB_.PCI0._PRT]
    [ 0.112964] ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.P0P2._PRT]
    [ 0.113017] ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.P0P1._PRT]
    [ 0.113076] ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.P0P4._PRT]
    [ 0.113121] ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.P0P5._PRT]
    [ 0.113166] ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.P0P6._PRT]
    [ 0.113210] ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.P0P7._PRT]
    [ 0.113278] pci0000:00: Requesting ACPI _OSC control (0x1d)
    [ 0.113282] pci0000:00: ACPI _OSC request failed (AE_NOT_FOUND), returned control mask: 0x1d
    [ 0.113284] ACPI _OSC control for PCIe not granted, disabling ASPM
    [ 0.272964] ACPI: PCI Interrupt Link [LNKA] (IRQs *3 4 5 6 7 10 11 12 14 15)
    [ 0.273027] ACPI: PCI Interrupt Link [LNKB] (IRQs 3 4 *5 6 7 10 11 12 14 15)
    [ 0.273084] ACPI: PCI Interrupt Link [LNKC] (IRQs 3 4 5 6 7 *10 11 12 14 15)
    [ 0.276076] ACPI: PCI Interrupt Link [LNKD] (IRQs 3 4 5 6 7 10 *11 12 14 15)
    [ 0.276132] ACPI: PCI Interrupt Link [LNKE] (IRQs 3 4 5 6 7 10 11 12 14 15) *0, disabled.
    [ 0.276190] ACPI: PCI Interrupt Link [LNKF] (IRQs 3 4 5 6 7 10 11 12 14 15) *0, disabled.
    [ 0.276248] ACPI: PCI Interrupt Link [LNKG] (IRQs 3 4 5 6 7 10 11 12 14 15) *0, disabled.
    [ 0.276307] ACPI: PCI Interrupt Link [LNKH] (IRQs 3 4 5 6 *7 10 11 12 14 15)
    [ 0.276801] ACPI: bus type usb registered
    [ 0.276983] PCI: Using ACPI for IRQ routing
    [ 0.290563] ACPI: bus type pnp registered
    [ 0.290776] pnp 00:00: Plug and Play ACPI device, IDs PNP0a08 PNP0a03 (active)
    [ 0.290859] system 00:01: Plug and Play ACPI device, IDs PNP0c01 (active)
    [ 0.290941] pnp 00:02: Plug and Play ACPI device, IDs PNP0200 (active)
    [ 0.291001] pnp 00:03: Plug and Play ACPI device, IDs PNP0b00 (active)
    [ 0.291079] pnp 00:04: Plug and Play ACPI device, IDs PNP0303 PNP030b (active)
    [ 0.291156] pnp 00:05: Plug and Play ACPI device, IDs SYN0a04 SYN0a00 SYN0002 PNP0f13 (active)
    [ 0.291203] pnp 00:06: Plug and Play ACPI device, IDs PNP0800 (active)
    [ 0.291254] pnp 00:07: Plug and Play ACPI device, IDs PNP0c04 (active)
    [ 0.291466] pnp 00:08: Plug and Play ACPI device, IDs ITE8707 (active)
    [ 0.291739] system 00:09: Plug and Play ACPI device, IDs PNP0c02 (active)
    [ 0.291860] system 00:0a: Plug and Play ACPI device, IDs PNP0c02 (active)
    [ 0.291971] system 00:0b: Plug and Play ACPI device, IDs PNP0c02 (active)
    [ 0.309155] system 00:0c: Plug and Play ACPI device, IDs PNP0c01 (active)
    [ 0.309320] pnp: PnP ACPI: found 13 devices
    [ 0.309323] ACPI: ACPI bus type pnp unregistered
    [ 0.309327] PnPBIOS: Disabled by ACPI PNP
    0.376358] ACPI: AC Adapter [AC0] (on-line)
    [ 0.376442] input: Lid Switch as /devices/LNXSYSTM:00/LNXSYBUS:00/PNP0C0D:00/input/input0
    [ 0.379345] ACPI: Lid Switch [LID]
    [ 0.379393] input: Sleep Button as /devices/LNXSYSTM:00/LNXSYBUS:00/PNP0C0E:00/input/input1
    [ 0.379399] ACPI: Sleep Button [SLPB]
    [ 0.379445] input: Power Button as /devices/LNXSYSTM:00/LNXSYBUS:00/PNP0C0C:00/input/input2
    [ 0.379449] ACPI: Power Button [PWRB]
    [ 0.379499] input: Power Button as /devices/LNXSYSTM:00/LNXPWRBN:00/input/input3
    [ 0.379503] ACPI: Power Button [PWRF]
    [ 0.379588] ACPI: Requesting acpi_cpufreq
    [ 0.545775] ACPI: acpi_idle registered with cpuidle
    [ 0.582408] ACPI: Thermal Zone [TZ00] (59 C)
    [ 0.582433] ACPI: Battery Slot [BAT0] (battery present)
    [ 1.214934] ACPI: Battery Slot [BAT0] (battery present)
    [ 22.092890] ACPI Warning: 0x00000860-0x0000087f SystemIO conflicts with Region \PMIO 1 (20120320/utaddress-251)
    [ 22.092899] ACPI Warning: 0x00000860-0x0000087f SystemIO conflicts with Region \_SB_.PCI0.SBRG.PMS0 2 (20120320/utaddress-251)
    [ 22.092905] ACPI: If an ACPI driver is available for this device, you should use it instead of the native driver
    [ 22.092908] lpc_ich: Resource conflict(s) found affecting iTCO_wdt
    [ 22.092912] ACPI Warning: 0x00000828-0x0000082f SystemIO conflicts with Region \PMIO 1 (20120320/utaddress-251)
    [ 22.092917] ACPI Warning: 0x00000828-0x0000082f SystemIO conflicts with Region \PMBX 2 (20120320/utaddress-251)
    [ 22.092921] ACPI Warning: 0x00000828-0x0000082f SystemIO conflicts with Region \_SB_.PCI0.SBRG.PMS0 3 (20120320/utaddress-251)
    [ 22.092926] ACPI: If an ACPI driver is available for this device, you should use it instead of the native driver
    [ 22.092930] ACPI Warning: 0x00000480-0x000004bf SystemIO conflicts with Region \_SB_.PCI0.SBRG.GPBX 1 (20120320/utaddress-251)
    [ 22.092935] ACPI: If an ACPI driver is available for this device, you should use it instead of the native driver


    Here's a sample of the error message my logs get flooded with, when the keyboard locks up:

    03/22/13 12:21:01 AM sibilla rsyslogd [origin software="rsyslogd" swVersion="5.8.6" x-pid="901" x-info="http://www.rsyslog.com"] rsyslogd was HUPed
    03/22/13 12:21:20 AM sibilla kernel [ 1264.852038] ACPI: EC: input buffer is not empty, aborting transaction
    03/22/13 12:21:20 AM sibilla kernel [ 1264.852048] ACPI Exception: AE_TIME, Returned by Handler for [EmbeddedControl] (20120320/evregion-501)
    03/22/13 12:21:20 AM sibilla kernel [ 1264.852068] ACPI Error: Method parse/execution failed [\_SB_.PCI0.SBRG.EC0_.RCTP] (Node f7023ee8), AE_TIME (20120320/psparse-536)
    03/22/13 12:21:20 AM sibilla kernel [ 1264.852089] ACPI Error: Method parse/execution failed [\_TZ_.RTMP] (Node f70257e0), AE_TIME (20120320/psparse-536)
    03/22/13 12:21:20 AM sibilla kernel [ 1264.852105] ACPI Error: Method parse/execution failed [\_TZ_.TZ00._TMP] (Node f7025888), AE_TIME (20120320/psparse-536)
    03/22/13 12:21:20 AM sibilla kernel [ 1264.852138] thermal_sys: failed to read out thermal zone 0
    03/22/13 12:21:51 AM sibilla kernel [ 1295.444042] ACPI: EC: input buffer is not empty, aborting transaction
    03/22/13 12:21:51 AM sibilla kernel [ 1295.444052] ACPI Exception: AE_TIME, Returned by Handler for [EmbeddedControl] (20120320/evregion-501)
    03/22/13 12:21:51 AM sibilla kernel [ 1295.444071] ACPI Error: Method parse/execution failed [\_SB_.PCI0.SBRG.EC0_.RCTP] (Node f7023ee8), AE_TIME (20120320/psparse-536)
    03/22/13 12:21:51 AM sibilla kernel [ 1295.444093] ACPI Error: Method parse/execution failed [\_TZ_.RTMP] (Node f70257e0), AE_TIME (20120320/psparse-536)
    03/22/13 12:21:51 AM sibilla kernel [ 1295.444109] ACPI Error: Method parse/execution failed [\_TZ_.TZ00._TMP] (Node f7025888), AE_TIME (20120320/psparse-536)
    03/22/13 12:21:51 AM sibilla kernel [ 1295.444141] thermal_sys: failed to read out thermal zone 0
    03/22/13 12:21:57 AM sibilla anacron[1046] Job `cron.daily' terminated
    03/22/13 12:21:57 AM sibilla anacron[1046] Normal exit (1 job run)
    03/22/13 12:22:21 AM sibilla kernel [ 1326.036109] ACPI: EC: input buffer is not empty, aborting transaction
    03/22/13 12:22:21 AM sibilla kernel [ 1326.036120] ACPI Exception: AE_TIME, Returned by Handler for [EmbeddedControl] (20120320/evregion-501)
    03/22/13 12:22:21 AM sibilla kernel [ 1326.036140] ACPI Error: Method parse/execution failed [\_SB_.PCI0.SBRG.EC0_.RCTP] (Node f7023ee8), AE_TIME (20120320/psparse-536)
    03/22/13 12:22:21 AM sibilla kernel [ 1326.036161] ACPI Error: Method parse/execution failed [\_TZ_.RTMP] (Node f70257e0), AE_TIME (20120320/psparse-536)
    03/22/13 12:22:21 AM sibilla kernel [ 1326.036177] ACPI Error: Method parse/execution failed [\_TZ_.TZ00._TMP] (Node f7025888), AE_TIME (20120320/psparse-536)
    03/22/13 12:22:21 AM sibilla kernel [ 1326.036200] thermal_sys: failed to read out thermal zone 0
    03/22/13 12:22:52 AM sibilla kernel [ 1356.628134] ACPI: EC: input buffer is not empty, aborting transaction
    03/22/13 12:22:52 AM sibilla kernel [ 1356.628145] ACPI Exception: AE_TIME, Returned by Handler for [EmbeddedControl] (20120320/evregion-501)
    03/22/13 12:22:52 AM sibilla kernel [ 1356.628165] ACPI Error: Method parse/execution failed [\_SB_.PCI0.SBRG.EC0_.RCTP] (Node f7023ee8), AE_TIME (20120320/psparse-536)
    03/22/13 12:22:52 AM sibilla kernel [ 1356.628189] ACPI Error: Method parse/execution failed [\_TZ_.RTMP] (Node f70257e0), AE_TIME (20120320/psparse-536)
    03/22/13 12:22:52 AM sibilla kernel [ 1356.628205] ACPI Error: Method parse/execution failed [\_TZ_.TZ00._TMP] (Node f7025888), AE_TIME (20120320/psparse-536)
    03/22/13 12:22:52 AM sibilla kernel [ 1356.628228] thermal_sys: failed to read out thermal zone 0


    I really don't know where to go from here. Should I compile a custom kernel? Asus hasn't released a BIOS update since 2007 and I've got that. I looked around in the BIOS for power settings, but I saw nothing. Any help? Thanks!

    I've attached the entire dmesg output from today, as a text file.
    Attached Files

    #2
    Replacing components in a laptop usually requires near-complete disassembly. I'm wondering if something wasn't put together correctly during the repair. Perhaps a wire that connects to/from a thermal sensor somewhere? If you're handy with small tools and have infinite patience, you might want to take apart your laptop. Or, you could return it to the repair shop and tell the folks there that your operating system is showing errors related to thermal problems that didn't exist before the repair.

    Comment


      #3
      Hi Steve,

      Thank you for your reply!

      I'll take her back to the shop; I don't have the chops to fool around with the hardware to that degree, and I don't want to develop them by trial and error my main machine.

      --actual.

      Comment


        #4
        I tried acpi_os_name="Microsoft Windows" today and I've had no problems so far. dmesg was clean, and it hasn't locked up yet, after 7 hours and 23 minutes. I haven't put the machine through its paces yet, but this is very encouraging! I'll check other things out on later on. If I don't have problems, does I'll mark this as "solved".

        Comment


          #5
          I was completely unaware of that kernel option. Good sleuthing!

          Comment

          Working...
          X