![]() |
|
#1
|
|||
|
|||
|
Modifying Kernel Mode Driver for Hyper Threading
Hello!
My problem is: the Kernel Mode Driver of my USB-ISDN-card often crashes, when hyperthreading is enabled and system is busy: When I am connected to the internet, and I compress 2GB-files with Winrar (best compression), open a folder with some videos (which are then shown in Explorer), letting Overnet calculate its checksums and playing back a video in PowerDVD at the same time, the driver crashes my whole system. This does not happen when Hyper Threading is disabled (although the system is then incredibly slow). Error Code is: 0x100000d1 (0x00000048, 0x00000002, 0x00000000, 0xf45cae42) File is AGFUCAPI.SYS, Adress F45CAE42 base at F45C8000. The USB-ISDN-Card is a Agfeo AC14 WebPhonie (www.agfeo.de), and the nasty driver developers are obviously unable, to patch their damned a driver, not to crash on a system with enabled Hyper Threading. I know about the problem, that USB-Drivers have to run in Kernel Mode: there are obviously many other people having similar problems (with other devices, of course). So my question: Is it possible, to tell windows to run a specific Kernel Mode Driver just un ONE cpu, or is it possible to patch the driver to run just on ONE cpu, or is it possible to modifiy the driver, not to crash on a hyperthreading system (without its source code)??? Unfortunately I don't know, how to find the offset of the driver-file, or i would have disassembled it myself to have a look at it. |
| Thread Tools | |
| Display Modes | |
|
|
Similar Threads
|
||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| Hades:Windows kernel driver lets reverse engineers monitor user and kernel mode code | sh3dow | Source Code | 0 | 05-12-2016 03:15 |
| How to pass the large data in kernel mode to user mode? | benina | General Discussion | 3 | 03-06-2010 04:50 |
| Kernel Mode Driver for NT | SPeY | General Discussion | 12 | 04-22-2004 15:34 |