HP Pavilion DV5000

Hardware
This is the hardware list of the Pavilion DV5135eu:


 * CPU: AMD Turion(tm) 64 Mobile Technology ML-32
 * VGA: ATI Technologies Inc Radeon XPRESS 200M 5955 (PCIE) 128MB
 * Audio: ATI Technologies Inc IXP SB400 AC'97 Audio Controller (rev 02)
 * Memory:
 * RAM - 1GB
 * HDD - 100GB IDE
 * CD/DVD Rom
 * Networking:
 * ETH: Realtek Semiconductor Co., Ltd. RTL-8139/8139C/8139C+ (rev 10)
 * WLAN: Broadcom Corporation BCM4318 [AirForce One 54g] 802.11g Wireless LAN Controller (rev 02)
 * 56K Modem
 * Input Devices:
 * Standard Keyboard + QuickPlay Hotkeys
 * Synaptics Touchpad with vertical scroller
 * Texas Instruments PCI6411/6421/6611/6621/7411/7421/7611/7621 Secure Digital Controller
 * Texas Instruments PCIxx21/x515 Cardbus Controller
 * BUSes
 * Firewire: Texas Instruments OHCI Compliant IEEE 1394 Host Controller
 * USB: 3 Ports EHCI/OHCI ATI Technologies Inc IXP SB400
 * TV-Out: 1 Port
 * VGA: 1 Port

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

Kernel
You can download a tested kernel .config here It work for kernel <=2.6.26-r4

Broadcom WLAN
This laptop uses a Broadcom 43xx based wireless device.

Videocard ATI Xpress 200M
Choose a graphics driver from those available for your card and follow the linked guide.

CPU frequence scaling
The cpu frequence scaling work pretty with kernel builtin cpu power managment options and without powernowd daemon. See .config for more info.

Touchpad Driver
The driver for synaptics touchpad is this: echo x11-drivers/xf86-input-synaptics >> /etc/portage/package.keywords/synaptics

emerge x11-drivers/xf86-input-synaptics

Use the previous xorg.conf and it work pretty ;)

Modem
Not tested.

Firewire
Not tested.

Card Reader Secure Digital Texas Instruments
Work good with kernel module:

mmc_block tifm_sd tifm_7xx1 tifm_core mmc_core

This module is enabled on kernel .config. For more info see .config