Nils Roeder wrote: > hi > > i use a userspace program to access /dev/i2c-0 which > uses (/doc/dev-interface) > #include <linux/i2c.h> > #include <linux/i2c-dev.h> > which works fine in linux-2.4.x > > 'porting' this to linux-2.6.7 causes too many errors. > can anyone point me to the right direction so solve these ? > (i realised in 2.6.7 the smbus macros are missing in i2c-dev.h > so i am basically a bit lost...) Yes plz read further. > a more interesting question (for me at least) is - > do i actually need to do that. > just today (i must admit) i tried lmsensors for the first time, > crosscompiled 'i2cdetect' and realised it can find all my devices > attached to /dev/i2c-0. > so, can i read and write to the devices found by i2cdetect > (e.g 0x4b on /dev/i2c-0) > using kernel drivers rather than my userspace program, > if so how (or where can i read about it) Have you read linux-2.6.XXXX/Documentation/i2c ? There is file called dev-interface, that should help you. If you have any more questions, just write again. Regards Rudolf