Sorry I have to rant here....reading code...?...something is causing the Problem...
Not sure..But, If the motherboard manufacturers raised the amount of physical Irq's in the build processes to accommodate multiple slotted device cards without having to share any IRQ's (make them exclusive),...I believe more exclusive Manual assigning of Irq's to devices would also resolve most of the problems encountered with multiple cards placed in slots on Motherboards, and oses (98/XP)...,,WIN 7 does not allow for this manual assigning, and software manipulation anymore. The drivers might solve BSOD's for good when IRQ assignment is exclusively governed properly....Unshared Interupt request for 1 x cpu multi core threaded processing, and virtual IRQ's that still request CPU time...might also reduce conflicts if they all had....(NOT FOR ME)..no more freezing or blue screens?..(Been there done that )..Perhaps 2 x Processors, multi threaded or cored kind of setup on the motherboards itself with more Physical IRQ's to do that all in one box Studio system we all want to have working flawlessly at session time, can be perhaps one day a reality if the problems are directed at the root cause, and addressed!....So...I found the IRQ problem in 1997 and onwards till today....not much more to say on this....only one card can be reliably working in any build at this time with present motherboards.
Not sure why only 16 physical IRQ's are assigned ever since ever was a PC with sharing going on, till today, with no update to that vital system spec....Time to change that number I say....
Well UAD Apollo 16 x 2 or more might be the right direction in reality at present motherboard build status for the studio peps....to resolve that problem....yep have it all on one device, with one driver using one standard and one IRQ.
Just look at the motherboard manuals...they put all these slots on the motherboard, but most of those slots share with one above or below...why?..."it's Cheaper to manufacture!"...And that is the only reason!
Redundant devices remain on newer boards...why do we need slower and more sata 2 ports, with less faster sata 3 Ports?...or more usb 2 ports with less usb 3 ports?...see these older slower standards hogging the cpu...some can be reduced to nil...but they do not do that yet....and so...here in lies the problems the motherboard manufacturers should address more prudently...and move forward...usb 3 is backwards compatible they say...how long now?...sata 3 also...no need for sata 2 anymore or usb 2...I think...and yet...still being implemented.....on newer motherboards builds....not sure why...moving forward I guess takes time for technology to revamp/and the peps ...So when Building a system read the manual...and try to keep things to a minimum in added slotted cards, and know the Assignments of those slots and which ones share with which, how to turn things off in Bios that are redundant may help free up some IRQ's, and good drivers and proper installs of Os and such....and things will work much better....Wink :)...remember the root cause needs to be addressed.....and it is not..because people believe it is bad code or drivers....when it is not completely so, and the real culprit goes unaddressed....and the circle continues because of that delusion....and a endless hunt, while being blinded to the truth....AVID/PROTOOLS HAVE Already Posted some information about IRQ problems and win 7...and their software Just last year I believe...and I did post it here on these forms...
In another RANTING.... So sorry for the rants I post People ...But if you take the time to look into what I am on about...and we address the Motherboard people with our desires....They may make a board for music or professional Arts , studio grade performance, and specifications, at a premium, so we can build it (DREAM STUDIO), and they will come!! ...Stable as hell using Less of the old, more of the new Faster Standards...and more of more exclusive Physical IRQs implements to help Microsoft manage thing better...To make us and any audio card manufacturers happy and less dung flung in the wrong directions...going round in endless circles....losing sleep and hair and dosh wasted in invested gear, that would or could work....If only....eh?
Sorry Mod Bod...I just had to say something ...Here....LOL
Thanks for the posts and all the rest, Trying to help is good, and giving up good info is great...and bad info....it all helps eventually find the root cause....when applied or tested over time by many.
Good luck!
Blessings .