> this is my next problem, sorry ;-) : > > [root at flaptop root]# lsmod|grep i2c > i2c-proc 8400 0 [eeprom] > i2c-viapro 5008 0 (unused) > i2c-core 18916 0 [eeprom i2c-proc i2c-viapro] > [root at flaptop root]# rmmod i2c-viapro > [root at flaptop root]# rmmod i2c-core > i2c-core: Device or resource busy > [root at flaptop root]# rmmod i2c-proc > i2c-proc: Device or resource busy > [root at flaptop root]# Well, isn't it obvious? You need to rmmod eeprom first, as it uses both i2c-proc and i2c-core. Yes, it doesn't have "i2c" in its name. It's a long time tradition that bus drivers do but chip drivers don't. Don't ask me why ;) -- Jean Delvare http://www.ensicaen.ismra.fr/~delvare/