Prev Previous Post   Next Post Next

CPU Affinity for kernel streaming driver?

Posted: 04-24-2004, 12:17 AM
We have developed a USB 2.0 audio driver for our
USB Audio/Video product which works perfectly except on
Hyperthreading machines. On these machines a nasty audio
distortion occurs at anywhere from 5 minutes to 2 hours of
running.
This symptom disappears if we disable hyperthreading in
the system BIOS. Of course we want to fix the cause but
in the meantime ... is there any way to force all the
driver's threads to run on one virtual CPU when
hyperthreading is enabled? Something like SetThreadAffinityMask() but for kernel mode?
Or maybe there is a compile option?

Steve



Reply With Quote

Responses to "CPU Affinity for kernel streaming driver?"

 
LinkBack Thread Tools Display Modes
 


Thread Tools
Display Modes

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

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On
Forum Jump


Similar Threads
Thread Thread Starter Forum Replies Last Post
How to create a kernel driver ? omstef Windows XP WMI 0 05-10-2006 10:44 AM
No Set Affinity on XP Pro with P4 w/HT GPL Windows XP Help & Support 0 09-21-2003 01:20 AM
Streaming driver under XP -AMD 64 bit beta version krishnan Windows XP Beta 2 09-08-2003 07:18 AM
Streaming driver under XP -AMD 64 bit beta version krishnan Windows XP Device Drivers 0 08-29-2003 07:28 PM
Changing kernel driver start mode on XP Home Gordon Windows XP Hardware 1 07-10-2003 11:47 PM