Help to fix acpi on my HP Pavilion DV6-6008el

Update: further details related to the issue in this other question.

I'm able to boot my laptop only adding acpi=off as kernel parameter in grub configuration file. Without this parameter the system simply hangs forever on Ubuntu splash screen.

Hardware: HP Pavilion dv6-6008el

O.S.: Ubuntu Natty

$ uname -a
Linux tk 2.6.38-8-generic #42-Ubuntu SMP Mon Apr 11 03:31:24 UTC 2011
x86_64 x86_64 x86_64 GNU/Linux

I'd really don't want to disable acpi support completely, as this generates annoying side effects like losing the ability to manage the power state of the laptop such as battery level, to cite one. Btw, this dv6 model has dual graphics and if I understand correctly vga_switcheroo requires acpi to switch between integrated Intel and composite ATI.

I tried to debug ACPI using the official Ubuntu guide but no luck, I still have to use acpi=off because less invasive options like acpi=ht, pci=noacpi, etc. don't work.

I have removed splash, quiet and acpi=off (this way acpi is enabled) from grub and the boot process stops at this point:

[cut]
* Starting AppArmor profiles
* Setting sensors limits
* Stopping System V initialisazion compatibility
* Starting System V runlevel compatibility
* Stopping automatic crash report generation
* Starting eCryptfs
* Starting restore sound card(s') mixer state(s)
* Starting ACPI deemon
* Starting anac(h)ronistic cron
* Starting kernel messages
* Stopping eCryptfs
* Starting regular background program processing daemon
* Starting deferred execution scheduler
...
* Stopping save kernel messages

If acpi=off the system stops here... otherwise the mouse pointer appears and I can log in (but /proc/acpi doesn't exist).

Please let me know what I have to do to solve the issue, I want to get rid of acpi=off setting.

Thanks


Solution 1:

There is a complete man-page for this at Ubuntu. Get it here

http://manpages.ubuntu.com/manpages/natty/man4/acpi_hp.4freebsd.html