I have a device connected to the following bus (I will discuss it once I explain what I'm trying to achieve), and I'm trying to debug the driver itself (generally it was working for earlier specifications and ubuntu versions and I'm trying to update the driver to work on the newest specification, in order to do that I must get it working on a newer version of ubuntu and once I have the infrastructure I will start developing) - I am trying to load the i2c bus driver i801 to no success. There are no /dev/i2c-x available, I tried to compile it as a built in as well as a module - none seem to make it available, maybe it shouldn't be there? I do see "something", which is /sys/modules/i2c_i801/drivers/pci:i801_smbus.
The motherboard I use is Intel's DB75EN. When I check the bus with scope I can see once in a few seconds an access to device in 44h. I'm using Torvalds latest kernel (3.14).
Any advice as to how do I load the driver and how does the bus drivers are selected and load?