Hi Mark, > were there any hints in dmesg? > hitting table size limits in i2c-core can also return ENOMEM, but > should also generate a message about increasing I2C_xxx_MAX. > I'd say this is more likely than running your whole box out of memory. I don't agree. James' script unloads and reloads a limited number of modules (less than I2C_xxx_MAX), and repeats the process forever. If there is a memory leak somewhere, it comes to no surprise that this script hits it. -- Jean Delvare