Link to home
Start Free TrialLog in
Avatar of aabraham
aabraham

asked on

i8042prt error - Event ID 7026

Hi

Im trying to create a new Windows XP Pro image for my organisation.  Some machines use PS/2 mouse and keyboards, the newer models run USB mouse and keyboards.  I have a sysprep image which works fine on all hardware types.

However, when Im using a USB mouse and keyboard I get the following error"

Event ID 7026

The following boot-start or system-start driver(s) failed to load:
i8042prt

For more information, see Help and Support Center at http://go.microsoft.com/fwlink/events.asp.

My USB mouse/keyboard work fine, Im just getting that annoying error.  Does anyone know how I can remove this error when USB mouse/keyboards are used??

Thanks
Anthony
Avatar of Fatal_Exception
Fatal_Exception
Flag of United States of America image

I believe you need to add the drivers to your image...  prior to syspreping it..

Here is a good link that might help you with this..

http://support.microsoft.com/default.aspx?scid=kb;EN-US;q314479
Avatar of Netman66
Also, make sure that USB Legacy Support is enabled in the BIOS - it "maps" USB to PS/2 during boot until the drivers for USB get loaded.  If this "mapping" doesn't occur then the i8042prt can't intialize the existing drivers.

Hope this helps too!


Avatar of inferno_gr
inferno_gr

ok try this:
open registry editor , regedit.exe
go to HKEY LOCAL MACHINE
expand  SYSTEM
expand CURRENTCONTROLSET
expand SERVICES
now seek down to find  i8042prt
once found expand it and go to the left panel at the setting that reads : "start"
double click on that and change the setting from "1" to "4"
this sets the i8042 service from SERVICE_BOOT_START to SERVICE_DISABLED.
Why would you tell the user to disable that service?  That service controls mouse and keyboard ports.

Please make sure you know what you are doing before posting something that could cause the asker more grief than the original issue.

If you read the question again you ll notice that he is using usb keyboard and usb mouse, i have usb keyb and mouse also and thats the solution to his problem.
I8042prt controls ps2 keyb and mouse ports not usb.
He doesnt need the i8042prt service and that service errors out becouse it cant find a ps2 device attached or his bios has a weird setting to disable ps2 mouse and keyb.
How do you think legacy USB support works?

It must map the USB on start to a virtual PS/2 port otherwise the keyboard and mouse doesn't work since no drivers have loaded yet.

I understood the question perfectly.

Actually, I was having a similar problem on a 2003 server of mine using a USB keyboard / mouse through a special USB KVM. Following inferno_gr's advice removed the problem with no negative side-effects.
I always test before i give an advice, i m trying to help not cause trouble, this solution works.
inferno - I apologize for being short - it was late and I had a bad day.  Not very Professional of me.

I would imagine most who offer support have at least tested their solution or they wouldn't be posting.

If it works, use it.  I only had concerns about disabling such a low-level device without trying to first figure out why it errors for one person and not another.  I haven't changed that setting on my PCs and I use a USB Keyboard and Mouse - I do not see these errors.  The only change I made was to enable the Legacy USB support when I first installed the OS.

Perhaps this is one of those dual-edged swords that it either a hit or miss.

Anyhow, I hope we can solve his problem.

The reason why happening to some peaple and not the others is mostly bios, some bios have a setting for enable or not ps2 ports witch you can set to enable disable or auto.
In auto mode, if it doesnt detect a ps device it might disdable the ps2 port to save an irq , some bioses have no setting at all and behave as "auto"
If i8042 search for hardware and finds no ps2 or gets a weird data from bios pnp might error out.
Ahh..  Nice to see such a  response..  And we all have bad days, especially in this business...  But the weekend is here, and the servers are running..  Time to enjoy the free time..!!

FE
Hmm... interesting observation, inferno.

Perhaps he should try to disable the PS/2 ports in the BIOS and see if the errors go away.

ASKER CERTIFIED SOLUTION
Avatar of inferno_gr
inferno_gr

Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial
Avatar of aabraham

ASKER

Thanks for the tips..  Unfortunately, the machine does not have any PS/2 settings in the BIOS (HP Evo D530s)- very unfortunate.....

Ive created a Ghost image at my work which works across different hardware.  Some use PS/2 ports so I cannot make the service change in my base image (otherwise 400 machines will not work)..  I was hoping my desktop would have the setting in the BIOS..  

At least I know how to fix the issue..

Thanks heaps
Anthony
Solution can be found at

http://support.microsoft.com/kb/949214


Click Start, and then click Run.
In the Open box, type regedit, and then click OK.
Locate and then click the following registry key:
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\i8042prt
In the details pane, double-click Start.
In the Value data box, type 4, and then click OK.
i have same problem  i solved it with a .reg file