M
Mikko Noromaa
Hi,
I tried installing an A-Link FireWire PCI card into my Windows XP Pro SP2
computer. After plugging it in (no devices connected), my computer wouldn't
boot up properly anymore.
When booting up, there was an Svchost.exe process that started eating 100%
CPU time at some point. After this, I couldn't start any new processes or do
much anything.
I managed to run Procexp just after booting and was able to view the hanging
Svchost.exe process with it. There was a single thread that consumed all CPU
time, and its stack trace showed the following (typing from screenshot,
please excuse me for any typos):
Stack for thread 3076
0 msvcrt.dll!wcsicmp+0x4b
1 netcfgx.dll!UpdateLanaConfigUsingAnswerfile+0x4c70
2 netcfgx.dll!UpdateLanaConfigUsingAnswerfile+0xaa66
3 netcfgx.dll!UpdateLanaConfigUsingAnswerfile+0xbf6
4 netcfgx.dll!HrDiAddComponentTolNetCfg+0x6f
5 netman.dll+0x1abe2
6 netman.dll+0x1adcf
After killing this thread my computer was usable again (same thing killing
the Svchost.exe process but then I had many services disabled).
The funny thing was that when I uninstalled the FireWire card drivers, and
took the PCI card out of my computer, the problem persisted! Finally I had
to uninstall SP2 (problem still persisted) and re-install SP2 again. This
got rid of the problem.
By the way, I installed the same card into another Windows XP machine, and
it installed without a glitch.
I have two questions:
1. How can I fix this problem in the future? In particular, where is this
"answerfile" located that is being added? I'd like to retry installing the
FireWire card, but I can't afford to lose another 4-6 hours uninstalling and
re-installing SP2.
2. If the problem occurs again, how can make the FireWire card work?
I tried installing an A-Link FireWire PCI card into my Windows XP Pro SP2
computer. After plugging it in (no devices connected), my computer wouldn't
boot up properly anymore.
When booting up, there was an Svchost.exe process that started eating 100%
CPU time at some point. After this, I couldn't start any new processes or do
much anything.
I managed to run Procexp just after booting and was able to view the hanging
Svchost.exe process with it. There was a single thread that consumed all CPU
time, and its stack trace showed the following (typing from screenshot,
please excuse me for any typos):
Stack for thread 3076
0 msvcrt.dll!wcsicmp+0x4b
1 netcfgx.dll!UpdateLanaConfigUsingAnswerfile+0x4c70
2 netcfgx.dll!UpdateLanaConfigUsingAnswerfile+0xaa66
3 netcfgx.dll!UpdateLanaConfigUsingAnswerfile+0xbf6
4 netcfgx.dll!HrDiAddComponentTolNetCfg+0x6f
5 netman.dll+0x1abe2
6 netman.dll+0x1adcf
After killing this thread my computer was usable again (same thing killing
the Svchost.exe process but then I had many services disabled).
The funny thing was that when I uninstalled the FireWire card drivers, and
took the PCI card out of my computer, the problem persisted! Finally I had
to uninstall SP2 (problem still persisted) and re-install SP2 again. This
got rid of the problem.
By the way, I installed the same card into another Windows XP machine, and
it installed without a glitch.
I have two questions:
1. How can I fix this problem in the future? In particular, where is this
"answerfile" located that is being added? I'd like to retry installing the
FireWire card, but I can't afford to lose another 4-6 hours uninstalling and
re-installing SP2.
2. If the problem occurs again, how can make the FireWire card work?