HP Pavilion dv6-6b11ss

Hardware:
Printout of lspci:

Main specifications (full specs of the laptop) :
 * CPU: 2.4 GHz Intel Core i5-2430M
 * Main memory: 6 GB DDR3
 * Video Graphics (I):	AMD Radeon HD 6490M (1 GB DDR5 dedicated)
 * Video Graphics (II):	Intel Sandy Bridge GPU
 * Hard disk: 500 GB SATA (5400 rpm)

Wi-Fi drivers:
Compile and install brcmsmac driver from Linux kernel.

And install the ebuild to get the required firmware.

SD card reader:
To make sure the integrated SD card reader works fine, your kernel should have:

ACPI:
To setup laptop-mode-tools is recommended. Edit the file and add this string:

Next, run  to update your configuration from that file.

HP and camera drivers:
You can enable the following kernel options (as module o built-in):

Check the webcam module is loaded:

Check the accelerometer sensor driver for hard disk is loaded:

You can test the sensor by moving your laptop and checking the output of this command: watch -n 1 'cat /sys/devices/platform/lis3lv02d/position' See HPfall for more information about hard disk protection.

Portage:
Some values to config portage for this laptop:

Graphics and video decoding:
The laptop includes an Intel Sandy Bridge integrated GPU that supports VA API and works with intel opensource driver and AMD 6490M discrete GPU that works with radeon or fglrx drivers. Sadly, VA API standard is not recognize for many applications, but you can install the great libvdpau-va-gl library from several overlays to get the video decoding by hardware works for VDPAU, a standard more extended. Currently (end-2013) Mozilla Firefox doesn't support a way to configure its gstreamer-backend to use VA API. See this blog entry: VA API Backend for VDPAU

For basic usage, intel driver works fine. Portage configuration:

Useful links:
 * Using vga_switcheroo (Ubuntu Wiki)
 * PRIME (ArchLinux Wiki)
 * ATI/AMD on Linux (ArchLinux Wiki)

Touchpad and keyboard layout config:
Make a to config the synaptics touchpad and keyboard layout (in my case, Spanish)