I have been having this issue on other distributions as well since
kernel 3.2, and I have tried every release up to 3.6.2. The issue still
exists. I have tried the latest bios for the w520 as well (1.39)

Some workarounds include:
1) Use integrated graphics only
2) Use optimus with bumblebee
3) Use 32-bit instead of 64-bit
3) Disable VT-D, but leave VT-X enabled. This still allows for fast VM's, as I 
do not think there is an implement of VT-D yet. VT-D is PCI pass-through, and 
should increase speed to some calls, however VirtualBox at this time only 
supports VT-X.
4)Pass in "intel_iommu=off" as a kernel parameter during boot time.

I was looking around further and some say this is a bios issue with the
W520 (W530 too?) where the DMA tables are not exported properly for
linux to do PCI pass-through, resulting in a lockup during boot time.

It would nice for the kernel devs to fix this (yes it is an annoying
bios workaround, agreed), as this is the most annoying bug I have
experienced in a long time. If the table is really not being exported
properly, at least show an error and move on instead of locking up.

I was looking further around the net, and saw some documentation here
http://www.mjmwired.net/kernel/Documentation/Intel-IOMMU.txt and saw
another possible workaround "intel_iommu=igfx_off" as a kernel
parameter. I have not tested this yet as I do not have linux installed,
but if anyone can try it that would provide more information about the
problem. The documentation there says to submit a bug if this fixes a
problem in any situations.

Another possible workaround could be to bypass the bios (if it is truely
a bios bug) and use UEFI instead. I have not tried this yet.

Sorry for the long text, I figured I would let people know my
experiences for over a year now with this annoying bug. For now I
workaround with VT-D disabled as nothing uses it anyway. If anyone can
confirm if the "intel_iommu=igfx_off" option works during boot with
Discrete, 64-bit, VT-X / VT-D enabled we can work on submitting a kernel
but as suggested in the documentation.

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/776999

Title:
  [Lenovo W520] laptop freezes on ACPI-related actions

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/776999/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to