![]() |
|
|
|
#1
|
|||
|
|||
|
I found a lot of other people with that problem (for example here: _http://www.chip.de/forum/thread.html?bwthreadid=510358) but no solution.
And there are many other people complaining about BSODs with bad USB-Drivers. I found out myself, that it definately has to do with hyperthreading. And I know, its possible to run processes just on a specific cpu. So I just wonder, whether its also possible, to do so with kernel mode drivers. |
|
#2
|
|||
|
|||
|
Hello,
Well, i think that there is not much to do on that "incompatible" driver for HT without the sources. That problem should be handled by the driver developer (did you download the latest version of the driver?) Meanwhile, you just can disable HT in the BIOS or forget about that USB device meanwhile a new update for HT is done. That's what happens when bad device drivers programmers do their drivers and forget about test them on multiprocessor systems. Regards |
|
#3
|
||||
|
||||
|
Big_or_what:
forcing KMD software to run only on a single processor should be not a problem, but... on MP oriented environments. I have been writing parallel applications using Intel Compiler 7 with OpenMP standard. SP mode settings (ranges) should be made during the compilation of the software - source stage. If you are using multiprocessor environments to build your app, then you can set SP mode easily, by yourself. The other situation is in "usual" Microsoft Windows environment and standard compilers like Visual C++ and Borland C++ which doesn't allow to design and build multiprocessor applications with shared memory architecture (planned to run on parallel systems). There is no "force SP" like option in VC/Borland. The last question is a patch. Theoritically it sounds pretty possible, but I wonder if thread manipulation (HT must switch between them) on KMD is a wise idea .Regards. |
|
#4
|
|||
|
|||
|
The big problem is, that I don't expect that there will be a new driver (and there will be one, it probably still has that error) and of course I don't have it's sources.
Disabling Hyper Threading is also a quite bad solution. And I am dependend on that USB-device, I need it to connect to the internet. I would not mind against a patch for the KMD - the worst thing that could happen is a BSOD ![]() I just don't know, how to patch 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 |