I am somewhat convinced this workaround (http://askubuntu.com/questions/23970.../353999#353999) isn't working anymore (or maybe it's just me). Can anyone verify this works with 12.04 LTS with 3.5.0-35-generic kernel?
Following the above instructions, here is my "sudo update-grub2" output:
However, after rebooting it still hangs with the battery installed.
Generating grub.cfg ...
Found custom ACPI table: /boot/dsdt.aml
Found linux image: /boot/vmlinuz-3.8.0-35-generic
Found initrd image: /boot/initrd.img-3.8.0-35-generic
Found linux image: /boot/vmlinuz-3.8.0-29-generic
Found initrd image: /boot/initrd.img-3.8.0-29-generic
Found memtest86+ image: /memtest86+.bin
I rebooted without the battery and ran "dmesg | grep DSDT" and it shows "20061109" (which according to the original Comment #63 means it isn't running the updated dsdt) :
But my dsdt is there...here's the output from "ls -l /boot/dsdt.aml" :
[ 0.000000] ACPI: DSDT 00000000daff1000 0AD3E (v02 LENOVO IVB-CPT 00000000 INTL 20061109)
[ 0.097625] ACPI: EC: Look up EC in DSDT
Furthermore, 01_apci is executable...here's the output from "ls -l /etc/grub.d/01_apci" :
-rw-r--r-- 1 root root 44354 Feb 3 20:21 /boot/dsdt.aml
-rwxr-xr-x 1 root root 640 Feb 3 18:43 /etc/grub.d/01_acpi
Does anybody have a clue as to why grub isn't loading the modified dsdt??