Just a few days ago I installed new wifi driver and everything seemed to work fine on Lenovo ThinkPad S440. But now I experience a problem with wifi: the speed slows down to zero that no page could load in web browser. The second problem (not sure if they are connected but maybe) is system crashes unexpectedly. this is a pastebin of dmesg output so you could see what's happening. When the system crashes, X and all other programs crash. I can't even switch to tty
and restart X. Can't be reproduced. Don't know how to show you the output I see on the screen.
Update
I used a kernel boot flag acpi_os=Windows noapic
on my Ubuntu 12.04 on Lenovo ThinkPad S440 because I suppose that if they've build it with Windows8+ in mind, it could help somehow, but I'm not sure. In this pastebin you can read all output from /var/log/syslog
.
Update 2
Wat is this? I ran a memtest86 with several passes and it was fine, w/o errors, but:
[ 0.000000] PM: Registered nosave memory: 00000000be97f000 - 00000000c2e7f000
repeats few times in a row.
[ 5.170944] AMD IOMMUv2 driver by Joerg Roedel <joerg.roedel@amd.com>
[ 5.170948] AMD IOMMUv2 functionality not available on this system
[ 5.186546] ACPI Warning: 0x0000000000001828-0x000000000000182f SystemIO conflicts with Region \PMIO 1 (20121018/utaddress-251)
[ 5.186556] ACPI: If an ACPI driver is available for this device, you should use it instead of the native driver
[ 5.186560] ACPI Warning: 0x0000000000000830-0x000000000000083f SystemIO conflicts with Region \GPRL 1 (20121018/utaddress-251)
[ 5.186564] ACPI Warning: 0x0000000000000830-0x000000000000083f SystemIO conflicts with Region \GPR_ 2 (20121018/utaddress-251)
[ 5.186567] ACPI: If an ACPI driver is available for this device, you should use it instead of the native driver
[ 5.186568] ACPI Warning: 0x0000000000000800-0x000000000000082f SystemIO conflicts with Region \GPRL 1 (20121018/utaddress-251)
[ 5.186571] ACPI Warning: 0x0000000000000800-0x000000000000082f SystemIO conflicts with Region \GPR_ 2 (20121018/utaddress-251)
[ 5.186574] ACPI Warning: 0x0000000000000800-0x000000000000082f SystemIO conflicts with Region \IO_D 3 (20121018/utaddress-251)
[ 5.186577] ACPI: If an ACPI driver is available for this device, you should use it instead of the native driver
What is drm?
[ 12.535066] [drm] GMBUS [i915 gmbus dpb] timed out, falling back to bit banging on pin 5
[ 12.614067] fbcon: inteldrmfb (fb0) is primary device
[ 13.805535] [drm] Enabling RC6 states: RC6 on, RC6p off, RC6pp off
[ 14.129091] [drm:intel_dp_set_link_train] *ERROR* Timed out waiting for DP idle patterns
[ 14.129093] [drm:i915_write32] *ERROR* Unknown unclaimed register before writing to 64040
This line can be result of acpi_os=Windows noapic
kernel boot parameter, I guess:
[ 14.189856] [Firmware Bug]: ACPI(PEGP) defines _DOD but not _DOS
[ 14.194131] ACPI Error: [\_SB_.PCI0.GFX0.DD02._BCL] Namespace lookup failure, AE_NOT_FOUND (20121018/psargs-359)
[ 14.194139] ACPI Error: Method parse/execution failed [\_SB_.PCI0.RP05.PEGP.DD02._BCL] (Node ffff88012920ded8), AE_NOT_FOUND (20121018/psparse-537)
[ 322.663766] [drm:i915_write8] *ERROR* Unknown unclaimed register before writing to 3b4
[ 326.687401] [drm:i915_write32] *ERROR* Unclaimed write to 70030
[ 326.689118] i915 0000:00:02.0: More than 8 outputs detected
[ 326.894826] usb 2-7: reset full-speed USB device number 5 using xhci_hcd
[ 326.904666] dpm_run_callback(): pnp_bus_resume+0x0/0x70 returns -19
[ 326.904668] PM: Device 00:06 failed to resume: error -19
[ 326.913169] xhci_hcd 0000:00:14.0: xHCI xhci_drop_endpoint called with disabled ep ffff880124c65000
[ 326.913171] xhci_hcd 0000:00:14.0: xHCI xhci_drop_endpoint called with disabled ep ffff880124c65040
[ 326.913172] xhci_hcd 0000:00:14.0: xHCI xhci_drop_endpoint called with disabled ep ffff880124c65080
[ 326.913173] xhci_hcd 0000:00:14.0: xHCI xhci_drop_endpoint called with disabled ep ffff880124c650c0
[ 328.005875] [drm:intel_dp_set_link_train] *ERROR* Timed out waiting for DP idle patterns
[ 328.005879] [drm:i915_write32] *ERROR* Unknown unclaimed register before writing to 64040
Update 3
So, how can I manage the case? Here is the snapshot of what i see after the crash.
You are getting ACPI errors, there is a conflict between memory sections the ACPI driver (according to what it reads from bios/boot) thinks is registered for ACPI and what the system is actually using it for. The error is intermittent because it only crashes when the system changes the memory and crashes the kworker thread (kworker is responsible for ACPI on linux systems).
I would update the kernel and revert wifi drivers
– crasic Jan 30 '14 at 23:20