Hi, I'm currently writing a driver for a cheap usb-to-i2c master device, which unfortunately can only write 31 bytes (+slave addr) and read 32 bytes. What is the correct behavior if a user requests larger read/writes? Simply set i2c_msg.len to the bytes transmitted? (in this case i2cdump -i doesn't honor this length ?) Or should the master try to split up the requests? but if so how, as some devices don't support continuous reads. Thanks, Peter -- To unsubscribe from this list: send the line "unsubscribe linux-i2c" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html