EAP! Event logs are full of DLL path validation errors

by Ed Sparks

Once again, Tier 1 PC vendors are failing to send out products with proper drivers and clean, smoothly operating OS builds.  

It's shocking that in this era of Ultrabooks and tablets - all aimed at a premium market and with premium prices to match - vendors still send out systems littered with terrible bloatware, outdated drivers, and long lists of outstanding OS updates waiting.  Often even the OS is full version-behind or more behind current.

We're particularly looking at you Dell!

The latest cases we're seeing are from current Dell and Lenovo systems with Haswell ("4th Generation Intel Core") chipsets and Intel WiFi onboard.  On these systems, the System Event Logs are littered with entries similar to this:

The description for Event ID 2002 from source Microsoft-Windows-EapHost cannot be found. Either the component that raises this event is not installed on your local computer or the installation is corrupted. You can install or repair the component on the local computer.

If the event originated on another computer, the display information had to be saved with the event.
The following information was included with the event: 
Eap method DLL path
The handle is invalid

As is also often the case the Corporate tech support sites were of no use, and the available driver updates from the vendor did nothing to clear the events or resolve the root cause.

Our own investigation found the issue appears to be some Cisco-specific EAP registry keys are being added, without proper driver or backing software.

The solution? Fire up our old friend RegEdit and look under the following registry path:


There will be several entries referencing paths for Cisco drivers or DLLs that don't exist. Remove any of these type of keys.

No reboot is necessary, and the errors go away immediately.

We've also found this resolves some Cisco and other third-party IPSec VPN issues as well.

The Sorry State of Dell

by Ed Sparks

We've been huge fans of Dell hardware for many years, despite a few bumps along the road after Micheal left the company and it grew far too quickly.  The past few years though, it really did seem like the company was getting back on track.

Then, it all went off the rails.  Since the announcement that the company is trying to go private, and the infighting that's occurring between the board, Michael Dell, and investors, the quality of hardware, support and just the general running of the company has fallen hard and fast.

We spend six figures plus with Dell each year, and our account team is a mess and constantly getting changed, they've pulled many products from the Premiere purchasing program, and most troublingly we are routinely getting hardware - direct from the factory - with defects.  Non-working parts, completely wrong orders - often multiple times in a row.  We pay for ProSupport, which has too become quite tragic.  Angry reps that transfer us endlessly around, and on-site technicians that do the bare minimum and run out the door - often leaving non-working systems behind.  We recently tried to buy a battery for an Ultrabook less than 2 years old.  This took almost 5 weeks of fighting!  Dell basically told us these were not possibly to buy and we should pretty much throw out the laptop.  Keep in mind we wanted to BUY A NEW BATTERY.  This wasn't warranty.  Pathetic.

We're done.  Dell - you've had a good run, but you've ticked us off for the last time.

Dude - we're not getting any more Dells.

This blog post pretty much sums it up:

I'm interested in hearing everyone's thoughts on their about their best Enterprise hardware now.  We're leaning towards Lenovo, but HP seems to be making some good stuff now and running a little more smoothly again.  Leave comments with your experiences.