i2c-ismt: IRDPE error

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi everyone,

I’m working on a board that using intel iSMT controller to communicate
with custom I2C slave device.
But sometimes I got IRDPE error while reading data from device.

And I got information that there is a Errata about this error and has
a workaround.
Does anyone know the detail about that Errata ?
And have this workaround already be implemented in the latest i2c-ismt driver ?

Thanks.

Best regards
Kenny Cheng.

=== IRDPE Error message ===
=== Kernel version 3.13.11 ===
[   96.776427] priv->dma_buffer (after completion) - 06 24 00 00  24
01 A1 FF  FF FF FF FF  FF FF FF FF  FF FF FF FF  FF FF FF FF  FF FF FF
FF  FF FF FF FF  FF FF FF FF  FF FF FF FF  FF FF FF FF  FF FF FF FF
FF FF FF FF  FF FF FF FF  FF FF FF FF  FF FF FF FF  FF FF FF FF  FF
[   96.799780] Processing completed descriptor
[   96.804464] Descriptor struct:  ffff8802739ae010
[   96.809631]  tgtaddr_rw=0xFE
[   96.812846]  wr_len_cmd=0x07
[   96.816059]  rd_len=    0x28
[   96.819280]  control=   0x68
[   96.822503]  status=    0x00
[   96.825727]  retry=     0x00
[   96.828949]  rxbytes=   0x00
[   96.832171]  txbytes=   0x00
[   96.835393]  dptr_low=  0x73FCFB78
[   96.839198]  dptr_high= 0x00000002
[   96.842995] Dump of the iSMT General Registers
[   96.847969]   GCTRL.... : (0xffffc90000c74000)=0x00000000
[   96.854011]   SMTICL... : (0xffffc90000c74008)=0x0000000000000000
[   96.860830]   ERRINTMSK : (0xffffc90000c74010)=0x00000000
[   96.866871]   ERRAERMSK : (0xffffc90000c74014)=0x00000000
[   96.872905]   ERRSTS... : (0xffffc90000c74018)=0x00000200 <- IRDPE Error
[   96.878948]   ERRINFO.. : (0xffffc90000c7401c)=0x00000029
[   96.884988] Dump of the iSMT Master Registers
[   96.889864]   MDBA..... : (0xffffc90000c74100)=0x00000002739AE000
[   96.896685]   MCTRL.... : (0xffffc90000c74108)=0x00020010
[   96.902728]   MSTS..... : (0xffffc90000c7410c)=0x00020000
[   96.908772]   MDS...... : (0xffffc90000c74110)=0x0000001F
[   96.914814]   RPOLICY.. : (0xffffc90000c74114)=0x00061020
[   96.920856]   TBBA..... : (0xffffc90000c74200)=0x0000000000000000
[   96.927668]   TCTRL.... : (0xffffc90000c74208)=0x00000010
[   96.933710]   TSTS..... : (0xffffc90000c7420c)=0x00000000
[   96.939752]   TBS...... : (0xffffc90000c74210)=0x00000000
[   96.945795]   HTHP..... : (0xffffc90000c74218)=0x00000000
[   96.951838]   FTTP..... : (0xffffc90000c7421c)=0x00000000
[   96.957880]   TRxCTRL.. : (0xffffc90000c74220)=0x00000058
[   96.963921]   TRxSTS... : (0xffffc90000c74224)=0x00000000
[   96.969955]   TACTRL... : (0xffffc90000c74228)=0x00000000
[   96.975998]   TPOLICY.. : (0xffffc90000c7422c)=0x0000001A
[   96.982041]   GPBRCTRL. : (0xffffc90000c74240)=0x00000089
[   96.988084]   GPBRDBUF. : (0xffffc90000c74244)=0x00000000
[   96.994126]   SMTARPCTRL: (0xffffc90000c74280)=0x00000000
[   97.000168]   UDID0.... : (0xffffc90000c74290)=0x8086000000000000
[   97.006989]   UUDID0... : (0xffffc90000c74298)=0x8108808600000024
[   97.013808]   UDID1.... : (0xffffc90000c742a0)=0x8086000000000001
[   97.020617]   UUDID1... : (0xffffc90000c742a8)=0x8108808600000024
[   97.027436]   SPGT..... : (0xffffc90000c74300)=0x40000005
[   97.033478]   SPMT..... : (0xffffc90000c74304)=0x08080000
[   97.039521]   SPST..... : (0xffffc90000c74308)=0x00000000
[   97.045563]   SMBFT.... : (0xffffc90000c7430c)=0x00002024
[   97.051604]   CLTC..... : (0xffffc90000c74310)=0x00000962
--
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



[Index of Archives]     [Linux GPIO]     [Linux SPI]     [Linux Hardward Monitoring]     [LM Sensors]     [Linux USB Devel]     [Linux Media]     [Video for Linux]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]

  Powered by Linux