-
Notifications
You must be signed in to change notification settings - Fork 6
Description
Got iommu page fault when try to play video sample on kernel branch 5.10. Used rootfs "64bit Debian 11 (Bullseye-64)", sample file - SampleVideo_1280x720_5mb.mp4, mediaplayer Parole
rk3399 dmesg part:
Details
Show
[ 33.659837] rk_vcodec: vpu_service_ioctl:2147: error: unknown vpu service ioctl cmd 40086c01
[ 34.186515] rk_iommu ff660480.iommu: Page fault at 0x00000000fff68000 of type write
[ 34.194199] rk_iommu ff660480.iommu: iova = 0x00000000fff68000: dte_index: 0x3ff pte_index: 0x368 page_offset: 0x0
[ 34.204548] rk_iommu ff660480.iommu: mmu_dte_addr: 0x000000007bd94000 dte@0x000000007bd94ffc: 0x7bd96001 valid: 1 pte@0x000000007bd96da0: 0x000000 valid: 0 page@0x0000000000000000 flags: 0x0
[ 34.221480] rk-vcodec ff660000.rkvdec: vcodec, fault addr 0xfff68000 status 6b
[ 34.228705] rk-vcodec ff660000.rkvdec: vcodec, reg[ 4] mem region [00] 0xffc00000 200000
[ 34.236880] rk-vcodec ff660000.rkvdec: vcodec, reg[ 6] mem region [01] 0xffffe000 1000
[ 34.244886] rk-vcodec ff660000.rkvdec: vcodec, reg[ 7] mem region [02] 0xffe00000 168000
[ 34.253061] rk-vcodec ff660000.rkvdec: vcodec, reg[ 10] mem region [03] 0xffe00000 168000
[ 34.261236] rk-vcodec ff660000.rkvdec: vcodec, reg[ 11] mem region [04] 0xffe00000 168000
[ 34.269410] rk-vcodec ff660000.rkvdec: vcodec, reg[ 12] mem region [05] 0xffe00000 168000
[ 34.277585] rk-vcodec ff660000.rkvdec: vcodec, reg[ 13] mem region [06] 0xffe00000 168000
[ 34.285760] rk-vcodec ff660000.rkvdec: vcodec, reg[ 14] mem region [07] 0xffe00000 168000
[ 34.293934] rk-vcodec ff660000.rkvdec: vcodec, reg[ 15] mem region [08] 0xffe00000 168000
[ 34.302109] rk-vcodec ff660000.rkvdec: vcodec, reg[ 16] mem region [09] 0xffe00000 168000
[ 34.310284] rk-vcodec ff660000.rkvdec: vcodec, reg[ 17] mem region [10] 0xffe00000 168000
[ 34.318459] rk-vcodec ff660000.rkvdec: vcodec, reg[ 18] mem region [11] 0xffe00000 168000
[ 34.326634] rk-vcodec ff660000.rkvdec: vcodec, reg[ 19] mem region [12] 0xffe00000 168000
[ 34.334809] rk-vcodec ff660000.rkvdec: vcodec, reg[ 20] mem region [13] 0xffe00000 168000
[ 34.342984] rk-vcodec ff660000.rkvdec: vcodec, reg[ 21] mem region [14] 0xffe00000 168000
[ 34.351159] rk-vcodec ff660000.rkvdec: vcodec, reg[ 22] mem region [15] 0xffe00000 168000
[ 34.359333] rk-vcodec ff660000.rkvdec: vcodec, reg[ 23] mem region [16] 0xffe00000 168000
[ 34.367508] rk-vcodec ff660000.rkvdec: vcodec, reg[ 24] mem region [17] 0xffe00000 168000
[ 34.375683] rk-vcodec ff660000.rkvdec: vcodec, reg[ 41] mem region [18] 0xffc00000 200000
[ 34.383858] rk-vcodec ff660000.rkvdec: vcodec, reg[ -1] mem region [19] 0xffffd000 1000
[ 34.391863] rk-vcodec ff660000.rkvdec: vcodec, reg[ 42] mem region [20] 0xffff8000 3000
[ 34.399869] rk-vcodec ff660000.rkvdec: vcodec, reg[ 43] mem region [21] 0xffffc000 1000
[ 34.407875] rk-vcodec ff660000.rkvdec: vcodec, reg[ 48] mem region [22] 0xffe00000 168000
[ 34.416050] rk-vcodec ff660000.rkvdec: vcodec, reg[ 75] mem region [23] 0xfffc0000 24000
[ 34.424138] rk-vcodec ff660000.rkvdec: dumping dec register set:
[ 34.430145] rk-vcodec ff660000.rkvdec: reg[00] 68761f00
[ 34.435369] rk-vcodec ff660000.rkvdec: reg[01] 00408362
[ 34.440592] rk-vcodec ff660000.rkvdec: reg[02] 00100000
[ 34.445816] rk-vcodec ff660000.rkvdec: reg[03] ffe50850
[ 34.451040] rk-vcodec ff660000.rkvdec: reg[04] ffc06300
[ 34.456264] rk-vcodec ff660000.rkvdec: reg[05] 00019b10
[ 34.461487] rk-vcodec ff660000.rkvdec: reg[06] ffffe000
[ 34.466711] rk-vcodec ff660000.rkvdec: reg[07] ffe00000
[ 34.471935] rk-vcodec ff660000.rkvdec: reg[08] 0000e600
[ 34.477159] rk-vcodec ff660000.rkvdec: reg[09] 00015900
[ 34.482382] rk-vcodec ff660000.rkvdec: reg[10] ffe00000
[ 34.487606] rk-vcodec ff660000.rkvdec: reg[11] ffe00000
[ 34.492830] rk-vcodec ff660000.rkvdec: reg[12] ffe00000
[ 34.498054] rk-vcodec ff660000.rkvdec: reg[13] ffe00000
[ 34.503277] rk-vcodec ff660000.rkvdec: reg[14] ffe00000
[ 34.508501] rk-vcodec ff660000.rkvdec: reg[15] ffe00000
[ 34.513725] rk-vcodec ff660000.rkvdec: reg[16] ffe00000
[ 34.518949] rk-vcodec ff660000.rkvdec: reg[17] ffe00000
[ 34.524172] rk-vcodec ff660000.rkvdec: reg[18] ffe00000
[ 34.529396] rk-vcodec ff660000.rkvdec: reg[19] ffe00000
[ 34.534620] rk-vcodec ff660000.rkvdec: reg[20] ffe00000
[ 34.539843] rk-vcodec ff660000.rkvdec: reg[21] ffe00000
[ 34.545067] rk-vcodec ff660000.rkvdec: reg[22] ffe00000
[ 34.550291] rk-vcodec ff660000.rkvdec: reg[23] ffe00000
[ 34.555515] rk-vcodec ff660000.rkvdec: reg[24] ffe00000
[ 34.560738] rk-vcodec ff660000.rkvdec: reg[25] 00000000
[ 34.565962] rk-vcodec ff660000.rkvdec: reg[26] 00000000
[ 34.571186] rk-vcodec ff660000.rkvdec: reg[27] 00000000
[ 34.576410] rk-vcodec ff660000.rkvdec: reg[28] 00000000
[ 34.581633] rk-vcodec ff660000.rkvdec: reg[29] 00000000
[ 34.586857] rk-vcodec ff660000.rkvdec: reg[30] 00000000
[ 34.592081] rk-vcodec ff660000.rkvdec: reg[31] 00000000
[ 34.597304] rk-vcodec ff660000.rkvdec: reg[32] 00000000
[ 34.602528] rk-vcodec ff660000.rkvdec: reg[33] 00000000
[ 34.607751] rk-vcodec ff660000.rkvdec: reg[34] 00000000
[ 34.612974] rk-vcodec ff660000.rkvdec: reg[35] 00000000
[ 34.618198] rk-vcodec ff660000.rkvdec: reg[36] 00000000
[ 34.623422] rk-vcodec ff660000.rkvdec: reg[37] 00000000
[ 34.628645] rk-vcodec ff660000.rkvdec: reg[38] 00000000
[ 34.633869] rk-vcodec ff660000.rkvdec: reg[39] 00000000
[ 34.639092] rk-vcodec ff660000.rkvdec: reg[40] 00000000
[ 34.644316] rk-vcodec ff660000.rkvdec: reg[41] ffc00000
[ 34.649540] rk-vcodec ff660000.rkvdec: reg[42] ffff8000
[ 34.654763] rk-vcodec ff660000.rkvdec: reg[43] ffffc000
[ 34.659986] rk-vcodec ff660000.rkvdec: reg[44] fffffff7
[ 34.665210] rk-vcodec ff660000.rkvdec: reg[45] 00000000
[ 34.670434] rk-vcodec ff660000.rkvdec: reg[46] 00020a22
[ 34.675657] rk-vcodec ff660000.rkvdec: reg[47] 00130030
[ 34.680881] rk-vcodec ff660000.rkvdec: reg[48] ffe00000
[ 34.686105] rk-vcodec ff660000.rkvdec: reg[49] 00000000
[ 34.691329] rk-vcodec ff660000.rkvdec: reg[50] 00000000
[ 34.696552] rk-vcodec ff660000.rkvdec: reg[51] 00000000
[ 34.701776] rk-vcodec ff660000.rkvdec: reg[52] 00000000
[ 34.706999] rk-vcodec ff660000.rkvdec: reg[53] 00000000
[ 34.712223] rk-vcodec ff660000.rkvdec: reg[54] 00000000
[ 34.717446] rk-vcodec ff660000.rkvdec: reg[55] 00000000
[ 34.722669] rk-vcodec ff660000.rkvdec: reg[56] 00000000
[ 34.727893] rk-vcodec ff660000.rkvdec: reg[57] 00000000
[ 34.733117] rk-vcodec ff660000.rkvdec: reg[58] 00000000
[ 34.738340] rk-vcodec ff660000.rkvdec: reg[59] 00000000
[ 34.743564] rk-vcodec ff660000.rkvdec: reg[60] 00000000
[ 34.748787] rk-vcodec ff660000.rkvdec: reg[61] 00000000
[ 34.754011] rk-vcodec ff660000.rkvdec: reg[62] 00000000
[ 34.759234] rk-vcodec ff660000.rkvdec: reg[63] 00000000
[ 34.764458] rk-vcodec ff660000.rkvdec: reg[64] 00000000
[ 34.769681] rk-vcodec ff660000.rkvdec: reg[65] 00000000
[ 34.774905] rk-vcodec ff660000.rkvdec: reg[66] 00000000
[ 34.780129] rk-vcodec ff660000.rkvdec: reg[67] 00000000
[ 34.785352] rk-vcodec ff660000.rkvdec: reg[68] 00000000
[ 34.790576] rk-vcodec ff660000.rkvdec: reg[69] 00000000
[ 34.795799] rk-vcodec ff660000.rkvdec: reg[70] 00000000
[ 34.801022] rk-vcodec ff660000.rkvdec: reg[71] 00000000
[ 34.806246] rk-vcodec ff660000.rkvdec: reg[72] 00000000
[ 34.811469] rk-vcodec ff660000.rkvdec: reg[73] 00000000
[ 34.816693] rk-vcodec ff660000.rkvdec: reg[74] 00000000
[ 34.821917] rk-vcodec ff660000.rkvdec: reg[75] fffc0000
[ 34.827140] rk-vcodec ff660000.rkvdec: reg[76] 00000000
[ 34.832364] rk-vcodec ff660000.rkvdec: reg[77] 3fffffff
[ 34.838113] rk-vcodec ff660000.rkvdec: resetting...
[ 34.844044] rk-vcodec ff660000.rkvdec: reset done
[ 34.848794] rk-vcodec ff660000.rkvdec: reset done
[ 34.854224] rk_iommu ff660480.iommu: Page fault at 0x00000000ff968000 of type write
[ 34.861892] rk_iommu ff660480.iommu: iova = 0x00000000ff968000: dte_index: 0x3fe pte_index: 0x168 page_offset: 0x0
[ 34.872231] rk_iommu ff660480.iommu: mmu_dte_addr: 0x000000007bd94000 dte@0x000000007bd94ff8: 0x4f225001 valid: 1 pte@0x000000004f2255a0: 0x000000 valid: 0 page@0x0000000000000000 flags: 0x0
[ 34.889154] rk-vcodec ff660000.rkvdec: vcodec, fault addr 0xff968000 status 6b
px30 dmesg part:
Details
Show
[ 186.211696] rk_vcodec: vpu_service_ioctl:2147: error: unknown vpu service ioctl cmd 40086c01
[ 187.659812] rk_iommu ff442800.iommu: Page fault at 0x00000000fff68000 of type write
[ 187.667478] rk_iommu ff442800.iommu: iova = 0x00000000fff68000: dte_index: 0x3ff pte_index: 0x368 page_offset: 0x0
[ 187.677825] rk_iommu ff442800.iommu: mmu_dte_addr: 0x000000003d5ea000 dte@0x000000003d5eaffc: 0x3d5eb001 valid: 1 pte@0x000000003d5ebda0: 0x000000 valid: 0 page@0x0000000000000000 flags: 0x0
[ 187.694753] platform ff442000.vpu_service: vcodec, fault addr 0xfff68000 status 6b
[ 187.702323] platform ff442000.vpu_service: vcodec, reg[ 61] mem region [00] 0xffffe000 1000
[ 187.710671] platform ff442000.vpu_service: vcodec, reg[ 62] mem region [01] 0xffe00000 168000
[ 187.719188] platform ff442000.vpu_service: vcodec, reg[ 63] mem region [02] 0xffe00000 168000
[ 187.727704] platform ff442000.vpu_service: vcodec, reg[ 64] mem region [03] 0xffc00000 200000
[ 187.736221] platform ff442000.vpu_service: vcodec, reg[ 84] mem region [04] 0xffe00000 168000
[ 187.744738] platform ff442000.vpu_service: vcodec, reg[ 85] mem region [05] 0xffe00000 168000
[ 187.753255] platform ff442000.vpu_service: vcodec, reg[ 86] mem region [06] 0xffe00000 168000
[ 187.761772] platform ff442000.vpu_service: vcodec, reg[ 87] mem region [07] 0xffe00000 168000
[ 187.770288] platform ff442000.vpu_service: vcodec, reg[ 88] mem region [08] 0xffe00000 168000
[ 187.778805] platform ff442000.vpu_service: vcodec, reg[ 89] mem region [09] 0xffe00000 168000
[ 187.787321] platform ff442000.vpu_service: vcodec, reg[ 90] mem region [10] 0xffe00000 168000
[ 187.795838] platform ff442000.vpu_service: vcodec, reg[ 91] mem region [11] 0xffe00000 168000
[ 187.804355] platform ff442000.vpu_service: vcodec, reg[ 92] mem region [12] 0xffe00000 168000
[ 187.812871] platform ff442000.vpu_service: vcodec, reg[ 93] mem region [13] 0xffe00000 168000
[ 187.821389] platform ff442000.vpu_service: vcodec, reg[ 94] mem region [14] 0xffe00000 168000
[ 187.829916] platform ff442000.vpu_service: vcodec, reg[ 95] mem region [15] 0xffe00000 168000
[ 187.829931] platform ff442000.vpu_service: vcodec, reg[ 96] mem region [16] 0xffe00000 168000
** 390 printk messages dropped ** [ 187.832598] rk_iommu ff442800.iommu: Page fault at 0x00000000fff68000 of type write
** 1077 printk messages dropped ** [ 187.843479] rk_iommu ff442800.iommu: iova = 0x00000000fff68000: dte_index: 0x3ff pte_index: 0x368 page_offset: 0x0
** 1012 printk messages dropped ** [ 187.853593] rk_iommu ff442800.iommu: Page fault at 0x00000000fff68000 of type write