Exetools  

Go Back   Exetools > General > General Discussion

Notices

Reply
 
Thread Tools Display Modes
  #1  
Old 08-09-2004, 09:05
aldente aldente is offline
VIP
 
Join Date: Jul 2003
Posts: 266
Rept. Given: 27
Rept. Rcvd 7 Times in 5 Posts
Thanks Given: 36
Thanks Rcvd at 10 Times in 9 Posts
aldente Reputation: 7
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.
Reply With Quote
  #2  
Old 08-09-2004, 17:32
peleon peleon is offline
Friend
 
Join Date: Sep 2003
Posts: 174
Rept. Given: 0
Rept. Rcvd 7 Times in 1 Post
Thanks Given: 0
Thanks Rcvd at 7 Times in 7 Posts
peleon Reputation: 7
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
Reply With Quote
  #3  
Old 08-09-2004, 18:46
dyn!o's Avatar
dyn!o dyn!o is offline
Friend
 
Join Date: Nov 2003
Location: Own mind
Posts: 214
Rept. Given: 1
Rept. Rcvd 1 Time in 1 Post
Thanks Given: 8
Thanks Rcvd at 0 Times in 0 Posts
dyn!o Reputation: 1
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.
Reply With Quote
  #4  
Old 08-09-2004, 20:04
aldente aldente is offline
VIP
 
Join Date: Jul 2003
Posts: 266
Rept. Given: 27
Rept. Rcvd 7 Times in 5 Posts
Thanks Given: 36
Thanks Rcvd at 10 Times in 9 Posts
aldente Reputation: 7
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
Reply With Quote
Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off


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


All times are GMT +8. The time now is 10:32.


Always Your Best Friend: Aaron, JMI, ahmadmansoor, ZeNiX, chessgod101
( Since 1998 )