Date: Wed, 17 Feb 2021 13:47:06 -0600 From: Justin Hibbits <chmeeedalf@gmail.com> To: freebsd-stable@freebsd.org Subject: Problems with SDHCI on Denverton SoC on stable/12 and stable/11 Message-ID: <20210217134706.54df1c2d@ralga.knownspace>
next in thread | raw e-mail | index | archive | help
On a Denverton SoC platform with eMMC, under heavy load I see a "Controller timeout" error, followed by a register dump, and then every operation performed after returns a timeout from the MMC (Error indicated: 1 Timeout). The only way to recover is to reboot the machine. This also occurs when sending some vendor commands while untarrring a large tarball on the eMMC. I've analyzed the code, compared quirks against Linux, which doesn't seem to even be affected, and so far have come up empty. So, my questions become: What can cause it to get into this state? And why would it be unable to recover? I've seen this on both mmcsd and mmccam. I haven't tested on HEAD, but have no reason to expect a difference, given there haven't been many changes that have not been MFC'd back to stable/12 in the SDHCI and MMC areas. Thanks, Justin
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20210217134706.54df1c2d>