Hi Archean
Things to do (at your convenience and whenever you have the time)
First, about DM Trace Logging
Output file
As you found, DM trace output log for Win7 is
C:\Windows\inf\setupapi.dev.log
==> Ignore any other setupapi files you see
Setting the Verbosity Level
Trace verbosity level is controlled by
HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Setup\LogLevel
==> Pls tell me the LogLevel default value for both your current + your new Win7 installations (i'm guessing should be the same)
Looks like Win7 sets a default verbosity level so DM is always writing
basic trace data
==> When we do traces we'll increase the verbosity (I'll give you the value)
==> When we're all done with our project, you might want to turn it off entirely so it's not constantly writing to your disk. (And i assume MS has limited its max size - which was a problem once upon a time in XP!)
Normally, each time we want to start collecting new trace data, pls delete the current
C:\Windows\inf\setupapi.dev.log file
==> Windows will simply open a new one the next time it writes data
==> And that way we can reduce all junk we don't need in the file plus what we can find what we're looking for near the start of the file
Also note: if you run a cleaner tool like CCleaner, depending on how its configured, it might remove all Windows log files (including the DM trace log) as junk. So fyi to either change its config or be careful when you run CCleaner vs. when you are collecting and saving data (save files with an .old extension vs. a .log extension to be safe)
For now why don't you do this:
- On your current good install, save a copy of the current log file
- Then do the rest on new install, put the code below into .reg file and run it to set log level and reboot
Code:
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Setup]
"LogLevel"=dword:020060ff
- Install devcon and the devcon .bat file
- Delete the current log file. Install the patch. Save a copy of current log file. Run devcon script and save copy of output
- Delete the logfile. Install your device drivers (but don't open the device yet). Save a copy of current logfile. Run devcon script and save copy of output
- Delete the logfile. Now open the device as before. You still have a problem? Then save a copy of logfile and run devcon script again and save output