Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

cdns-i2c e0004000.i2c: timeout waiting on completion #31

Open
pojiro opened this issue Dec 26, 2023 · 1 comment
Open

cdns-i2c e0004000.i2c: timeout waiting on completion #31

pojiro opened this issue Dec 26, 2023 · 1 comment

Comments

@pojiro
Copy link
Collaborator

pojiro commented Dec 26, 2023

現象

  • zybo-z7-10-pmods-petalinux.bit.bin
  • zybo-z7-10-pmods-petalinux.dtbo

を以下の手順で読み込むと Bitstream, dtbo のロードは成功し、 GPIO として使えるようになるが

cdns-i2c e0004000.i2c: timeout waiting on completion

が標準エラーに出力されるようになる。※cdns-i2c は cadence の i2c ドライバー

本現象は、 Nerves 、その移植元である Petalinux のどちらでも発生するので移植に起因する現象ではない。

手順

sftp nerves.local
sftp> put zybo-z7-10-pmods-petalinux.* /tmp
iex> cmd "zybo-z7-10-pmods-petalinux.bit.bin /lib/firmware"
iex> cmd "mkdir /configfs/device-tree/overlays/full"
iex> cmd "cat /tmp/zybo-z7-10-pmods-petalinux.dtbo > /configfs/device-tree/overlays/full/dtbo"

調査

同じログ出力が発生するという issue

issue 内でリンクされている AMD のエラッタ

試したこと

linux-digient の 5.15 系の 最新のパッチを以下コマンドで作成し、当てて、再確認したが現象は発生し効果なし。

git diff digilent_rebase_v5.15_LTS_2022.1..digilent_rebase_v5.15_LTS drivers/i2c/busses/i2c-cadence.c > patch

linux-digient の 6.1 系の 最新のパッチを以下コマンドで作成し、当てて、再確認したが現象は発生し効果なし。

git diff digilent_rebase_v5.15_LTS_2022.1..digilent_rebase_v6.1_LTS -- drivers/i2c/busses/i2c-cadence.c > patch
@pojiro
Copy link
Collaborator Author

pojiro commented Dec 26, 2023

以下の可能性がある。

https://support.xilinx.com/s/question/0D54U0000738DFgSAM/cdnsi2c-e0004000i2c-timeout-waiting-on-completion?language=ja

the following message is printed 5 times every 10 seconds:
cdns-i2c e0004000.i2c: timeout waiting on completion

上記と同じ頻度でログは出力される。

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant