HP_Pavilion_dv6850el
Contents |
Hardware
15,4 inch display @ 1280x800 Intel Core 2 Duo processor (T8100) Intel 965PM chipset (ICH8M) Up to 4 GB RAM NVIDIA GeForce 8400M GS 256Mb HDMI Up to 250GB SATA Hard Drive DVD+/-RW & Blu-Ray Combo optical drive Broadcom BCM4312 Wireless Realtek RTL8101E PCI-E Fast Ethernet Controller Bluetooth by HP Modem Intel High Definition Audio and built-in microphone USB 2.0 Ricoh R5C822 SD,MS/Pro,MMC,XD Reader Ricoh R5C832 Firewire Controller HP? Fingerpint sensor Docking Station Connector (Expansion Port 3) Webcam Infrared Remote Keyboard Quick Buttons panel
Hardware Status Overview
| Device | Working | Driver | Comments | |
| Processor | Processor | | ||
| Drives and Storage | Hard Drive | | ahci | |
| Optical Drive | | ata_piix | ||
| Firewire | | ohci1394 | ||
| USB | USB | | uhci, ehci | |
| Graphics | NVIDIA | | nvidia | |
| Input Devices | Keyboard | | keyboard | |
| Touchpad | | synaptics | ||
| QuickPlay Functions Keys | partially | |||
| IR Remote | partially | |||
| Networking | Ethernet | | r8169 | |
| WLAN: BCM4315 | | b43?, ndiswrapper | See Troubleshooting | |
| Modem | unknown | |||
| Bluetooth | | hci_usb | ||
| Sound | Sound | | snd_intel_hda | See Troubleshooting |
| ExpressCard | | pciehp | ||
| SD and MMC card readers | | sdhci | ||
| Memory Stick reader | | |||
| xD card reader | | |||
| Fingerprint Readers | | fprint | ||
| Hardware Sensors | | |||
| Suspend to RAM | | |||
| Suspend to Disk | |
HP Laptop guides
Generic Laptop guides
Some generic laptop guides:
Troubleshooting
Clock
Change /etc/conf.d/clock:
| File: /etc/conf.d/clock |
CLOCK_OPTS="--directisa" |
WLAN: Dell Wireless 1390
lspci
0c:00.0 Network controller: Broadcom Corporation BCM94311MCG wlan mini-PCI (rev 01)
lspci -n
0c:00.0 0200: 14e4:4311 (rev 01)
There are kernel drivers for this device, but they are still in development. Most people report the best results with ndiswrapper. Step-by-step instructions are provided in this HowTo.
If you want to use the older BCM43xx drivers, see this HowTo.
The newer driver is the b43 driver, which is included in kernels starting with 2.6.24. For more information see http://linuxwireless.org/en/users/Drivers/b43.
You may find it necessary to use an older version of the FW extractor software. To use the b43-fwcutter-009 instead of the b43-fwcutter-011 firmware extractor mentioned in the article and the Dell Inspiron 1520 How-TO
Download, extract the b43-fwcutter-009 tarball and build it per the instructions at http://www.linuxwireless.org/en/users/Drivers/b43.
The tarball is locate here:
wget http://bu3sch.de/b43/fwcutter/b43-fwcutter-009.tar.bz2
Sound
To activate the microphone you have to enable all Capture and Mux channels (left and right) and also set Input Source to Front Mic.
ACPI
The ACPI DSDT table is broken. However, the stated goal of the Linux ACPI project today is that Linux should run on unmodified firmware. (see Linux/ACPI project). If you have problems you should report them upstream to get them fixed.
Alternatively you find a fixed (by dev_zero) dsdt.asl here.
To hardcompile your new DSDT into the kernel, follow these steps:
- Download the dsdt and extract it:
# gunzip Dell-Latitude-D630-A03.asl.gz
- Then install iasl.
# emerge -v iasl
You'll need iasl (Intel ASL compiler) to compile the ASL source you get from http://acpi.sourceforge.net .
- Then to compile your newly aquired DSDT, do:
# iasl -ic Dell-Latitude-D630-A03.asl
And now, this isn't essential, but I copied the Dell-Latitude-D630-A03.h into the kernel source.
# cp Dell-Latitude-D630-A03.h /usr/src/linux/include/acpi/dsdt.h
- Time for some kernel configuration:
Make sure you uncheck "Select only drivers that don't need compile-time external firmware", under "Device Drivers" -> "Generic Driver Options".
| Linux Kernel Configuration: Custom DSDT |
Device Drivers --->
Generic Driver Options --->
[ ] Select only drivers that don't need compile-time external firmware"
|
This makes the "Custom DSDT Table file to include" option appear under, "Power management options" -> "ACPI (Advanced Configuration and Power Interface) Support". Fill in the path to where you copied/compiled your DSDT's headerfile.
| Linux Kernel Configuration: Custom DSDT |
Power management options --->
ACPI (Advanced Configuration and Power Interface) Support --->
[*] Include Custom DSDT
(/usr/src/linux/include/acpi/dsdt.h) Custom DSDT Table file to include
|
Only thing left now is to do some make-magic and copy the kernel image inplace and reboot.
NOTE: If while compiling the kernel you get and error about "amlcode" try to compile the asl file with -
# iasl -tc /path-to-.asl file/filename.asl
This will create a ".hex" file in the path you compiled it in I wrote the full path and file name of this hex file in the kernel and it worked for me.
Created by NickStallman.net, Luxury Homes Australia
Real estate agents should be using interactive floor plans and list their apartments, townhouses and units.

