fixed size in smbus_write