How do you rate this laptop with Linux?
62% (107)
19% (33)
8% (13)
7% (12)
4% (7)

HP EliteBook 8540w


This is a guide to running Linux with the HP EliteBook 8540w laptop.

This guide is intended to provide you details on how well this laptop works with Linux and which modules you need to configure. For details on how to actually install and configure the required modules have a look at our guides section for distribution specific instructions.

This page is just for discussing using Linux on the HP EliteBook 8540w. For a general discussion about this laptop you can visit the HP EliteBook 8540w page on LapWik.

Editing This Page

If you would like to edit this page please first view our Editing Guidelines.


For full specifications see the HP EliteBook 8540w specifications page.

NameHP EliteBook 8540w
ProcessorIntel® Core™ i7-820QM Processor (1.73 GHz, 8 MB L3 cache)
Intel® Core™ i7-720QM Processor (1.60 GHz, 6 MB L3 cache)
Intel® Core™ i7-620M Processor (2.66 GHz, 4 MB L3 cache)
Intel® Core™ i5-540M Processor (2.53 GHz, 3 MB L3 cache)
Intel® Core™ i5-520M Processor (2.40 GHz, 3 MB L3 cache)
Screen15.6“ (1600×900) Widescreen
15.6” (1920×1080) Widescreen
RAMUp to 16GB
HDD250GB to 500GB
Optical DriveDVD+-RW
GraphicsATI FirePro M5800
NVIDIA Quadro FX 880M
NVIDIA Quadro FX 1800M
Network10/100/1000 Ethernet
Intel Centrino 802.11a/b/g/n

Linux Compatibility

ProcessorWorks ACPI works with a workaround (see summary below). Only 64-bits version tested.
ScreenWorks 195.36 nvidia driver or later required to have backlight control buttons working
Optical DriveWorks
GraphicsWorks both with nouveau and nvidia (195.36.15 or later). tested w/ Ubuntu Lucid
SoundWorks [toggle mute] multimedia button is sometimes reversed
WirelessWorks Minor issue: Intel wireless gets fuzzed (need machine cold restart) by VPN disconnection over wireless. Using a different connection manager + DHCP client (wicd + dhcpcd instead of network-manager + dhclient) fixes/work-around the problem (GNOME NM not resetting interfaces before bringing them up).
ModemNot Tested
USBWorks USB-3.0 kernel module (up to and excluding 2.6.37-rc1) prevents suspend. Generic work-around detailed in the Ubuntu Maverick Release Notes.
Card ReaderSD Works
ExpressCard SlotNot Tested
Fingerprint ReaderNot Tested
Docking Station Works with restrictions Cause suspend-resume problems: user shall un-dock and then suspend, or resume and then dock. This does not apply to hibernation, which works fine.


You can enter any specific notes with running Linux on the HP EliteBook 8540w here.

Function Keys

Screen Brightness

From HP EliteBook 8540pIf your brightness control works and just need the Fn Key then you don't need the HAL fix below.

The fn+f9,f10 keys (screen brightness/backlight) can be enabled by editing /usr/share/hal/fdi/information/10freedesktop/10-laptop-panel-hardware.fdi at line 27 so that it reads:
match key=”/org/freedesktop/Hal/devices/computer:system.hardware.product” contains_outof=“8540p;4410s;4415s;4416s;Compaq 5×5”
then reboot.

HAL Quirk

Panel Brightness Control: You need to have a HAL FDI database including this commit. If not, you need to add this patch manually. Here is a version adapted for Ubuntu 10.04:

--- fdi/information/10freedesktop/10-laptop-panel-hardware.fdi~	2009-12-03 01:03:34.000000000 +0100
+++ fdi/information/10freedesktop/10-laptop-panel-hardware.fdi	2010-06-09 14:24:49.237025770 +0200
@@ -25,9 +25,18 @@
<merge key="laptop_panel.brightness_in_hardware" type="bool">true</merge>
<match key="/org/freedesktop/Hal/devices/computer:system.hardware.product" contains_outof="4410s;4415s;4416s;Compaq 5X5">
+          <merge key="laptop_panel.brightness_in_hardware" type="bool">false</merge>
+        </match>
+        <match key="/org/freedesktop/Hal/devices/computer:system.formfactor" string="laptop">
+          <match key="/org/freedesktop/Hal/devices/computer:system.hardware.product" contains_outof="4310s;4410s;4411s;4415s;4416s;4510s;4515s;4710s;Compaq 5X5;Compaq 515;Compaq 516;Compaq 615;HP Mini 5102">
<!-- needed since the acpi video module reports it handle the events, but it don't work on this machines-->
<merge key="laptop_panel.brightness_in_hardware" type="bool">false</merge>
+          <match key="laptop_panel.brightness_in_hardware" bool="true">
+            <match key="/org/freedesktop/Hal/devices/computer:system.firmware.release_date" contains_outof="2009;2010;2011;2012;2013;2014;2015">
+              <merge key="laptop_panel.brightness_in_hardware" type="bool">false</merge>
+            </match>
+          </match>
<match key="/org/freedesktop/Hal/devices/computer:system.hardware.vendor" prefix_ncase="micro-star">

BIOS Updates

Latest critical update BIOS update, affecting Linux: use F.0E or later.


  1. Most things works “Out-Of-The-Box” with Ubuntu 10.04 & later.
  2. Installation on Ubuntu 10.10, 11.04, 11.10 & 12.04 requires the kernel parameter nomodeset to neutralize the nouveau module X11 kernel mode-setting. Once installation is complete, switch to Nvidia proprietary driver.
  3. Suspend/Resume works with a workaround (unload the xhci USB 3.0 module before suspend, because suspend method is not implemented in xhci before 2.6.37):
  4. For Backlight-Control with fn-F9/fnF10: “sudo gedit /usr/share/hal/fdi/information/10freedesktop/10-laptop-panel-hardware.fdi” add 8540w before 4410s in line 27. Reboot. Now the keys are working fine! Also see hal-quirk
  5. Fingerprintreader is not working
  6. Ambient light sensor working with echo 1 > /sys/devices/platform/hp-wmi/als in /etc/rc.local.
  7. There are ACPI error messages at boot, that are fixed with a kernel 2.6.33 or later. Bug fix is also present in Ubuntu starting with kernel 2.6.32-22.36.
  8. Broken ACPI (kacpid uses 70-100% of CPU power). It is a BIOS bug from the 8540w. Workaround is to echo disable > /sys/firmware/acpi/interrupts/gpe01 in /etc/rc.local. This workaround does not work in 2.6.34: you need to have 2.6.33 or 2.6.25 & later. This BIOS bug is still not fixed as of the latest working BIOS update from HP (F.0C).


Philip Andersen, 2014/05/02 08:52

Just bought the computer a week ago, installed Archlinux without any problems regarding the notes on the list above. I think that list is more true if you're using Ubuntu, Mint or Fedora.

My memory card reader, Docking station, Eth/Wifi, ExpressCard slot and Finger print (whic I don't use) works without a problem. I only needed to install the regular packages. And surpringsingly, the Quick Launch buttons worked out of the box whenever I installed the GUI.

tex2us, 2014/02/21 13:14

On slackware 13

echo “level”>/proc/acpi/video/DGFX/LCD/brightness

You can see available levels by using

cat /proc/acpi/video/DGFX/LCD/brightness

rene gommes, 2011/12/01 04:35

Hello friends!

How does one update the bios? I have a DOS bootable pendrive, but the updater needs windows.

Many thanks for any advice.


Francois-Xavier 'FiX' Kowalski, 2011/12/04 21:51

Get a Windows in VBox (you have a Windows license under the machine), or run the installer from Wine, or ask someone you know who has a Windows install.

rene, 2011/12/05 07:09

Thanks… but that's not so simple. I happen to have XP in VirtualBOx, but if I run the BIOS updater from there, it will update the bios of the virtual machine, n'est-ce pas?


The_Raven, 2011/12/05 07:29

There are 3 ways to update the bios:
1. Update from windows
2. Update from bootable pen drive
3. Update from PXE
Create a bootable pendrive (here you need windows, but not on the notebook, you can create it on a nother pc). Then boot from it by pressing F9 at bootprompt and update the bios.

djoulde samba, 2011/10/31 13:30

hi i'm installing scientific linux 6 32bits on elitebook 8540w, but when, it's starts package install i have the following error: “a fatal error occured when installing the module-init-tools package. this could indicate error when reading install media”
” install can not continue”

please need help for the install

Eric, 2011/10/18 16:35

Installation of Ubuntu 11.10 stops suddenly on my 8540w.
The screen appears as a black while labyrinth and the machine freezes.
Once it said something about a problem wit Noveau…

Any advise?
Maybe another distribution ?

The_Raven, 2011/10/18 16:41

Jap, boot with kernel parameter “nomodeset”. Then install ubuntu and download prop. nvidia driver! (you are right it's a nouveau problem! ;-) )

Eric, 2011/10/18 19:32

Yes, that works. Thank you so much !

The_Raven, 2011/10/14 18:11

New bios ist out: F.20 But can not find any changelog?! :-? The 100% cpu use in ubuntu 10.10 is still present. But, i think this is a kernel bug. Seems to be fixed in newer kernel.

James, 2011/08/10 02:14

Is anyone else experiencing random resume failures on their 8540w? In general suspend/resume works, but I'd say only ~80% of the time. Usually it fails on resume (comes back to frozen desktop or with kernel panic on console), but occasionally it fails to suspend (stuck on flashing cursor). It has been fairly constant across kernel versions, but I am currently running Ubuntu 11.04 with kernel 2.6.38-10-generic. Mine is Core i7-820M with Quadro 1800. Running latest nvidia driver, and also suspend/resume performance has been pretty constant across nvidia versions. I assumed it was just latent bugs, or somehow related to hardware use interactions (like USB3 devices being plugged in), but it seems to be just random. Now I'm wondering if this machine just has a hardware issue….

If you have a similar configuration and it works perfectly please let me know. Nothing peeves me like resume failures…

Fix, 2011/08/11 08:45

This is due to a BIOS issue. A definitive fix is likelly on its way, thanks to the work of an nvidia engineer. In the mean time, you can dramatically reduce occurrences of the problem by updatimg your BIOS to the latest version from HP (you do not need Windows for this) AND use Nvidia drivers 275 or later, which are available for Maverick using the “x-edgers ” ppa repository.

James, 2011/08/15 15:17

Glad to hear someone is working on it. I'm running the 280 series nvidia drivers, and have the latest BIOS… but still only get about 80% suspend/resume success. I've considered bumping up to a later kernel but even if it helps the issue it may introduce others.


James, 2011/08/22 12:54

For others who might be experiencing these issues I have essentially three failure modes of suspend/resume:
1. Fails to suspend, hangs on a flashing cursor in the upper left.
2. Resumes but freezes immediately on desktop or login prompt.
3. Fails to resume, hangs with blank screen and numlock light on (but not flashing). Logs indicate that resume is successful.

Anyone else experiencing some or all of these? They appear to happen equally often.

Francois-Xavier 'FiX' Kowalski, 2011/08/24 09:54

The work-around I mentioned in my previous reply is only relevant to a failure to resume. However, I did not observe the same symptoms as you are. In my case, failure to resume leads to a blank screen (not to a login prompt or screen). Logs indicate nothing (resume not successful), ie. the OS has not taken-over the hardware boot.

The good thing in your case is that the OS has taken over, so the kernel went Ok to some point, after which things go wrong. In order to identify this “some point”, you may want to look also into the Xorg log (not only syslog) & also possibly increase the overall system verbosity (/proc/sys/kernel/printk) using sysctl before going standby.

Klap-in, 2011/11/17 11:48

Here i experience all those 3 types of failure. (Ubuntu 11.10)

Nahbyr, 2011/08/09 06:57

I've got a problem with my sound. I use headphone to listen to music @ work. Not tried laptop speakers yet, but I think they work fine. Any ideas as to what the problem might be?
I've tried PulseAudio Equalizer, no difference, still static sounds through headphone. (Samsung headphone that came with my phone, they've got a small button to answer an incoming call and if i press that sound is fine, but can't keep pressing a button all day long ;) )

Nahbyr, 2011/08/09 07:12

Fixed, problem was headphones themselves.. -.-

stephane L, 2011/05/06 16:49

Did anybody managed to get the wifi key working (to enable/disable the wifi-card) ?
Mine is still active (always in blue). Any hint ?

miked, 2011/07/18 20:06

Took me awhile to find this, but:

- Open up /lib/udev/keymaps/hewlett-packard-compaq_elitebook as root
- Add “0xf8 wlan” to its own line and save the file
- Restart, wlan toggle should now work

Michael, 2011/05/03 22:49

I had no problems at all. But my laptop has an ATI FirePro instead of the NVIDIA option. So that might be the difference.

Andreas Tadge, 2011/05/31 09:13

it seems to be a problem in combination nvidia card and the DreamcolorII Display,
do you have a 10bit dreamcolorII display?

seim, 2011/03/31 22:06

With Gentoo x86_64 keyword ~AMD64, actually, everything except the fingerprint reader and light sensor and backlight LEDs is working (backlight can be controled via /sys/..). Suspend and Hibernation is finally perfect with sys-kernel/git-sources-2.6.38-r21 and following simple grub parameters:
kernel /boot/vmlinuz-2.6.38-git21 root=/dev/sda2 resume=/dev/sdb2 pcie_ports=compat.

Francois-Xavier 'FiX' Kowalski, 2011/03/31 22:42

Is this with nouveau or nvidia driver?

Can Köprülü, 2011/03/02 16:49

Internal Display NOT working when you have a Dreamcolor Display. External Display works fine with full acceleration.
Searched a long time, didn't find a solution.
Also view:

Any Ideas?

Ed, 2011/02/17 21:50

I am trying to get RH6 running on the 8740w with quadro5000m nvidia cuda card. This is the first cuda 2.0 card for notebooks so I have been jazzed about getting it. I am having trouble getting anything more than 800×600 and that is with the default nouveau driver. Any thoughts??

Priyantha Bleeker, 2011/01/04 10:48

Somebody experience with this laptop with the DreamColor 2 screen with Linux ?
I can't get my graphics working in ubuntu 10.04 and 10.10(alpha).

Cos, 2011/02/09 01:55

It doesn't work for me either - the nvidia drivers just don't seem to detect the internal display at all.

I've tried with “nvidia-current” from 10.10 as well as the 270.18 driver from

External displays work just fine.

a. Tadge, 2011/02/11 14:42

Has anyone a aolution?

I'm trying to get it to work 4 days, but best results were:
with VESA-driver a max resolution of 800×600
with latest nvidia driver

black screen without errormessages in log, using EDID information from bin-file

I begin to regret having chosen the dreamcolor screen since I can't catch the screen ouput im my dreams even thoug I've tried nearly as hard, as getting it work

Emil Briggs, 2011/02/12 16:16

I have the Nvidia proprietary drivers working with Opensuse 11.3. I downloaded the latest drivers from the Nvidia site. You need to have a kernel build environment setup since the driver package needs to compile a kernel module to match your system. After that it worked just fine.

A.Tadge, 2011/02/14 17:25

that seems to be fine with any other display but the dreamcolor2

I am booting with “nomodeset”
I used –custom-edid=DFP-0:/etc/X11/LGD2002.bin
the option goes to DEVICE section of xorg.conf
and added
Option “ConnectedMonitor” “DFP-0”
Option “ModeValidation” “NoDFPNativeResolutionCheck”
last line helped that the driver didn't want to change the Resolution to 800×600 at last

What I tried in vain was to use get-edid | parse-edid for the monitor Section from read-edid.deb and placed Option “UseEDID” “False” in the Screen Section.

as mentioned b4 now there are no more Errors or Warnings in the Xorg.0.log

the Problem seems to be, that the existance of the display is ignored
what you can find out with nvidia-settings -q all in the AssociatedDisplays Parameter that says: 0x00000000 should be 0x00010000 for DFP-0
The ConnectedMonitor Option should help against it

funny is, that the driver works fine with an external monitor at the displayport, recognizing it as DFP-2 but (still needed NoDFPNativeResolutionCheck to start up with 1920×1080)

any suggestions?

Emil Briggs, 2011/02/14 19:14

I didn't have to do anything special to make it use 1920×1080. What does your Xorg log say? I can post my xorg.conf file for you a bit later when I get back to the machine.

On another topic that may be of interest to others with the Dreamcolor display – I have managed to get the color preset switching to work under Linux using the nouveau driver but not yet with the Nvidia binary driver.

Emil Briggs, 2011/02/14 23:20

# nvidia-xconfig: X configuration file generated by nvidia-xconfig
# nvidia-xconfig: version 260.19.36 ( Tue Jan 18 17:15:22 PST 2011

Section “ServerLayout”

  Identifier     "Layout0"
  Screen      0  "Screen0"
  InputDevice    "Keyboard0" "CoreKeyboard"
  InputDevice    "Mouse0" "CorePointer"


Section “Module”

  Load "ddc" 
  Load "i2c" 


Section “Files”

Section “InputDevice”

  # generated from default
  Identifier     "Mouse0"
  Driver         "mouse"
  Option         "Protocol" "auto"
  Option         "Device" "/dev/psaux"
  Option         "Emulate3Buttons" "no"
  Option         "ZAxisMapping" "4 5"


Section “InputDevice”

  # generated from default
  Identifier     "Keyboard0"
  Driver         "kbd"


Section “Monitor”

  Identifier     "Monitor0"
  VendorName     "Unknown"
  ModelName      "Unknown"
  HorizSync       28.0 - 33.0
  VertRefresh     43.0 - 72.0
  Option         "DPMS"


Section “Device”

  Identifier     "Device0"
  Driver         "nvidia"
  VendorName     "NVIDIA Corporation"
 Option          "RegistryDwords" "EnableBrightnessControl=1"


Section “Screen”

  Identifier     "Screen0"
  Device         "Device0"
  Monitor        "Monitor0"
  DefaultDepth    24
  SubSection     "Display"
      Depth       24


A.Tadge, 2011/05/31 09:17

no way you don't have a DreamcolorII Display do you?

Yoel Jacobsen, 2010/11/16 22:10

With Ubuntu 10.10 Fn-F9/F10 work OOTB.

To activate the auto light sensor:
echo 1 > /sys/devices/platform/hp-wmi/als

To deactivate:
echo 0 > /sys/devices/platform/hp-wmi/als

Michael Verkooijen, 2010/10/26 11:44

Backlight control now works out of the box with ubuntu 10.10

eric, 2010/12/24 15:49

Very nice. Didn't you face any problems when you were installing 10.10. I'm talking about the issue of not being able to boot after installation.
What happens in my case is rather exceptional: It boots, plays the welcome sound but the only thing I see is a black/white checked screen.
This thread
and many others suggest: “When preparing to install, set other options to 'nomodeset' and you will be able to boot into the OS when complete and grab updates and NVIDIA drivers.”
How did you manage this?

The_Raven, 2010/10/01 10:00

In my case (i7-720QM) the intel turbo boost mode does not work. The cpu clocks only at 1,6Ghz (but turbo mode should up to 2,8Ghz). Why? Any ideas?

James, 2010/08/30 22:11
Is anyone using the docking station and linux?  The machine doesn't seem to be able to resume properly when it is removed or installed from the dock while sleeping.  Ie if i suspend, put into dock and wake up... fail to resume.  Otherwise suspend/resume works fine.


meowsqueak, 2010/11/04 20:01

@James, I have the similar 8540p model and I see this behaviour. I have to be careful I resume in the same dock state as I originally suspended it, but even then it doesn't always work. I haven't found a solution as to why it fails to resume sometimes - I end up having to power-cycle it, and then the WiFi is broken until the next suspend/resume.

krisje8, 2010/08/28 16:03

I currently have debian squeeze amd64 (testing) running on this laptop.
I compiled my own kernel (2.6.35-4) to have the best hardware support available so far.

Wireless works, you just need to place the ucode file in /lib/firmware .
I had a problem getting an internet connection at first, but that was apperently caused by setting eth0 (wired nic) to a static ip. Once that was set to dhcp everything worked fine.

Suspend to ram works after the workaround (put SUSPEND_MODULES=“xhci xhci_hcd” in /etc/pm/config.d/00sleep_module, it did not exist yet on my system).

Fn-keys for brightness control work in Gnome (I replaced my 10-laptop-panel-hardware.fdi with a newer one which has the bugfix, but I am not sure whether this made any difference), but not in KDE. As far as I know this is a bug that lies with PowerDevil which is KDE4's Power Management application.
I am using the ATI FirePro M5800 card unlike most users here, and I installed the proprietary drivers.

Sound works, you just need to go to your sound mixer and turn up the volume for “PC Speakers”.

Apart from the PowerDevil bug I have not encountered any serious or annoying bugs.

anyone, 2010/08/25 21:08

did someone test the ACPI error with the BIOS Update 06/22/2010 - 68CVD Ver F.0A?

is it still present or fixed meanwhile?

thanks for answers

pgzh, 2011/02/14 18:50

The 100% cpu usage of kacpid problem seems to be fixed in 2.6.38-rc* kernels. Tested 2.6.38-rc4, works like a charm. BIOS was 68CVD Ver. F.0E .

With earlier kernels you may also try passing “pcie_ports=compat” to the kernel with the bootloader, although I experienced minor hangs (about half a second every now and then).
The occasional hangs are gone with 2.6.38-rc4 as far as I can tell, so either something else got fixed or the hangs were caused by the pcie_ports override (I guess it's been the latter).

den, 2010/08/09 22:50

i`m considering buying the 8540w with a core i7 and fx 1800
are some of those problems solved or is it just that bad?

Francois-Xavier 'FiX' Kowalski, 2010/08/10 08:35

I am using the 8540w as main machine since months (w/ Ubuntu 10.04). None of the issues I have faced were blocking my usage. In addition, HP BIOS (slow) updates & Ubuntu kernel patches are continuously improving the situation. I would not call the situation “that bad” ;-)

IMO this machine is the first one that looks like “never slowing down”, thanks to its 8 virtual CPU's + the memory bus (I have 16G of RAM).

no, 2010/10/29 09:24

hp keeps updating the bios but no patch for the broken acpi, however the workaround here works for 2.6.35 too, not much hope for a fix from hpBold Text

Gerhard Lehnhoff, 2010/07/30 14:53

How Suspend works

That is, how suspend works for me (USB3 seem to prevent suspend):

  • create files: /etc/pm/config.d/00sleep_module
  • add line: SUSPEND_MODULES=“xhci”

Thanks to Dushyant Shringi at

Following did not work for me:

  • create files: /etc/pm/config.d/unload_module, add line: SUSPEND_MODULES=“xhci”
  • echo disable > /sys/bus/usb/devices/usb3/power/wakeup (file could not be updated; strange to me, as root should be able to do that)

HP EliteBook 8540w i7-620M Mobile WS
Ubuntu 10.04 64Bit (fresh install)
NVIDIA Quadro FX 880M / NVIDIA driver 195.36.24
BIOS: Fan always on: off

Arkaitz, 2010/07/20 13:14

I have the mute button reversed, any idea on how to fix this?

Francois-Xavier 'FiX' Kowalski, 2010/08/10 08:23

In my case, it is not always reversed: it seem like a toggle that is not properly initialized. This is a BIOS bug (I have the latest update): sometimes the LED is red and the sound goes through, after toggle (LED blue) the sound is blocked. So the sound blocking state is not aligned with the LED color. However, I qualify this as minor, as the toggle itself works fine.

pedro, 2010/05/14 16:20

Forcing “Fan always on an AC” didn't work for me, kacpid still uses 70-100% of CPU power. Setting pci=noacpi solved the problem but now the two usb 3.0 ports are not working. Does anyone else encounter this problem?

The_Raven, 2010/05/14 17:33

Yes, 100% agree!

shinigami, 2010/05/16 18:43

+1, I have the same problem on opensuse 11.3 betas with kernel 2.6.34 RC7- (on older versions with 2.6.33 its ok). I have reported it to kernel bugzilla -

pedro, 2010/05/22 13:00

Thanks a lot for the report, I've been following it closely. I've encountered this bug in Ubuntu 10.04 with the included kernel 2.6.32 and have also tested it against main-line kernels and 2.6.32-rc7 obtained from The problem with kacpid is always present.
I've noticed that SUSPEND_MODULES=“xhci” also fixes the problem with kacpid but only after resuming a suspended laptop.
As a temporary workaround I run
echo disable > /sys/firmware/acpi/interrupts/gpe01
in lucid with the default kernel and then, everything seems to be working fine.

FiX, 2010/05/26 22:11

removing xhci before suspend fixes suspend/resume bug <>. you should also remove xhci_hcd (new name of the xhci module starting at 2.6.34, which is being experimented by the PPA team).

the kapcid 100% CPU is cause by a massing flow of interrupts coming from the ACPI GPE01 <> <>

I remove the “fan always on” bios config, as it is indeed useless.

The_Raven, 2010/05/29 06:38

New Bios is out → F.08. But the bug with acpid is still here! :-( Have some one tried to update the USB3.0 NEC firmware? Update is only possible with windows, and i have no windows, so i can not update :-?

darki, 2010/05/29 16:02

echo disable > /sys/firmware/acpi/interrupts/gpe01 solves the kacpi issues for now. Bios F.08 solves the 100% fan speed after resume…

darki, 2010/06/27 08:02

has someone already found a solution to the 100%-cpu-consuming kacpid with kernel 2.6.34?

shinigami, 2010/06/28 08:56

try add pcie_pme=off to grub menu

mschill, 2010/07/28 21:15

Doesn't work for me using OpenSUSE 11.3 with 2.6.34

The_Raven, 2010/07/28 21:45

I have updatet the NEC USB controller, but the problem is still here. I think the 100% CPU happens only on models with a Quad-Core. Is this true :?:

shinigami, 2010/07/29 09:12

At least my dualcore i7 620M has that problem too:). But I am running 64bit OpenSUSE 11.3 with 2.6.34 now and with pcie_pme=off it is ok.

But I know one person having problem even with patch/pcie_pme=off so maybe there are differences between models and another problem with same result…

n0rm@n, 2010/07/29 14:45

I'm using OpenSuse 11.3 64bit on i7 quad and pcie_pme=off don't work for me, work only pci=noacpi or disable usb port in BIOS :-(

Gerhard Lehnhoff, 2010/07/30 13:15

kacpid 100%

I have had this problem with a fresh Suse 11.3 install but not with Ubuntu 10.04.

HP EliteBook 8540w i7-620M Mobile WS
Ubuntu 10.04 64Bit (fresh install)

Gerhard Lehnhoff, 2010/07/30 15:16

Well, I have the problem after resume and no solution here could help me.

darki, 2010/05/13 09:10

the new nvidia-beta driver 195.36.24 solves the issues with the screen. now i can dim the backlight, but i had to remove the pci=noacpi from the kernel bootline, so the kacpid process uses one core 100% again… is there another solution for this, because i'd rather live with an always max brightness screen, than with a hot, powerconsuming processor, cause one core is always working at full capacity.

The_Raven, 2010/05/13 10:38

You can dim the display manualy! Go to the nvidia settings → X Server Color Correction. Reduce brightness and contrast. I know, this is only a work-a-round. A bios update from hp might be the real solution :!:

eric, 2010/06/01 14:43

echo disable > /sys/firmware/acpi/interrupts/gpe01 works for me too.

I'm working on:
- installing nvidia driver 195.36.24
After downloading the .run file from the official homepage and running it in gedit I'm facing the following error message issued by gedit: gedit has not been able to detect the character encoding.
Does anyone know how this could be solved?

The_Raven, 2010/06/05 07:26

Try to install it with the PPA: Add “deb lucid main” in the sources and run in a terminal: ”sudo apt-key adv –recv-keys –keyserver 3B22AB97AF1CDFA9” then ”sudo apt-get update;sudo apt-get upgrade”. When the update is done, i recomment to deactivate the ppa in the sources, because in some rare cases it can make troubles.

The_Raven, 2010/06/09 10:07

Added a solution for the fn-9 and fn-10 keys to dimm the tft! ;-) Works fine. Have a look at point 3 above.

eric, 2010/05/12 10:04


After resuming from hybernation, the display brightness is stuck on minimum…

(After Reboot it's stuck on max)

Has anybody found a workaround for this?

eric, 2010/05/11 17:26

for those who have problem with hibernation:

The swap partition “should” be as big as your amount of RAM installed.

please refer to:

eric, 2010/05/08 06:31

hey guys

I encounter the same problem. Namely that I don't seem to be able to control the backlight using Fn and f9/f10- It's stuck on max bringing it down seems impossible.

In addition to that: Hibernation and Sleep (Suspension) don't work neither.

It logs you right back in…

Seems as if ACPI / HP BIOS has some bugs.

I also tried another BIOS Version, namely the newest that HP have on their website. This didn't change anything.

Now my data:

Running Ubuntu 10.04 64bit

HP EliteBook 8540w

NVIDIA Quadro FX 1800M (driver works fine though. Driver nr. : 195.36.15)

darki, 2010/05/08 13:16

Try putting SUSPEND_MODULES=“xhci” in your /etc/pm/config.d/unload_module file. This solved the issues with sleep.

eric, 2010/05/08 19:02

Hey darki

Thanks for helping me out here.

I happen to be a rather unexperienced Linux user.
So how is this done?
I mean how can I put SUSPEND_MODULES=“xhci” in my /etc/pm/config.d/unload_module file ?

Greetings from Switzerland

The_Raven, 2010/05/08 20:56

In ubuntu i think you need to “sudo gedit /etc/default/acpi-support” and put there
MODULES=“xhci”. Try this.

Greetings from Switzerland ;-)

darki, 2010/05/09 15:09

i've never used ubuntu myself, but try putting SUSPEND_MODULES=“xhci” in /etc/pm/config.d/00sleep_module.

Greetings from Switzerland too :-P

The_Raven, 2010/05/09 15:43

The file you told does not exist in ubuntu! ;-) I have bios F06, waiting for an update… Let's go HP, give us a Bios that works, the Notebook was not cheap! :-\

eric, 2010/05/09 16:30

Yeah, exactly. I had BIOS F.07 (release date 03/26/2010) on my machine as I received it. I thought “downgrading” to the “newest” BIOS from HP website F.06 would resolve some issues. Well it didn't :-).

n0rm@n, 2010/05/09 16:52

which issues?

eric, 2010/05/09 19:20

- can't adjust display brightness (it's stuck on max)
- Hybernation doesn't work neither

But hey, just to mention it, Ubuntu is still awesome

FiX, 2010/05/26 22:25

Create this file: it is not distro-specific:

SUSPEND_MODULES=“xhci xhci_hcd”

Gerhard Lehnhoff, 2010/07/30 14:05

Suspend not working (Ubuntu 10.04)

Above does not work for me. Message: USB3 not able to freeze.

HP EliteBook 8540w i7-620M Mobile WS
Ubuntu 10.04 64Bit (fresh install)
NVIDIA Quadro FX 880M / NVIDIA driver 195.36.24
BIOS: Fan always on: off

Francois-Xavier 'FiX' Kowalski, 2010/08/10 08:30

Exact same hw as yours. Suspend & huibernate work fine. Here is what I use: Note that the XHCI suspend code is finding its way into 2.6.35, so it will be back-ported to Lucid (10.04) as it is a LTS release. The below work-around will soon no longer be needed.

% cat /etc/pm/config
SUSPEND_MODULES=“xhci xhci_hcd”

% cat /etc/pm/config.d/00sleep_module
SUSPEND_MODULES=“xhci xhci_hcd”

n0rm@n, 2010/05/09 15:22

what version of Bios do you have? on the HP site is F06 my notebook have F07 i have the same problem whith kacpid in ubuntu 10.4 and openSuse 10.2, 10.3 milestone 6 …

The_Raven, 2010/04/19 17:43

Oh, found a bug! kacpid uses 70-99% of CPU! 8-o The cpu is very hot, fan is always on and uses battery performance. Bad. :-(

darki, 2010/04/21 20:31

any solutions to this?

The_Raven, 2010/04/21 21:07

You can add boot parameter acpi=ht, but then you have no acpi support and you can not dimm the display. This is not realy a solution. I think the problem is the BIOS. Waiting for an update…

darki, 2010/04/22 12:59

yeah i read this too, but this isn't an option for me. I can't dimm the display anyway ;)

Mischael Schill, 2010/04/27 11:29

Adding pci=noacpi works too and still makes the most important acpi features available.

alesak, 2010/06/17 20:22

This bug in BIOS is there for more than 18 months since 8530w and 8730w, so I would not hope HP will resolve it. there is some hope that old workaround will work again.

The_Raven, 2010/04/18 18:34

Have installed ubuntu 10.04/64Bit (Daily Build). Most things works out of the box (sound, webcam, wireless, lan, quickbuttons)! :-)
I have FX1800 inside and use atm the nouveau driver. The nvidia driver works, but i can not adjust the backlight. With the nouveau that works (but not with the buttons!).
What does NOT work: Fingerprintreader, ambient light sensor, backlight buttons. :-?
Looking for a solution, but it's not very urgent for me. Nice to have ;-)
Greez Raven

Gab, 2010/04/17 18:19

Nvidia driver on Ubuntu was working fine in previous version of 10.4, but now doesn't work anymore. As I have the same problem on other computers, is probably not related to 8540W.

Brightness doesn't work, except if I disable the nvidia driver.

darki, 2010/04/17 10:32

do you use the proprietary driver v195.36.15 from nvidia?

Gab, 2010/04/14 07:44

Sound work

Gab, 2010/04/14 07:43

With Ubuntu 9.10, lot of things don't work. (sound, wireless with some kernel)
With Ubuntu 10.4, it works fine

Screen Ok
Graphics Ok
Sound Not Tested
Wireless ok
USB USB2 and USB3 work fine
Card Reader Don't work
Fingerprint Reader Don't work
Webcam work

Suspend work with a tweak

darki, 2010/04/14 20:52

which graphic card do you have? i have the NVIDIA Quadro FX 1800M and it seems, that the linux nvidia proprietary driver doesn't support this card yet.

Mischael Schill, 2010/04/15 19:56

I got this one and the nvidia driver works fine for me.

darki, 2010/04/17 10:33

do you use the proprietary driver v195.36.15 from nvidia?

Mischael Schill, 2010/04/21 13:48

Exactly, using

n0rm@n, 2010/05/09 16:16

what tweak do you mean? suspend not work (memory or disk)

darki, 2010/04/04 22:21

i can't adjust the brightness of the screen… anyone else encountering this problem?

Mischael Schill, 2010/04/21 13:49

Yes. No solution found yet.

dhwang, 2011/05/03 06:08

:-? From HP EliteBook 8540pIf your brightness control works and just need the Fn Key then you don't need the HAL fix below.

The fn+f9,f10 keys (screen brightness/backlight) can be enabled by editing /usr/share/hal/fdi/information/10freedesktop/10-laptop-panel-hardware.fdi at line 27 so that it reads:
match key=”/org/freedesktop/Hal/devices/computer:system.hardware.product” contains_outof=“8540p;4410s;4415s;4416s;Compaq 5×5”
then reboot.

Enter your comment. Wiki syntax is allowed:
If you can't read the letters on the image, download this .wav file to get them read to you.
hp_elitebook_8540w.txt · Last modified: 2012/04/27 07:20 by fix.kowalski
Contact Us Sister Sites Privacy Policy Terms of Use
Copyright © 2006-2013 and other authors