The buffer size on nxt200x is not enough: ... > Dec 20 10:52:04 rich kernel: [ 31.747949] nxt200x: nxt200x_writebytes: i2c wr reg=002c: len=255 is too big! ... Increase it to 256 bytes.
Unified · Split
| @@ -40,7 +40,7 @@ · 39 unmodified lines | |||
| 40 | #define pr_fmt(fmt) KBUILD_MODNAME ": " fmt | 40 | #define pr_fmt(fmt) KBUILD_MODNAME ": " fmt |
| 41 | 41 | ||
| 42 | /* Max transfer size done by I2C transfer functions */ | 42 | /* Max transfer size done by I2C transfer functions */ |
| 43 | #define MAX_XFER_SIZE 64 | 43 | #define MAX_XFER_SIZE 256 |
| 44 | 44 | ||
| 45 | #define NXT2002_DEFAULT_FIRMWARE "dvb-fe-nxt2002.fw" | 45 | #define NXT2002_DEFAULT_FIRMWARE "dvb-fe-nxt2002.fw" |
| 46 | #define NXT2004_DEFAULT_FIRMWARE "dvb-fe-nxt2004.fw" | 46 | #define NXT2004_DEFAULT_FIRMWARE "dvb-fe-nxt2004.fw" |