HP Pavilion dv5-1070el

Hardware
This is the hardware list for Hp pavilion dv5-1070el:
 * Processor: Intel Core 2 Duo T9400, 2.53 GHz, 6MB cache L2, FSB 1066 MHz
 * Memory: 4096 MB DDR2
 * Screen: 15.4 " WXGA (1280 x 800) HP Infinity BrightView
 * GPU: NVIDIA GeForce 9600M GT, 512MB dedicati
 * Hard Disk: 250 GB SATA 5400 rpm
 * Optical Drive: Masterizzatore DVD DL Super Multi LightScribe
 * External Ports:
 * 4 x USB 2.0
 * 1 x HDMI
 * 1 x eSATA
 * 1 x VGA
 * 1 x RJ45
 * 1 x RJ11
 * 2 x Headphone out
 * 1 x Microphone in
 * 1 x Firewire IEEE 1394
 * 1 x Infrared port (and two remote controllers)
 * 1 x Docking
 * 1 x Express Card 54/34
 * 5-in-1 integrated Digital Media Reader for Secure Digital cards, MultiMedia cards, Memory Stick, Memory Stick Pro, or xD Picture cards
 * Networking:
 * Intel Pro Wireless 4965AGN
 * Bluetooth
 * Gigabit Ethernet LAN 10/100/1000
 * Battery: Li-Ion 6 celle
 * Other:
 * Webcam 1.3MP
 * Integrated fingerprint reader

lspci
lspci

lsusb
lsusb

Drivers Used

 * GPU: nvidia drivers
 * ACPI: ac battery button thermal video processor
 * Sound: snd_hda_intel
 * Wireless LAN: iwlagn (or compat wireless)
 * Ethernet NIC: r8169
 * Hardware monitor: sensors_coretemp
 * sATA Controller: ahci
 * Firewire: firewire_ohci
 * USB: ehci_hcd ohci_hcd
 * WebCam: uvcvideo
 * BlueTooth: btusb

Kernel config
A .config for kernel 2.6.28-gentoo-r5 can be found at: http://nopaste.com/p/avaHTiqoY

Things Just Work

 * Ethernet: just "modprobe r8169"
 * Bluetooth: just "modprobe btusb"
 * WebCam: just "modprobe uvcvideo"
 * SD/MMC card: just enable "MMC/SD/SDIO card support" ---> "MMC block device driver" in kernel config, drivers section
 * Sound: use the snd_hda_intel kernel module, seems to be not very loud but is enough

Wireless
Using the kernel module named iwlagn, on kernel 2.6.28, during an intensive exchange of data the card disconnects, resets and - sometimes - reconnects to the network. Switching to compat-wireless this problem diseapper. Anyway, tha speed of transfer rate decrease a lot. To use this driver, download it from: http://wireless.kernel.org/download/compat-wireless-2.6/compat-wireless-2.6.tar.bz2 then follow the simple istructions given in the readme.

DVB receiver
To use the AVerMedia A309, check for these kernel modules: Obviously, you have to enable V4L option and DVB support in the kernel.
 * DVB_USB_AF9015
 * MEDIA_TUNER_MXL5005S (note that, without this module the device dvb is created, but the scan fails with no errors)

You have also to download the firware file dvb-usb-af9015.fw and put it into the right folder (/lib/firmware).

Untested Peripherals

 * Fingerprint
 * LightScribe
 * FireWire
 * PCMCIA Socket
 * eSATA Port