I2C driver floods serial console with errors

Moderators: mdrjr, odroid

Re: I2C driver floods serial console with errors

Unread postby rudasi » Fri Sep 08, 2017 11:45 pm

The slave device are custom boards with a microcontroller. I have set the addresses of the boards to custom values. What would the device detection code look like? Also the underlying problem still exists where the device locks up and I lose network connectivity.
Last edited by rudasi on Wed Jul 25, 2018 12:17 am, edited 1 time in total.
rudasi
 
Posts: 4
Joined: Mon May 02, 2016 4:10 pm
languages_spoken: english
ODROIDs: U3

Re: I2C driver floods serial console with errors

Unread postby odroid » Sat Sep 09, 2017 9:07 am

Refer the famous "i2cdetect" source code.
User avatar
odroid
Site Admin
 
Posts: 28859
Joined: Fri Feb 22, 2013 11:14 pm
languages_spoken: English
ODROIDs: ODROID

Re: I2C driver floods serial console with errors

Unread postby rudasi » Mon Sep 11, 2017 1:51 am

Thanks, will look at it. Can you please talk to the underlying problem though of the driver failure and causing the networking to fail.
rudasi
 
Posts: 4
Joined: Mon May 02, 2016 4:10 pm
languages_spoken: english
ODROIDs: U3

Re: I2C driver floods serial console with errors

Unread postby mark_l » Thu Nov 08, 2018 2:53 am

I'm seeing what looks like the same issue with the console being flooded with i2c error messages when there is a NAK. [NAK is not an indication of an error and should not emit an error message]

I am running kernel version 3.14.79 on an Odroid C2 (Rev 0.2)

For example. when running the command i2cdetect -y -r 1 I would expect the following:
Code: Select all
     0  1  2  3  4  5  6  7  8  9  a  b  c  d  e  f
00:          -- -- -- -- -- -- -- -- -- -- -- -- --
10: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
20: -- -- -- -- -- -- -- -- -- -- -- -- -- -- 2e --
30: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
40: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
50: -- UU -- -- -- 55 -- -- -- -- -- -- -- -- -- --
60: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
70: -- -- -- -- -- -- -- --


However what I get is virtually unreadable due to all the errors being flooded to the console:
Code: Select all
     0  1  2  3  4  5  6  7  8  9  a  b  c  d  e  f
00:         [ 4063.212682] i2c i2c-1: [aml_i2c_xfer] error ret = -5 (-EIO)
[ 4063.218212] i2c i2c-1: token 1, master_no(1) 300K addr 0x3
[ 4063.225979] i2c i2c-1: [aml_i2c_xfer] error ret = -5 (-EIO)
[ 4063.231311] i2c i2c-1: token 1, master_no(1) 300K addr 0x3
[ 4063.236873] i2c i2c-1: [aml_i2c_xfer] error ret = -5 (-EIO)
[ 4063.242226] i2c i2c-1: token 1, master_no(1) 300K addr 0x3
 -- [ 4063.247835] i2c i2c-1: [aml_i2c_xfer] error ret = -5 (-EIO)
[ 4063.253517] i2c i2c-1: token 1, master_no(1) 300K addr 0x4
[ 4063.259108] i2c i2c-1: [aml_i2c_xfer] error ret = -5 (-EIO)
[ 4063.265202] i2c i2c-1: token 1, master_no(1) 300K addr 0x4
[ 4063.269452] i2c i2c-1: [aml_i2c_xfer] error ret = -5 (-EIO)
[ 4063.274342] i2c i2c-1: token 1, master_no(1) 300K addr 0x4
-- [ 4063.280986] i2c i2c-1: [aml_i2c_xfer] error ret = -5 (-EIO)
[ 4063.284992] i2c i2c-1: token 1, master_no(1) 300K addr 0x5
[ 4063.291676] i2c i2c-1: [aml_i2c_xfer] error ret = -5 (-EIO)
[ 4063.296503] i2c i2c-1: token 1, master_no(1) 300K addr 0x5
[ 4063.303206] i2c i2c-1: [aml_i2c_xfer] error ret = -5 (-EIO)
[ 4063.307484] i2c i2c-1: token 1, master_no(1) 300K addr 0x5
-- [ 4063.313676] i2c i2c-1: [aml_i2c_xfer] error ret = -5 (-EIO)
[ 4063.318317] i2c i2c-1: token 1, master_no(1) 300K addr 0x6
[ 4063.324758] i2c i2c-1: [aml_i2c_xfer] error ret = -5 (-EIO)
[ 4063.329599] i2c i2c-1: token 1, master_no(1) 300K addr 0x6
[ 4063.335703] i2c i2c-1: [aml_i2c_xfer] error ret = -5 (-EIO)
[ 4063.340538] i2c i2c-1: token 1, master_no(1) 300K addr 0x6
-- [ 4063.347265] i2c i2c-1: [aml_i2c_xfer] error ret = -5 (-EIO)
[ 4063.350662] i2c i2c-1: token 1, master_no(1) 300K addr 0x7
[ 4063.358457] i2c i2c-1: [aml_i2c_xfer] error ret = -5 (-EIO)
[ 4063.362703] i2c i2c-1: token 1, master_no(1) 300K addr 0x7
[ 4063.368840] i2c i2c-1: [aml_i2c_xfer] error ret = -5 (-EIO)
[ 4063.373657] i2c i2c-1: token 1, master_no(1) 300K addr 0x7
-- [ 4063.379780] i2c i2c-1: [aml_i2c_xfer] error ret = -5 (-EIO)
[ 4063.384906] i2c i2c-1: token 1, master_no(1) 300K addr 0x8
[ 4063.390426] i2c i2c-1: [aml_i2c_xfer] error ret = -5 (-EIO)
[ 4063.396435] i2c i2c-1: token 1, master_no(1) 300K addr 0x8
[ 4063.401751] i2c i2c-1: [aml_i2c_xfer] error ret = -5 (-EIO)
[ 4063.407425] i2c i2c-1: token 1, master_no(1) 300K addr 0x8
-- [ 4063.412928] i2c i2c-1: [aml_i2c_xfer] error ret = -5 (-EIO)
[ 4063.418035] i2c i2c-1: token 1, master_no(1) 300K addr 0x9
[ 4063.423620] i2c i2c-1: [aml_i2c_xfer] error ret = -5 (-EIO)
[ 4063.429544] i2c i2c-1: token 1, master_no(1) 300K addr 0x9
[ 4063.434561] i2c i2c-1: [aml_i2c_xfer] error ret = -5 (-EIO)
[ 4063.439967] i2c i2c-1: token 1, master_no(1) 300K addr 0x9
-- [ 4063.446597] i2c i2c-1: [aml_i2c_xfer] error ret = -5 (-EIO)
[ 4063.450543] i2c i2c-1: token 1, master_no(1) 300K addr 0xa
[ 4063.457372] i2c i2c-1: [aml_i2c_xfer] error ret = -5 (-EIO)
[ 4063.462171] i2c i2c-1: token 1, master_no(1) 300K addr 0xa
[ 4063.468270] i2c i2c-1: [aml_i2c_xfer] error ret = -5 (-EIO)
[ 4063.473100] i2c i2c-1: token 1, master_no(1) 300K addr 0xa
-- [ 4063.479738] i2c i2c-1: [aml_i2c_xfer] error ret = -5 (-EIO)
[ 4063.483723] i2c i2c-1: token 1, master_no(1) 300K addr 0xb
[ 4063.490377] i2c i2c-1: [aml_i2c_xfer] error ret = -5 (-EIO)
[ 4063.495801] i2c i2c-1: token 1, master_no(1) 300K addr 0xb
[ 4063.500713] i2c i2c-1: [aml_i2c_xfer] error ret = -5 (-EIO)
[ 4063.506763] i2c i2c-1: token 1, master_no(1) 300K addr 0xb
-- [ 4063.512884] i2c i2c-1: [aml_i2c_xfer] error ret = -5 (-EIO)
[ 4063.516893] i2c i2c-1: token 1, master_no(1) 300K addr 0xc
[ 4063.523454] i2c i2c-1: [aml_i2c_xfer] error ret = -5 (-EIO)
[ 4063.528327] i2c i2c-1: token 1, master_no(1) 300K addr 0xc
[ 4063.534403] i2c i2c-1: [aml_i2c_xfer] error ret = -5 (-EIO)
[ 4063.539254] i2c i2c-1: token 1, master_no(1) 300K addr 0xc
-- [ 4063.546255] i2c i2c-1: [aml_i2c_xfer] error ret = -5 (-EIO)
[ 4063.549905] i2c i2c-1: token 1, master_no(1) 300K addr 0xd
[ 4063.556042] i2c i2c-1: [aml_i2c_xfer] error ret = -5 (-EIO)
[ 4063.562013] i2c i2c-1: token 1, master_no(1) 300K addr 0xd
[ 4063.567485] i2c i2c-1: [aml_i2c_xfer] error ret = -5 (-EIO)
[ 4063.572393] i2c i2c-1: token 1, master_no(1) 300K addr 0xd
-- [ 4063.579116] i2c i2c-1: [aml_i2c_xfer] error ret = -5 (-EIO)
[ 4063.583534] i2c i2c-1: token 1, master_no(1) 300K addr 0xe
[ 4063.589774] i2c i2c-1: [aml_i2c_xfer] error ret = -5 (-EIO)
[ 4063.595154] i2c i2c-1: token 1, master_no(1) 300K addr 0xe
[ 4063.600076] i2c i2c-1: [aml_i2c_xfer] error ret = -5 (-EIO)
[ 4063.605941] i2c i2c-1: token 1, master_no(1) 300K addr 0xe
-- [ 4063.612173] i2c i2c-1: [aml_i2c_xfer] error ret = -5 (-EIO)
[ 4063.616811] i2c i2c-1: token 1, master_no(1) 300K addr 0xf
[ 4063.622231] i2c i2c-1: [aml_i2c_xfer] error ret = -5 (-EIO)
[ 4063.628347] i2c i2c-1: token 1, master_no(1) 300K addr 0xf
[ 4063.633255] i2c i2c-1: [aml_i2c_xfer] error ret = -5 (-EIO)
[ 4063.639191] i2c i2c-1: token 1, master_no(1) 300K addr 0xf
--
10: [ 4063.644726] i2c i2c-1: [aml_i2c_xfer] error ret = -5 (-EIO)
[ 4063.650367] i2c i2c-1: token 1, master_no(1) 300K addr 0x10
[ 4063.656570] i2c i2c-1: [aml_i2c_xfer] error ret = -5 (-EIO)
[ 4063.661472] i2c i2c-1: token 1, master_no(1) 300K addr 0x10
[ 4063.666414] i2c i2c-1: [aml_i2c_xfer] error ret = -5 (-EIO)
[ 4063.671502] i2c i2c-1: token 1, master_no(1) 300K addr 0x10
--[ 4063.677675] i2c i2c-1: [aml_i2c_xfer] error ret = -5 (-EIO)
[ 4063.682556] i2c i2c-1: token 1, master_no(1) 300K addr 0x11
[ 4063.688251] i2c i2c-1: [aml_i2c_xfer] error ret = -5 (-EIO)
[ 4063.693650] i2c i2c-1: token 1, master_no(1) 300K addr 0x11
[ 4063.699189] i2c i2c-1: [aml_i2c_xfer] error ret = -5 (-EIO)
[ 4063.704638] i2c i2c-1: token 1, master_no(1) 300K addr 0x11
 -- [ 4063.712038] i2c i2c-1: [aml_i2c_xfer] error ret = -5 (-EIO)
[ 4063.723095] i2c i2c-1: token 1, master_no(1) 300K addr 0x12
[ 4063.723248] i2c i2c-1: [aml_i2c_xfer] error ret = -5 (-EIO)
[ 4063.733125] i2c i2c-1: token 1, master_no(1) 300K addr 0x12
[ 4063.734175] i2c i2c-1: [aml_i2c_xfer] error ret = -5 (-EIO)
[ 4063.743509] i2c i2c-1: token 1, master_no(1) 300K addr 0x12
-- [ 4063.761510] i2c i2c-1: [aml_i2c_xfer] error ret = -5 (-EIO)
[ 4063.761589] i2c i2c-1: token 1, master_no(1) 300K addr 0x13
[ 4063.768084] i2c i2c-1: [aml_i2c_xfer] error ret = -5 (-EIO)
[ 4063.772631] i2c i2c-1: token 1, master_no(1) 300K addr 0x13
[ 4063.783230] i2c i2c-1: [aml_i2c_xfer] error ret = -5 (-EIO)
[ 4063.783669] i2c i2c-1: token 1, master_no(1) 300K addr 0x13
-- [ 4063.793229] i2c i2c-1: [aml_i2c_xfer] error ret = -5 (-EIO)
[ 4063.795622] i2c i2c-1: token 1, master_no(1) 300K addr 0x14
[ 4063.800590] i2c i2c-1: [aml_i2c_xfer] error ret = -5 (-EIO)
[ 4063.813084] i2c i2c-1: token 1, master_no(1) 300K addr 0x14
[ 4063.813226] i2c i2c-1: [aml_i2c_xfer] error ret = -5 (-EIO)
[ 4063.818539] i2c i2c-1: token 1, master_no(1) 300K addr 0x14
[ 4063.824239] i2c i2c-1: [aml_i2c_xfer] error ret = -5 (-EIO)
[ 4063.829595] i2c i2c-1: token 1, master_no(1) 300K addr 0x15
[ 4063.835917] i2c i2c-1: [aml_i2c_xfer] error ret = -5 (-EIO)
[ 4063.840620] i2c i2c-1: token 1, master_no(1) 300K addr 0x15
-- [ 4063.853182] i2c i2c-1: [aml_i2c_xfer] error ret = -5 (-EIO)
[ 4063.853211] i2c i2c-1: token 1, master_no(1) 300K addr 0x15
[ 4063.859051] i2c i2c-1: [aml_i2c_xfer] error ret = -5 (-EIO)
-- [ 4063.872455] i2c i2c-1: token 1, master_no(1) 300K addr 0x16
[ 4063.872592] i2c i2c-1: [aml_i2c_xfer] error ret = -5 (-EIO)
[ 4063.877956] i2c i2c-1: token 1, master_no(1) 300K addr 0x16
[ 4063.885030] i2c i2c-1: [aml_i2c_xfer] error ret = -5 (-EIO)
[ 4063.888946] i2c i2c-1: token 1, master_no(1) 300K addr 0x16
-- [ 4063.896322] i2c i2c-1: [aml_i2c_xfer] error ret = -5 (-EIO)
[ 4063.913065] i2c i2c-1: token 1, master_no(1) 300K addr 0x17
[ 4063.913211] i2c i2c-1: [aml_i2c_xfer] error ret = -5 (-EIO)
[ 4063.918523] i2c i2c-1: token 1, master_no(1) 300K addr 0x17
[ 4063.924203] i2c i2c-1: [aml_i2c_xfer] error ret = -5 (-EIO)
[ 4063.929563] i2c i2c-1: token 1, master_no(1) 300K addr 0x17
-- [ 4063.936552] i2c i2c-1: [aml_i2c_xfer] error ret = -5 (-EIO)
[ 4063.941505] i2c i2c-1: token 1, master_no(1) 300K addr 0x18
[ 4063.946721] i2c i2c-1: [aml_i2c_xfer] error ret = -5 (-EIO)
[ 4063.951910] i2c i2c-1: token 1, master_no(1) 300K addr 0x18
[ 4063.962578] i2c i2c-1: [aml_i2c_xfer] error ret = -5 (-EIO)
[ 4063.963437] i2c i2c-1: token 1, master_no(1) 300K addr 0x18
-- [ 4063.973167] i2c i2c-1: [aml_i2c_xfer] error ret = -5 (-EIO)
[ 4063.974239] i2c i2c-1: token 1, master_no(1) 300K addr 0x19
[ 4063.979854] i2c i2c-1: [aml_i2c_xfer] error ret = -5 (-EIO)
[ 4063.994663] i2c i2c-1: token 1, master_no(1) 300K addr 0x19
[ 4063.994804] i2c i2c-1: [aml_i2c_xfer] error ret = -5 (-EIO)
[ 4064.001626] i2c i2c-1: token 1, master_no(1) 300K addr 0x19
-[ 4064.006143] i2c i2c-1: [aml_i2c_xfer] error ret = -5 (-EIO)
[ 4064.011824] i2c i2c-1: token 1, master_no(1) 300K addr 0x1a
[ 4064.016920] i2c i2c-1: [aml_i2c_xfer] error ret = -5 (-EIO)
[ 4064.022290] i2c i2c-1: token 1, master_no(1) 300K addr 0x1a
[ 4064.027946] i2c i2c-1: [aml_i2c_xfer] error ret = -5 (-EIO)
[ 4064.033949] i2c i2c-1: token 1, master_no(1) 300K addr 0x1a
- -- [ 4064.042266] i2c i2c-1: [aml_i2c_xfer] error ret = -5 (-EIO)
[ 4064.044825] i2c i2c-1: token 1, master_no(1) 300K addr 0x1b
[ 4064.051786] i2c i2c-1: [aml_i2c_xfer] error ret = -5 (-EIO)
[ 4064.055872] i2c i2c-1: token 1, master_no(1) 300K addr 0x1b
[ 4064.062407] i2c i2c-1: [aml_i2c_xfer] error ret = -5 (-EIO)
[ 4064.066919] i2c i2c-1: token 1, master_no(1) 300K addr 0x1b
-- [ 4064.077591] i2c i2c-1: [aml_i2c_xfer] error ret = -5 (-EIO)
[ 4064.078178] i2c i2c-1: token 1, master_no(1) 300K addr 0x1c
[ 4064.084410] i2c i2c-1: [aml_i2c_xfer] error ret = -5 (-EIO)
[ 4064.089222] i2c i2c-1: token 1, master_no(1) 300K addr 0x1c
[ 4064.094883] i2c i2c-1: [aml_i2c_xfer] error ret = -5 (-EIO)
[ 4064.100259] i2c i2c-1: token 1, master_no(1) 300K addr 0x1c
-- [ 4064.106527] i2c i2c-1: [aml_i2c_xfer] error ret = -5 (-EIO)
[ 4064.111557] i2c i2c-1: token 1, master_no(1) 300K addr 0x1d
[ 4064.118876] i2c i2c-1: [aml_i2c_xfer] error ret = -5 (-EIO)
[ 4064.123422] i2c i2c-1: token 1, master_no(1) 300K addr 0x1d
[ 4064.128219] i2c i2c-1: [aml_i2c_xfer] error ret = -5 (-EIO)
[ 4064.133666] i2c i2c-1: token 1, master_no(1) 300K addr 0x1d
[ 4064.139319] i2c i2c-1: [aml_i2c_xfer] error ret = -5 (-EIO)
[ 4064.144750] i2c i2c-1: token 1, master_no(1) 300K addr 0x1e
[ 4064.151077] i2c i2c-1: [aml_i2c_xfer] error ret = -5 (-EIO)
[ 4064.155749] i2c i2c-1: token 1, master_no(1) 300K addr 0x1e
[ 4064.161339] i2c i2c-1: [aml_i2c_xfer] error ret = -5 (-EIO)
[ 4064.166931] i2c i2c-1: token 1, master_no(1) 300K addr 0x1e
[ 4064.172715] i2c i2c-1: [aml_i2c_xfer] error ret = -5 (-EIO)
[ 4064.178760] i2c i2c-1: token 1, master_no(1) 300K addr 0x1f
[ 4064.184029] i2c i2c-1: [aml_i2c_xfer] error ret = -5 (-EIO)
[ 4064.188837] i2c i2c-1: token 1, master_no(1) 300K addr 0x1f
[ 4064.194529] i2c i2c-1: [aml_i2c_xfer] error ret = -5 (-EIO)
[ 4064.199889] i2c i2c-1: token 1, master_no(1) 300K addr 0x1f
-- -- --
20: [ 4064.208079] i2c i2c-1: [aml_i2c_xfer] error ret = -5 (-EIO)
[ 4064.212210] i2c i2c-1: token 1, master_no(1) 300K addr 0x20
[ 4064.217876] i2c i2c-1: [aml_i2c_xfer] error ret = -5 (-EIO)
[ 4064.223964] i2c i2c-1: token 1, master_no(1) 300K addr 0x20
[ 4064.228874] i2c i2c-1: [aml_i2c_xfer] error ret = -5 (-EIO)
[ 4064.234335] i2c i2c-1: token 1, master_no(1) 300K addr 0x20
-- [ 4064.244728] i2c i2c-1: [aml_i2c_xfer] error ret = -5 (-EIO)
[ 4064.246157] i2c i2c-1: token 1, master_no(1) 300K addr 0x21
[ 4064.252621] i2c i2c-1: [aml_i2c_xfer] error ret = -5 (-EIO)
[ 4064.257072] i2c i2c-1: token 1, master_no(1) 300K addr 0x21
[ 4064.262252] i2c i2c-1: [aml_i2c_xfer] error ret = -5 (-EIO)
[ 4064.267703] i2c i2c-1: token 1, master_no(1) 300K addr 0x21
-- [ 4064.278116] i2c i2c-1: [aml_i2c_xfer] error ret = -5 (-EIO)
[ 4064.278968] i2c i2c-1: token 1, master_no(1) 300K addr 0x22
[ 4064.285888] i2c i2c-1: [aml_i2c_xfer] error ret = -5 (-EIO)
[ 4064.290011] i2c i2c-1: token 1, master_no(1) 300K addr 0x22
[ 4064.295666] i2c i2c-1: [aml_i2c_xfer] error ret = -5 (-EIO)
[ 4064.301048] i2c i2c-1: token 1, master_no(1) 300K addr 0x22
[ 4064.306760] i2c i2c-1: [aml_i2c_xfer] error ret = -5 (-EIO)
[ 4064.313195] i2c i2c-1: token 1, master_no(1) 300K addr 0x23
[ 4064.317717] i2c i2c-1: [aml_i2c_xfer] error ret = -5 (-EIO)
[ 4064.323160] i2c i2c-1: token 1, master_no(1) 300K addr 0x23
[ 4064.329390] i2c i2c-1: [aml_i2c_xfer] error ret = -5 (-EIO)
[ 4064.334195] i2c i2c-1: token 1, master_no(1) 300K addr 0x23
-- -- [ 4064.340463] i2c i2c-1: [aml_i2c_xfer] error ret = -5 (-EIO)
[ 4064.345764] i2c i2c-1: token 1, master_no(1) 300K addr 0x24
[ 4064.351433] i2c i2c-1: [aml_i2c_xfer] error ret = -5 (-EIO)
[ 4064.356937] i2c i2c-1: token 1, master_no(1) 300K addr 0x24
[ 4064.362391] i2c i2c-1: [aml_i2c_xfer] error ret = -5 (-EIO)
[ 4064.367839] i2c i2c-1: token 1, master_no(1) 300K addr 0x24
-- [ 4064.374677] i2c i2c-1: [aml_i2c_xfer] error ret = -5 (-EIO)
[ 4064.379104] i2c i2c-1: token 1, master_no(1) 300K addr 0x25
[ 4064.385358] i2c i2c-1: [aml_i2c_xfer] error ret = -5 (-EIO)
[ 4064.390145] i2c i2c-1: token 1, master_no(1) 300K addr 0x25
[ 4064.395804] i2c i2c-1: [aml_i2c_xfer] error ret = -5 (-EIO)
[ 4064.401763] i2c i2c-1: token 1, master_no(1) 300K addr 0x25
[ 4064.407182] i2c i2c-1: [aml_i2c_xfer] error ret = -5 (-EIO)
[ 4064.412225] i2c i2c-1: token 1, master_no(1) 300K addr 0x26
[ 4064.418027] i2c i2c-1: [aml_i2c_xfer] error ret = -5 (-EIO)
[ 4064.423297] i2c i2c-1: token 1, master_no(1) 300K addr 0x26
[ 4064.430244] i2c i2c-1: [aml_i2c_xfer] error ret = -5 (-EIO)
[ 4064.434334] i2c i2c-1: token 1, master_no(1) 300K addr 0x26
[ 4064.440254] i2c i2c-1: [aml_i2c_xfer] error ret = -5 (-EIO)
[ 4064.445371] i2c i2c-1: token 1, master_no(1) 300K addr 0x27
[ 4064.450968] i2c i2c-1: [aml_i2c_xfer] error ret = -5 (-EIO)
[ 4064.457000] i2c i2c-1: token 1, master_no(1) 300K addr 0x27
[ 4064.462006] i2c i2c-1: [aml_i2c_xfer] error ret = -5 (-EIO)
[ 4064.467966] i2c i2c-1: token 1, master_no(1) 300K addr 0x27
-- -- -- [ 4064.475065] i2c i2c-1: [aml_i2c_xfer] error ret = -5 (-EIO)
[ 4064.479242] i2c i2c-1: token 1, master_no(1) 300K addr 0x28
[ 4064.486726] i2c i2c-1: [aml_i2c_xfer] error ret = -5 (-EIO)
[ 4064.490283] i2c i2c-1: token 1, master_no(1) 300K addr 0x28
[ 4064.495971] i2c i2c-1: [aml_i2c_xfer] error ret = -5 (-EIO)
[ 4064.501321] i2c i2c-1: token 1, master_no(1) 300K addr 0x28
-- [ 4064.508468] i2c i2c-1: [aml_i2c_xfer] error ret = -5 (-EIO)
[ 4064.513716] i2c i2c-1: token 1, master_no(1) 300K addr 0x29
[ 4064.518414] i2c i2c-1: [aml_i2c_xfer] error ret = -5 (-EIO)
[ 4064.523694] i2c i2c-1: token 1, master_no(1) 300K addr 0x29
[ 4064.529282] i2c i2c-1: [aml_i2c_xfer] error ret = -5 (-EIO)
[ 4064.535325] i2c i2c-1: token 1, master_no(1) 300K addr 0x29
[ 4064.540850] i2c i2c-1: [aml_i2c_xfer] error ret = -5 (-EIO)
[ 4064.546504] i2c i2c-1: token 1, master_no(1) 300K addr 0x2a
[ 4064.551371] i2c i2c-1: [aml_i2c_xfer] error ret = -5 (-EIO)
[ 4064.556864] i2c i2c-1: token 1, master_no(1) 300K addr 0x2a
[ 4064.562465] i2c i2c-1: [aml_i2c_xfer] error ret = -5 (-EIO)
[ 4064.567865] i2c i2c-1: token 1, master_no(1) 300K addr 0x2a
-- -- [ 4064.574437] i2c i2c-1: [aml_i2c_xfer] error ret = -5 (-EIO)
[ 4064.579377] i2c i2c-1: token 1, master_no(1) 300K addr 0x2b
[ 4064.585645] i2c i2c-1: [aml_i2c_xfer] error ret = -5 (-EIO)
[ 4064.590417] i2c i2c-1: token 1, master_no(1) 300K addr 0x2b
[ 4064.596081] i2c i2c-1: [aml_i2c_xfer] error ret = -5 (-EIO)
[ 4064.602189] i2c i2c-1: token 1, master_no(1) 300K addr 0x2b
[ 4064.607642] i2c i2c-1: [aml_i2c_xfer] error ret = -5 (-EIO)
[ 4064.612510] i2c i2c-1: token 1, master_no(1) 300K addr 0x2c
[ 4064.618180] i2c i2c-1: [aml_i2c_xfer] error ret = -5 (-EIO)
[ 4064.623706] i2c i2c-1: token 1, master_no(1) 300K addr 0x2c
[ 4064.630258] i2c i2c-1: [aml_i2c_xfer] error ret = -5 (-EIO)
[ 4064.634618] i2c i2c-1: token 1, master_no(1) 300K addr 0x2c
[ 4064.640548] i2c i2c-1: [aml_i2c_xfer] error ret = -5 (-EIO)
[ 4064.645639] i2c i2c-1: token 1, master_no(1) 300K addr 0x2d
[ 4064.651240] i2c i2c-1: [aml_i2c_xfer] error ret = -5 (-EIO)
[ 4064.657488] i2c i2c-1: token 1, master_no(1) 300K addr 0x2d
[ 4064.662284] i2c i2c-1: [aml_i2c_xfer] error ret = -5 (-EIO)
[ 4064.667774] i2c i2c-1: token 1, master_no(1) 300K addr 0x2d
-- -- -- 2e [ 4064.677192] i2c i2c-1: [aml_i2c_xfer] error ret = -5 (-EIO)
[ 4064.679772] i2c i2c-1: token 1, master_no(1) 300K addr 0x2f
[ 4064.686540] i2c i2c-1: [aml_i2c_xfer] error ret = -5 (-EIO)
[ 4064.690813] i2c i2c-1: token 1, master_no(1) 300K addr 0x2f
[ 4064.696479] i2c i2c-1: [aml_i2c_xfer] error ret = -5 (-EIO)
[ 4064.701855] i2c i2c-1: token 1, master_no(1) 300K addr 0x2f
-[ 4064.708075] i2c i2c-1: [aml_i2c_xfer] error ret = -5 (-EIO)
[ 4064.715574] i2c i2c-1: token 1, master_no(1) 300K addr 0x30
[ 4064.718608] i2c i2c-1: [aml_i2c_xfer] error ret = -5 (-EIO)
[ 4064.724174] i2c i2c-1: token 1, master_no(1) 300K addr 0x30
[ 4064.729639] i2c i2c-1: [aml_i2c_xfer] error ret = -5 (-EIO)
[ 4064.735748] i2c i2c-1: token 1, master_no(1) 300K addr 0x30
-
30: [ 4064.741673] i2c i2c-1: [aml_i2c_xfer] error ret = -5 (-EIO)
[ 4064.746848] i2c i2c-1: token 1, master_no(1) 300K addr 0x31
[ 4064.752422] i2c i2c-1: [aml_i2c_xfer] error ret = -5 (-EIO)
[ 4064.759258] i2c i2c-1: token 1, master_no(1) 300K addr 0x31
[ 4064.763500] i2c i2c-1: [aml_i2c_xfer] error ret = -5 (-EIO)
[ 4064.770084] i2c i2c-1: token 1, master_no(1) 300K addr 0x31
-- -- [ 4064.781677] i2c i2c-1: [aml_i2c_xfer] error ret = -5 (-EIO)
[ 4064.781706] i2c i2c-1: token 1, master_no(1) 300K addr 0x32
[ 4064.787277] i2c i2c-1: [aml_i2c_xfer] error ret = -5 (-EIO)
[ 4064.792656] i2c i2c-1: token 1, master_no(1) 300K addr 0x32
[ 4064.799621] i2c i2c-1: [aml_i2c_xfer] error ret = -5 (-EIO)
[ 4064.803718] i2c i2c-1: token 1, master_no(1) 300K addr 0x32
[ 4064.809634] i2c i2c-1: [aml_i2c_xfer] error ret = -5 (-EIO)
[ 4064.814754] i2c i2c-1: token 1, master_no(1) 300K addr 0x33
[ 4064.821542] i2c i2c-1: [aml_i2c_xfer] error ret = -5 (-EIO)
[ 4064.825933] i2c i2c-1: token 1, master_no(1) 300K addr 0x33
[ 4064.831397] i2c i2c-1: [aml_i2c_xfer] error ret = -5 (-EIO)
[ 4064.836878] i2c i2c-1: token 1, master_no(1) 300K addr 0x33
-- -- [ 4064.846130] i2c i2c-1: [aml_i2c_xfer] error ret = -5 (-EIO)
[ 4064.848365] i2c i2c-1: token 1, master_no(1) 300K addr 0x34
[ 4064.854047] i2c i2c-1: [aml_i2c_xfer] error ret = -5 (-EIO)
[ 4064.859496] i2c i2c-1: token 1, master_no(1) 300K addr 0x34
[ 4064.865162] i2c i2c-1: [aml_i2c_xfer] error ret = -5 (-EIO)
[ 4064.871379] i2c i2c-1: token 1, master_no(1) 300K addr 0x34
-- [ 4064.878369] i2c i2c-1: [aml_i2c_xfer] error ret = -5 (-EIO)
[ 4064.882315] i2c i2c-1: token 1, master_no(1) 300K addr 0x35
[ 4064.887421] i2c i2c-1: [aml_i2c_xfer] error ret = -5 (-EIO)
[ 4064.892786] i2c i2c-1: token 1, master_no(1) 300K addr 0x35
[ 4064.898461] i2c i2c-1: [aml_i2c_xfer] error ret = -5 (-EIO)
[ 4064.904738] i2c i2c-1: token 1, master_no(1) 300K addr 0x35
[ 4064.909787] i2c i2c-1: [aml_i2c_xfer] error ret = -5 (-EIO)
[ 4064.914918] i2c i2c-1: token 1, master_no(1) 300K addr 0x36
[ 4064.920509] i2c i2c-1: [aml_i2c_xfer] error ret = -5 (-EIO)
-- [ 4064.930376] i2c i2c-1: token 1, master_no(1) 300K addr 0x36
[ 4064.931793] i2c i2c-1: [aml_i2c_xfer] error ret = -5 (-EIO)
[ 4064.937261] i2c i2c-1: token 1, master_no(1) 300K addr 0x36
[ 4064.944638] i2c i2c-1: [aml_i2c_xfer] error ret = -5 (-EIO)
[ 4064.948243] i2c i2c-1: token 1, master_no(1) 300K addr 0x37
-- [ 4064.957780] i2c i2c-1: [aml_i2c_xfer] error ret = -5 (-EIO)
[ 4064.959638] i2c i2c-1: token 1, master_no(1) 300K addr 0x37
[ 4064.968387] i2c i2c-1: [aml_i2c_xfer] error ret = -5 (-EIO)
[ 4064.970652] i2c i2c-1: token 1, master_no(1) 300K addr 0x37
-- [ 4064.978302] i2c i2c-1: [aml_i2c_xfer] error ret = -5 (-EIO)
[ 4064.986311] i2c i2c-1: token 1, master_no(1) 300K addr 0x38
[ 4064.987507] i2c i2c-1: [aml_i2c_xfer] error ret = -5 (-EIO)
[ 4064.994957] i2c i2c-1: token 1, master_no(1) 300K addr 0x38
[ 4064.998560] i2c i2c-1: [aml_i2c_xfer] error ret = -5 (-EIO)
[ 4065.006971] i2c i2c-1: token 1, master_no(1) 300K addr 0x38
[ 4065.009924] i2c i2c-1: [aml_i2c_xfer] error ret = -5 (-EIO)
-- [ 4065.018647] i2c i2c-1: token 1, master_no(1) 300K addr 0x39
[ 4065.020888] i2c i2c-1: [aml_i2c_xfer] error ret = -5 (-EIO)
[ 4065.027978] i2c i2c-1: token 1, master_no(1) 300K addr 0x39
[ 4065.031922] i2c i2c-1: [aml_i2c_xfer] error ret = -5 (-EIO)
[ 4065.038897] i2c i2c-1: token 1, master_no(1) 300K addr 0x39
-- [ 4065.046150] i2c i2c-1: [aml_i2c_xfer] error ret = -5 (-EIO)
[ 4065.048639] i2c i2c-1: token 1, master_no(1) 300K addr 0x3a
[ 4065.056490] i2c i2c-1: [aml_i2c_xfer] error ret = -5 (-EIO)
[ 4065.059767] i2c i2c-1: token 1, master_no(1) 300K addr 0x3a
[ 4065.069654] i2c i2c-1: [aml_i2c_xfer] error ret = -5 (-EIO)
[ 4065.070792] i2c i2c-1: token 1, master_no(1) 300K addr 0x3a
-- [ 4065.079153] i2c i2c-1: [aml_i2c_xfer] error ret = -5 (-EIO)
[ 4065.082555] i2c i2c-1: token 1, master_no(1) 300K addr 0x3b
[ 4065.089539] i2c i2c-1: [aml_i2c_xfer] error ret = -5 (-EIO)
[ 4065.096051] i2c i2c-1: token 1, master_no(1) 300K addr 0x3b
[ 4065.098677] i2c i2c-1: [aml_i2c_xfer] error ret = -5 (-EIO)
[ 4065.105605] i2c i2c-1: token 1, master_no(1) 300K addr 0x3b
[ 4065.110242] i2c i2c-1: [aml_i2c_xfer] error ret = -5 (-EIO)
[ 4065.117616] i2c i2c-1: token 1, master_no(1) 300K addr 0x3c
[ 4065.122443] i2c i2c-1: [aml_i2c_xfer] error ret = -5 (-EIO)
[ 4065.127991] i2c i2c-1: token 1, master_no(1) 300K addr 0x3c
[ 4065.132028] i2c i2c-1: [aml_i2c_xfer] error ret = -5 (-EIO)
[ 4065.138829] i2c i2c-1: token 1, master_no(1) 300K addr 0x3c
[ 4065.144487] i2c i2c-1: [aml_i2c_xfer] error ret = -5 (-EIO)
-- -- [ 4065.151843] i2c i2c-1: token 1, master_no(1) 300K addr 0x3d
[ 4065.155904] i2c i2c-1: [aml_i2c_xfer] error ret = -5 (-EIO)
[ 4065.159907] i2c i2c-1: token 1, master_no(1) 300K addr 0x3d
[ 4065.167902] i2c i2c-1: [aml_i2c_xfer] error ret = -5 (-EIO)
[ 4065.170973] i2c i2c-1: token 1, master_no(1) 300K addr 0x3d
-- [ 4065.180530] i2c i2c-1: [aml_i2c_xfer] error ret = -5 (-EIO)
[ 4065.182156] i2c i2c-1: token 1, master_no(1) 300K addr 0x3e
[ 4065.190256] i2c i2c-1: [aml_i2c_xfer] error ret = -5 (-EIO)
[ 4065.194389] i2c i2c-1: token 1, master_no(1) 300K addr 0x3e
[ 4065.198811] i2c i2c-1: [aml_i2c_xfer] error ret = -5 (-EIO)
[ 4065.206254] i2c i2c-1: token 1, master_no(1) 300K addr 0x3e
-[ 4065.210305] i2c i2c-1: [aml_i2c_xfer] error ret = -5 (-EIO)
- [ 4065.222301] i2c i2c-1: token 1, master_no(1) 300K addr 0x3f
[ 4065.222431] i2c i2c-1: [aml_i2c_xfer] error ret = -5 (-EIO)
[ 4065.229266] i2c i2c-1: token 1, master_no(1) 300K addr 0x3f
[ 4065.234398] i2c i2c-1: [aml_i2c_xfer] error ret = -5 (-EIO)
[ 4065.238795] i2c i2c-1: token 1, master_no(1) 300K addr 0x3f
--
40: [ 4065.249659] i2c i2c-1: [aml_i2c_xfer] error ret = -5 (-EIO)
[ 4065.250609] i2c i2c-1: token 1, master_no(1) 300K addr 0x40
[ 4065.259606] i2c i2c-1: [aml_i2c_xfer] error ret = -5 (-EIO)
[ 4065.261745] i2c i2c-1: token 1, master_no(1) 300K addr 0x40
[ 4065.269578] i2c i2c-1: [aml_i2c_xfer] error ret = -5 (-EIO)
[ 4065.276443] i2c i2c-1: token 1, master_no(1) 300K addr 0x40
[ 4065.278667] i2c i2c-1: [aml_i2c_xfer] error ret = -5 (-EIO)
-- [ 4065.286637] i2c i2c-1: token 1, master_no(1) 300K addr 0x41
[ 4065.289615] i2c i2c-1: [aml_i2c_xfer] error ret = -5 (-EIO)
[ 4065.296937] i2c i2c-1: token 1, master_no(1) 300K addr 0x41
[ 4065.300663] i2c i2c-1: [aml_i2c_xfer] error ret = -5 (-EIO)
[ 4065.309420] i2c i2c-1: token 1, master_no(1) 300K addr 0x41
[ 4065.312062] i2c i2c-1: [aml_i2c_xfer] error ret = -5 (-EIO)
[ 4065.319484] i2c i2c-1: token 1, master_no(1) 300K addr 0x42
[ 4065.322759] i2c i2c-1: [aml_i2c_xfer] error ret = -5 (-EIO)
[ 4065.329910] i2c i2c-1: token 1, master_no(1) 300K addr 0x42
-- [ 4065.336896] i2c i2c-1: [aml_i2c_xfer] error ret = -5 (-EIO)
[ 4065.339449] i2c i2c-1: token 1, master_no(1) 300K addr 0x42
-- [ 4065.346982] i2c i2c-1: [aml_i2c_xfer] error ret = -5 (-EIO)
[ 4065.350778] i2c i2c-1: token 1, master_no(1) 300K addr 0x43
[ 4065.358517] i2c i2c-1: [aml_i2c_xfer] error ret = -5 (-EIO)
[ 4065.365330] i2c i2c-1: token 1, master_no(1) 300K addr 0x43
[ 4065.367417] i2c i2c-1: [aml_i2c_xfer] error ret = -5 (-EIO)
[ 4065.372828] i2c i2c-1: token 1, master_no(1) 300K addr 0x43
-- [ 4065.382026] i2c i2c-1: [aml_i2c_xfer] error ret = -5 (-EIO)
[ 4065.385992] i2c i2c-1: token 1, master_no(1) 300K addr 0x44
[ 4065.389763] i2c i2c-1: [aml_i2c_xfer] error ret = -5 (-EIO)
[ 4065.400476] i2c i2c-1: token 1, master_no(1) 300K addr 0x44
[ 4065.400785] i2c i2c-1: [aml_i2c_xfer] error ret = -5 (-EIO)
[ 4065.407920] i2c i2c-1: token 1, master_no(1) 300K addr 0x44
[ 4065.412221] i2c i2c-1: [aml_i2c_xfer] error ret = -5 (-EIO)
[ 4065.419589] i2c i2c-1: token 1, master_no(1) 300K addr 0x45
[ 4065.422879] i2c i2c-1: [aml_i2c_xfer] error ret = -5 (-EIO)
-- [ 4065.431819] i2c i2c-1: token 1, master_no(1) 300K addr 0x45
[ 4065.435103] i2c i2c-1: [aml_i2c_xfer] error ret = -5 (-EIO)
[ 4065.439763] i2c i2c-1: token 1, master_no(1) 300K addr 0x45
-- [ 4065.447459] i2c i2c-1: [aml_i2c_xfer] error ret = -5 (-EIO)
[ 4065.450886] i2c i2c-1: token 1, master_no(1) 300K addr 0x46
[ 4065.461489] i2c i2c-1: [aml_i2c_xfer] error ret = -5 (-EIO)
[ 4065.461921] i2c i2c-1: token 1, master_no(1) 300K addr 0x46
[ 4065.470062] i2c i2c-1: [aml_i2c_xfer] error ret = -5 (-EIO)
[ 4065.472990] i2c i2c-1: token 1, master_no(1) 300K addr 0x46
-- [ 4065.489639] i2c i2c-1: [aml_i2c_xfer] error ret = -5 (-EIO)
[ 4065.489675] i2c i2c-1: token 1, master_no(1) 300K addr 0x47
[ 4065.498238] i2c i2c-1: [aml_i2c_xfer] error ret = -5 (-EIO)
[ 4065.500629] i2c i2c-1: token 1, master_no(1) 300K addr 0x47
[ 4065.511162] i2c i2c-1: [aml_i2c_xfer] error ret = -5 (-EIO)
[ 4065.511645] i2c i2c-1: token 1, master_no(1) 300K addr 0x47
-- [ 4065.525161] i2c i2c-1: [aml_i2c_xfer] error ret = -5 (-EIO)
[ 4065.525192] i2c i2c-1: token 1, master_no(1) 300K addr 0x48
[ 4065.530707] i2c i2c-1: [aml_i2c_xfer] error ret = -5 (-EIO)
[ 4065.539648] i2c i2c-1: token 1, master_no(1) 300K addr 0x48
[ 4065.541913] i2c i2c-1: [aml_i2c_xfer] error ret = -5 (-EIO)
[ 4065.548772] i2c i2c-1: token 1, master_no(1) 300K addr 0x48
-- [ 4065.556537] i2c i2c-1: [aml_i2c_xfer] error ret = -5 (-EIO)
[ 4065.558470] i2c i2c-1: token 1, master_no(1) 300K addr 0x49
[ 4065.566338] i2c i2c-1: [aml_i2c_xfer] error ret = -5 (-EIO)
[ 4065.569627] i2c i2c-1: token 1, master_no(1) 300K addr 0x49
[ 4065.576799] i2c i2c-1: [aml_i2c_xfer] error ret = -5 (-EIO)
[ 4065.584609] i2c i2c-1: token 1, master_no(1) 300K addr 0x49
[ 4065.586713] i2c i2c-1: [aml_i2c_xfer] error ret = -5 (-EIO)
[ 4065.591590] i2c i2c-1: token 1, master_no(1) 300K addr 0x4a
[ 4065.599732] i2c i2c-1: [aml_i2c_xfer] error ret = -5 (-EIO)
[ 4065.602632] i2c i2c-1: token 1, master_no(1) 300K addr 0x4a
[ 4065.610159] i2c i2c-1: [aml_i2c_xfer] error ret = -5 (-EIO)
-- [ 4065.616474] i2c i2c-1: token 1, master_no(1) 300K addr 0x4a
[ 4065.619926] i2c i2c-1: [aml_i2c_xfer] error ret = -5 (-EIO)
[ 4065.627131] i2c i2c-1: token 1, master_no(1) 300K addr 0x4b
[ 4065.630600] i2c i2c-1: [aml_i2c_xfer] error ret = -5 (-EIO)
[ 4065.637976] i2c i2c-1: token 1, master_no(1) 300K addr 0x4b
-- [ 4065.654657] i2c i2c-1: [aml_i2c_xfer] error ret = -5 (-EIO)
[ 4065.654691] i2c i2c-1: token 1, master_no(1) 300K addr 0x4b
[ 4065.661776] i2c i2c-1: [aml_i2c_xfer] error ret = -5 (-EIO)
-- [ 4065.671985] i2c i2c-1: token 1, master_no(1) 300K addr 0x4c
[ 4065.672126] i2c i2c-1: [aml_i2c_xfer] error ret = -5 (-EIO)
[ 4065.681880] i2c i2c-1: token 1, master_no(1) 300K addr 0x4c
[ 4065.684259] i2c i2c-1: [aml_i2c_xfer] error ret = -5 (-EIO)
[ 4065.688487] i2c i2c-1: token 1, master_no(1) 300K addr 0x4c
-- [ 4065.698014] i2c i2c-1: [aml_i2c_xfer] error ret = -5 (-EIO)
[ 4065.699784] i2c i2c-1: token 1, master_no(1) 300K addr 0x4d
[ 4065.707485] i2c i2c-1: [aml_i2c_xfer] error ret = -5 (-EIO)
[ 4065.710878] i2c i2c-1: token 1, master_no(1) 300K addr 0x4d
[ 4065.718302] i2c i2c-1: [aml_i2c_xfer] error ret = -5 (-EIO)
[ 4065.721865] i2c i2c-1: token 1, master_no(1) 300K addr 0x4d
-- [ 4065.729711] i2c i2c-1: [aml_i2c_xfer] error ret = -5 (-EIO)
[ 4065.735918] i2c i2c-1: token 1, master_no(1) 300K addr 0x4e
[ 4065.738789] i2c i2c-1: [aml_i2c_xfer] error ret = -5 (-EIO)
[ 4065.747604] i2c i2c-1: token 1, master_no(1) 300K addr 0x4e
[ 4065.749836] i2c i2c-1: [aml_i2c_xfer] error ret = -5 (-EIO)
[ 4065.757465] i2c i2c-1: token 1, master_no(1) 300K addr 0x4e
-- [ 4065.764898] i2c i2c-1: [aml_i2c_xfer] error ret = -5 (-EIO)
[ 4065.766629] i2c i2c-1: token 1, master_no(1) 300K addr 0x4f
[ 4065.772827] i2c i2c-1: [aml_i2c_xfer] error ret = -5 (-EIO)
[ 4065.781247] i2c i2c-1: token 1, master_no(1) 300K addr 0x4f
[ 4065.784278] i2c i2c-1: [aml_i2c_xfer] error ret = -5 (-EIO)
[ 4065.788624] i2c i2c-1: token 1, master_no(1) 300K addr 0x4f
--
50: [ 4065.797830] i2c i2c-1: [aml_i2c_xfer] error ret = -5 (-EIO)
[ 4065.800438] i2c i2c-1: token 1, master_no(1) 300K addr 0x50
[ 4065.808129] i2c i2c-1: [aml_i2c_xfer] error ret = -5 (-EIO)
[ 4065.811479] i2c i2c-1: token 1, master_no(1) 300K addr 0x50
[ 4065.819331] i2c i2c-1: [aml_i2c_xfer] error ret = -5 (-EIO)
[ 4065.822518] i2c i2c-1: token 1, master_no(1) 300K addr 0x50
-- UU [ 4065.832574] i2c i2c-1: [aml_i2c_xfer] error ret = -5 (-EIO)
[ 4065.835827] i2c i2c-1: token 1, master_no(1) 300K addr 0x52
[ 4065.839706] i2c i2c-1: [aml_i2c_xfer] error ret = -5 (-EIO)
[ 4065.846780] i2c i2c-1: token 1, master_no(1) 300K addr 0x52
[ 4065.850765] i2c i2c-1: [aml_i2c_xfer] error ret = -5 (-EIO)
[ 4065.859026] i2c i2c-1: token 1, master_no(1) 300K addr 0x52
-- [ 4065.865912] i2c i2c-1: [aml_i2c_xfer] error ret = -5 (-EIO)
[ 4065.867456] i2c i2c-1: token 1, master_no(1) 300K addr 0x53
[ 4065.876597] i2c i2c-1: [aml_i2c_xfer] error ret = -5 (-EIO)
[ 4065.878933] i2c i2c-1: token 1, master_no(1) 300K addr 0x53
[ 4065.886494] i2c i2c-1: [aml_i2c_xfer] error ret = -5 (-EIO)
[ 4065.889534] i2c i2c-1: token 1, master_no(1) 300K addr 0x53
-- [ 4065.901093] i2c i2c-1: [aml_i2c_xfer] error ret = -5 (-EIO)
[ 4065.901127] i2c i2c-1: token 1, master_no(1) 300K addr 0x54
[ 4065.908666] i2c i2c-1: [aml_i2c_xfer] error ret = -5 (-EIO)
[ 4065.912063] i2c i2c-1: token 1, master_no(1) 300K addr 0x54
[ 4065.919410] i2c i2c-1: [aml_i2c_xfer] error ret = -5 (-EIO)
[ 4065.925517] i2c i2c-1: token 1, master_no(1) 300K addr 0x54
-- 55 [ 4065.930422] i2c i2c-1: [aml_i2c_xfer] error ret = -5 (-EIO)
[ 4065.937909] i2c i2c-1: token 1, master_no(1) 300K addr 0x56
[ 4065.940286] i2c i2c-1: [aml_i2c_xfer] error ret = -5 (-EIO)
[ 4065.948435] i2c i2c-1: token 1, master_no(1) 300K addr 0x56
[ 4065.951331] i2c i2c-1: [aml_i2c_xfer] error ret = -5 (-EIO)
[ 4065.960606] i2c i2c-1: token 1, master_no(1) 300K addr 0x56
[ 4065.962900] i2c i2c-1: [aml_i2c_xfer] error ret = -5 (-EIO)
[ 4065.970060] i2c i2c-1: token 1, master_no(1) 300K addr 0x57
[ 4065.974353] i2c i2c-1: [aml_i2c_xfer] error ret = -5 (-EIO)
[ 4065.978939] i2c i2c-1: token 1, master_no(1) 300K addr 0x57
-- [ 4065.987423] i2c i2c-1: [aml_i2c_xfer] error ret = -5 (-EIO)
[ 4065.990118] i2c i2c-1: token 1, master_no(1) 300K addr 0x57
-- [ 4065.999109] i2c i2c-1: [aml_i2c_xfer] error ret = -5 (-EIO)
[ 4066.001440] i2c i2c-1: token 1, master_no(1) 300K addr 0x58
[ 4066.011089] i2c i2c-1: [aml_i2c_xfer] error ret = -5 (-EIO)
[ 4066.012459] i2c i2c-1: token 1, master_no(1) 300K addr 0x58
[ 4066.019838] i2c i2c-1: [aml_i2c_xfer] error ret = -5 (-EIO)
[ 4066.026636] i2c i2c-1: token 1, master_no(1) 300K addr 0x58
[ 4066.030756] i2c i2c-1: [aml_i2c_xfer] error ret = -5 (-EIO)
-- [ 4066.039020] i2c i2c-1: token 1, master_no(1) 300K addr 0x59
[ 4066.040423] i2c i2c-1: [aml_i2c_xfer] error ret = -5 (-EIO)
[ 4066.048907] i2c i2c-1: token 1, master_no(1) 300K addr 0x59
[ 4066.051466] i2c i2c-1: [aml_i2c_xfer] error ret = -5 (-EIO)
[ 4066.058561] i2c i2c-1: token 1, master_no(1) 300K addr 0x59
-- [ 4066.065624] i2c i2c-1: [aml_i2c_xfer] error ret = -5 (-EIO)
[ 4066.068184] i2c i2c-1: token 1, master_no(1) 300K addr 0x5a
[ 4066.078117] i2c i2c-1: [aml_i2c_xfer] error ret = -5 (-EIO)
[ 4066.079214] i2c i2c-1: token 1, master_no(1) 300K addr 0x5a
[ 4066.088007] i2c i2c-1: [aml_i2c_xfer] error ret = -5 (-EIO)
[ 4066.090255] i2c i2c-1: token 1, master_no(1) 300K addr 0x5a
-- [ 4066.099278] i2c i2c-1: [aml_i2c_xfer] error ret = -5 (-EIO)
[ 4066.101554] i2c i2c-1: token 1, master_no(1) 300K addr 0x5b
[ 4066.110679] i2c i2c-1: [aml_i2c_xfer] error ret = -5 (-EIO)
[ 4066.112591] i2c i2c-1: token 1, master_no(1) 300K addr 0x5b
[ 4066.119998] i2c i2c-1: [aml_i2c_xfer] error ret = -5 (-EIO)
[ 4066.125012] i2c i2c-1: token 1, master_no(1) 300K addr 0x5b
-[ 4066.129772] i2c i2c-1: [aml_i2c_xfer] error ret = -5 (-EIO)
- [ 4066.137899] i2c i2c-1: token 1, master_no(1) 300K addr 0x5c
[ 4066.140561] i2c i2c-1: [aml_i2c_xfer] error ret = -5 (-EIO)
[ 4066.147842] i2c i2c-1: token 1, master_no(1) 300K addr 0x5c
[ 4066.151601] i2c i2c-1: [aml_i2c_xfer] error ret = -5 (-EIO)
[ 4066.158703] i2c i2c-1: token 1, master_no(1) 300K addr 0x5c
[ 4066.165109] i2c i2c-1: [aml_i2c_xfer] error ret = -5 (-EIO)
[ 4066.168053] i2c i2c-1: token 1, master_no(1) 300K addr 0x5d
-- [ 4066.176853] i2c i2c-1: [aml_i2c_xfer] error ret = -5 (-EIO)
[ 4066.179610] i2c i2c-1: token 1, master_no(1) 300K addr 0x5d
[ 4066.189777] i2c i2c-1: [aml_i2c_xfer] error ret = -5 (-EIO)
[ 4066.190389] i2c i2c-1: token 1, master_no(1) 300K addr 0x5d
-- [ 4066.198611] i2c i2c-1: [aml_i2c_xfer] error ret = -5 (-EIO)
[ 4066.201692] i2c i2c-1: token 1, master_no(1) 300K addr 0x5e
[ 4066.210187] i2c i2c-1: [aml_i2c_xfer] error ret = -5 (-EIO)
[ 4066.212757] i2c i2c-1: token 1, master_no(1) 300K addr 0x5e
[ 4066.220166] i2c i2c-1: [aml_i2c_xfer] error ret = -5 (-EIO)
[ 4066.226346] i2c i2c-1: token 1, master_no(1) 300K addr 0x5e
[ 4066.230020] i2c i2c-1: [aml_i2c_xfer] error ret = -5 (-EIO)
[ 4066.237110] i2c i2c-1: token 1, master_no(1) 300K addr 0x5f
[ 4066.240434] i2c i2c-1: [aml_i2c_xfer] error ret = -5 (-EIO)
[ 4066.247683] i2c i2c-1: token 1, master_no(1) 300K addr 0x5f
[ 4066.252022] i2c i2c-1: [aml_i2c_xfer] error ret = -5 (-EIO)
-- [ 4066.264043] i2c i2c-1: token 1, master_no(1) 300K addr 0x5f
--[ 4066.264543] i2c i2c-1: [aml_i2c_xfer] error ret = -5 (-EIO)
[ 4066.271259] i2c i2c-1: token 1, master_no(1) 300K addr 0x60

60: [ 4066.279424] i2c i2c-1: [aml_i2c_xfer] error ret = -5 (-EIO)
[ 4066.281962] i2c i2c-1: token 1, master_no(1) 300K addr 0x60
[ 4066.288681] i2c i2c-1: [aml_i2c_xfer] error ret = -5 (-EIO)
[ 4066.292356] i2c i2c-1: token 1, master_no(1) 300K addr 0x60
-- [ 4066.302927] i2c i2c-1: [aml_i2c_xfer] error ret = -5 (-EIO)
[ 4066.305699] i2c i2c-1: token 1, master_no(1) 300K addr 0x61
[ 4066.309289] i2c i2c-1: [aml_i2c_xfer] error ret = -5 (-EIO)
[ 4066.316447] i2c i2c-1: token 1, master_no(1) 300K addr 0x61
[ 4066.322694] i2c i2c-1: [aml_i2c_xfer] error ret = -5 (-EIO)
[ 4066.327618] i2c i2c-1: token 1, master_no(1) 300K addr 0x61
[ 4066.331747] i2c i2c-1: [aml_i2c_xfer] error ret = -5 (-EIO)
[ 4066.338831] i2c i2c-1: token 1, master_no(1) 300K addr 0x62
[ 4066.342403] i2c i2c-1: [aml_i2c_xfer] error ret = -5 (-EIO)
[ 4066.349512] i2c i2c-1: token 1, master_no(1) 300K addr 0x62
[ 4066.355626] i2c i2c-1: [aml_i2c_xfer] error ret = -5 (-EIO)
[ 4066.358855] i2c i2c-1: token 1, master_no(1) 300K addr 0x62
-- -- [ 4066.366844] i2c i2c-1: [aml_i2c_xfer] error ret = -5 (-EIO)
[ 4066.370569] i2c i2c-1: token 1, master_no(1) 300K addr 0x63
[ 4066.378723] i2c i2c-1: [aml_i2c_xfer] error ret = -5 (-EIO)
[ 4066.385491] i2c i2c-1: token 1, master_no(1) 300K addr 0x63
[ 4066.387081] i2c i2c-1: [aml_i2c_xfer] error ret = -5 (-EIO)
[ 4066.392581] i2c i2c-1: token 1, master_no(1) 300K addr 0x63
-- [ 4066.401734] i2c i2c-1: [aml_i2c_xfer] error ret = -5 (-EIO)
[ 4066.405662] i2c i2c-1: token 1, master_no(1) 300K addr 0x64
[ 4066.409420] i2c i2c-1: [aml_i2c_xfer] error ret = -5 (-EIO)
[ 4066.416620] i2c i2c-1: token 1, master_no(1) 300K addr 0x64
[ 4066.420465] i2c i2c-1: [aml_i2c_xfer] error ret = -5 (-EIO)
[ 4066.429043] i2c i2c-1: token 1, master_no(1) 300K addr 0x64
-- [ 4066.436740] i2c i2c-1: [aml_i2c_xfer] error ret = -5 (-EIO)
[ 4066.437168] i2c i2c-1: token 1, master_no(1) 300K addr 0x65
[ 4066.442784] i2c i2c-1: [aml_i2c_xfer] error ret = -5 (-EIO)
[ 4066.450577] i2c i2c-1: token 1, master_no(1) 300K addr 0x65
[ 4066.458194] i2c i2c-1: [aml_i2c_xfer] error ret = -5 (-EIO)
[ 4066.459871] i2c i2c-1: token 1, master_no(1) 300K addr 0x65
-- [ 4066.468448] i2c i2c-1: [aml_i2c_xfer] error ret = -5 (-EIO)
[ 4066.470549] i2c i2c-1: token 1, master_no(1) 300K addr 0x66
[ 4066.480925] i2c i2c-1: [aml_i2c_xfer] error ret = -5 (-EIO)
[ 4066.481587] i2c i2c-1: token 1, master_no(1) 300K addr 0x66
[ 4066.489036] i2c i2c-1: [aml_i2c_xfer] error ret = -5 (-EIO)
[ 4066.492725] i2c i2c-1: token 1, master_no(1) 300K addr 0x66
-- [ 4066.502843] i2c i2c-1: [aml_i2c_xfer] error ret = -5 (-EIO)
[ 4066.507361] i2c i2c-1: token 1, master_no(1) 300K addr 0x67
[ 4066.509548] i2c i2c-1: [aml_i2c_xfer] error ret = -5 (-EIO)
[ 4066.518195] i2c i2c-1: token 1, master_no(1) 300K addr 0x67
[ 4066.524195] i2c i2c-1: [aml_i2c_xfer] error ret = -5 (-EIO)
[ 4066.526007] i2c i2c-1: token 1, master_no(1) 300K addr 0x67
[ 4066.532030] i2c i2c-1: [aml_i2c_xfer] error ret = -5 (-EIO)
-- [ 4066.542105] i2c i2c-1: token 1, master_no(1) 300K addr 0x68
[ 4066.542932] i2c i2c-1: [aml_i2c_xfer] error ret = -5 (-EIO)
[ 4066.551171] i2c i2c-1: token 1, master_no(1) 300K addr 0x68
[ 4066.554730] i2c i2c-1: [aml_i2c_xfer] error ret = -5 (-EIO)
[ 4066.559387] i2c i2c-1: token 1, master_no(1) 300K addr 0x68
-- [ 4066.567184] i2c i2c-1: [aml_i2c_xfer] error ret = -5 (-EIO)
[ 4066.570686] i2c i2c-1: token 1, master_no(1) 300K addr 0x69
[ 4066.582453] i2c i2c-1: [aml_i2c_xfer] error ret = -5 (-EIO)
[ 4066.582485] i2c i2c-1: token 1, master_no(1) 300K addr 0x69
[ 4066.589875] i2c i2c-1: [aml_i2c_xfer] error ret = -5 (-EIO)
[ 4066.594698] i2c i2c-1: token 1, master_no(1) 300K addr 0x69
[ 4066.599404] i2c i2c-1: [aml_i2c_xfer] error ret = -5 (-EIO)
[ 4066.606671] i2c i2c-1: token 1, master_no(1) 300K addr 0x6a
[ 4066.611398] i2c i2c-1: [aml_i2c_xfer] error ret = -5 (-EIO)
[ 4066.617036] i2c i2c-1: token 1, master_no(1) 300K addr 0x6a
[ 4066.621128] i2c i2c-1: [aml_i2c_xfer] error ret = -5 (-EIO)
[ 4066.628383] i2c i2c-1: token 1, master_no(1) 300K addr 0x6a
[ 4066.632776] i2c i2c-1: [aml_i2c_xfer] error ret = -5 (-EIO)
-- -- [ 4066.641649] i2c i2c-1: token 1, master_no(1) 300K addr 0x6b
[ 4066.644572] i2c i2c-1: [aml_i2c_xfer] error ret = -5 (-EIO)
[ 4066.649864] i2c i2c-1: token 1, master_no(1) 300K addr 0x6b
[ 4066.656397] i2c i2c-1: [aml_i2c_xfer] error ret = -5 (-EIO)
[ 4066.660180] i2c i2c-1: token 1, master_no(1) 300K addr 0x6b
-- [ 4066.668820] i2c i2c-1: [aml_i2c_xfer] error ret = -5 (-EIO)
[ 4066.671477] i2c i2c-1: token 1, master_no(1) 300K addr 0x6c
[ 4066.681905] i2c i2c-1: [aml_i2c_xfer] error ret = -5 (-EIO)
[ 4066.682514] i2c i2c-1: token 1, master_no(1) 300K addr 0x6c
[ 4066.689857] i2c i2c-1: [aml_i2c_xfer] error ret = -5 (-EIO)
[ 4066.697918] i2c i2c-1: token 1, master_no(1) 300K addr 0x6c
-- [ 4066.700771] i2c i2c-1: [aml_i2c_xfer] error ret = -5 (-EIO)
[ 4066.708484] i2c i2c-1: token 1, master_no(1) 300K addr 0x6d
[ 4066.710493] i2c i2c-1: [aml_i2c_xfer] error ret = -5 (-EIO)
[ 4066.717649] i2c i2c-1: token 1, master_no(1) 300K addr 0x6d
[ 4066.721525] i2c i2c-1: [aml_i2c_xfer] error ret = -5 (-EIO)
[ 4066.729657] i2c i2c-1: token 1, master_no(1) 300K addr 0x6d
-- [ 4066.734222] i2c i2c-1: [aml_i2c_xfer] error ret = -5 (-EIO)
[ 4066.738828] i2c i2c-1: token 1, master_no(1) 300K addr 0x6e
[ 4066.745836] i2c i2c-1: [aml_i2c_xfer] error ret = -5 (-EIO)
[ 4066.749274] i2c i2c-1: token 1, master_no(1) 300K addr 0x6e
[ 4066.765390] i2c i2c-1: [aml_i2c_xfer] error ret = -5 (-EIO)
[ 4066.765421] i2c i2c-1: token 1, master_no(1) 300K addr 0x6e
[ 4066.771488] i2c i2c-1: [aml_i2c_xfer] error ret = -5 (-EIO)
-- [ 4066.779946] i2c i2c-1: token 1, master_no(1) 300K addr 0x6f
[ 4066.786140] i2c i2c-1: [aml_i2c_xfer] error ret = -5 (-EIO)
[ 4066.787654] i2c i2c-1: token 1, master_no(1) 300K addr 0x6f
[ 4066.794971] i2c i2c-1: [aml_i2c_xfer] error ret = -5 (-EIO)
[ 4066.798797] i2c i2c-1: token 1, master_no(1) 300K addr 0x6f
--
70: [ 4066.806408] i2c i2c-1: [aml_i2c_xfer] error ret = -5 (-EIO)
[ 4066.815100] i2c i2c-1: token 1, master_no(1) 300K addr 0x70
[ 4066.816134] i2c i2c-1: [aml_i2c_xfer] error ret = -5 (-EIO)
[ 4066.821551] i2c i2c-1: token 1, master_no(1) 300K addr 0x70
[ 4066.829427] i2c i2c-1: [aml_i2c_xfer] error ret = -5 (-EIO)
[ 4066.832591] i2c i2c-1: token 1, master_no(1) 300K addr 0x70
-- [ 4066.842775] i2c i2c-1: [aml_i2c_xfer] error ret = -5 (-EIO)
[ 4066.846795] i2c i2c-1: token 1, master_no(1) 300K addr 0x71
[ 4066.849521] i2c i2c-1: [aml_i2c_xfer] error ret = -5 (-EIO)
[ 4066.856797] i2c i2c-1: token 1, master_no(1) 300K addr 0x71
[ 4066.860568] i2c i2c-1: [aml_i2c_xfer] error ret = -5 (-EIO)
[ 4066.867789] i2c i2c-1: token 1, master_no(1) 300K addr 0x71
-- [ 4066.875164] i2c i2c-1: [aml_i2c_xfer] error ret = -5 (-EIO)
[ 4066.877269] i2c i2c-1: token 1, master_no(1) 300K addr 0x72
[ 4066.887454] i2c i2c-1: [aml_i2c_xfer] error ret = -5 (-EIO)
[ 4066.888307] i2c i2c-1: token 1, master_no(1) 300K addr 0x72
[ 4066.895736] i2c i2c-1: [aml_i2c_xfer] error ret = -5 (-EIO)
[ 4066.899438] i2c i2c-1: token 1, master_no(1) 300K addr 0x72
-- [ 4066.908302] i2c i2c-1: [aml_i2c_xfer] error ret = -5 (-EIO)
[ 4066.910648] i2c i2c-1: token 1, master_no(1) 300K addr 0x73
[ 4066.918459] i2c i2c-1: [aml_i2c_xfer] error ret = -5 (-EIO)
[ 4066.921688] i2c i2c-1: token 1, master_no(1) 300K addr 0x73
[ 4066.929338] i2c i2c-1: [aml_i2c_xfer] error ret = -5 (-EIO)
[ 4066.932728] i2c i2c-1: token 1, master_no(1) 300K addr 0x73
-- [ 4066.942488] i2c i2c-1: [aml_i2c_xfer] error ret = -5 (-EIO)
[ 4066.947660] i2c i2c-1: token 1, master_no(1) 300K addr 0x74
[ 4066.949651] i2c i2c-1: [aml_i2c_xfer] error ret = -5 (-EIO)
[ 4066.956745] i2c i2c-1: token 1, master_no(1) 300K addr 0x74
[ 4066.960695] i2c i2c-1: [aml_i2c_xfer] error ret = -5 (-EIO)
[ 4066.967994] i2c i2c-1: token 1, master_no(1) 300K addr 0x74
-- [ 4066.974576] i2c i2c-1: [aml_i2c_xfer] error ret = -5 (-EIO)
[ 4066.977404] i2c i2c-1: token 1, master_no(1) 300K addr 0x75
[ 4066.985892] i2c i2c-1: [aml_i2c_xfer] error ret = -5 (-EIO)
[ 4066.988728] i2c i2c-1: token 1, master_no(1) 300K addr 0x75
[ 4066.995736] i2c i2c-1: [aml_i2c_xfer] error ret = -5 (-EIO)
[ 4067.002935] i2c i2c-1: token 1, master_no(1) 300K addr 0x75
-- [ 4067.007094] i2c i2c-1: [aml_i2c_xfer] error ret = -5 (-EIO)
[ 4067.010785] i2c i2c-1: token 1, master_no(1) 300K addr 0x76
[ 4067.020239] i2c i2c-1: [aml_i2c_xfer] error ret = -5 (-EIO)
[ 4067.021823] i2c i2c-1: token 1, master_no(1) 300K addr 0x76
[ 4067.036489] i2c i2c-1: [aml_i2c_xfer] error ret = -5 (-EIO)
[ 4067.036516] i2c i2c-1: token 1, master_no(1) 300K addr 0x76
-- [ 4067.045629] i2c i2c-1: [aml_i2c_xfer] error ret = -5 (-EIO)
[ 4067.047740] i2c i2c-1: token 1, master_no(1) 300K addr 0x77
[ 4067.054899] i2c i2c-1: [aml_i2c_xfer] error ret = -5 (-EIO)
[ 4067.058757] i2c i2c-1: token 1, master_no(1) 300K addr 0x77
[ 4067.067787] i2c i2c-1: [aml_i2c_xfer] error ret = -5 (-EIO)
[ 4067.069797] i2c i2c-1: token 1, master_no(1) 300K addr 0x77
--


Is there some way to quiet the driver so that it doesn't flood the console? I would prefer not to have to modify and rebuild the driver, if at all possible.
mark_l
 
Posts: 2
Joined: Thu Nov 08, 2018 2:40 am
languages_spoken: english
ODROIDs: C2

Re: I2C driver floods serial console with errors

Unread postby odroid » Thu Nov 08, 2018 9:44 am

Can you try Kernel 3.16.60 on C2?
Do you use Ubuntu 18.04?
User avatar
odroid
Site Admin
 
Posts: 28859
Joined: Fri Feb 22, 2013 11:14 pm
languages_spoken: English
ODROIDs: ODROID

Re: I2C driver floods serial console with errors

Unread postby mark_l » Fri Nov 09, 2018 1:31 am

We are currently deployed with 3.14/16.04 so I can't change that config. We will likely switch in the future, but that will take considerable testing before it is approved. I need to address this on our current base.
mark_l
 
Posts: 2
Joined: Thu Nov 08, 2018 2:40 am
languages_spoken: english
ODROIDs: C2

Re: I2C driver floods serial console with errors

Unread postby odroid » Fri Nov 09, 2018 9:42 am

Update the system software with the following instruction and let me know the kernel version.
https://wiki.odroid.com/odroid-c2/os_im ... and_system
User avatar
odroid
Site Admin
 
Posts: 28859
Joined: Fri Feb 22, 2013 11:14 pm
languages_spoken: English
ODROIDs: ODROID

Previous

Return to Hardware and peripherals

Who is online

Users browsing this forum: No registered users and 5 guests