Quote:
[Originally Posted by Kayaker;80655]Other symbol path information is kept in the registry as well as the nmsymret.ini file in the Symbol Retriever folder, which should point to your nmsout directory.You still having problems translating symbols? |
Didn't even know about the ini file for symserver. Took a look at it and I see my nms file directory but the actual symbol directory is missing an 's' in symbols. Seems to find it ok. Can you confirm that yours has a missing 's', if applicable?
I'm still having the occasional problem with symbols but I have enough good nms files to get by. I make them in IDA if I really need them, since IDA always finds the pdb files. I haven't fired up softice for a week or so because I'm still trying to figure out what's going on with my SATA controller that I described in 'off topic'.
I'm trying to find a way to examine the SATA driver as it enumerates the registry, but it's a boot time driver. I was playing with EzDriverIntstaller and it loads the same driver with a question mark beside it. I was wondering what would happen if I uninstalled the actual driver and re-installed it with EzDriverInstaller under softice with a breakpoint on the registry enumeration function, or elsewhere. I'd like to watch the driver loading to see how it determines what UDMA transfer mode to implement. I'm still very green with drivers, however, and a bit intimidated.
My problems may be deeper than that. It appears Intel compromised when it introduced the ICH4 and ICH5 hub controllers. To implement SATA with PATA, it left several combinations of each up to the OS. In other words, you could use some PATA and SATA but not all of the available controllers at once. On my system, if I delete the device attached to SATA controller channel 0, using the Silicon Image SATA configuration utility, it actually deletes the hard drive attached to PATA controller 0, channel 1. That actually makes sense given the arrangement Intel provided, if the OS was not implemented correctly.
Here's a bit of parting humour. I used the Maxtor hard drive utility to test my hard drive. It flagged the drive with an 'unknown' error. I used the Seagate Seatools utility (they have taken over Maxtor) and it did the same, advising me to urgently contact tech support with an obfuscated error code. Noting that I had the Western Digital Lifeguard Diagnostics utility loaded, I tried it. It not only identified the error as a bad sector, it fixed it. My next hard drive will therefore be a Western Digital drive.