PCIe kernel crash using fsl-community-bsp-platform kirkstone on imx8qm-mek

[email protected] Thu, 20 Oct 2022 01:21:22 -0700
Newsgroups org.yoctoproject.lists.meta-freescale
Message-ID <[email protected]>
--hLGsflVT7Elrx4yaY5Jf
Content-Type: multipart/alternative; boundary="GsxK9a61jaHISWusVVdp"

--GsxK9a61jaHISWusVVdp
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: quoted-printable

Hi,

Any read to the PCI will cause a kernel crash/hang just building for the ma=
chine out of the box

It looks like a return code was removed when resolving a merge conflict in =
the kernel (linux-fslc-imx/5.15.67+gitAUTOINC+845d53f13a-r0f)

The patch I include solves the issue

--GsxK9a61jaHISWusVVdp
Content-Type: text/html; charset="utf-8"
Content-Transfer-Encoding: quoted-printable

Hi,<br /><br />Any read to the PCI will cause a kernel crash/hang just buil=
ding for the machine out of the box<br /><br />It looks like a return code =
was removed when resolving a merge conflict in the kernel (linux-fslc-imx/5=
.15.67+gitAUTOINC+845d53f13a-r0f)<br /><br />The patch I include solves the=
 issue

--GsxK9a61jaHISWusVVdp--

--hLGsflVT7Elrx4yaY5Jf
Content-Type: application/octet-stream; name="0001-PCI-imx6-Fix-crash-caused-by-disabling-clocks-when-t.patch"
Content-Transfer-Encoding: base64
Content-Disposition: attachment; filename="0001-PCI-imx6-Fix-crash-caused-by-disabling-clocks-when-t.patch"

RnJvbSBiZjQ1ZWRiZDY3NDgwOWYzYzU4NTFiNDlmNTY5YWY2NzZiOGU5ODk3IE1vbiBTZXAgMTcg
MDA6MDA6MDAgMjAwMQpGcm9tOiBBbGZyZWRvIE1hbnRpbGxhIDxhbGZyZWRvLm1hbnRpbGxhLWFw
YXJpY2lvQHR0Y29udHJvbC5jb20+CkRhdGU6IFRodSwgMjAgT2N0IDIwMjIgMTA6MTU6NDMgKzAy
MDAKU3ViamVjdDogW1BBVENIXSBQQ0k6IGlteDY6IEZpeCBjcmFzaCBjYXVzZWQgYnkgZGlzYWJs
aW5nIGNsb2NrcyB3aGVuIHRoZXkKIHNob3VsZCBub3QKCi0tLQogZHJpdmVycy9wY2kvY29udHJv
bGxlci9kd2MvcGNpLWlteDYuYyB8IDIgKysKIDEgZmlsZSBjaGFuZ2VkLCAyIGluc2VydGlvbnMo
KykKCmRpZmYgLS1naXQgYS9kcml2ZXJzL3BjaS9jb250cm9sbGVyL2R3Yy9wY2ktaW14Ni5jIGIv
ZHJpdmVycy9wY2kvY29udHJvbGxlci9kd2MvcGNpLWlteDYuYwppbmRleCBlM2ZhMGFhZTBjYmYu
LmVmZjM3MDU5NzQ1MyAxMDA2NDQKLS0tIGEvZHJpdmVycy9wY2kvY29udHJvbGxlci9kd2MvcGNp
LWlteDYuYworKysgYi9kcml2ZXJzL3BjaS9jb250cm9sbGVyL2R3Yy9wY2ktaW14Ni5jCkBAIC04
MTIsNiArODEyLDcgQEAgc3RhdGljIGludCBpbXg2X3BjaWVfZW5hYmxlX3JlZl9jbGsoc3RydWN0
IGlteDZfcGNpZSAqaW14Nl9wY2llKQogCWRlZmF1bHQ6CiAJCWJyZWFrOwogCX0KKwlyZXR1cm4g
cmV0OwogCiBlcnJfcGNpZXgyX3BlcjoKIAljbGtfZGlzYWJsZV91bnByZXBhcmUoaW14Nl9wY2ll
LT5wY2llX3BoeV9wY2xrKTsKQEAgLTEzNzAsNiArMTM3MSw3IEBAIHN0YXRpYyB2b2lkIGlteDZf
cGNpZV9kZWFzc2VydF9jb3JlX3Jlc2V0KHN0cnVjdCBpbXg2X3BjaWUgKmlteDZfcGNpZSkKIAkJ
LyogV2FpdCBmb3IgMTAwbXMgYWZ0ZXIgUEVSU1QjIGRlYXNzZXJ0aW9uIChQQ0llIHI1LjAsIDYu
Ni4xKSAqLwogCQltc2xlZXAoMTAwKTsKIAl9CisJcmV0dXJuOwogCiBlcnJfcmVmX2NsazoKIAlj
bGtfZGlzYWJsZV91bnByZXBhcmUoaW14Nl9wY2llLT5wY2llKTsKLS0gCjIuMzEuMQoK

--hLGsflVT7Elrx4yaY5Jf--