ISA Bus and/or SMBus IO...

TheRift

Expert Member
Joined
Apr 20, 2008
Messages
2,533
Anyone here ever had the opportunity to communicate with chipsets and/or devices found on the ISA bus (yes, still in use today) or SMBus using languages such as C# without needing to build some custom driver?

Looking to mess around trying to pull information from the temp/fan reporting IC. Pretty similar to the likes of speedfan and those apps. WMI is useless at pulling information like this, even though they have provision for it.

I believe these apps use the old giveio.sys driver from some Dr Jobbs publication, but my understanding is that's not really a safe tool to be spreading around.

Looking to start off with a ISA bus scan. If anyone has some nice pointers on going about stuff like this, please let me know.
 
Last edited:

TheRift

Expert Member
Joined
Apr 20, 2008
Messages
2,533
Yip, sounds like the way to do it.
I've found the giveio.sys source so that'll be a starting point. Ofcourse, I'm assuming there's a rather straightforward way to communicate with device drivers from C# (I've never been this route... see my other thread for moving backwards in the field :D), but it does look like it's set to work via files.
 

TheRift

Expert Member
Joined
Apr 20, 2008
Messages
2,533
So after doing some reading through google today and finding that giveio.sys driver source I came home this evening and thought to myself "let me look into this driver stuff".

Now where'd I put my MS DDK?

Go off to the old software drive, looking in the "Software Development\Device Drivers" folder and I find a full copy of giveio.sys dated 2004. :p

Me thinks time to sieve through the software store. :D
 
Top