HP Pavilion dv6850el

Hardware
This is the hardware list of the Pavilion DV6850EL:


 * CPU: Intel(R) Core(TM)2 Duo CPU T8100 @ 2.10GHz
 * GPU: GeForce 8400M GS (512 MB)
 * Audio: Realtek ALC268
 * Memory:
 * RAM - 4GB DDR2
 * HDD - 250GB SATA - Hitachi HTS542525K9SA00
 * BD/DVD - Optiarc BD ROM BC-5500A
 * Networking:
 * ETH: Realtek RTL8101E PCI Express Fast Ethernet controller
 * WLAN: Broadcom Corporation BCM4315 USB Controller (rev 01)
 * Bluetooth: HP Bluetooth USB
 * ISDN Modem
 * Input Devices:
 * Standard Keyboard + QuickPlay Hotkeys
 * Synaptics Touchpad with vertical scroller
 * IR Remote multimedia controller
 * HP Webcam by Suyin Corp
 * AuthenTec AES2501 Fingerprint Reader
 * Ricoh Co Ltd R5C822 Card Reader (SD{HC}-MS/Pro-MMC-XD)
 * ExpressCard 1 Slot
 * BUSes
 * Firewire: 1 Port Ricoh Co Ltd R5C832 IEEE 1394 Controller (rev 05)
 * USB: 3 Ports UHCI/EHCI Intel Corporation 82801H (ICH8 Family)
 * HDMI: 1 Port (output)
 * TV-Out: 1 Port
 * VGA: 1 Port

Safe CFLAGS
This is a 64bit configuration that's working perfectly on the laptop.

With GCC 4.3 or newer

With older GCC

Broadcom WLAN
This device is supported by official Broadcom driver. Follow the Broadcom STA article.

Synaptics Touchpad
You have to use xorg-server with the synaptics module or compiled with it's support, anyway this configuration is working pretty well for the DV6850:

IR Remote
The ir remote is directly (Hardware) linked to the keyboard so the up arrow on the remote is the same as the up arrow on the keyboard, and so on.
 * A solution is to use keyboard's hotkeys to control the pc wirh the remote.
 * Another solution could be the use of LIRC.

HP Pavilion dv6850el