I ran across these e-mails while searching for a resolution to a similar problem I had. I had a Linksys LNE100TX network card installed, and I upgraded from Windows 98 SE to Windows XP.
I began to get the message "Error occurred while installing this device. The name is already in use as either a service name or a service display name." Sometimes when I would try to delete the device, I would get a message saying it will not let me uninstall the card because it is needed to boot the system. At other times I was able to uninstall the card, but the next boot would find and reinstall the card with the error message.
Linksys technical support was no help. They ran me through the usual checklist for dummies, and when none of that worked, they decided to tell me it was an IRQ conflict and to contact the computer manufacturer.
Anyhow, I found a Knowledge Base Article # 265409 at Microsoft that addressed a similar problem, and it worked. The MS KB article specifically addresses a Hewlett Packard printer, but the description and resolution applied to the Linksys LNE100TX.
I found a registry entry in "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services"
that was identified as LNE100TX. After I deleted the registry item, I was able to go to Control Panel - System - Hardware - Device Manager and uninstall the card. When I restarted the PC, it found the correct drivers, installed them, and it is working.