Spaces:
Runtime error
Runtime error
File size: 153,656 Bytes
5aefcf4 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360 361 362 363 364 365 366 367 368 369 370 371 372 373 374 375 376 377 378 379 380 381 382 383 384 385 386 387 388 389 390 391 392 393 394 395 396 397 398 399 400 401 402 403 404 405 406 407 408 409 410 411 412 413 414 415 416 417 418 419 420 421 422 423 424 425 426 427 428 429 430 431 432 433 434 435 436 437 438 439 440 441 442 443 444 445 446 447 448 449 450 451 452 453 454 455 456 457 458 459 460 461 462 463 464 465 466 467 468 469 470 471 472 473 474 475 476 477 478 479 480 481 482 483 484 485 486 487 488 489 490 491 492 493 494 495 496 497 498 499 500 501 502 503 504 505 506 507 508 509 510 511 512 513 514 515 516 517 518 519 520 521 522 523 524 525 526 527 528 529 530 531 532 533 534 535 536 537 538 539 540 541 542 543 544 545 546 547 548 549 550 551 552 553 554 555 556 557 558 559 560 561 562 563 564 565 566 567 568 569 570 571 572 573 574 575 576 577 578 579 580 581 582 583 584 585 586 587 588 589 590 591 592 593 594 595 596 597 598 599 600 601 602 603 604 605 606 607 608 609 610 611 612 613 614 615 616 617 618 619 620 621 622 623 624 625 626 627 628 629 630 631 632 633 634 635 636 637 638 639 640 641 642 643 644 645 646 647 648 649 650 651 652 653 654 655 656 657 658 659 660 661 662 663 664 665 666 667 668 669 670 671 672 673 674 675 676 677 678 679 680 681 682 683 684 685 686 687 688 689 690 691 692 693 694 695 696 697 698 699 700 701 702 703 704 705 706 707 708 709 710 711 712 713 714 715 716 717 718 719 720 721 722 723 724 725 726 727 728 729 730 731 732 733 734 735 736 737 738 739 740 741 742 743 744 745 746 747 748 749 750 751 752 753 754 755 756 757 758 759 760 761 762 763 764 765 766 767 768 769 770 771 772 773 774 775 776 777 778 779 780 781 782 783 784 785 786 787 788 789 790 791 792 793 794 795 796 797 798 799 800 801 802 803 804 805 806 807 808 809 810 811 812 813 814 815 816 817 818 819 820 821 822 823 824 825 826 827 828 829 830 831 832 833 834 835 836 837 838 839 840 841 842 843 844 845 846 847 848 849 850 851 852 853 854 855 856 857 858 859 860 861 862 863 864 865 866 867 868 869 870 871 872 873 874 875 876 877 878 879 880 881 882 883 884 885 886 887 888 889 890 891 892 893 894 895 896 897 898 899 900 901 902 903 904 905 906 907 908 909 910 911 912 913 914 915 916 917 918 919 920 921 922 923 924 925 926 927 928 929 930 931 932 933 934 935 936 937 938 939 940 941 942 943 944 945 946 947 948 949 950 951 952 953 954 955 956 957 958 959 960 961 962 963 964 965 966 967 968 969 970 971 972 973 974 975 976 977 978 979 980 981 982 983 984 985 986 987 988 989 990 991 992 993 994 995 996 997 998 999 1000 1001 1002 1003 1004 1005 1006 1007 1008 1009 1010 1011 1012 1013 1014 1015 1016 1017 1018 1019 1020 1021 1022 1023 1024 1025 1026 1027 1028 1029 1030 1031 1032 1033 1034 1035 1036 1037 1038 1039 1040 1041 1042 1043 1044 1045 1046 1047 1048 1049 1050 1051 1052 1053 1054 1055 1056 1057 1058 1059 1060 1061 1062 1063 1064 1065 1066 1067 1068 1069 1070 1071 1072 1073 1074 1075 1076 1077 1078 1079 1080 1081 1082 1083 1084 1085 1086 1087 1088 1089 1090 1091 1092 1093 1094 1095 1096 1097 1098 1099 1100 1101 1102 1103 1104 1105 1106 1107 1108 1109 1110 1111 1112 1113 1114 1115 1116 1117 1118 1119 1120 1121 1122 1123 1124 1125 1126 1127 1128 1129 1130 1131 1132 1133 1134 1135 1136 1137 1138 1139 1140 1141 1142 1143 1144 1145 1146 1147 1148 1149 1150 1151 1152 1153 1154 1155 1156 1157 1158 1159 1160 1161 1162 1163 1164 1165 1166 1167 1168 1169 1170 1171 1172 1173 1174 1175 1176 1177 1178 1179 1180 1181 1182 1183 1184 1185 1186 1187 1188 1189 1190 1191 1192 1193 1194 1195 1196 1197 1198 1199 1200 1201 1202 1203 1204 1205 1206 1207 1208 1209 1210 1211 1212 1213 1214 1215 1216 1217 1218 1219 1220 1221 1222 1223 1224 1225 1226 1227 1228 1229 1230 1231 1232 1233 1234 1235 1236 1237 1238 1239 1240 1241 1242 1243 1244 1245 1246 1247 1248 1249 1250 1251 1252 1253 1254 1255 1256 1257 1258 1259 1260 1261 1262 1263 1264 1265 1266 1267 1268 1269 1270 1271 1272 1273 1274 1275 1276 1277 1278 1279 1280 1281 1282 1283 1284 1285 1286 1287 1288 1289 1290 1291 1292 1293 1294 1295 1296 1297 1298 1299 1300 1301 1302 1303 1304 1305 1306 1307 1308 1309 1310 1311 1312 1313 1314 1315 1316 1317 1318 1319 1320 1321 1322 1323 1324 1325 1326 1327 1328 1329 1330 1331 1332 1333 1334 1335 1336 1337 1338 1339 1340 1341 1342 1343 1344 1345 1346 1347 1348 1349 1350 1351 1352 1353 1354 1355 1356 1357 1358 1359 1360 1361 1362 1363 1364 1365 1366 1367 1368 1369 1370 1371 1372 1373 1374 1375 1376 1377 1378 1379 1380 1381 1382 1383 1384 1385 1386 1387 1388 1389 1390 1391 1392 1393 1394 1395 1396 1397 1398 1399 1400 1401 1402 1403 1404 1405 1406 1407 1408 1409 1410 1411 1412 1413 1414 1415 1416 1417 1418 1419 1420 1421 1422 1423 1424 1425 1426 1427 1428 1429 1430 1431 1432 1433 1434 1435 1436 1437 1438 1439 1440 1441 1442 1443 1444 1445 1446 1447 1448 1449 1450 1451 1452 1453 1454 1455 1456 1457 1458 1459 1460 1461 1462 1463 1464 1465 1466 1467 1468 1469 1470 1471 1472 1473 1474 1475 1476 1477 1478 1479 1480 1481 1482 1483 1484 1485 1486 1487 1488 1489 1490 1491 1492 1493 1494 1495 1496 1497 1498 1499 1500 1501 1502 1503 1504 1505 1506 1507 1508 1509 1510 1511 1512 1513 1514 1515 1516 1517 1518 1519 1520 1521 1522 1523 1524 1525 1526 1527 1528 1529 1530 1531 1532 1533 1534 1535 1536 1537 1538 1539 1540 1541 1542 1543 1544 1545 1546 1547 1548 1549 1550 1551 1552 1553 1554 1555 1556 1557 1558 1559 1560 1561 1562 1563 1564 1565 1566 1567 1568 1569 1570 1571 1572 1573 1574 1575 1576 1577 1578 1579 1580 1581 1582 1583 1584 1585 1586 1587 1588 1589 1590 1591 1592 1593 1594 1595 1596 1597 1598 1599 1600 1601 1602 1603 1604 1605 1606 1607 1608 1609 1610 1611 1612 1613 1614 1615 1616 1617 1618 1619 1620 1621 1622 1623 1624 1625 1626 1627 1628 1629 1630 1631 1632 1633 1634 1635 1636 1637 1638 1639 1640 1641 1642 1643 1644 1645 1646 1647 1648 1649 1650 1651 1652 1653 1654 1655 1656 1657 1658 1659 1660 1661 1662 1663 1664 1665 1666 1667 1668 1669 1670 1671 1672 1673 1674 1675 1676 1677 1678 1679 1680 1681 1682 1683 1684 1685 1686 1687 1688 1689 1690 1691 1692 1693 1694 1695 1696 1697 1698 1699 1700 1701 1702 1703 1704 1705 1706 1707 1708 1709 1710 1711 1712 1713 1714 1715 1716 1717 1718 1719 1720 1721 1722 1723 1724 1725 1726 1727 1728 1729 1730 1731 1732 1733 1734 1735 1736 1737 1738 1739 1740 1741 1742 1743 1744 1745 1746 1747 1748 1749 1750 1751 1752 1753 1754 1755 1756 1757 1758 1759 1760 1761 1762 1763 1764 1765 1766 1767 1768 1769 1770 1771 1772 1773 1774 1775 1776 1777 1778 1779 1780 1781 1782 1783 1784 1785 1786 1787 1788 1789 1790 1791 1792 1793 1794 1795 1796 1797 1798 1799 1800 1801 1802 1803 1804 1805 1806 1807 1808 1809 1810 1811 1812 1813 1814 1815 1816 1817 1818 1819 1820 1821 1822 1823 1824 1825 1826 1827 1828 1829 1830 1831 1832 1833 1834 1835 1836 1837 1838 1839 1840 1841 1842 1843 1844 1845 1846 1847 1848 1849 1850 1851 1852 1853 1854 1855 1856 1857 1858 1859 1860 1861 1862 1863 1864 1865 1866 1867 1868 1869 1870 1871 1872 1873 1874 1875 1876 1877 1878 1879 1880 1881 1882 1883 1884 1885 1886 1887 1888 1889 1890 1891 1892 1893 1894 1895 1896 1897 1898 1899 1900 |
Ticket Name: TDA4VM: Report call trace when GPU node is in use Query Text: Part Number: TDA4VM Other Parts Discussed in Thread: TDA2, hi: ti,We are currently porting the GPU code from previous TDa2 to TDa4. After porting the running code, we found that the kernel occasionally encountered call trace printing. We don't know the specific reason, could you give us some guidance or suggestions? Thank you! (Below is the specific print of call trace) Responses: Hello, This looks like a standard GPU hardware recovery. Can you share the following information 1) SDK Version you are on 2) Are you running from a TI EVM? Or your customer hardware Thanks, Erick hello: (1)The SDK version we are using is 8.4 (2)It's not TI EVM, it's our own hardware Thanks, Thank you. Does the application continue running, or does it crash and stop running? What issues do you see with it when this happens? And does it reproduce on the TI EVM? I'll shortly share some debug steps for you to collect some logs for our analysis. Thanks, Erick hello, (1)When this situation occurred, the application did not crash, it continued to run, and we did not notice any issues happening for the time being. (2)Sorry, we cannot run this program on TI EVM because our board has some hardware changes compared to TI EVM. Kong, Thank you for the info, understood. The GPU has had an event that triggered a hardware recovery, and caused the logs you see in your screen-captures. The good thing is it sounds like the GPU recovered successfully, which is better than the application crashing completely. Meanwhile, we will need a copy of the logs to analyze what the issue could be. Could you please apply this patch to see if you still see the issue? pp132915-caching-fw-ro-structures-v2.diff diff --git a/services/server/devices/rgxccb.c b/services/server/devices/rgxccb.c index 0984c43..e5024a8 100644 --- a/services/server/devices/rgxccb.c +++ b/services/server/devices/rgxccb.c @@ -598,7 +598,9 @@ PVRSRV_ERROR RGXCreateCCB(PVRSRV_RGXDEV_INFO *psDevInfo, PVRSRV_MEMALLOCFLAG_DEVICE_FLAG(FIRMWARE_CACHED) | PVRSRV_MEMALLOCFLAG_GPU_READABLE | PVRSRV_MEMALLOCFLAG_GPU_WRITEABLE | - PVRSRV_MEMALLOCFLAG_CPU_UNCACHED_WC | + ((RGX_IS_FEATURE_VALUE_SUPPORTED(psDevInfo, NUM_OSIDS) && \ + (RGX_GET_FEATURE_VALUE(psDevInfo, NUM_OSIDS) == 8)) ? \ + PVRSRV_MEMALLOCFLAG_CPU_CACHE_INCOHERENT : PVRSRV_MEMALLOCFLAG_CPU_UNCACHED_WC) | \ PVRSRV_MEMALLOCFLAG_ZERO_ON_ALLOC | PVRSRV_MEMALLOCFLAG_KERNEL_CPU_MAPPABLE | PVRSRV_MEMALLOCFLAG_PHYS_HEAP_HINT(FW_MAIN); diff --git a/services/server/devices/rogue/rgxfwutils.h b/services/server/devices/rogue/rgxfwutils.h index de339a2..6b63e49 100644 --- a/services/server/devices/rogue/rgxfwutils.h +++ b/services/server/devices/rogue/rgxfwutils.h @@ -363,7 +363,9 @@ static INLINE IMG_UINT64 RGXReadHWTimerReg(PVRSRV_RGXDEV_INFO *psDevInfo) PVRSRV_MEMALLOCFLAG_GPU_UNCACHED | \ PVRSRV_MEMALLOCFLAG_CPU_READABLE | \ PVRSRV_MEMALLOCFLAG_CPU_WRITEABLE | \ - PVRSRV_MEMALLOCFLAG_CPU_UNCACHED_WC | \ + ((RGX_IS_FEATURE_VALUE_SUPPORTED(psDevInfo, NUM_OSIDS) && \ + (RGX_GET_FEATURE_VALUE(psDevInfo, NUM_OSIDS) == 8)) ? \ + PVRSRV_MEMALLOCFLAG_CPU_CACHE_INCOHERENT : PVRSRV_MEMALLOCFLAG_CPU_UNCACHED_WC) | \ PVRSRV_MEMALLOCFLAG_KERNEL_CPU_MAPPABLE | \ PVRSRV_MEMALLOCFLAG_ZERO_ON_ALLOC | \ PVRSRV_MEMALLOCFLAG_PHYS_HEAP_HINT(FW_MAIN)) Please apply it to your GPU kernel driver and re-build and re-install it into your filesystem. The GPU kernel driver is below: ti-processor-sdk-linux-j7-evm-08_04_00_11/board-support/extra-drivers/ti-img-rogue-driver-1.15.6133109 Regards, Erick Kong, If you could capture some initial logs for us as well, could you please run the following command before running you applicaiton: pvrdebug -loggroups main,mts,hwr Then, after you see the issue, please run this command: pvrlogdump And share the output here. Thanks, Erick hi , Erick We have patched the driver, but the same situation still occurred during runtime. The log is attached as PVR.log. Please refer to it. Thanks, 2248.pvr.log [ 40.729610] PVR_K:(Error): 253: DevicesWatchdogThread: Device status not OK!!! [500] [ 40.739858] PVR_K: 253: ------------[ PVR DBG: START (High) ]------------ [ 40.748607] PVR_K: 253: OS kernel info: Linux 5.10.120-g95b90aa828 #1 SMP PREEMPT Sun Apr 23 12:27:10 CST 2023 aarch64 [ 40.762245] PVR_K: 253: DDK info: Rogue_DDK_Linux_WS rogueddk 1.15@6133109 (release) j721e_linux [ 40.773626] PVR_K: 253: Time now: 40773618us [ 40.779083] PVR_K: 253: Services State: OK [ 40.784315] PVR_K: 253: Server Errors: 1 [ 40.789394] PVR_K: 253: Connections Device ID:0(128) P1052-V1052-T1058-byd_srv.out [ 40.799232] PVR_K: 253: ------[ Driver Info ]------ [ 40.805437] PVR_K: 253: Comparison of UM/KM components: MATCHING [ 40.813092] PVR_K: 253: KM Arch: 64 Bit [ 40.818006] PVR_K: 253: UM Connected Clients: 64 Bit [ 40.824311] PVR_K: 253: UM info: 1.15 @ 6133109 (release) build options: 0x80000810 [ 40.834153] PVR_K: 253: KM info: 1.15 @ 6133109 (release) build options: 0x00000810 [ 40.844315] PVR_K: 253: Window system: wayland [ 40.849985] PVR_K: 253: ------[ RGX Device ID:0 Start ]------ [ 40.857262] PVR_K: 253: ------[ RGX Info ]------ [ 40.863196] PVR_K: 253: Device Node (Info): 00000000937b90b9 (00000000176514d9) [ 40.872442] PVR_K: 253: RGX BVNC: 22.104.208.318 (rogue) [ 40.879239] PVR_K: 253: RGX Device State: Active [ 40.885472] PVR_K: 253: RGX Power State: ON [ 40.890854] PVR_K: 253: FW info: 1.15 @ 6133109 (release) build options: 0x80000810 [ 40.901234] PVR_K: 253: BIF0 - OK [ 40.908274] PVR_K: 253: RGX FW State: FAULT - Idling (HWRState 0x00000001: HWR OK;) [ 40.920628] PVR_K: 253: RGX FW Power State: RGXFWIF_POW_IDLE (APM disabled: 0 ok, 0 denied, 0 non-idle, 0 retry, 0 other, 0 total. Latency: 100 ms) [ 40.941548] PVR_K: 253: RGX DVFS: 0 frequency changes. Current frequency: 600.000 MHz (sampled at 40574246045 ns). FW frequency: 100.000 MHz. [ 40.957555] PVR_K: 253: RGX FW OS 0 - State: active; Freelists: Ok; Priority: 0; MTS on; [ 40.967798] PVR_K: 253: FW Fault 1: "Unknown Client CCB command" (firmware/rgxfw_client_ccb.c:499) [ 40.979093] PVR_K: 253: Data = 0xc0028300, CRTimer = 0x00000465d14b, OSTimer = 40.496479102 [ 40.990939] PVR_K: 253: FW Fault 2: "Unknown Client CCB command" (firmware/rgxfw_client_ccb.c:499) [ 41.002277] PVR_K: 253: Data = 0xc0028300, CRTimer = 0x00000465d1f8, OSTimer = 40.496552915 [ 41.014138] PVR_K: 253: FW Fault 3: "Unknown Client CCB command" (firmware/rgxfw_client_ccb.c:499) [ 41.025434] PVR_K: 253: Data = 0xc0028300, CRTimer = 0x00000465d295, OSTimer = 40.496619902 [ 41.037280] PVR_K: 253: FW Fault 4: "Unknown Client CCB command" (firmware/rgxfw_client_ccb.c:499) [ 41.048607] PVR_K: 253: Data = 0xc0028300, CRTimer = 0x00000465d311, OSTimer = 40.496672808 [ 41.060466] PVR_K: 253: FW Fault 5: "Unknown Client CCB command" (firmware/rgxfw_client_ccb.c:499) [ 41.071768] PVR_K: 253: Data = 0xc0028300, CRTimer = 0x00000465d3c6, OSTimer = 40.496750035 [ 41.083743] PVR_K: 253: FW Fault 6: "Unknown Client CCB command" (firmware/rgxfw_client_ccb.c:499) [ 41.095042] PVR_K: 253: Data = 0xc0028300, CRTimer = 0x00000465d444, OSTimer = 40.496803795 [ 41.106893] PVR_K: 253: FW Fault 7: "Unknown Client CCB command" (firmware/rgxfw_client_ccb.c:499) [ 41.118185] PVR_K: 253: Data = 0xc0028300, CRTimer = 0x00000465d76f, OSTimer = 40.497149878 [ 41.130031] PVR_K: 253: FW Fault 8: "Unknown Client CCB command" (firmware/rgxfw_client_ccb.c:499) [ 41.141325] PVR_K: 253: Data = 0xc0028300, CRTimer = 0x00000465d7c2, OSTimer = 40.497185291 [ 41.153194] PVR_K: 253: Number of HWR: GP(0/0+0), 2D(0/0+0), TA(0/0+0), 3D(1/1+0), CDM(0/0+0), RAY(0/0+0), FALSE(0,0,0,0,0,0) [ 41.167429] PVR_K: 253: DM 0 (GP) [ 41.171691] PVR_K: 253: DM 1 (HWRflags 0x00000000: working;) [ 41.178866] PVR_K: 253: DM 2 (HWRflags 0x00000000: working;) [ 41.186046] PVR_K: 253: DM 3 (HWRflags 0x00000000: working;) [ 41.193226] PVR_K: 253: Recovery 1: PID = 1052, frame = 0, HWRTData = 0x00000000, EventStatus = 0x00000400, Guilty Lockup [ 41.207230] PVR_K: 253: CRTimer = 0x000004683b07, OSTimer = 40.563952224, CyclesElapsed = 40139008 [ 41.220054] PVR_K: 253: PreResetTimeInCycles = 23296, HWResetTimeInCycles = 20224, TotalResetTimeInCycles = 43520 [ 41.234494] PVR_K: 253: DM 4 (HWRflags 0x00000000: working;) [ 41.241674] PVR_K: 253: DM 5 (HWRflags 0x00000000: working;) [ 41.248855] PVR_K: 253: RGX Kernel CCB WO:0x14 RO:0x14 [ 41.255380] PVR_K: 253: RGX Firmware CCB WO:0x4 RO:0x4 [ 41.261897] PVR_K: 253: RGX Kernel CCB commands executed = 20 [ 41.269181] PVR_K: 253: RGX SLR: Forced UFO updates requested = 0 [ 41.276898] PVR_K: 253: RGX Errors: WGP:0, TRP:0 [ 41.282774] PVR_K: 253: Thread0: FW IRQ count = 13 [ 41.288867] PVR_K: 253: Last sampled IRQ count in LISR = 13 [ 41.295956] PVR_K: 253: FW System config flags = 0x00020000 (Ctx switch options: Medium CSW profile; VDM CS INDEX mode;) [ 41.309643] PVR_K: 253: FW OS config flags = 0x0000000F (Ctx switch: TDM; TA; 3D; CDM;) [ 41.319752] PVR_K: 253: ------[ RGX registers ]------ [ 41.326179] PVR_K: 253: RGX Register Base Address (Linear): 0x00000000d5b22453 [ 41.335528] PVR_K: 253: RGX Register Base Address (Physical): 0x4E20000000 [ 41.344229] PVR_K: 253: CORE_ID : 0x0000000008470000 [ 41.352922] PVR_K: 253: CORE_REVISION : 0x00D0013E [ 41.360751] PVR_K: 253: DESIGNER_REV_FIELD1 : 0x00000000 [ 41.368572] PVR_K: 253: DESIGNER_REV_FIELD2 : 0x00000000 [ 41.376408] PVR_K: 253: CHANGESET_NUMBER : 0x0000000000000000 [ 41.385109] PVR_K: 253: CLK_CTRL : 0x0aaaaa002a2aaaaa [ 41.393818] PVR_K: 253: CLK_STATUS : 0x0000000000600000 [ 41.402517] PVR_K: 253: CLK_CTRL2 : 0x0000000000000000 [ 41.411868] PVR_K: 253: CLK_STATUS2 : 0x0000000000000000 [ 41.420613] PVR_K: 253: EVENT_STATUS : 0x00004410 [ 41.428508] PVR_K: 253: TIMER : 0x0000000004813b4e [ 41.437265] PVR_K: 253: BIF_FAULT_BANK0_MMU_STATUS : 0x00000000 [ 41.445202] PVR_K: 253: BIF_FAULT_BANK0_REQ_STATUS : 0x0000000000000000 [ 41.453930] PVR_K: 253: BIF_FAULT_BANK1_MMU_STATUS : 0x00000000 [ 41.461811] PVR_K: 253: BIF_FAULT_BANK1_REQ_STATUS : 0x0000000000000000 [ 41.470530] PVR_K: 253: BIF_MMU_STATUS : 0x00000000 [ 41.478427] PVR_K: 253: BIF_MMU_ENTRY : 0x00000000 [ 41.486276] PVR_K: 253: BIF_MMU_ENTRY_STATUS : 0x0000000000000000 [ 41.495018] PVR_K: 253: BIF_STATUS_MMU : 0x00000000 [ 41.502853] PVR_K: 253: BIF_READS_EXT_STATUS : 0x00000000 [ 41.510745] PVR_K: 253: BIF_READS_INT_STATUS : 0x00000000 [ 41.518584] PVR_K: 253: BIFPM_STATUS_MMU : 0x00000000 [ 41.526458] PVR_K: 253: BIFPM_READS_EXT_STATUS : 0x00000000 [ 41.534303] PVR_K: 253: BIFPM_READS_INT_STATUS : 0x00000000 [ 41.542262] PVR_K: 253: BIF_CAT_BASE_INDEX : 0x0000000000000100 [ 41.550988] PVR_K: 253: BIF_CAT_BASE0 : 0x0000000000000000 [ 41.559745] PVR_K: 253: BIF_CAT_BASE1 : 0x00000008abf34000 [ 41.568456] PVR_K: 253: BIF_CAT_BASE2 : 0x0000000000000000 [ 41.577210] PVR_K: 253: BIF_CAT_BASE3 : 0x0000000000000000 [ 41.585916] PVR_K: 253: BIF_CAT_BASE4 : 0x0000000000000000 [ 41.594652] PVR_K: 253: BIF_CAT_BASE5 : 0x0000000000000000 [ 41.603356] PVR_K: 253: BIF_CAT_BASE6 : 0x0000000000000000 [ 41.612094] PVR_K: 253: BIF_CAT_BASE7 : 0x0000000000000000 [ 41.620793] PVR_K: 253: BIF_CTRL_INVAL : 0x00000000 [ 41.628683] PVR_K: 253: BIF_CTRL : 0x000000C0 [ 41.636520] PVR_K: 253: BIF_PM_CAT_BASE_VCE0 : 0x0000000000000000 [ 41.645267] PVR_K: 253: BIF_PM_CAT_BASE_TE0 : 0x0000000000000000 [ 41.653978] PVR_K: 253: BIF_PM_CAT_BASE_ALIST0 : 0x0000000000000000 [ 41.662717] PVR_K: 253: BIF_PM_CAT_BASE_VCE1 : 0x0000000000000000 [ 41.671425] PVR_K: 253: BIF_PM_CAT_BASE_TE1 : 0x0000000000000000 [ 41.680162] PVR_K: 253: BIF_PM_CAT_BASE_ALIST1 : 0x0000000000000000 [ 41.688882] PVR_K: 253: PERF_TA_PHASE : 0x00000000 [ 41.696803] PVR_K: 253: PERF_TA_CYCLE : 0x00000000 [ 41.704653] PVR_K: 253: PERF_3D_PHASE : 0x00000006 [ 41.712586] PVR_K: 253: PERF_3D_CYCLE : 0x0000843E [ 41.720439] PVR_K: 253: PERF_TA_OR_3D_CYCLE : 0x0000843E [ 41.728283] PVR_K: 253: PERF_TA_AND_3D_CYCLE : 0x00000000 [ 41.736124] PVR_K: 253: PERF_COMPUTE_PHASE : 0x00000000 [ 41.743975] PVR_K: 253: PERF_COMPUTE_CYCLE : 0x00000000 [ 41.751872] PVR_K: 253: PM_PARTIAL_RENDER_ENABLE : 0x00000000 [ 41.759718] PVR_K: 253: ISP_RENDER : 0x00000003 [ 41.767558] PVR_K: 253: TLA_STATUS : 0x0000000000000000 [ 41.776264] PVR_K: 253: MCU_FENCE : 0x0000018000000000 [ 41.784961] PVR_K: 253: VDM_CONTEXT_STORE_STATUS : 0x00000001 [ 41.792782] PVR_K: 253: VDM_CONTEXT_STORE_TASK0 : 0x0000000000000000 [ 41.801481] PVR_K: 253: VDM_CONTEXT_STORE_TASK1 : 0x0000000000000000 [ 41.810199] PVR_K: 253: VDM_CONTEXT_STORE_TASK2 : 0x0000000000000000 [ 41.818900] PVR_K: 253: VDM_CONTEXT_RESUME_TASK0 : 0x0000000000000000 [ 41.827598] PVR_K: 253: VDM_CONTEXT_RESUME_TASK1 : 0x0000000000000000 [ 41.836301] PVR_K: 253: VDM_CONTEXT_RESUME_TASK2 : 0x0000000000000000 [ 41.845005] PVR_K: 253: ISP_CTL : 0x0002B000 [ 41.852836] PVR_K: 253: ISP_STATUS : 0x00000003 [ 41.860660] PVR_K: 253: MTS_INTCTX : 0x00000000 [ 41.868494] PVR_K: 253: MTS_BGCTX : 0x00000000 [ 41.876334] PVR_K: 253: MTS_BGCTX_COUNTED_SCHEDULE : 0x00000000 [ 41.884171] PVR_K: 253: MTS_SCHEDULE : 0x00000000 [ 41.891992] PVR_K: 253: MTS_GPU_INT_STATUS : 0x00004410 [ 41.899825] PVR_K: 253: CDM_CONTEXT_STORE_STATUS : 0x00000000 [ 41.907658] PVR_K: 253: CDM_CONTEXT_PDS0 : 0x0000000000000000 [ 41.916346] PVR_K: 253: CDM_CONTEXT_PDS1 : 0x0000000000000000 [ 41.925035] PVR_K: 253: CDM_TERMINATE_PDS : 0x0000000000000000 [ 41.933725] PVR_K: 253: CDM_TERMINATE_PDS1 : 0x0000000000000000 [ 41.942430] PVR_K: 253: SIDEKICK_IDLE : 0x0000007E [ 41.950256] PVR_K: 253: SLC_IDLE : 0x000000FF [ 41.958076] PVR_K: 253: SLC_STATUS0 : 0x00000000 [ 41.965913] PVR_K: 253: SLC_STATUS1 : 0x0000000000000000 [ 41.974602] PVR_K: 253: SLC_STATUS2 : 0x0000000000000000 [ 41.983299] PVR_K: 253: SLC_CTRL_BYPASS : 0x01000000 [ 41.991143] PVR_K: 253: SLC_CTRL_MISC : 0x0000000000200003 [ 41.999847] PVR_K: 253: MIPS_ADDR_REMAP1_CONFIG1 : 0x1FC00001 [ 42.007670] PVR_K: 253: MIPS_ADDR_REMAP1_CONFIG2 : 0x00000008b063600c [ 42.016359] PVR_K: 253: MIPS_ADDR_REMAP2_CONFIG1 : 0x1FC01001 [ 42.024189] PVR_K: 253: MIPS_ADDR_REMAP2_CONFIG2 : 0x00000008b065300c [ 42.032885] PVR_K: 253: MIPS_ADDR_REMAP3_CONFIG1 : 0x1FC02001 [ 42.040703] PVR_K: 253: MIPS_ADDR_REMAP3_CONFIG2 : 0x00000008b063500c [ 42.049391] PVR_K: 253: MIPS_ADDR_REMAP4_CONFIG1 : 0x1FC00000 [ 42.057212] PVR_K: 253: MIPS_ADDR_REMAP4_CONFIG2 : 0x000000000000000c [ 42.065909] PVR_K: 253: MIPS_ADDR_REMAP5_CONFIG1 : 0x00000001 [ 42.073740] PVR_K: 253: MIPS_ADDR_REMAP5_CONFIG2 : 0x00000008b063600c [ 42.082428] PVR_K: 253: MIPS_WRAPPER_CONFIG : 0x000000000001cf80 [ 42.091117] PVR_K: 253: MIPS_EXCEPTION_STATUS : 0x00000020 [ 42.099064] PVR_K: 253: ---- [ MIPS internal state ] ---- [ 42.105920] PVR_K: 253: PC : 0xC00171C4 [ 42.113749] PVR_K: 253: STATUS_REGISTER : 0x00481C05 [ 42.121594] PVR_K: 253: CAUSE_REGISTER : 0x00800000 [ 42.129434] PVR_K: 253: BAD_REGISTER : 0xC00171B8 [ 42.137255] PVR_K: 253: EPC : 0xC00171C0 [ 42.145084] PVR_K: 253: SP : 0xCF600FE0 [ 42.152907] PVR_K: 253: BAD_INSTRUCTION : 0x00000000 [ 42.160731] PVR_K: 253: TLB : [ 42.167363] PVR_K: 253: 0) VA 0xCF800000 ( 64k) -> PA0 0xe20000000 DV , PA1 0x00000000 C [ 42.178111] PVR_K: 253: 1) VA 0xCF000000 ( 16k) -> PA0 0x8b0620000 DVGC, PA1 0x8b0624000 DVGC [ 42.188974] PVR_K: 253: 2) VA 0xCF600000 ( 4k) -> PA0 0x8b0654000 DV C, PA1 0x00000000 C [ 42.199730] PVR_K: 253: 3) VA 0xC0032000 ( 4k) -> PA0 0x8b0650000 DVGC, PA1 0x8b0651000 DVGC [ 42.210586] PVR_K: 253: 4) VA 0xF0008000 ( 4k) -> PA0 0x00000000 C, PA1 0x00000000 C [ 42.221226] PVR_K: 253: 5) VA 0xC001C000 ( 4k) -> PA0 0x8b065a000 VGC, PA1 0x8b065b000 VGC [ 42.232085] PVR_K: 253: 6) VA 0xC001A000 ( 4k) -> PA0 0x8b0658000 DVG , PA1 0x8b0659000 DVG [ 42.242950] PVR_K: 253: 7) VA 0xC0006000 ( 4k) -> PA0 0x8b0613000 DVGC, PA1 0x8b0614000 DVGC [ 42.253827] PVR_K: 253: 8) VA 0xC000A000 ( 4k) -> PA0 0x8b0617000 DVGC, PA1 0x8b0618000 DVGC [ 42.264683] PVR_K: 253: 9) VA 0xC0026000 ( 4k) -> PA0 0x8b067b000 DVG , PA1 0x8b06cf000 DVG [ 42.275546] PVR_K: 253: 10) VA 0xF0014000 ( 4k) -> PA0 0x00000000 C, PA1 0x00000000 C [ 42.286189] PVR_K: 253: 11) VA 0xC0016000 ( 4k) -> PA0 0x8b0633000 DVGC, PA1 0x8b0634000 DVGC [ 42.297050] PVR_K: 253: 12) VA 0xF0018000 ( 4k) -> PA0 0x00000000 C, PA1 0x00000000 C [ 42.307688] PVR_K: 253: 13) VA 0xF001A000 ( 4k) -> PA0 0x00000000 C, PA1 0x00000000 C [ 42.318332] PVR_K: 253: 14) VA 0xC0020000 ( 4k) -> PA0 0x8b0671000 DVG , PA1 0x8b0673000 DVG [ 42.329205] PVR_K: 253: 15) VA 0xC0002000 ( 4k) -> PA0 0x8b060f000 DVGC, PA1 0x8b0610000 DVGC [ 42.340072] PVR_K: 253: -------------------------------- [ 42.346814] PVR_K: 253: ------[ RGX FW Trace Info ]------ [ 42.353668] PVR_K: 253: Debug log type: none [ 42.359105] PVR_K: 253: RGX FW thread 0: Trace buffer not yet allocated [ 42.367467] PVR_K: 253: ------[ Full CCB Status ]------ [ 42.374102] PVR_K: 253: FWCtx 0xC0028300 (TQ_3D-P1052-T1058-byd_srv.out) [ 42.382578] PVR_K: 253: `--<Empty> [ 42.387152] PVR_K: 253: FWCtx 0xC0028040 (TA-P1052-T1058-byd_srv.out) [ 42.395311] PVR_K: 253: `--<Empty> [ 42.399889] PVR_K: 253: FWCtx 0xC00280E0 (3D-P1052-T1058-byd_srv.out) [ 42.408045] PVR_K: 253: `--<Empty> [ 42.412621] PVR_K: 253: ------[ RGX Device ID:0 End ]------ [ 42.419690] PVR_K: 253: ------[ System Summary Device ID:0 ]------ [ 42.427507] PVR_K: 253: Device System Power State: ON [ 42.433916] PVR_K: 253: MaxHWTOut: 500000us, WtTryCt: 10000, WDGTOut(on,off): (10000ms,3600000ms) [ 42.445105] PVR_K: 253: ------[ Server Thread Summary ]------ [ 42.452393] PVR_K: 253: pvr_defer_free : Running [ 42.458482] PVR_K: 253: Number of deferred cleanup items : 0 [ 42.466088] PVR_K: 253: pvr_device_wdg : Running [ 42.472178] PVR_K: 253: pvr_cacheop : Running [ 42.477943] PVR_K: 253: Configuration: QSZ: 16, UKT: -1, KDFT: 131072, LINESIZE: 64, PGSIZE: 4096, KDF: Yes, URBF: Yes [ 42.491858] PVR_K: 253: Pending deferred CacheOp entries : 0 [ 42.499470] PVR_K: 253: ------[ AppHint Settings ]------ [ 42.506218] PVR_K: 253: Build Vars [ 42.510795] PVR_K: 253: EnableTrustedDeviceAceConfig: N [ 42.517858] PVR_K: 253: CleanupThreadPriority: 0x00000005 [ 42.525141] PVR_K: 253: CacheOpThreadPriority: 0x00000001 [ 42.532454] PVR_K: 253: WatchdogThreadPriority: 0x00000000 [ 42.539877] PVR_K: 253: HWPerfClientBufferSize: 0x000c0000 [ 42.547306] PVR_K: 253: Module Params [ 42.552398] PVR_K: 253: none [ 42.556707] PVR_K: 253: Debug Info Params [ 42.562233] PVR_K: 253: CacheOpConfig: 0x0000000c [ 42.568798] PVR_K: 253: CacheOpUMKMThresholdSize: 0xffffffff [ 42.576600] PVR_K: 253: Debug Info Params Device ID: 0 [ 42.583568] PVR_K: 253: none [ 42.587799] PVR_K: 253: ------[ HTB Log state: Off ]------ [ 42.594985] PVR_K: 253: ------[ Active Sync Checkpoints ]------ [ 42.602628] ------[ Native Fence Sync: timelines ]------ [ 42.609291] foreign_sync: @0 ctx=1 refs=1 [ 42.614557] sw: RM_SWTimeline-byd_srv.out-1052 @0 cur=0 [ 42.621201] rogue-ta3d: @0 ctx=3 refs=1 [ 42.626143] rogue-tq3d: @0 ctx=5 refs=1 [ 42.631124] QE-byd_srv.out-1052: @4 ctx=6 refs=2 [ 42.636886] @3: (++) refs=1 fwaddr=0xc002b019 enqueue=1 status=Signalled 3-TQM [ 42.646246] PVR_K: 253: ------------[ PVR DBG: END ]------------ [ 42.654046] ------------[ cut here ]------------ [ 42.659938] WARNING: CPU: 1 PID: 253 at /home/hhw3516496/workspace/TDA4_1018/tda4_linux_os_v8_4/board-support/extra-drivers/ti-img-rogue-driver-1.15.6133109/binary_j721e_linux_wayland_release/target_aarch64/kbuild/services/server/common/pvr_notifier.c:529 PVRSRVDebugRequest+0x4d0/0x660 [pvrsrvkm] [ 42.692669] Modules linked in: bluetooth ecdh_generic ecc rfkill xhci_plat_hcd xhci_hcd cdns3 udc_core roles ti_am335x_adc omap_rng kfifo_buf rng_core irq_pruss_intc rpmsg_char pru_rproc usbcore icss_iep usb_common crct10dif_ce snd_soc_j721e_evm ti_j721e_cpsw_virt_mac phy_can_transceiver ti_k3_r5_remoteproc ti_am335x_tscadc pruss pvrsrvkm(O) sa2ul vxd_dec vxe_enc sha512_generic videobuf2_dma_sg snd_soc_pcm3168a_i2c authenc videobuf2_dma_contig v4l2_mem2mem ti_k3_dsp_remoteproc cdns_dphy videobuf2_memops videobuf2_v4l2 snd_soc_pcm3168a virtio_rpmsg_bus videobuf2_common cdns3_ti m_can_platform m_can can_dev rti_wdt sch_fq_codel rpmsg_kdrv_switch cryptodev(O) ipv6 [ 42.765814] CPU: 1 PID: 253 Comm: pvr_device_wdg Tainted: G O 5.10.120-g95b90aa828 #1 [ 42.777201] Hardware name: Texas Instruments K3 J721E SoC (DT) [ 42.784474] pstate: 80000005 (Nzcv daif -PAN -UAO -TCO BTYPE=--) [ 42.792065] pc : PVRSRVDebugRequest+0x4d0/0x660 [pvrsrvkm] [ 42.798984] lr : PVRSRVDebugRequest+0x4d0/0x660 [pvrsrvkm] [ 42.805820] sp : ffff8000123e3c80 [ 42.809950] x29: ffff8000123e3c80 x28: 0000000000000000 [ 42.816573] x27: ffff8000121b3918 x26: ffff800008d687e0 [ 42.823195] x25: ffff00082d572000 x24: 0000000000000009 [ 42.829818] x23: 0000000000000002 x22: 0000000000000000 [ 42.836441] x21: 0000000000000000 x20: ffff00082d5720d8 [ 42.843063] x19: ffff00082d47caa0 x18: 0000000000000000 [ 42.849686] x17: 0000000000000000 x16: 0000000000000000 [ 42.856309] x15: 0000000000000000 x14: 0000000000000302 [ 42.862931] x13: 0000000000000000 x12: 0000000000000000 [ 42.869553] x11: 000000000000004f x10: 00000000000009c0 [ 42.876178] x9 : ffff8000123e3ae0 x8 : ffff00082b5d8a20 [ 42.882801] x7 : ffff00087f9e41c0 x6 : ffff00087f9e4140 [ 42.889424] x5 : 00000000410fd080 x4 : 0000000000f0000f [ 42.896047] x3 : 0000000000000000 x2 : ffffffffffffff00 [ 42.902670] x1 : 0000000000000000 x0 : ffff00082bdb8c00 [ 42.909294] Call trace: [ 42.912454] PVRSRVDebugRequest+0x4d0/0x660 [pvrsrvkm] [ 42.918922] DevicesWatchdogThread_ForEachVaCb+0x14c/0x158 [pvrsrvkm] [ 42.927036] List_PVRSRV_DEVICE_NODE_ForEach_va+0x74/0xb0 [pvrsrvkm] [ 42.935030] DevicesWatchdogThread+0x144/0x210 [pvrsrvkm] [ 42.941821] OSThreadRun+0x24/0x60 [pvrsrvkm] [ 42.947262] kthread+0x140/0x160 [ 42.951284] ret_from_fork+0x10/0x34 [ 42.955737] ---[ end trace b9b2eb3c337e0983 ]--- [ 42.964965] PVR_K: 253: ------------[ PVR DBG: START (High) ]------------ [ 42.973750] PVR_K: 253: OS kernel info: Linux 5.10.120-g95b90aa828 #1 SMP PREEMPT Sun Apr 23 12:27:10 CST 2023 aarch64 [ 42.987580] PVR_K: 253: DDK info: Rogue_DDK_Linux_WS rogueddk 1.15@6133109 (release) j721e_linux [ 42.998886] PVR_K: 253: Time now: 42998876us [ 43.004524] PVR_K: 253: Services State: OK [ 43.009873] PVR_K: 253: Server Errors: 1 [ 43.014993] PVR_K: 253: Connections Device ID:0(128) P1052-V1052-T1058-byd_srv.out [ 43.024724] PVR_K: 253: ------[ Driver Info ]------ [ 43.031103] PVR_K: 253: Comparison of UM/KM components: MATCHING [ 43.038861] PVR_K: 253: KM Arch: 64 Bit [ 43.043910] PVR_K: 253: UM Connected Clients: 64 Bit [ 43.050342] PVR_K: 253: UM info: 1.15 @ 6133109 (release) build options: 0x80000810 [ 43.060300] PVR_K: 253: KM info: 1.15 @ 6133109 (release) build options: 0x00000810 [ 43.070242] PVR_K: 253: Window system: wayland [ 43.075975] PVR_K: 253: ------[ RGX Device ID:0 Start ]------ [ 43.083462] PVR_K: 253: ------[ RGX Info ]------ [ 43.089507] PVR_K: 253: Device Node (Info): 00000000937b90b9 (00000000176514d9) [ 43.098930] PVR_K: 253: RGX BVNC: 22.104.208.318 (rogue) [ 43.105771] PVR_K: 253: RGX Device State: Active [ 43.111766] PVR_K: 253: RGX Power State: ON [ 43.117280] PVR_K: 253: FW info: 1.15 @ 6133109 (release) build options: 0x80000810 [ 43.127210] PVR_K: 253: BIF0 - OK [ 43.131604] PVR_K: 253: RGX FW State: FAULT - Idling (HWRState 0x00000001: HWR OK;) [ 43.141476] PVR_K: 253: RGX FW Power State: RGXFWIF_POW_IDLE (APM disabled: 0 ok, 0 denied, 0 non-idle, 0 retry, 0 other, 0 total. Latency: 100 ms) [ 43.158316] PVR_K: 253: RGX DVFS: 0 frequency changes. Current frequency: 600.000 MHz (sampled at 40574246045 ns). FW frequency: 100.000 MHz. [ 43.174543] PVR_K: 253: RGX FW OS 0 - State: active; Freelists: Ok; Priority: 0; MTS on; [ 43.185062] PVR_K: 253: FW Fault 1: "Unknown Client CCB command" (firmware/rgxfw_client_ccb.c:499) [ 43.196659] PVR_K: 253: Data = 0xc0028300, CRTimer = 0x00000465d14b, OSTimer = 40.496479102 [ 43.208783] PVR_K: 253: FW Fault 2: "Unknown Client CCB command" (firmware/rgxfw_client_ccb.c:499) [ 43.220319] PVR_K: 253: Data = 0xc0028300, CRTimer = 0x00000465d1f8, OSTimer = 40.496552915 [ 43.232458] PVR_K: 253: FW Fault 3: "Unknown Client CCB command" (firmware/rgxfw_client_ccb.c:499) [ 43.243993] PVR_K: 253: Data = 0xc0028300, CRTimer = 0x00000465d295, OSTimer = 40.496619902 [ 43.255973] PVR_K: 253: FW Fault 4: "Unknown Client CCB command" (firmware/rgxfw_client_ccb.c:499) [ 43.267297] PVR_K: 253: Data = 0xc0028300, CRTimer = 0x00000465d311, OSTimer = 40.496672808 [ 43.279159] PVR_K: 253: FW Fault 5: "Unknown Client CCB command" (firmware/rgxfw_client_ccb.c:499) [ 43.290469] PVR_K: 253: Data = 0xc0028300, CRTimer = 0x00000465d3c6, OSTimer = 40.496750035 [ 43.302328] PVR_K: 253: FW Fault 6: "Unknown Client CCB command" (firmware/rgxfw_client_ccb.c:499) [ 43.313625] PVR_K: 253: Data = 0xc0028300, CRTimer = 0x00000465d444, OSTimer = 40.496803795 [ 43.325473] PVR_K: 253: FW Fault 7: "Unknown Client CCB command" (firmware/rgxfw_client_ccb.c:499) [ 43.336771] PVR_K: 253: Data = 0xc0028300, CRTimer = 0x00000465d76f, OSTimer = 40.497149878 [ 43.348663] PVR_K: 253: FW Fault 8: "Unknown Client CCB command" (firmware/rgxfw_client_ccb.c:499) [ 43.359987] PVR_K: 253: Data = 0xc0028300, CRTimer = 0x00000465d7c2, OSTimer = 40.497185291 [ 43.371851] PVR_K: 253: Number of HWR: GP(0/0+0), 2D(0/0+0), TA(0/0+0), 3D(1/1+0), CDM(0/0+0), RAY(0/0+0), FALSE(0,0,0,0,0,0) [ 43.386085] PVR_K: 253: DM 0 (GP) [ 43.390341] PVR_K: 253: DM 1 (HWRflags 0x00000000: working;) [ 43.397520] PVR_K: 253: DM 2 (HWRflags 0x00000000: working;) [ 43.404698] PVR_K: 253: DM 3 (HWRflags 0x00000000: working;) [ 43.411877] PVR_K: 253: Recovery 1: PID = 1052, frame = 0, HWRTData = 0x00000000, EventStatus = 0x00000400, Guilty Lockup [ 43.425882] PVR_K: 253: CRTimer = 0x000004683b07, OSTimer = 40.563952224, CyclesElapsed = 40139008 [ 43.438695] PVR_K: 253: PreResetTimeInCycles = 23296, HWResetTimeInCycles = 20224, TotalResetTimeInCycles = 43520 [ 43.453132] PVR_K: 253: DM 4 (HWRflags 0x00000000: working;) [ 43.460307] PVR_K: 253: DM 5 (HWRflags 0x00000000: working;) [ 43.467481] PVR_K: 253: RGX Kernel CCB WO:0x14 RO:0x14 [ 43.474008] PVR_K: 253: RGX Firmware CCB WO:0x4 RO:0x4 [ 43.480541] PVR_K: 253: RGX Kernel CCB commands executed = 20 [ 43.487822] PVR_K: 253: RGX SLR: Forced UFO updates requested = 0 [ 43.495535] PVR_K: 253: RGX Errors: WGP:0, TRP:0 [ 43.501408] PVR_K: 253: Thread0: FW IRQ count = 13 [ 43.507494] PVR_K: 253: Last sampled IRQ count in LISR = 13 [ 43.514565] PVR_K: 253: FW System config flags = 0x00020000 (Ctx switch options: Medium CSW profile; VDM CS INDEX mode;) [ 43.528254] PVR_K: 253: FW OS config flags = 0x0000000F (Ctx switch: TDM; TA; 3D; CDM;) [ 43.538377] PVR_K: 253: ------[ RGX registers ]------ [ 43.544794] PVR_K: 253: RGX Register Base Address (Linear): 0x00000000d5b22453 [ 43.554141] PVR_K: 253: RGX Register Base Address (Physical): 0x4E20000000 [ 43.562828] PVR_K: 253: CORE_ID : 0x0000000008470000 [ 43.571522] PVR_K: 253: CORE_REVISION : 0x00D0013E [ 43.579342] PVR_K: 253: DESIGNER_REV_FIELD1 : 0x00000000 [ 43.587160] PVR_K: 253: DESIGNER_REV_FIELD2 : 0x00000000 [ 43.594984] PVR_K: 253: CHANGESET_NUMBER : 0x0000000000000000 [ 43.603687] PVR_K: 253: CLK_CTRL : 0x0aaaaa002a2aaaaa [ 43.612397] PVR_K: 253: CLK_STATUS : 0x0000000000600000 [ 43.621101] PVR_K: 253: CLK_CTRL2 : 0x0000000000000000 [ 43.629791] PVR_K: 253: CLK_STATUS2 : 0x0000000000000000 [ 43.638479] PVR_K: 253: EVENT_STATUS : 0x00004410 [ 43.646306] PVR_K: 253: TIMER : 0x0000000004d08bd7 [ 43.655001] PVR_K: 253: BIF_FAULT_BANK0_MMU_STATUS : 0x00000000 [ 43.662833] PVR_K: 253: BIF_FAULT_BANK0_REQ_STATUS : 0x0000000000000000 [ 43.671543] PVR_K: 253: BIF_FAULT_BANK1_MMU_STATUS : 0x00000000 [ 43.679387] PVR_K: 253: BIF_FAULT_BANK1_REQ_STATUS : 0x0000000000000000 [ 43.688101] PVR_K: 253: BIF_MMU_STATUS : 0x00000000 [ 43.695944] PVR_K: 253: BIF_MMU_ENTRY : 0x00000000 [ 43.703799] PVR_K: 253: BIF_MMU_ENTRY_STATUS : 0x0000000000000000 [ 43.712521] PVR_K: 253: BIF_STATUS_MMU : 0x00000000 [ 43.720352] PVR_K: 253: BIF_READS_EXT_STATUS : 0x00000000 [ 43.728178] PVR_K: 253: BIF_READS_INT_STATUS : 0x00000000 [ 43.736011] PVR_K: 253: BIFPM_STATUS_MMU : 0x00000000 [ 43.743837] PVR_K: 253: BIFPM_READS_EXT_STATUS : 0x00000000 [ 43.751662] PVR_K: 253: BIFPM_READS_INT_STATUS : 0x00000000 [ 43.759485] PVR_K: 253: BIF_CAT_BASE_INDEX : 0x0000000000000100 [ 43.768184] PVR_K: 253: BIF_CAT_BASE0 : 0x0000000000000000 [ 43.776888] PVR_K: 253: BIF_CAT_BASE1 : 0x00000008abf34000 [ 43.785578] PVR_K: 253: BIF_CAT_BASE2 : 0x0000000000000000 [ 43.794288] PVR_K: 253: BIF_CAT_BASE3 : 0x0000000000000000 [ 43.802993] PVR_K: 253: BIF_CAT_BASE4 : 0x0000000000000000 [ 43.811712] PVR_K: 253: BIF_CAT_BASE5 : 0x0000000000000000 [ 43.820428] PVR_K: 253: BIF_CAT_BASE6 : 0x0000000000000000 [ 43.829312] PVR_K: 253: BIF_CAT_BASE7 : 0x0000000000000000 [ 43.838194] PVR_K: 253: BIF_CTRL_INVAL : 0x00000000 [ 43.846206] PVR_K: 253: BIF_CTRL : 0x000000C0 [ 43.854128] PVR_K: 253: BIF_PM_CAT_BASE_VCE0 : 0x0000000000000000 [ 43.862918] PVR_K: 253: BIF_PM_CAT_BASE_TE0 : 0x0000000000000000 [ 43.871826] PVR_K: 253: BIF_PM_CAT_BASE_ALIST0 : 0x0000000000000000 [ 43.880624] PVR_K: 253: BIF_PM_CAT_BASE_VCE1 : 0x0000000000000000 [ 43.889394] PVR_K: 253: BIF_PM_CAT_BASE_TE1 : 0x0000000000000000 [ 43.898297] PVR_K: 253: BIF_PM_CAT_BASE_ALIST1 : 0x0000000000000000 [ 43.907266] PVR_K: 253: PERF_TA_PHASE : 0x00000000 [ 43.915314] PVR_K: 253: PERF_TA_CYCLE : 0x00000000 [ 43.923335] PVR_K: 253: PERF_3D_PHASE : 0x00000006 [ 43.931413] PVR_K: 253: PERF_3D_CYCLE : 0x0000843E [ 43.939451] PVR_K: 253: PERF_TA_OR_3D_CYCLE : 0x0000843E [ 43.947485] PVR_K: 253: PERF_TA_AND_3D_CYCLE : 0x00000000 [ 43.955545] PVR_K: 253: PERF_COMPUTE_PHASE : 0x00000000 [ 43.963597] PVR_K: 253: PERF_COMPUTE_CYCLE : 0x00000000 [ 43.971663] PVR_K: 253: PM_PARTIAL_RENDER_ENABLE : 0x00000000 [ 43.979809] PVR_K: 253: ISP_RENDER : 0x00000003 [ 43.987894] PVR_K: 253: TLA_STATUS : 0x0000000000000000 [ 43.996951] PVR_K: 253: MCU_FENCE : 0x0000018000000000 [ 44.005894] PVR_K: 253: VDM_CONTEXT_STORE_STATUS : 0x00000001 [ 44.013949] PVR_K: 253: VDM_CONTEXT_STORE_TASK0 : 0x0000000000000000 [ 44.022901] PVR_K: 253: VDM_CONTEXT_STORE_TASK1 : 0x0000000000000000 [ 44.031844] PVR_K: 253: VDM_CONTEXT_STORE_TASK2 : 0x0000000000000000 [ 44.040759] PVR_K: 253: VDM_CONTEXT_RESUME_TASK0 : 0x0000000000000000 [ 44.049690] PVR_K: 253: VDM_CONTEXT_RESUME_TASK1 : 0x0000000000000000 [ 44.058614] PVR_K: 253: VDM_CONTEXT_RESUME_TASK2 : 0x0000000000000000 [ 44.067310] PVR_K: 253: ISP_CTL : 0x0002B000 [ 44.075135] PVR_K: 253: ISP_STATUS : 0x00000003 [ 44.082952] PVR_K: 253: MTS_INTCTX : 0x00000000 [ 44.090775] PVR_K: 253: MTS_BGCTX : 0x00000000 [ 44.098592] PVR_K: 253: MTS_BGCTX_COUNTED_SCHEDULE : 0x00000000 [ 44.106410] PVR_K: 253: MTS_SCHEDULE : 0x00000000 [ 44.114229] PVR_K: 253: MTS_GPU_INT_STATUS : 0x00004410 [ 44.122046] PVR_K: 253: CDM_CONTEXT_STORE_STATUS : 0x00000000 [ 44.129864] PVR_K: 253: CDM_CONTEXT_PDS0 : 0x0000000000000000 [ 44.138549] PVR_K: 253: CDM_CONTEXT_PDS1 : 0x0000000000000000 [ 44.147233] PVR_K: 253: CDM_TERMINATE_PDS : 0x0000000000000000 [ 44.155922] PVR_K: 253: CDM_TERMINATE_PDS1 : 0x0000000000000000 [ 44.164631] PVR_K: 253: SIDEKICK_IDLE : 0x0000007E [ 44.172456] PVR_K: 253: SLC_IDLE : 0x000000FF [ 44.180275] PVR_K: 253: SLC_STATUS0 : 0x00000000 [ 44.188093] PVR_K: 253: SLC_STATUS1 : 0x0000000000000000 [ 44.196782] PVR_K: 253: SLC_STATUS2 : 0x0000000000000000 [ 44.205466] PVR_K: 253: SLC_CTRL_BYPASS : 0x01000000 [ 44.213284] PVR_K: 253: SLC_CTRL_MISC : 0x0000000000200003 [ 44.221975] PVR_K: 253: MIPS_ADDR_REMAP1_CONFIG1 : 0x1FC00001 [ 44.229793] PVR_K: 253: MIPS_ADDR_REMAP1_CONFIG2 : 0x00000008b063600c [ 44.238479] PVR_K: 253: MIPS_ADDR_REMAP2_CONFIG1 : 0x1FC01001 [ 44.246299] PVR_K: 253: MIPS_ADDR_REMAP2_CONFIG2 : 0x00000008b065300c [ 44.254983] PVR_K: 253: MIPS_ADDR_REMAP3_CONFIG1 : 0x1FC02001 [ 44.262800] PVR_K: 253: MIPS_ADDR_REMAP3_CONFIG2 : 0x00000008b063500c [ 44.271483] PVR_K: 253: MIPS_ADDR_REMAP4_CONFIG1 : 0x1FC00000 [ 44.279302] PVR_K: 253: MIPS_ADDR_REMAP4_CONFIG2 : 0x000000000000000c [ 44.287991] PVR_K: 253: MIPS_ADDR_REMAP5_CONFIG1 : 0x00000001 [ 44.295813] PVR_K: 253: MIPS_ADDR_REMAP5_CONFIG2 : 0x00000008b063600c [ 44.304500] PVR_K: 253: MIPS_WRAPPER_CONFIG : 0x000000000001cf80 [ 44.313187] PVR_K: 253: MIPS_EXCEPTION_STATUS : 0x00000020 [ 44.321132] PVR_K: 253: ---- [ MIPS internal state ] ---- [ 44.327977] PVR_K: 253: PC : 0xC00171C0 [ 44.335793] PVR_K: 253: STATUS_REGISTER : 0x00481C05 [ 44.343610] PVR_K: 253: CAUSE_REGISTER : 0x00800000 [ 44.351431] PVR_K: 253: BAD_REGISTER : 0xC00171B8 [ 44.359251] PVR_K: 253: EPC : 0xC00171C0 [ 44.367070] PVR_K: 253: SP : 0xCF600FE0 [ 44.374887] PVR_K: 253: BAD_INSTRUCTION : 0x00000000 [ 44.382704] PVR_K: 253: TLB : [ 44.389333] PVR_K: 253: 0) VA 0xCF800000 ( 64k) -> PA0 0xe20000000 DV , PA1 0x00000000 C [ 44.400079] PVR_K: 253: 1) VA 0xCF000000 ( 16k) -> PA0 0x8b0620000 DVGC, PA1 0x8b0624000 DVGC [ 44.410936] PVR_K: 253: 2) VA 0xCF600000 ( 4k) -> PA0 0x8b0654000 DV C, PA1 0x00000000 C [ 44.421685] PVR_K: 253: 3) VA 0xC0032000 ( 4k) -> PA0 0x8b0650000 DVGC, PA1 0x8b0651000 DVGC [ 44.432538] PVR_K: 253: 4) VA 0xF0008000 ( 4k) -> PA0 0x00000000 C, PA1 0x00000000 C [ 44.443175] PVR_K: 253: 5) VA 0xC001C000 ( 4k) -> PA0 0x8b065a000 VGC, PA1 0x8b065b000 VGC [ 44.454028] PVR_K: 253: 6) VA 0xC001A000 ( 4k) -> PA0 0x8b0658000 DVG , PA1 0x8b0659000 DVG [ 44.464879] PVR_K: 253: 7) VA 0xC0006000 ( 4k) -> PA0 0x8b0613000 DVGC, PA1 0x8b0614000 DVGC [ 44.475732] PVR_K: 253: 8) VA 0xC000A000 ( 4k) -> PA0 0x8b0617000 DVGC, PA1 0x8b0618000 DVGC [ 44.486587] PVR_K: 253: 9) VA 0xC0026000 ( 4k) -> PA0 0x8b067b000 DVG , PA1 0x8b06cf000 DVG [ 44.497440] PVR_K: 253: 10) VA 0xF0014000 ( 4k) -> PA0 0x00000000 C, PA1 0x00000000 C [ 44.508074] PVR_K: 253: 11) VA 0xC0016000 ( 4k) -> PA0 0x8b0633000 DVGC, PA1 0x8b0634000 DVGC [ 44.518925] PVR_K: 253: 12) VA 0xF0018000 ( 4k) -> PA0 0x00000000 C, PA1 0x00000000 C [ 44.529562] PVR_K: 253: 13) VA 0xF001A000 ( 4k) -> PA0 0x00000000 C, PA1 0x00000000 C [ 44.540208] PVR_K: 253: 14) VA 0xC0020000 ( 4k) -> PA0 0x8b0671000 DVG , PA1 0x8b0673000 DVG [ 44.551068] PVR_K: 253: 15) VA 0xC0002000 ( 4k) -> PA0 0x8b060f000 DVGC, PA1 0x8b0610000 DVGC [ 44.561923] PVR_K: 253: -------------------------------- [ 44.568657] PVR_K: 253: ------[ RGX FW Trace Info ]------ [ 44.575504] PVR_K: 253: Debug log type: none [ 44.580937] PVR_K: 253: RGX FW thread 0: Trace buffer not yet allocated [ 44.589296] PVR_K: 253: ------[ Full CCB Status ]------ [ 44.595928] PVR_K: 253: FWCtx 0xC0028300 (TQ_3D-P1052-T1058-byd_srv.out) [ 44.604401] PVR_K: 253: |--Waiting TQ_3D @ 1768 Int=8 Ext=8 [ 44.611678] PVR_K: 253: `--Waiting UPDATE @ 1968 Int=8 Ext=8 [ 44.619069] PVR_K: 253: |--Addr:0xc002a000 Val=0x00000008 [ 44.626563] PVR_K: 253: `--Addr:0xc002b021 Val=0x00000519 [ 44.634056] PVR_K: 253: FWCtx 0xC0028040 (TA-P1052-T1058-byd_srv.out) [ 44.642199] PVR_K: 253: `--<Empty> [ 44.646768] PVR_K: 253: FWCtx 0xC00280E0 (3D-P1052-T1058-byd_srv.out) [ 44.654909] PVR_K: 253: `--<Empty> [ 44.659482] PVR_K: 253: ------[ RGX Device ID:0 End ]------ [ 44.666557] PVR_K: 253: ------[ System Summary Device ID:0 ]------ locFile.c_str() == ./bin/image/front.bmp[ 44.674607] PVR_K: 253: Device System Power State: ON [ 44.685346] PVR_K: 253: MaxHWTOut: 500000us, WtTryCt: 10000, WDGTOut(on,off): (10000ms,3600000ms) [ 44.696521] PVR_K: 253: ------[ Server Thread Summary ]------ [ 44.703806] PVR_K: 253: pvr_defer_free : Running [ 44.710098] PVR_K: 253: Number of deferred cleanup items : 0 [ 44.717700] PVR_K: 253: pvr_device_wdg : Running [BSP]--> tex[0] == 6[ 44.723785] PVR_K: 253: pvr_cacheop : Running [ 44.731717] PVR_K: 253: Configuration: QSZ: 16, UKT: -1, KDFT: 131072, LINESIZE: 64, PGSIZE: 4096, KDF: Yes, URBF: Yes [ 44.745821] PVR_K: 253: Pending deferred CacheOp entries : 0 [ 44.753433] PVR_K: 253: ------[ AppHint Settings ]------ [ 44.760174] PVR_K: 253: Build Vars [ 44.764746] PVR_K: 253: EnableTrustedDeviceAceConfig: N [ 44.771806] PVR_K: 253: CleanupThreadPriority: 0x00000005 [ 44.779089] PVR_K: 253: CacheOpThreadPriority: 0x00000001 [ 44.786369] PVR_K: 253: WatchdogThreadPriority: 0x00000000 [ 44.793762] PVR_K: 253: HWPerfClientBufferSize: 0x000c0000 [ 44.801150] PVR_K: 253: Module Params [ 44.806051] PVR_K: 253: none [ 44.810186] PVR_K: 253: Debug Info Params [ 44.815528] PVR_K: 253: CacheOpConfig: 0x0000000c [ 44.821956] PVR_K: 253: CacheOpUMKMThresholdSize: 0xffffffff [ 44.829572] PVR_K: 253: Debug Info Params Device ID: 0 [ 44.836316] PVR_K: 253: none [ 44.840453] PVR_K: 253: ------[ HTB Log state: Off ]------ [ 44.847411] PVR_K: 253: ------[ Active Sync Checkpoints ]------ [ 44.854909] ------[ Native Fence Sync: timelines ]------ [ 44.861538] foreign_sync: @0 ctx=1 refs=1 [ 44.866543] sw: RM_SWTimeline-byd_srv.out-1052 @0 cur=0 [ 44.873073] rogue-ta3d: @0 ctx=3 refs=1 [ 44.877858] rogue-tq3d: @0 ctx=5 refs=1 [ 44.882642] QE-byd_srv.out-1052: @6 ctx=6 refs=2 [ 44.888399] @5: (++) refs=1 fwaddr=0xc002b029 enqueue=1 status=Signalled 5-TQM [ 44.897526] PVR_K: 253: ------------[ PVR DBG: END ]------------ [ 44.905196] ------------[ cut here ]------------ [ 44.911042] WARNING: CPU: 1 PID: 253 at /home/hhw3516496/workspace/TDA4_1018/tda4_linux_os_v8_4/board-support/extra-drivers/ti-img-rogue-driver-1.15.6133109/binary_j721e_linux_wayland_release/target_aarch64/kbuild/services/server/common/pvr_notifier.c:529 PVRSRVDebugRequest+0x4d0/0x660 [pvrsrvkm] [ 44.943770] Modules linked in: bluetooth ecdh_generic ecc rfkill xhci_plat_hcd xhci_hcd cdns3 udc_core roles ti_am335x_adc omap_rng kfifo_buf rng_core irq_pruss_intc rpmsg_char pru_rproc usbcore icss_iep usb_common crct10dif_ce snd_soc_j721e_evm ti_j721e_cpsw_virt_mac phy_can_transceiver ti_k3_r5_remoteproc ti_am335x_tscadc pruss pvrsrvkm(O) sa2ul vxd_dec vxe_enc sha512_generic videobuf2_dma_sg snd_soc_pcm3168a_i2c authenc videobuf2_dma_contig v4l2_mem2mem ti_k3_dsp_remoteproc cdns_dphy videobuf2_memops videobuf2_v4l2 snd_soc_pcm3168a virtio_rpmsg_bus videobuf2_common cdns3_ti m_can_platform m_can can_dev rti_wdt sch_fq_codel rpmsg_kdrv_switch cryptodev(O) ipv6 [ 45.016906] CPU: 1 PID: 253 Comm: pvr_device_wdg Tainted: G W O 5.10.120-g95b90aa828 #1 [ 45.028292] Hardware name: Texas Instruments K3 J721E SoC (DT) [ 45.035562] pstate: 80000005 (Nzcv daif -PAN -UAO -TCO BTYPE=--) [ 45.043119] pc : PVRSRVDebugRequest+0x4d0/0x660 [pvrsrvkm] [ 45.050031] lr : PVRSRVDebugRequest+0x4d0/0x660 [pvrsrvkm] [ 45.056869] sp : ffff8000123e3c80 [ 45.061005] x29: ffff8000123e3c80 x28: 0000000000000000 [ 45.067636] x27: ffff8000121b3918 x26: ffff800008d687e0 [ 45.074259] x25: ffff00082d572000 x24: 0000000000000009 [ 45.080879] x23: 0000000000000002 x22: 0000000000000000 locFile.c_str() == ./bin/image/right.bmp[ 45.087499] x21: 0000000000000000 x20: ffff00082d5720d8 [ 45.098446] x19: ffff00082d47caa0 x18: 0000000000000010 [ 45.105065] x17: 0000000000000000 x16: 0000000000000000 [ 45.111901] x15: ffff00082b5d8530 x14: 00000000000005dc [BSP]--> tex[1] == 7[ 45.118522] x13: ffff00082b5d8530 x12: 00000000ffffffea [ 45.127306] x11: ffff800011120430 x10: ffff8000111083f0 [ 45.133927] x9 : ffff800011108448 x8 : 0000000000017fe8 [ 45.140546] x7 : c0000000ffffefff x6 : 0000000000000001 [ 45.147382] x5 : 0000000000000000 x4 : ffff00087f9daab8 [ 45.154003] x3 : 0000000000000000 x2 : ffffffffffffff00 [ 45.160623] x1 : 0000000000000000 x0 : ffff00082bdb8c00 [ 45.167246] Call trace: [ 45.170356] PVRSRVDebugRequest+0x4d0/0x660 [pvrsrvkm] [ 45.176800] DevicesWatchdogThread_ForEachVaCb+0x108/0x158 [pvrsrvkm] [ 45.184880] List_PVRSRV_DEVICE_NODE_ForEach_va+0x74/0xb0 [pvrsrvkm] [ 45.192840] DevicesWatchdogThread+0x144/0x210 [pvrsrvkm] [ 45.199620] OSThreadRun+0x24/0x60 [pvrsrvkm] [ 45.205055] kthread+0x140/0x160 [ 45.209074] ret_from_fork+0x10/0x34 [ 45.213527] ---[ end trace b9b2eb3c337e0984 ]--- pvrlogdump ---> root@j7-evm:/opt/vision_apps# pvrlogdump Checking driver state ............... [ 48.546606] seq_file: buggy .next function _Next [pvrsrvkm] did not update position index initialised Checking for debugfs ................ found Checking for lockdep ................ not found Checking for ftrace ................. not found Checking for firmware log groups .... not found There are no AppHints enabled in /etc/powervr.ini or in debugfs for any of the firmware log groups. Unless 'pvrdebug' tool was used for that purpose there will be no information in firmware log. Please consider enabling some of the firmware log groups before the problem occurs. Dumping data ........................ [ 48.674313] PVR_K: 1093: User requested PVR debug info [ 48.680868] PVR_K: 1093: ------------[ PVR DBG: START (High) ]------------ [ 48.689560] PVR_K: 1093: OS kernel info: Linux 5.10.120-g95b90aa828 #1 SMP PREEMPT Sun Apr 23 12:27:10 CST 2023 aarch64 [ 48.703121] PVR_K: 1093: DDK info: Rogue_DDK_Linux_WS rogueddk 1.15@6133109 (release) j721e_linux [ 48.714299] PVR_K: 1093: Time now: 48714296us [ 48.719841] PVR_K: 1093: Services State: OK [ 48.725168] PVR_K: 1093: Server Errors: 0 [ 48.730287] PVR_K: 1093: Connections Device ID:0(128) P1093-V1093-T1093-pvrdebug [ 48.739624] PVR_K: 1093: ------[ Driver Info ]------ [ 48.745925] PVR_K: 1093: Comparison of UM/KM components: MATCHING [ 48.753634] PVR_K: 1093: KM Arch: 64 Bit [ 48.758636] PVR_K: 1093: UM Connected Clients: 64 Bit [ 48.765046] PVR_K: 1093: UM info: 1.15 @ 6133109 (release) build options: 0x80000810 [ 48.774922] PVR_K: 1093: KM info: 1.15 @ 6133109 (release) build options: 0x00000810 [ 48.784800] PVR_K: 1093: Window system: wayland [ 48.790596] PVR_K: 1093: ------[ RGX Device ID:0 Start ]------ [ 48.798035] PVR_K: 1093: ------[ RGX Info ]------ [ 48.804015] PVR_K: 1093: Device Node (Info): 00000000413e2379 (000000002b9cc4c3) [ 48.813353] PVR_K: 1093: RGX BVNC: 22.104.208.318 (rogue) [ 48.820196] PVR_K: 1093: RGX Device State: Active [ 48.826173] PVR_K: 1093: RGX Power State: ON [ 48.831611] PVR_K: 1093: FW info: 1.15 @ 6133109 (release) build options: 0x80000810 [ 48.841490] PVR_K: 1093: BIF0 - OK [ 48.845846] PVR_K: 1093: RGX FW State: OK (HWRState 0x00000001: HWR OK;) [ 48.854320] PVR_K: 1093: RGX FW Power State: RGXFWIF_POW_IDLE (APM disabled: 0 ok, 0 denied, 0 non-idle, 0 retry, 0 other, 0 total. Latency: 100 ms) [ 48.871028] PVR_K: 1093: RGX DVFS: 0 frequency changes. Current frequency: 600.000 MHz (sampled at 42453720525 ns). FW frequency: 100.000 MHz. [ 48.887081] PVR_K: 1093: RGX FW OS 0 - State: active; Freelists: Ok; Priority: 0; MTS on; [ 48.897406] PVR_K: 1093: Number of HWR: GP(0/0+0), 2D(0/0+0), TA(0/0+0), 3D(1/1+0), CDM(0/0+0), RAY(0/0+0), FALSE(0,0,0,0,0,0) [ 48.911728] PVR_K: 1093: DM 0 (GP) [ 48.916094] PVR_K: 1093: DM 1 (HWRflags 0x00000000: working;) [ 48.923457] PVR_K: 1093: DM 2 (HWRflags 0x00000000: working;) [ 48.930740] PVR_K: 1093: DM 3 (HWRflags 0x00000000: working;) [ 48.938020] PVR_K: 1093: Recovery 1: PID = 1050, frame = 0, HWRTData = 0x00000000, EventStatus = 0x00000400, Guilty Lockup [ 48.952161] PVR_K: 1093: CRTimer = 0x000004320f30, OSTimer = 39.185153990, CyclesElapsed = 26112 [ 48.964755] PVR_K: 1093: PreResetTimeInCycles = 18944, HWResetTimeInCycles = 19200, TotalResetTimeInCycles = 38144 [ 48.979296] PVR_K: 1093: BIF0 - FAULT: [ 48.984516] PVR_K: 1093: * MMU status (0x0000000000001041): PC = 1, Page Size = 0 (Page Catalog). [ 48.996357] PVR_K: 1093: * Request (0x00044e03400c02c0): MCU (128bit word within the Lower 256bits, TPUB_USC, Banks 0-3), Reading from 0x03400C02C0. [ 49.013734] PVR_K: 1093: PC index (13) out of bounds (0) [ 49.020912] PVR_K: 1093: DM 4 (HWRflags 0x00000000: working;) [ 49.028194] PVR_K: 1093: DM 5 (HWRflags 0x00000000: working;) [ 49.035476] PVR_K: 1093: RGX Kernel CCB WO:0x12 RO:0x12 [ 49.042105] PVR_K: 1093: RGX Firmware CCB WO:0x2 RO:0x2 [ 49.048748] PVR_K: 1093: RGX Kernel CCB commands executed = 18 [ 49.056138] PVR_K: 1093: RGX SLR: Forced UFO updates requested = 0 [ 49.063956] PVR_K: 1093: RGX Errors: WGP:0, TRP:0 [ 49.069933] PVR_K: 1093: Thread0: FW IRQ count = 15 [ 49.076125] PVR_K: 1093: Last sampled IRQ count in LISR = 15 [ 49.083295] PVR_K: 1093: FW System config flags = 0x00020000 (Ctx switch options: Medium CSW profile; VDM CS INDEX mode;) [ 49.097073] PVR_K: 1093: FW OS config flags = 0x0000000F (Ctx switch: TDM; TA; 3D; CDM;) [ 49.107277] PVR_K: 1093: ------[ RGX registers ]------ [ 49.113796] PVR_K: 1093: RGX Register Base Address (Linear): 0x00000000aaea0e8a [ 49.123240] PVR_K: 1093: RGX Register Base Address (Physical): 0x4E20000000 [ 49.132033] PVR_K: 1093: CORE_ID : 0x0000000008470000 [ 49.140827] PVR_K: 1093: CORE_REVISION : 0x00D0013E [ 49.148752] PVR_K: 1093: DESIGNER_REV_FIELD1 : 0x00000000 [ 49.156679] PVR_K: 1093: DESIGNER_REV_FIELD2 : 0x00000000 [ 49.164604] PVR_K: 1093: CHANGESET_NUMBER : 0x0000000000000000 [ 49.173401] PVR_K: 1093: CLK_CTRL : 0x0aaaaa002a2aaaaa [ 49.182201] PVR_K: 1093: CLK_STATUS : 0x0000000000600000 [ 49.190994] PVR_K: 1093: CLK_CTRL2 : 0x0000000000000000 [ 49.199788] PVR_K: 1093: CLK_STATUS2 : 0x0000000000000000 [ 49.208580] PVR_K: 1093: EVENT_STATUS : 0x00004410 [ 49.216506] PVR_K: 1093: TIMER : 0x0000000005934fae [ 49.225299] PVR_K: 1093: BIF_FAULT_BANK0_MMU_STATUS : 0x00000000 [ 49.233228] PVR_K: 1093: BIF_FAULT_BANK0_REQ_STATUS : 0x0000000000000000 [ 49.242022] PVR_K: 1093: BIF_FAULT_BANK1_MMU_STATUS : 0x00000000 [ 49.249947] PVR_K: 1093: BIF_FAULT_BANK1_REQ_STATUS : 0x0000000000000000 [ 49.258739] PVR_K: 1093: BIF_MMU_STATUS : 0x00000000 [ 49.266664] PVR_K: 1093: BIF_MMU_ENTRY : 0x00000000 [ 49.274590] PVR_K: 1093: BIF_MMU_ENTRY_STATUS : 0x0000000000000000 [ 49.283382] PVR_K: 1093: BIF_STATUS_MMU : 0x00000000 [ 49.291310] PVR_K: 1093: BIF_READS_EXT_STATUS : 0x00000000 [ 49.299238] PVR_K: 1093: BIF_READS_INT_STATUS : 0x00000000 [ 49.307169] PVR_K: 1093: BIFPM_STATUS_MMU : 0x00000000 [ 49.315096] PVR_K: 1093: BIFPM_READS_EXT_STATUS : 0x00000000 [ 49.323022] PVR_K: 1093: BIFPM_READS_INT_STATUS : 0x00000000 [ 49.330949] PVR_K: 1093: BIF_CAT_BASE_INDEX : 0x0000000000000100 [ 49.339743] PVR_K: 1093: BIF_CAT_BASE0 : 0x0000000000000000 [ 49.348536] PVR_K: 1093: BIF_CAT_BASE1 : 0x00000008aff11000 [ 49.357331] PVR_K: 1093: BIF_CAT_BASE2 : 0x0000000000000000 [ 49.366123] PVR_K: 1093: BIF_CAT_BASE3 : 0x0000000000000000 [ 49.374916] PVR_K: 1093: BIF_CAT_BASE4 : 0x0000000000000000 [ 49.383709] PVR_K: 1093: BIF_CAT_BASE5 : 0x0000000000000000 [ 49.392501] PVR_K: 1093: BIF_CAT_BASE6 : 0x0000000000000000 [ 49.401293] PVR_K: 1093: BIF_CAT_BASE7 : 0x0000000000000000 [ 49.410085] PVR_K: 1093: BIF_CTRL_INVAL : 0x00000000 [ 49.418013] PVR_K: 1093: BIF_CTRL : 0x000000C0 [ 49.425947] PVR_K: 1093: BIF_PM_CAT_BASE_VCE0 : 0x0000000000000000 [ 49.434742] PVR_K: 1093: BIF_PM_CAT_BASE_TE0 : 0x0000000000000000 [ 49.443534] PVR_K: 1093: BIF_PM_CAT_BASE_ALIST0 : 0x0000000000000000 [ 49.452328] PVR_K: 1093: BIF_PM_CAT_BASE_VCE1 : 0x0000000000000000 [ 49.461121] PVR_K: 1093: BIF_PM_CAT_BASE_TE1 : 0x0000000000000000 [ 49.469919] PVR_K: 1093: BIF_PM_CAT_BASE_ALIST1 : 0x0000000000000000 [ 49.478715] PVR_K: 1093: PERF_TA_PHASE : 0x00000000 [ 49.486641] PVR_K: 1093: PERF_TA_CYCLE : 0x00000000 [ 49.494568] PVR_K: 1093: PERF_3D_PHASE : 0x00000006 [ 49.502494] PVR_K: 1093: PERF_3D_CYCLE : 0x000092D5 [ 49.510420] PVR_K: 1093: PERF_TA_OR_3D_CYCLE : 0x000092D5 [ 49.518346] PVR_K: 1093: PERF_TA_AND_3D_CYCLE : 0x00000000 [ 49.526271] PVR_K: 1093: PERF_COMPUTE_PHASE : 0x00000000 [ 49.534196] PVR_K: 1093: PERF_COMPUTE_CYCLE : 0x00000000 [ 49.542124] PVR_K: 1093: PM_PARTIAL_RENDER_ENABLE : 0x00000000 [ 49.550055] PVR_K: 1093: ISP_RENDER : 0x00000003 [ 49.557994] PVR_K: 1093: TLA_STATUS : 0x0000000000000000 [ 49.566792] PVR_K: 1093: MCU_FENCE : 0x0000018000000000 [ 49.575585] PVR_K: 1093: VDM_CONTEXT_STORE_STATUS : 0x00000001 [ 49.583511] PVR_K: 1093: VDM_CONTEXT_STORE_TASK0 : 0x0000000000000000 [ 49.592304] PVR_K: 1093: VDM_CONTEXT_STORE_TASK1 : 0x0000000000000000 [ 49.601098] PVR_K: 1093: VDM_CONTEXT_STORE_TASK2 : 0x0000000000000000 [ 49.609893] PVR_K: 1093: VDM_CONTEXT_RESUME_TASK0 : 0x0000000000000000 [ 49.618687] PVR_K: 1093: VDM_CONTEXT_RESUME_TASK1 : 0x0000000000000000 [ 49.627479] PVR_K: 1093: VDM_CONTEXT_RESUME_TASK2 : 0x0000000000000000 [ 49.636271] PVR_K: 1093: ISP_CTL : 0x0002B000 [ 49.644197] PVR_K: 1093: ISP_STATUS : 0x00000003 [ 49.652123] PVR_K: 1093: MTS_INTCTX : 0x00000000 [ 49.660048] PVR_K: 1093: MTS_BGCTX : 0x00000000 [ 49.667973] PVR_K: 1093: MTS_BGCTX_COUNTED_SCHEDULE : 0x00000000 [ 49.675901] PVR_K: 1093: MTS_SCHEDULE : 0x00000000 [ 49.683829] PVR_K: 1093: MTS_GPU_INT_STATUS : 0x00004410 [ 49.691766] PVR_K: 1093: CDM_CONTEXT_STORE_STATUS : 0x00000000 [ 49.699695] PVR_K: 1093: CDM_CONTEXT_PDS0 : 0x0000000000000000 [ 49.708488] PVR_K: 1093: CDM_CONTEXT_PDS1 : 0x0000000000000000 [ 49.717280] PVR_K: 1093: CDM_TERMINATE_PDS : 0x0000000000000000 [ 49.726072] PVR_K: 1093: CDM_TERMINATE_PDS1 : 0x0000000000000000 [ 49.734867] PVR_K: 1093: SIDEKICK_IDLE : 0x0000007E [ 49.742797] PVR_K: 1093: SLC_IDLE : 0x000000FF [ 49.750723] PVR_K: 1093: SLC_STATUS0 : 0x00000000 [ 49.758648] PVR_K: 1093: SLC_STATUS1 : 0x0000000000000000 [ 49.767440] PVR_K: 1093: SLC_STATUS2 : 0x0000000000000000 [ 49.776232] PVR_K: 1093: SLC_CTRL_BYPASS : 0x01000000 [ 49.784163] PVR_K: 1093: SLC_CTRL_MISC : 0x0000000000200003 [ 49.792968] PVR_K: 1093: MIPS_ADDR_REMAP1_CONFIG1 : 0x1FC00001 [ 49.800899] PVR_K: 1093: MIPS_ADDR_REMAP1_CONFIG2 : 0x00000008afe2800c [ 49.809696] PVR_K: 1093: MIPS_ADDR_REMAP2_CONFIG1 : 0x1FC01001 [ 49.817629] PVR_K: 1093: MIPS_ADDR_REMAP2_CONFIG2 : 0x00000008afe4400c [ 49.826424] PVR_K: 1093: MIPS_ADDR_REMAP3_CONFIG1 : 0x1FC02001 [ 49.834349] PVR_K: 1093: MIPS_ADDR_REMAP3_CONFIG2 : 0x00000008afe2700c [ 49.843142] PVR_K: 1093: MIPS_ADDR_REMAP4_CONFIG1 : 0x1FC00000 [ 49.851067] PVR_K: 1093: MIPS_ADDR_REMAP4_CONFIG2 : 0x000000000000000c [ 49.859862] PVR_K: 1093: MIPS_ADDR_REMAP5_CONFIG1 : 0x00000001 [ 49.867789] PVR_K: 1093: MIPS_ADDR_REMAP5_CONFIG2 : 0x00000008afe2800c [ 49.876583] PVR_K: 1093: MIPS_WRAPPER_CONFIG : 0x000000000001cf80 [ 49.885374] PVR_K: 1093: MIPS_EXCEPTION_STATUS : 0x00000020 [ 49.893422] PVR_K: 1093: ---- [ MIPS internal state ] ---- [ 49.900375] PVR_K: 1093: PC : 0xC00171C4 [ 49.908300] PVR_K: 1093: STATUS_REGISTER : 0x00481C05 [ 49.916225] PVR_K: 1093: CAUSE_REGISTER : 0x00800008 [ 49.924154] PVR_K: 1093: BAD_REGISTER : 0xC00171C0 [ 49.932080] PVR_K: 1093: EPC : 0xC00171C0 [ 49.940010] PVR_K: 1093: SP : 0xCF600FE0 [ 49.947936] PVR_K: 1093: BAD_INSTRUCTION : 0x00000000 [ 49.955862] PVR_K: 1093: TLB : [ 49.962599] PVR_K: 1093: 0) VA 0xCF800000 ( 64k) -> PA0 0xe20000000 DV , PA1 0x00000000 C [ 49.973454] PVR_K: 1093: 1) VA 0xCF000000 ( 16k) -> PA0 0x8afe10000 DVGC, PA1 0x8afe14000 DVGC [ 49.984433] PVR_K: 1093: 2) VA 0xCF600000 ( 4k) -> PA0 0x8afe45000 DV C, PA1 0x00000000 C [ 49.995291] PVR_K: 1093: 3) VA 0xC0032000 ( 4k) -> PA0 0x8afe41000 DVGC, PA1 0x8afe42000 DVGC [ 50.006252] PVR_K: 1093: 4) VA 0xF0008000 ( 4k) -> PA0 0x00000000 C, PA1 0x00000000 C [ 50.016999] PVR_K: 1093: 5) VA 0xF000A000 ( 4k) -> PA0 0x00000000 C, PA1 0x00000000 C [ 50.027742] PVR_K: 1093: 6) VA 0xC000A000 ( 4k) -> PA0 0x8aeab1000 DVGC, PA1 0x8aeab4000 DVGC [ 50.038701] PVR_K: 1093: 7) VA 0xF000E000 ( 4k) -> PA0 0x00000000 C, PA1 0x00000000 C [ 50.049446] PVR_K: 1093: 8) VA 0xF0010000 ( 4k) -> PA0 0x00000000 C, PA1 0x00000000 C [ 50.060192] PVR_K: 1093: 9) VA 0xC0002000 ( 4k) -> PA0 0x8acae6000 DVGC, PA1 0x8aeab5000 DVGC [ 50.071166] PVR_K: 1093: 10) VA 0xC0006000 ( 4k) -> PA0 0x8aeab6000 DVGC, PA1 0x8aeac0000 DVGC [ 50.082132] PVR_K: 1093: 11) VA 0xC0016000 ( 4k) -> PA0 0x8afe25000 DVGC, PA1 0x8afe26000 DVGC [ 50.093093] PVR_K: 1093: 12) VA 0xF0018000 ( 4k) -> PA0 0x00000000 C, PA1 0x00000000 C [ 50.103836] PVR_K: 1093: 13) VA 0xF001A000 ( 4k) -> PA0 0x00000000 C, PA1 0x00000000 C [ 50.114582] PVR_K: 1093: 14) VA 0xC000E000 ( 4k) -> PA0 0x8afe0d000 DVGC, PA1 0x8afe0e000 DVGC [ 50.125544] PVR_K: 1093: 15) VA 0xC0020000 ( 4k) -> PA0 0x8afe60000 DVG , PA1 0x8afe61000 DVG [ 50.136506] PVR_K: 1093: -------------------------------- [ 50.143350] PVR_K: 1093: ------[ RGX FW Trace Info ]------ [ 50.150301] PVR_K: 1093: Debug log type: none [ 50.155842] PVR_K: 1093: RGX FW thread 0: Trace buffer not yet allocated [ 50.164308] PVR_K: 1093: ------[ Full CCB Status ]------ [ 50.171044] PVR_K: 1093: ------[ RGX Device ID:0 End ]------ [ 50.178218] PVR_K: 1093: ------[ System Summary Device ID:0 ]------ [ 50.186144] PVR_K: 1093: Device System Power State: ON [ 50.192662] PVR_K: 1093: MaxHWTOut: 500000us, WtTryCt: 10000, WDGTOut(on,off): (10000ms,3600000ms) [ 50.203951] PVR_K: 1093: ------[ Server Thread Summary ]------ [ 50.211337] PVR_K: 1093: pvr_defer_free : Running [ 50.217529] PVR_K: 1093: Number of deferred cleanup items : 0 [ 50.225238] PVR_K: 1093: pvr_device_wdg : Running [ 50.231430] PVR_K: 1093: pvr_cacheop : Running [ 50.237299] PVR_K: 1093: Configuration: QSZ: 16, UKT: -1, KDFT: 131072, LINESIZE: 64, PGSIZE: 4096, KDF: Yes, URBF: Yes [ 50.251295] PVR_K: 1093: Pending deferred CacheOp entries : 0 [ 50.259005] PVR_K: 1093: ------[ AppHint Settings ]------ [ 50.265847] PVR_K: 1093: Build Vars [ 50.270525] PVR_K: 1093: EnableTrustedDeviceAceConfig: N [ 50.277693] PVR_K: 1093: CleanupThreadPriority: 0x00000005 [ 50.285077] PVR_K: 1093: CacheOpThreadPriority: 0x00000001 [ 50.292461] PVR_K: 1093: WatchdogThreadPriority: 0x00000000 [ 50.299952] PVR_K: 1093: HWPerfClientBufferSize: 0x000c0000 [ 50.307445] PVR_K: 1093: Module Params [ 50.312455] PVR_K: 1093: none [ 50.316702] PVR_K: 1093: Debug Info Params [ 50.322143] PVR_K: 1093: CacheOpConfig: 0x0000000c [ 50.328660] PVR_K: 1093: CacheOpUMKMThresholdSize: 0xffffffff [ 50.336370] PVR_K: 1093: Debug Info Params Device ID: 0 [ 50.343215] PVR_K: 1093: none [ 50.347458] PVR_K: 1093: ------[ HTB Log state: Off ]------ [ 50.354517] PVR_K: 1093: ------[ Active Sync Checkpoints ]------ [ 50.362117] ------[ Native Fence Sync: timelines ]------ [ 50.368742] foreign_sync: @0 ctx=1 refs=1 [ 50.373744] PVR_K: 1093: ------------[ PVR DBG: END ]------------ [ 50.381515] ------------[ cut here ]------------ [ 50.387350] WARNING: CPU: 1 PID: 1093 at /home/hhw3516496/workspace/TDA4_1018/tda4_linux_os_v8_4/board-support/extra-drivers/ti-img-rogue-driver-1.15.6133109/binary_j721e_linux_wayland_release/target_aarch64/kbuild/services/server/common/pvr_notifier.c:529 PVRSRVDebugRequest+0x4d0/0x660 [pvrsrvkm] [ 50.420185] Modules linked in: bluetooth ecdh_generic ecc rfkill xhci_plat_hcd xhci_hcd ti_am335x_adc kfifo_buf cdns3 udc_core roles omap_rng rng_core rpmsg_char usbcore usb_common irq_pruss_intc pru_rproc icss_iep crct10dif_ce snd_soc_j721e_evm ti_j721e_cpsw_virt_mac phy_can_transceiver ti_k3_r5_remoteproc vxd_dec vxe_enc ti_am335x_tscadc videobuf2_dma_sg pruss v4l2_mem2mem pvrsrvkm(O) videobuf2_dma_contig sa2ul ti_k3_dsp_remoteproc videobuf2_memops videobuf2_v4l2 sha512_generic authenc virtio_rpmsg_bus videobuf2_common cdns_dphy cdns3_ti snd_soc_pcm3168a_i2c snd_soc_pcm3168a m_can_platform m_can can_dev rti_wdt sch_fq_codel rpmsg_kdrv_switch cryptodev(O) ipv6 [ 50.493315] CPU: 1 PID: 1093 Comm: pvrdebug Tainted: G W O 5.10.120-g95b90aa828 #1 [ 50.504157] Hardware name: Texas Instruments K3 J721E SoC (DT) [ 50.511427] pstate: 80000005 (Nzcv daif -PAN -UAO -TCO BTYPE=--) [ 50.518957] pc : PVRSRVDebugRequest+0x4d0/0x660 [pvrsrvkm] [ 50.525835] lr : PVRSRVDebugRequest+0x4d0/0x660 [pvrsrvkm] [ 50.532668] sp : ffff8000150fbb00 [ 50.536793] x29: ffff8000150fbb00 x28: ffff00082ff72000 [ 50.543413] x27: 0000000000000008 x26: ffff800008ca27e0 [ 50.550034] x25: ffff00082d991b00 x24: 0000000000000009 [ 50.556653] x23: 0000000000000002 x22: 0000000000000000 [ 50.563272] x21: 0000000000000000 x20: ffff00082d991bd8 [ 50.569893] x19: ffff00082e2131a0 x18: 0000000000000010 [ 50.576513] x17: 00000000000012a0 x16: 0000000000001220 [ 50.583132] x15: ffff00082fc55930 x14: 00000000000005ce [ 50.589752] x13: ffff00082fc55930 x12: 00000000ffffffea [ 50.596372] x11: ffff800011120430 x10: ffff8000111083f0 [ 50.602992] x9 : ffff800011108448 x8 : 0000000000017fe8 [ 50.609612] x7 : c0000000ffffefff x6 : 0000000000000001 [ 50.616231] x5 : 0000000000000000 x4 : ffff00087f9daab8 [ 50.622851] x3 : 0000000000000000 x2 : ffffffffffffff00 [ 50.629471] x1 : 0000000000000000 x0 : ffff00082da31980 [ 50.636091] Call trace: [ 50.639184] PVRSRVDebugRequest+0x4d0/0x660 [pvrsrvkm] [ 50.645627] PVRSRVDumpDebugInfoKM+0x40/0x60 [pvrsrvkm] [ 50.652181] PVRSRVBridgeDumpDebugInfo+0x38/0x58 [pvrsrvkm] [ 50.659166] BridgedDispatchKM+0x150/0x558 [pvrsrvkm] [ 50.665500] PVRSRV_BridgeDispatchKM+0xb0/0x188 [pvrsrvkm] [ 50.672340] drm_ioctl_kernel+0xc0/0x110 [ 50.677225] drm_ioctl+0x228/0x490 [ 50.681465] __arm64_sys_ioctl+0xa8/0xf0 [ 50.686351] el0_svc_common.constprop.0+0x78/0x1c8 [ 50.692320] do_el0_svc+0x24/0x90 [ 50.696450] el0_svc+0x14/0x20 [ 50.700251] el0_sync_handler+0xb0/0xb8 [ 50.705027] el0_sync+0x180/0x1c0 [ 50.709154] ---[ end trace 49b20fc2cc23307f ]--- [ 50.774903] seq_file: buggy .next function _Next [pvrsrvkm] did not update position index [ 50.787750] seq_file: buggy .next function _Next [pvrsrvkm] did not update position index [ 50.800801] seq_file: buggy .next function _Next [pvrsrvkm] did not update position index [ 50.813611] seq_file: buggy .next function _Next [pvrsrvkm] did not update position index [ 50.826467] seq_file: buggy .next function _Next [pvrsrvkm] did not update position index [ 50.839146] seq_file: buggy .next function _Next [pvrsrvkm] did not update position index [ 50.852113] seq_file: buggy .next function _Next [pvrsrvkm] did not update position index [ 50.864807] seq_file: buggy .next function _Next [pvrsrvkm] did not update position index [ 50.877528] seq_file: buggy .next function _Next [pvrsrvkm] did not update position index done Archiving data ...................... done hi,Erick Is this log helpful? Do you need to provide more information? Thanks, Hello, It looks from the log that you performed a pvrlogdump, but I don't see the firmware traces enabled by this command: pvrdebug -loggroups main,mts,hwr Did you run this command before running the test? It should create extra flogs when you run the pvrlogdump. This line in the debug dump shows these firmware traces were not enabled: Line 539: Checking for firmware log groups .... not found Regards, Erick hi,Erick Sorry, my previous log did not execute the commands pvrdebug - loggroups main, mts, hwr. The following log executed the commands. Please refer to it. pvr2.log Thanks, Thank you, let me analyze this and get back to you. Meanwhile, can you please remove the patch that I provided earlier, and use this patch instead: https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1218318/faq-tda4vm-are-there-any-known-bugs-and-patches-that-i-should-use-in-my-gpu-driver Please see the section "GPU Cache Coherency Issue". It describes a workaround that we can test from the command line. Please follow the instructions there. The reason to remove the earlier patch is that it conflicts with this workaround and it is not a complete solution, only partially addresses the known issue. Please let me know if you have questions with this. If the issue still shows, then collect the logs as before and send them. Thank you, Erick hi,erick Thank you very much for your answer. I saw how to disable GPU automatic loading from the website, but I don't seem to see how to manually load GPU. Can you tell me the method? Is the operation of writing registers before manually loading the GPU? Thank you Hello, Thank you for the note, I've updated the FAQ with the instruction to run after blacklisting: To run the GPU driver manually once it has been blacklisted, simply run `./rc.pvr start`, which will run the initialization script. KONG XIANGXU said: Is the operation of writing registers before manually loading the GPU? Yes, we need to run the writing registers before manually loading the GPU, otherwise the error can happen. Please let me know your results. Thanks, Erick hello,erick I have written the value to the register, but it seems that this problem will still recur. Below is a detailed log for your reference. pvr3.log Thanks, Hello Kong, Thank you for the log. After the log appears, can you run the function "pvrlogdump" and also attach the file generated to the ticket? The process is described in this FAQ (GPU Firmware Trace section): e2e.ti.com/.../faq-how-can-i-analyze-a-gpu-graphics-process-unit-driver-or-hardware-issue Regards, Erick hello,Erick, The pvrlogdump log is as follows, please check it pvrlogdump_2208300907.txt.gz Thanks, Thank you, we will begin the analysis of these logs. Meanwhile, may I ask for further debugging, are you using the OpenVX framwork (vision_apps) in your application? If not, we may be able to get further traces of your application using PVRCarbon. Do let me know what your situation is. Thanks, Erick hi,Erick, Thank you, we currently use the openvx architecture in our application. Please be informed that Thanks hi,Erick Is there any progress on this issue? Thanks, kong Hello Kong, Not yet, still waiting for feedback on these logs you have provided. Regards, Erick Hello Kong, After analysis of the logs, we will need to take a more detailed snapshot of when the crash happens. Can you please run the following to capture the logs this time: 1) PVR_SRVKM_PARAMS="EnablePageFaultDebug=1" /etc/init.d/rc.pvr start 2) pvrdebug -loggroups main,mts,hwr,pm 3) echo "Y" >/sys/kernel/debug/pvr/apphint/0/AssertOnHWRTrigger 4) Start application 5) Collect logs as last time with `pvrlogdump` Thanks, Erick Hello erick, The detailed log is as follows. Please refer to it. Thank you。 pvrlogdump_2208300908.txt.gz Kong, Thank you for the logs. After some analysis, we would like to try some patches to the GPU driver that might help. I've updated this FAQ with the known issues that these logs seem to indicate they are running into: https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1218318/faq-tda4vm-are-there-any-known-bugs-and-patches-that-i-should-use-in-my-gpu-driver If you look for the section "Other known bugs"->"GPU Driver 1.15", you will see a set of libraries for your device. These libraries can replace the current ones you have in your filesystem. Can you please replace the files in your filesystem with these? And let me know if you run into any issues with this process. The rc.pvr should load your GPU driver correctly. Regards, Erick Erick Thank you for your reply. We have applied this kernel mode and user mode patch, and the probability of this problem occurring seems to have decreased. This is the log during the replication. Can we completely solve it? Thanks, pvrlogdump_2208300909.txt.gz Kong, Apologies for the delay, still waiting on the anaylsis from our team. Thanks, Erick Erick, How is the analysis of this problem going? Thanks, Kong, I am still waiting for feedback here, I've raised the priority as it has been pending for quite some time now. Thanks, Erick Kong, The log signature looks very similar to the currently known issue with the GPU cache coherency. Earlier, you applied a patch to the GPU kernel driver. Let's start with a fresh driver from the SDK 8.4, with no extra patches, and you simply apply the patch for a-type to u-boot, and that is it. https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1218318/faq-tda4vm-are-there-any-known-bugs-and-patches-that-i-should-use-in-my-gpu-driver If this is correctly in place, you should be able to run the following test in your board when you boot: rgx_kicksync_test -ver -nc 16 -loop 100 -n 10000 -r -seed 81576 Please let me know the results of this. If you see no errors when you run this test, you can try running your application in this setup and let me know if there are any issues. Thanks, Erick Erick, After adding the above patch, I ran the command and encountered the following error. pvr_err.log Kong, This means there is an issue with the patch, either it is not working or it is not applied correctly. To double check, can you please boot your board and run the command "devmem2 0x45DC5100" and make sure it reads back 0x30000000? And to clarify, you are using a TDA4VM part (j721e)? Thanks, Erick Kong, Have you had a chance to try this? Regards, Erick Erick, We tried this patch and after directly incorporating it, the value of 0x45DC5100 is not 0x30000000. We placed 'qos_work_around_for_gpu()' after 'setup_gpu_qos()', and after the kernel started, the value of 0x45DC5100 was read as 0x30000000. The command 'rgx_kicksync_test - ver - nc 16- loop 100- n 10000- r - seed 81576' also passed the test. Next, we will test whether the application will reproduce the previous bugs, and we will reply to you with the results in the future. Thanks, kong Erick, We still encounter errors when using this patch while running the application. The error log is as follows We can now confirm the following: (1) Read the value of 0x45DC5100 register as 0x30000000 (2) We are using TDA4VM part (j721e) 0717.log [ 37.289487] PVR_K: 246: ------------[ PVR DBG: START (High) ]------------ [ 37.298462] PVR_K: 246: OS kernel info: Linux 5.10.120-g95b90aa828 #1 SMP PREEMPT Tue Jun 20 11:19:40 CST 2023 aarch64 [ 37.312053] PVR_K: 246: DDK info: Rogue_DDK_Linux_WS rogueddk 1.15@6133109 (release) j721e_linux [ 37.323174] PVR_K: 246: Time now: 37323168us [ 37.328747] PVR_K: 246: Services State: OK [ 37.334009] PVR_K: 246: Server Errors: 0 [ 37.339039] PVR_K: 246: Connections Device ID:0(128) P1026-V1026-T1032-byd_srv.out [ 37.348601] PVR_K: 246: ------[ Driver Info ]------ [ 37.354802] PVR_K: 246: Comparison of UM/KM components: MATCHING [ 37.362420] PVR_K: 246: KM Arch: 64 Bit [ 37.367321] PVR_K: 246: UM Connected Clients: 64 Bit [ 37.373622] PVR_K: 246: UM info: 1.15 @ 6133109 (release) build options: 0x80000810 [ 37.383400] PVR_K: 246: KM info: 1.15 @ 6133109 (release) build options: 0x00000810 [ 37.393185] PVR_K: 246: Window system: wayland [ 37.398849] PVR_K: 246: ------[ RGX Device ID:0 Start ]------ [ 37.406141] PVR_K: 246: ------[ RGX Info ]------ [ 37.412020] PVR_K: 246: Device Node (Info): 00000000695d68ba (00000000849499ed) [ 37.421255] PVR_K: 246: RGX BVNC: 22.104.208.318 (rogue) [ 37.427995] PVR_K: 246: RGX Device State: Active [ 37.433862] PVR_K: 246: RGX Power State: ON [ 37.439198] PVR_K: 246: FW info: 1.15 @ 6133109 (release) build options: 0x80000810 [ 37.448985] PVR_K: 246: BIF0 - OK [ 37.453262] PVR_K: 246: RGX FW State: OK (HWRState 0x00000001: HWR OK;) [ 37.461720] PVR_K: 246: RGX FW Power State: RGXFWIF_POW_IDLE (APM disabled: 0 ok, 0 denied, 0 non-idle, 0 retry, 0 other, 0 total. Latency: 100 ms) [ 37.478439] PVR_K: 246: RGX DVFS: 0 frequency changes. Current frequency: 599.999 MHz (sampled at 37069292420 ns). FW frequency: 100.000 MHz. [ 37.494480] PVR_K: 246: RGX FW OS 0 - State: active; Freelists: Ok; Priority: 0; MTS on; [ 37.504787] PVR_K: 246: Number of HWR: GP(0/0+0), 2D(0/0+0), TA(0/0+0), 3D(1/1+0), CDM(0/0+0), RAY(0/0+0), FALSE(0,0,0,0,0,0) [ 37.519116] PVR_K: 246: DM 0 (GP) [ 37.523379] PVR_K: 246: DM 1 (HWRflags 0x00000000: working;) [ 37.530579] PVR_K: 246: DM 2 (HWRflags 0x00000000: working;) [ 37.537813] PVR_K: 246: DM 3 (HWRflags 0x00000000: working;) [ 37.545004] PVR_K: 246: Recovery 1: PID = 1026, frame = 0, HWRTData = 0x00000000, EventStatus = 0x00004410, Guilty Lockup [ 37.559029] PVR_K: 246: CRTimer = 0x000003f1ca76, OSTimer = 37.136270126, CyclesElapsed = 40136704 [ 37.571870] PVR_K: 246: PreResetTimeInCycles = 20992, HWResetTimeInCycles = 18688, TotalResetTimeInCycles = 39680 [ 37.586316] PVR_K: 246: DM 4 (HWRflags 0x00000000: working;) [ 37.593493] PVR_K: 246: DM 5 (HWRflags 0x00000000: working;) [ 37.600677] PVR_K: 246: RGX Kernel CCB WO:0xD RO:0xD [ 37.606978] PVR_K: 246: RGX Firmware CCB WO:0x2 RO:0x2 [ 37.613505] PVR_K: 246: RGX Kernel CCB commands executed = 13 [ 37.620787] PVR_K: 246: RGX SLR: Forced UFO updates requested = 0 [ 37.628505] PVR_K: 246: RGX Errors: WGP:0, TRP:0 [ 37.634378] PVR_K: 246: Thread0: FW IRQ count = 11 [ 37.640461] PVR_K: 246: Last sampled IRQ count in LISR = 11 [ 37.647535] PVR_K: 246: FW System config flags = 0x00020000 (Ctx switch options: Medium CSW profile; VDM CS INDEX mode;) [ 37.661216] PVR_K: 246: FW OS config flags = 0x0000000F (Ctx switch: TDM; TA; 3D; CDM;) [ 37.671323] PVR_K: 246: ------[ RGX registers ]------ [ 37.677742] PVR_K: 246: RGX Register Base Address (Linear): 0x00000000a2a6d92a [ 37.687084] PVR_K: 246: RGX Register Base Address (Physical): 0x4E20000000 [ 37.695770] PVR_K: 246: CORE_ID : 0x0000000008470000 [ 37.704465] PVR_K: 246: CORE_REVISION : 0x00D0013E [ 37.712298] PVR_K: 246: DESIGNER_REV_FIELD1 : 0x00000000 [ 37.720125] PVR_K: 246: DESIGNER_REV_FIELD2 : 0x00000000 [ 37.727947] PVR_K: 246: CHANGESET_NUMBER : 0x0000000000000000 [ 37.736641] PVR_K: 246: CLK_CTRL : 0x0aaaaa002a2aaaaa [ 37.745340] PVR_K: 246: CLK_STATUS : 0x0000000000600000 [ 37.754034] PVR_K: 246: CLK_CTRL2 : 0x0000000000000000 [ 37.762718] PVR_K: 246: CLK_STATUS2 : 0x0000000000000000 [ 37.771419] PVR_K: 246: EVENT_STATUS : 0x00004410 [ 37.779252] PVR_K: 246: TIMER : 0x0000000004034fda [ 37.787938] PVR_K: 246: BIF_FAULT_BANK0_MMU_STATUS : 0x00000000 [ 37.795768] PVR_K: 246: BIF_FAULT_BANK0_REQ_STATUS : 0x0000000000000000 [ 37.804493] PVR_K: 246: BIF_FAULT_BANK1_MMU_STATUS : 0x00000000 [ 37.812332] PVR_K: 246: BIF_FAULT_BANK1_REQ_STATUS : 0x0000000000000000 [ 37.821025] PVR_K: 246: BIF_MMU_STATUS : 0x00000000 [ 37.828933] PVR_K: 246: BIF_MMU_ENTRY : 0x00000000 [ 37.836767] PVR_K: 246: BIF_MMU_ENTRY_STATUS : 0x0000000000000000 [ 37.845484] PVR_K: 246: BIF_STATUS_MMU : 0x00000000 [ 37.853323] PVR_K: 246: BIF_READS_EXT_STATUS : 0x00000000 [ 37.861153] PVR_K: 246: BIF_READS_INT_STATUS : 0x00000000 [ 37.868984] PVR_K: 246: BIFPM_STATUS_MMU : 0x00000000 [ 37.876821] PVR_K: 246: BIFPM_READS_EXT_STATUS : 0x00000000 [ 37.884648] PVR_K: 246: BIFPM_READS_INT_STATUS : 0x00000000 [ 37.892489] PVR_K: 246: BIF_CAT_BASE_INDEX : 0x0000000000000100 [ 37.901184] PVR_K: 246: BIF_CAT_BASE0 : 0x0000000000000000 [ 37.909886] PVR_K: 246: BIF_CAT_BASE1 : 0x00000008ac691000 [ 37.918586] PVR_K: 246: BIF_CAT_BASE2 : 0x0000000000000000 [ 37.927281] PVR_K: 246: BIF_CAT_BASE3 : 0x0000000000000000 [ 37.935975] PVR_K: 246: BIF_CAT_BASE4 : 0x0000000000000000 [ 37.944675] PVR_K: 246: BIF_CAT_BASE5 : 0x0000000000000000 [ 37.953371] PVR_K: 246: BIF_CAT_BASE6 : 0x0000000000000000 [ 37.962065] PVR_K: 246: BIF_CAT_BASE7 : 0x0000000000000000 [ 37.970757] PVR_K: 246: BIF_CTRL_INVAL : 0x00000000 [ 37.978614] PVR_K: 246: BIF_CTRL : 0x000000C0 [ 37.986456] PVR_K: 246: BIF_PM_CAT_BASE_VCE0 : 0x0000000000000000 [ 37.995156] PVR_K: 246: BIF_PM_CAT_BASE_TE0 : 0x0000000000000000 [ 38.003847] PVR_K: 246: BIF_PM_CAT_BASE_ALIST0 : 0x0000000000000000 [ 38.012572] PVR_K: 246: BIF_PM_CAT_BASE_VCE1 : 0x0000000000000000 [ 38.021287] PVR_K: 246: BIF_PM_CAT_BASE_TE1 : 0x0000000000000000 [ 38.029977] PVR_K: 246: BIF_PM_CAT_BASE_ALIST1 : 0x0000000000000000 [ 38.038661] PVR_K: 246: PERF_TA_PHASE : 0x00000000 [ 38.046490] PVR_K: 246: PERF_TA_CYCLE : 0x00000000 [ 38.054323] PVR_K: 246: PERF_3D_PHASE : 0x00000005 [ 38.062149] PVR_K: 246: PERF_3D_CYCLE : 0x000061B0 [ 38.069974] PVR_K: 246: PERF_TA_OR_3D_CYCLE : 0x000061B0 [ 38.077806] PVR_K: 246: PERF_TA_AND_3D_CYCLE : 0x00000000 [ 38.085633] PVR_K: 246: PERF_COMPUTE_PHASE : 0x00000000 [ 38.093456] PVR_K: 246: PERF_COMPUTE_CYCLE : 0x00000000 [ 38.101281] PVR_K: 246: PM_PARTIAL_RENDER_ENABLE : 0x00000000 [ 38.109110] PVR_K: 246: ISP_RENDER : 0x00000003 [ 38.116940] PVR_K: 246: TLA_STATUS : 0x0000000000000000 [ 38.125639] PVR_K: 246: MCU_FENCE : 0x0000018000000000 [ 38.134343] PVR_K: 246: VDM_CONTEXT_STORE_STATUS : 0x00000001 [ 38.142194] PVR_K: 246: VDM_CONTEXT_STORE_TASK0 : 0x0000000000000000 [ 38.150908] PVR_K: 246: VDM_CONTEXT_STORE_TASK1 : 0x0000000000000000 [ 38.159610] PVR_K: 246: VDM_CONTEXT_STORE_TASK2 : 0x0000000000000000 [ 38.168312] PVR_K: 246: VDM_CONTEXT_RESUME_TASK0 : 0x0000000000000000 [ 38.177126] PVR_K: 246: VDM_CONTEXT_RESUME_TASK1 : 0x0000000000000000 [ 38.185884] PVR_K: 246: VDM_CONTEXT_RESUME_TASK2 : 0x0000000000000000 [ 38.194619] PVR_K: 246: ISP_CTL : 0x0002B000 [ 38.202459] PVR_K: 246: ISP_STATUS : 0x00000003 [ 38.210312] PVR_K: 246: MTS_INTCTX : 0x00000000 [ 38.218140] PVR_K: 246: MTS_BGCTX : 0x00000000 [ 38.225982] PVR_K: 246: MTS_BGCTX_COUNTED_SCHEDULE : 0x00000000 [ 38.233819] PVR_K: 246: MTS_SCHEDULE : 0x00000000 [ 38.241651] PVR_K: 246: MTS_GPU_INT_STATUS : 0x00004410 [ 38.249481] PVR_K: 246: CDM_CONTEXT_STORE_STATUS : 0x00000000 [ 38.257327] PVR_K: 246: CDM_CONTEXT_PDS0 : 0x0000000000000000 [ 38.266025] PVR_K: 246: CDM_CONTEXT_PDS1 : 0x0000000000000000 [ 38.274720] PVR_K: 246: CDM_TERMINATE_PDS : 0x0000000000000000 [ 38.283417] PVR_K: 246: CDM_TERMINATE_PDS1 : 0x0000000000000000 [ 38.292126] PVR_K: 246: SIDEKICK_IDLE : 0x0000007E [ 38.299949] PVR_K: 246: SLC_IDLE : 0x000000FF [ 38.307780] PVR_K: 246: SLC_STATUS0 : 0x00000000 [ 38.315605] PVR_K: 246: SLC_STATUS1 : 0x0000000000000000 [ 38.324298] PVR_K: 246: SLC_STATUS2 : 0x0000000000000000 [ 38.333108] PVR_K: 246: SLC_CTRL_BYPASS : 0x01000000 [ 38.340961] PVR_K: 246: SLC_CTRL_MISC : 0x0000000000200003 [ 38.349663] PVR_K: 246: MIPS_ADDR_REMAP1_CONFIG1 : 0x1FC00001 [ 38.357515] PVR_K: 246: MIPS_ADDR_REMAP1_CONFIG2 : 0x00000008ac48900c [ 38.366220] PVR_K: 246: MIPS_ADDR_REMAP2_CONFIG1 : 0x1FC01001 [ 38.374049] PVR_K: 246: MIPS_ADDR_REMAP2_CONFIG2 : 0x00000008b014600c [ 38.382741] PVR_K: 246: MIPS_ADDR_REMAP3_CONFIG1 : 0x1FC02001 [ 38.390568] PVR_K: 246: MIPS_ADDR_REMAP3_CONFIG2 : 0x00000008ac48800c [ 38.399268] PVR_K: 246: MIPS_ADDR_REMAP4_CONFIG1 : 0x1FC00000 [ 38.407101] PVR_K: 246: MIPS_ADDR_REMAP4_CONFIG2 : 0x000000000000000c [ 38.415791] PVR_K: 246: MIPS_ADDR_REMAP5_CONFIG1 : 0x00000001 [ 38.423618] PVR_K: 246: MIPS_ADDR_REMAP5_CONFIG2 : 0x00000008ac48900c [ 38.432314] PVR_K: 246: MIPS_WRAPPER_CONFIG : 0x000000000001cf80 [ 38.441006] PVR_K: 246: MIPS_EXCEPTION_STATUS : 0x00000020 [ 38.448964] PVR_K: 246: ---- [ MIPS internal state ] ---- [ 38.455822] PVR_K: 246: PC : 0xC00171C4 [ 38.463645] PVR_K: 246: STATUS_REGISTER : 0x00481C05 [ 38.471472] PVR_K: 246: CAUSE_REGISTER : 0x00800000 [ 38.479303] PVR_K: 246: BAD_REGISTER : 0xC00171C4 [ 38.487131] PVR_K: 246: EPC : 0xC00171C0 [ 38.494959] PVR_K: 246: SP : 0xCF600FE0 [ 38.502783] PVR_K: 246: BAD_INSTRUCTION : 0x00000000 [ 38.510607] PVR_K: 246: TLB : [ 38.517242] PVR_K: 246: 0) VA 0xCF800000 ( 64k) -> PA0 0xe20000000 DV , PA1 0x00000000 C [ 38.527991] PVR_K: 246: 1) VA 0xCF000000 ( 16k) -> PA0 0x8b0130000 DVGC, PA1 0x8b0134000 DVGC [ 38.538861] PVR_K: 246: 2) VA 0xCF600000 ( 4k) -> PA0 0x8b0147000 DV C, PA1 0x00000000 C [ 38.549615] PVR_K: 246: 3) VA 0xC0032000 ( 4k) -> PA0 0x8b0143000 DVGC, PA1 0x8b0144000 DVGC [ 38.560478] PVR_K: 246: 4) VA 0xC0024000 ( 4k) -> PA0 0x8b01cb000 DVG , PA1 0x8b01cd000 VG [ 38.571339] PVR_K: 246: 5) VA 0xC002A000 ( 4k) -> PA0 0x8b423f000 DVG , PA1 0x8b4249000 DVG [ 38.582200] PVR_K: 246: 6) VA 0xC0016000 ( 4k) -> PA0 0x8ac486000 DVGC, PA1 0x8ac487000 DVGC [ 38.593071] PVR_K: 246: 7) VA 0xC0004000 ( 4k) -> PA0 0x8b0114000 DVGC, PA1 0x8b0115000 DVGC [ 38.603934] PVR_K: 246: 8) VA 0xC0010000 ( 4k) -> PA0 0x8ac480000 DVGC, PA1 0x8ac481000 DVGC [ 38.614795] PVR_K: 246: 9) VA 0xC0008000 ( 4k) -> PA0 0x8b0118000 DVGC, PA1 0x8b0119000 DVGC [ 38.625656] PVR_K: 246: 10) VA 0xC001A000 ( 4k) -> PA0 0x8b014a000 DVG , PA1 0x8b014c000 DVG [ 38.636527] PVR_K: 246: 11) VA 0xC0028000 ( 4k) -> PA0 0x8ac692000 DVGC, PA1 0x8b021c000 DVGC [ 38.647392] PVR_K: 246: 12) VA 0xC0066000 ( 4k) -> PA0 0x00000000 C, PA1 0x8b4239000 DV C [ 38.658148] PVR_K: 246: 13) VA 0xC0006000 ( 4k) -> PA0 0x8b0116000 DVGC, PA1 0x8b0117000 DVGC [ 38.669009] PVR_K: 246: 14) VA 0xC0020000 ( 4k) -> PA0 0x8b01c5000 DVG , PA1 0x8b01c6000 DVG [ 38.679867] PVR_K: 246: 15) VA 0xC000A000 ( 4k) -> PA0 0x8b011a000 DVGC, PA1 0x8b011b000 DVGC [ 38.690731] PVR_K: 246: -------------------------------- [ 38.697473] PVR_K: 246: ------[ RGX FW Trace Info ]------ [ 38.704323] PVR_K: 246: Debug log type: none [ 38.709767] PVR_K: 246: RGX FW thread 0: Trace buffer not yet allocated [ 38.718133] PVR_K: 246: ------[ Full CCB Status ]------ [ 38.724772] PVR_K: 246: FWCtx 0xC0028300 (TQ_3D-P1026-T1032-byd_srv.out) [ 38.733246] PVR_K: 246: `--<Empty> [ 38.737816] PVR_K: 246: FWCtx 0xC0028040 (TA-P1026-T1032-byd_srv.out) [ 38.745965] PVR_K: 246: `--<Empty> [ 38.750545] PVR_K: 246: FWCtx 0xC00280E0 (3D-P1026-T1032-byd_srv.out) [ 38.758685] PVR_K: 246: `--<Empty> [ 38.763268] PVR_K: 246: ------[ RGX Device ID:0 End ]------ [ 38.770340] PVR_K: 246: ------[ System Summary Device ID:0 ]------ [ 38.778166] PVR_K: 246: Device System Power State: ON [ 38.784583] PVR_K: 246: MaxHWTOut: 500000us, WtTryCt: 10000, WDGTOut(on,off): (10000ms,3600000ms) [ 38.795791] PVR_K: 246: ------[ Server Thread Summary ]------ [ 38.803085] PVR_K: 246: pvr_defer_free : Running [ 38.809174] PVR_K: 246: Number of deferred cleanup items : 0 [ 38.816782] PVR_K: 246: pvr_device_wdg : Running [ 38.822873] PVR_K: 246: pvr_cacheop : Running [ 38.828648] PVR_K: 246: Configuration: QSZ: 16, UKT: -1, KDFT: 131072, LINESIZE: 64, PGSIZE: 4096, KDF: Yes, URBF: Yes [ 38.842541] PVR_K: 246: Pending deferred CacheOp entries : 0 [ 38.850151] PVR_K: 246: ------[ AppHint Settings ]------ [ 38.856885] PVR_K: 246: Build Vars [ 38.861463] PVR_K: 246: EnableTrustedDeviceAceConfig: N [ 38.868534] PVR_K: 246: CleanupThreadPriority: 0x00000005 [ 38.875841] PVR_K: 246: CacheOpThreadPriority: 0x00000001 [ 38.883137] PVR_K: 246: WatchdogThreadPriority: 0x00000000 [ 38.890531] PVR_K: 246: HWPerfClientBufferSize: 0x000c0000 [ 38.897923] PVR_K: 246: Module Params [ 38.902824] PVR_K: 246: none [ 38.906967] PVR_K: 246: Debug Info Params [ 38.912312] PVR_K: 246: CacheOpConfig: 0x0000000c [ 38.918722] PVR_K: 246: CacheOpUMKMThresholdSize: 0xffffffff [ 38.926340] PVR_K: 246: Debug Info Params Device ID: 0 [ 38.933094] PVR_K: 246: none [ 38.937232] PVR_K: 246: ------[ HTB Log state: Off ]------ [ 38.944196] PVR_K: 246: ------[ Active Sync Checkpoints ]------ [ 38.951699] ------[ Native Fence Sync: timelines ]------ [ 38.958333] foreign_sync: @0 ctx=1 refs=1 [ 38.963340] sw: RM_SWTimeline-byd_srv.out-1026 @0 cur=0 [ 38.969860] rogue-ta3d: @0 ctx=3 refs=1 [ 38.974653] rogue-tq3d: @0 ctx=5 refs=1 [ 38.979441] QE-byd_srv.out-1026: @4 ctx=6 refs=2 [ 38.985196] @3: (++) refs=1 fwaddr=0xc002b019 enqueue=1 status=Signalled 3-TQM [ 38.994334] PVR_K: 246: ------------[ PVR DBG: END ]------------ [ 39.002056] ------------[ cut here ]------------ [ 39.007930] WARNING: CPU: 0 PID: 246 at /home/hhw3516496/workspace/TDA4_1018/tda4_linux_os_v8_4/board-support/extra-drivers/ti-img-rogue-driver-1.15.6133109/binary_j721e_linux_wayland_release/target_aarch64/kbuild/services/server/common/pvr_notifier.c:529 PVRSRVDebugRequest+0x4d0/0x660 [pvrsrvkm] [ 39.040661] Modules linked in: bluetooth ecdh_generic ecc rfkill xhci_plat_hcd xhci_hcd rpmsg_char omap_rng ti_am335x_adc rng_core kfifo_buf cdns3 udc_core roles irq_pruss_intc pru_rproc usbcore icss_iep usb_common crct10dif_ce snd_soc_j721e_evm ti_j721e_cpsw_virt_mac phy_can_transceiver ti_am335x_tscadc pruss ti_k3_r5_remoteproc vxe_enc vxd_dec videobuf2_dma_sg v4l2_mem2mem videobuf2_dma_contig pvrsrvkm(O) ti_k3_dsp_remoteproc sa2ul videobuf2_memops videobuf2_v4l2 sha512_generic virtio_rpmsg_bus cdns_dphy authenc videobuf2_common cdns3_ti snd_soc_pcm3168a_i2c snd_soc_pcm3168a m_can_platform m_can can_dev rti_wdt sch_fq_codel rpmsg_kdrv_switch cryptodev(O) ipv6 [ 39.113805] CPU: 0 PID: 246 Comm: pvr_device_wdg Tainted: G O 5.10.120-g95b90aa828 #1 [ 39.125195] Hardware name: Texas Instruments K3 J721E SoC (DT) [ 39.132469] pstate: 80000005 (Nzcv daif -PAN -UAO -TCO BTYPE=--) [ 39.140083] pc : PVRSRVDebugRequest+0x4d0/0x660 [pvrsrvkm] [ 39.147009] lr : PVRSRVDebugRequest+0x4d0/0x660 [pvrsrvkm] [ 39.153847] sp : ffff8000121fbc80 [ 39.157976] x29: ffff8000121fbc80 x28: 0000000000000000 [ 39.164602] x27: ffff8000120ab918 x26: ffff800008c8f7e0 [ 39.171228] x25: ffff00082c75dd00 x24: 0000000000000009 [ 39.177851] x23: 0000000000000002 x22: 0000000000000000 [ 39.184477] x21: 0000000000000000 x20: ffff00082c75ddd8 [ 39.191100] x19: ffff00082b7c0b20 x18: 0000000000000010 [ 39.197723] x17: 00000000bff2cf6a x16: 00000000c98b03fc [ 39.204344] x15: ffff00082b54d930 x14: 00000000000003b8 [ 39.210963] x13: 0000000000000000 x12: 0000000000000000 [ 39.217585] x11: 0000000000000007 x10: 00000000000009c0 [ 39.224206] x9 : ffff8000121fbae0 x8 : ffff00082b54de20 [ 39.230827] x7 : ffff00087f9ce1c0 x6 : ffff00087f9ce140 [ 39.237449] x5 : 00000000410fd080 x4 : 0000000000f0000f [ 39.244071] x3 : 0000000000000000 x2 : ffffffffffffff00 [ 39.250693] x1 : 0000000000000000 x0 : ffff00082c7a0900 [ 39.257316] Call trace: [ 39.260483] PVRSRVDebugRequest+0x4d0/0x660 [pvrsrvkm] [ 39.266951] DevicesWatchdogThread_ForEachVaCb+0x108/0x158 [pvrsrvkm] [ 39.275048] List_PVRSRV_DEVICE_NODE_ForEach_va+0x74/0xb0 [pvrsrvkm] [ 39.283041] DevicesWatchdogThread+0x144/0x210 [pvrsrvkm] [ 39.289831] OSThreadRun+0x24/0x60 [pvrsrvkm] [ 39.295271] kthread+0x140/0x160 [ 39.299292] ret_from_fork+0x10/0x34 [ 39.303748] ---[ end trace e7acb1207304259d ]--- Kong, Thank you for confirming, the team expected that this patch would have helped this issue, but since it did not, I am requesting more instructions on what more information they need to analyze the issue. I'll be posting shortly. Regards, Erick Erick, May I ask if there is any progress on this issue? Regards, kong Kong, I've received an update. Can you please blacklist the GPU driver so it does not auto-load, then initialize the GPU driver with this parameter: PVR_SRVKM_PARAMS="DisableClockGating=1" /etc/init.d/rc.pvr start Then, let us know if you still see this issue. And if so, you can gather an initial set of logs by running "pvrlogdump" Thanks, Erick Erick, We have tried the new method and there are still problems,The log is as follows pvrlogdump_2303032313.txt.gz Thanks, kong hi,Erick: It has been quite a while now. How is the progress of this issue, Thanks, kong Kong, Apologies, I was on leave last week. I have updated instruction that can help in this issue, the patches are on-top of your GPU kernel driver. We will need to add them, then rebuild and install the kernel driver onto your system. Can you please add these patches and let us know the results with the following pvrlogdump instructions: PVR_SRVKM_PARAMS="EnablePageFaultDebug=1" /etc/init.d/rc.pvr start pvrdebug -loggroups main,mts,hwr,pm,debug Start application Patches: 5756.CL6470972_Allocate_TQ_shaders_as_cached.patch 7658.CL6471292_cache_flush_on_cached_PMR_writes.patch Thanks, Erick hi Erick After incorporating the patch into the code, after multiple rounds of testing, this issue still exists, but the probability seems to have decreased. The following is the log, please check it, thank you! gpu_cash.txt root@j7-evm:~# pvrdebug -loggroups main,mts,hwr,pm,debug ----------------------- Start ----------------------- Set FW Log type to TRACE ( main mts pm hwr debug ) Connecting to first (0) default pvr device [ 60.806091] PVR_K: 1023: RGX Firmware image 'rgx.fw.22.104.208.318' loaded [ 60.843412] PVR_K: 1023: Shader binary image 'rgx.sh.22.104.208.318' loaded ------------------------ End ------------------------ root@j7-evm:~# root@j7-evm:~# cd /opt/vision_apps/ root@j7-evm:/opt/vision_apps# source ./vision_apps_init.sh [MCU2_0] 1.524158 s: CIO: Init ... Done !!! [MCU2_0] 1.524228 s: ### CPU Frequency = 1000000000 Hz [MCU2_0] 1.524268 s: APP: Init ... !!! [MCU2_0] 1.524294 s: SCICLIENT: Init ... !!! [MCU2_0] 1.524537 s: SCICLIENT: DMSC FW version [8.6.3--v08.06.03 (Chill Capybar] [MCU2_0] 1.524589 s: SCICLIENT: DMSC FW revision 0x8 [MCU2_0] 1.524624 s: SCICLIENT: DMSC FW ABI revision 3.1 [MCU2_0] 1.524662 s: SCICLIENT: Init ... Done !!! [MCU2_0] 1.524689 s: UDMA: Init ... !!! [MCU2_0] 1.526049 s: UDMA: Init ... Done !!! [MCU2_0] 1.526114 s: MEM: Init ... !!! [MCU2_0] 1.526159 s: MEM: Created heap (DDR_LOCAL_MEM, id=0, flags=0x00000004) @ d9000000 of size 16777216 bytes !!! [MCU2_0] 1.526237 s: MEM: Created heap (L3_MEM, id=1, flags=0x00000000) @ 3600000 of size 262144 bytes !!! [MCU2_0] 1.526301 s: MEM: Init ... Done !!! [MCU2_0] 1.526329 s: IPC: Init ... !!! [MCU2_0] 1.526393 s: IPC: 6 CPUs participating in IPC !!! [MCU2_0] 1.526444 s: IPC: Waiting for HLOS to be ready ... !!! [MCU2_0] 10.274110 s: IPC: HLOS is ready !!! [MCU2_0] 10.289451 s: IPC: Init ... Done !!! [MCU2_0] 10.289520 s: APP: Syncing with 5 CPUs ... !!! [MCU2_0] 10.460773 s: APP: Syncing with 5 CPUs ... Done !!! [MCU2_0] 10.460958 s: REMOTE_SERVICE: Init ... !!! [MCU2_0] 10.462593 s: REMOTE_SERVICE: Init ... Done !!! [MCU2_0] 10.462659 s: [HHW]ETHFW: Init ... !!! [MCU2_0] 10.467643 s: [HHW]appEthFwInit-init pin [MCU2_0] 10.467701 s: FVID2: Init ... !!! [MCU2_0] 10.467796 s: FVID2: Init ... Done !!! [MCU2_0] 10.467926 s: DSS: Init ... !!! [MCU2_0] 10.467969 s: DSS: Display type is HDMI !!! [MCU2_0] 10.467999 s: DSS: M2M Path is enabled !!! [MCU2_0] 10.468027 s: DSS: SoC init ... !!! [MCU2_0] 10.468052 s: SCICLIENT: Sciclient_pmSetModuleState module=152 state=2 [MCU2_0] 10.468445 s: SCICLIENT: Sciclient_pmSetModuleState success [MCU2_0] 10.468488 s: SCICLIENT: Sciclient_pmSetModuleClkParent module=152 clk=4 parent=6 [MCU2_0] 10.468686 s: SCICLIENT: Sciclient_pmSetModuleClkParent success [MCU2_0] 10.468739 s: SCICLIENT: Sciclient_pmSetModuleClkFreq module=152 clk=4 freq=72540000 [MCU2_0] 10.470697 s: SCICLIENT: Sciclient_pmSetModuleClkFreq success [MCU2_0] 10.470740 s: SCICLIENT: Sciclient_pmModuleClkRequest module=152 clk=4 state=2 flag=0 [MCU2_0] 10.470990 s: SCICLIENT: Sciclient_pmModuleClkRequest success [MCU2_0] 10.471029 s: DSS: SoC init ... Done !!! [MCU2_0] 10.471057 s: DSS: Board init ... !!! [MCU2_0] 10.471082 s: DSS: Board init ... Done !!! [MCU2_0] 10.474631 s: DSS: Init ... Done !!! [MCU2_0] 10.474716 s: VHWA: VPAC Init ... !!! [MCU2_0] 10.474754 s: SCICLIENT: Sciclient_pmSetModuleState module=290 state=2 [MCU2_0] 10.475078 s: SCICLIENT: Sciclient_pmSetModuleState success [MCU2_0] 10.475124 s: VHWA: LDC Init ... !!! [MCU2_0] 10.479676 s: VHWA: LDC Init ... Done !!! [MCU2_0] 10.479747 s: VHWA: MSC Init ... !!! [MCU2_0] 10.492053 s: VHWA: MSC Init ... Done !!! [MCU2_0] 10.492119 s: VHWA: NF Init ... !!! [MCU2_0] 10.493921 s: VHWA: NF Init ... Done !!! [MCU2_0] 10.493982 s: VHWA: VISS Init ... !!! [MCU2_0] 10.504891 s: VHWA: VISS Init ... Done !!! [MCU2_0] 10.504960 s: VHWA: VPAC Init ... Done !!! [MCU2_0] 10.505007 s: VX_ZONE_INIT:Enabled [MCU2_0] 10.505041 s: VX_ZONE_ERROR:Enabled [MCU2_0] 10.505073 s: VX_ZONE_WARNING:Enabled [MCU2_0] 10.506479 s: VX_ZONE_INIT:[tivxPlatformCreateTargetId:66] Added target MCU2-0 [MCU2_0] 10.506758 s: VX_ZONE_INIT:[tivxPlatformCreateTargetId:66] Added target VPAC_NF [MCU2_0] 10.507012 s: VX_ZONE_INIT:[tivxPlatformCreateTargetId:66] Added target VPAC_LDC1 [MCU2_0] 10.507301 s: VX_ZONE_INIT:[tivxPlatformCreateTargetId:66] Added target VPAC_MSC1 [MCU2_0] 10.507550 s: VX_ZONE_INIT:[tivxPlatformCreateTargetId:66] Added target VPAC_MSC2 [MCU2_0] 10.507890 s: VX_ZONE_INIT:[tivxPlatformCreateTargetId:66] Added target VPAC_VISS1 App set dl default params Done! [MCU2_0] 10.508243 s: VX_ZONE_INIT:[tivxPlatformCreateTargetId:66] Added target CAPTURE1 [MCU2_0] 10.508524 s: VX_ZONE_INIT:[tivxPlatformCreateTargetId:66] Added target CAPTURE2 [MCU2_0] 10.508823 s: VX_ZONE_INIT:[tivxPlatformCreateTargetId:66] Added target DISPLAY1 [MCU2_0] 10.509111 s: VX_ZONE_INIT:[tivxPlatformCreateTargetId:66] Added target DISPLAY2 [MCU2_0] 10.509369 s: VX_ZONE_INIT:[tivxPlatformCreateTargetId:66] Added target CSITX [MCU2_0] 10.509649 s: VX_ZONE_INIT:[tivxPlatformCreateTargetId:66] Added target CAPTURE3 [MCU2_0] 10.509949 s: VX_ZONE_INIT:[tivxPlatformCreateTargetId:66] Added target CAPTURE4 [MCU2_0] 10.510222 s: VX_ZONE_INIT:[tivxPlatformCreateTargetId:66] Added target CAPTURE5 [MCU2_0] 10.510497 s: VX_ZONE_INIT:[tivxPlatformCreateTargetId:66] Added target CAPTURE6 [MCU2_0] 10.510789 s: VX_ZONE_INIT:[tivxPlatformCreateTargetId:66] Added target CAPTURE7 [MCU2_0] 10.511070 s: VX_ZONE_INIT:[tivxPlatformCreateTargetId:66] Added target CAPTURE8 [MCU2_0] 10.511324 s: VX_ZONE_INIT:[tivxPlatformCreateTargetId:66] Added target DSS_M2M1 [MCU2_0] 10.511571 s: VX_ZONE_INIT:[tivxPlatformCreateTargetId:66] Added target DSS_M2M2 [MCU2_0] 10.511842 s: VX_ZONE_INIT:[tivxPlatformCreateTargetId:66] Added target DSS_M2M3 [MCU2_0] 10.512109 s: VX_ZONE_INIT:[tivxPlatformCreateTargetId:66] Added target DSS_M2M4 [MCU2_0] 10.512168 s: VX_ZONE_INIT:[tivxInitLocal:130] Initialization Done !!! [MCU2_0] 10.512205 s: APP: OpenVX Target kernel init ... !!! [MCU2_0] 10.533020 s: APP: OpenVX Target kernel init ... Done !!! [MCU2_0] 10.533075 s: CSI2RX: Init ... !!! [MCU2_0] 10.533103 s: SCICLIENT: Sciclient_pmSetModuleState module=25 state=2 [MCU2_0] 10.533234 s: SCICLIENT: Sciclient_pmSetModuleState success [MCU2_0] 10.533278 s: SCICLIENT: Sciclient_pmSetModuleState module=26 state=2 [MCU2_0] 10.533429 s: SCICLIENT: Sciclient_pmSetModuleState success [MCU2_0] 10.533463 s: SCICLIENT: Sciclient_pmSetModuleState module=27 state=2 [MCU2_0] 10.533604 s: SCICLIENT: Sciclient_pmSetModuleState success [MCU2_0] 10.533641 s: SCICLIENT: Sciclient_pmSetModuleState module=147 state=2 [MCU2_0] 10.533741 s: SCICLIENT: Sciclient_pmSetModuleState success [MCU2_0] 10.533780 s: SCICLIENT: Sciclient_pmSetModuleState module=148 state=2 [MCU2_0] 10.533869 s: SCICLIENT: Sciclient_pmSetModuleState success [MCU2_0] 10.534092 s: CSI2RX: Init ... Done !!! [MCU2_0] 10.534132 s: CSI2TX: Init ... !!! [MCU2_0] 10.534156 s: SCICLIENT: Sciclient_pmSetModuleState module=25 state=2 [MCU2_0] 10.534251 s: SCICLIENT: Sciclient_pmSetModuleState success [MCU2_0] 10.534289 s: SCICLIENT: Sciclient_pmSetModuleState module=28 state=2 [MCU2_0] 10.534430 s: SCICLIENT: Sciclient_pmSetModuleState success [MCU2_0] 10.534466 s: SCICLIENT: Sciclient_pmSetModuleState module=296 state=2 [MCU2_0] 10.534593 s: SCICLIENT: Sciclient_pmSetModuleState success [MCU2_0] 10.534678 s: CSI2TX: Init ... Done !!! [MCU2_0] 10.534724 s: ISS: Init ... !!! [MCU2_0] 10.534770 s: galvin setupI2CInst [MCU2_0] 10.534831 s: Found sensor MAX_RAW12_AR0147 at location 0 [MCU2_0] 10.534884 s: Found sensor HY_AR1043_UYVY at location 1 [MCU2_0] 10.534925 s: Found sensor OV_OX01F10_UYVY at location 2 [MCU2_0] 10.534962 s: Found sensor BYD_OX01F10_UYVY at location 3 [MCU2_0] 10.534998 s: Found sensor UNION_OX01F10_UYVY at location 4 [MCU2_0] 10.535035 s: Found sensor MAX96705_UYVY at location 5 [MCU2_0] 10.535072 s: Found sensor HY_AR0233_UYVY at location 6 [MCU2_0] 10.535123 s: [hy_ar0233]-[IssSensor_hy_ar0233_Init] App Parse User dl params Done! [MCU2_0] 10.535153 s: IssSensor_Init ... Done !!! App Update dl Params Done! [MCU2_0] 10.535225 s: IttRemoteServer_Init ... Done !!! [MCU2_0] 10.535262 s: VISS REMOTE SERVICE: Init ... !!! [MCU2_0] 10.535327 s: VISS REMOTE SERVICE: Init ... Done !!! [MCU2_0] 10.535362 s: UDMA Copy: Init ... !!! [MCU2_0] 10.537236 s: UDMA Copy: Init ... Done !!! [MCU2_0] 10.537334 s: APP: Init ... Done !!! [MCU2_0] 10.537372 s: APP: Run ... !!! [MCU2_0] 10.537398 s: IPC: Starting echo test ... [MCU2_0] 10.540344 s: APP: Run ... Done !!! [MCU2_0] 10.541967 s: IPC: Echo status: mpu1_0[x] mcu2_0[s] mcu2_1[.] C66X_1[P] C66X_2[.] C7X_1[.] [MCU2_0] 10.542086 s: IPC: Echo status: mpu1_0[x] mcu2_0[s] mcu2_1[P] C66X_1[P] C66X_2[.] C7X_1[.] [MCU2_0] 10.542189 s: IPC: Echo status: mpu1_0[x] mcu2_0[s] mcu2_1[P] C66X_1[P] C66X_2[P] C7X_1[.] [MCU2_0] 10.542279 s: IPC: Echo status: mpu1_0[x] mcu2_0[s] mcu2_1[P] C66X_1[P] C66X_2[P] C7X_1[P] [MCU2_1] 1.531060 s: CIO: Init ... Done !!! [MCU2_1] 1.531129 s: ### CPU Frequency = 1000000000 Hz [MCU2_1] 1.531171 s: APP: Init ... !!! [MCU2_1] 1.531194 s: SCICLIENT: Init ... !!! [MCU2_1] 1.531447 s: SCICLIENT: DMSC FW version [8.6.3--v08.06.03 (Chill Capybar] [MCU2_1] 1.531496 s: SCICLIENT: DMSC FW revision 0x8 [MCU2_1] 1.531530 s: SCICLIENT: DMSC FW ABI revision 3.1 [MCU2_1] 1.531565 s: SCICLIENT: Init ... Done !!! [MCU2_1] 1.531606 s: UDMA: Init ... !!! [MCU2_1] 1.532956 s: UDMA: Init ... Done !!! [MCU2_1] 1.533018 s: MEM: Init ... !!! [MCU2_1] 1.533060 s: MEM: Created heap (DDR_LOCAL_MEM, id=0, flags=0x00000004) @ da000000 of size 16777216 bytes !!! [MCU2_1] 1.533130 s: MEM: Created heap (L3_MEM, id=1, flags=0x00000001) @ 3640000 of size 262144 bytes !!! [MCU2_1] 1.533189 s: MEM: Init ... Done !!! [MCU2_1] 1.533214 s: IPC: Init ... !!! [MCU2_1] 1.533273 s: IPC: 6 CPUs participating in IPC !!! [MCU2_1] 1.533324 s: IPC: Waiting for HLOS to be ready ... !!! [MCU2_1] 10.445553 s: IPC: HLOS is ready !!! [MCU2_1] 10.460657 s: IPC: Init ... Done !!! [MCU2_1] 10.460723 s: APP: Syncing with 5 CPUs ... !!! [MCU2_1] 10.460771 s: APP: Syncing with 5 CPUs ... Done !!! [MCU2_1] 10.460810 s: REMOTE_SERVICE: Init ... !!! [MCU2_1] 10.462518 s: REMOTE_SERVICE: Init ... Done !!! [MCU2_1] 10.462584 s: FVID2: Init ... !!! [MCU2_1] 10.462662 s: FVID2: Init ... Done !!! [MCU2_1] 10.462695 s: VHWA: DMPAC: Init ... !!! [MCU2_1] 10.462721 s: SCICLIENT: Sciclient_pmSetModuleState module=48 state=2 [MCU2_1] 10.463212 s: SCICLIENT: Sciclient_pmSetModuleState success [MCU2_1] 10.463255 s: SCICLIENT: Sciclient_pmSetModuleState module=305 state=2 [MCU2_1] 10.463704 s: SCICLIENT: Sciclient_pmSetModuleState success [MCU2_1] 10.463743 s: VHWA: DOF Init ... !!! [MCU2_1] 10.474390 s: VHWA: DOF Init ... Done !!! [MCU2_1] 10.474457 s: VHWA: SDE Init ... !!! [MCU2_1] 10.478323 s: VHWA: SDE Init ... Done !!! [MCU2_1] 10.478387 s: VHWA: DMPAC: Init ... Done !!! [MCU2_1] 10.478435 s: VX_ZONE_INIT:Enabled [MCU2_1] 10.478466 s: VX_ZONE_ERROR:Enabled [MCU2_1] 10.478492 s: VX_ZONE_WARNING:Enabled [MCU2_1] 10.479947 s: VX_ZONE_INIT:[tivxPlatformCreateTargetId:66] Added target MCU2-1 [MCU2_1] 10.480186 s: VX_ZONE_INIT:[tivxPlatformCreateTargetId:66] Added target DMPAC_SDE [MCU2_1] 10.480408 s: VX_ZONE_INIT:[tivxPlatformCreateTargetId:66] Added target DMPAC_DOF [MCU2_1] 10.480465 s: VX_ZONE_INIT:[tivxInitLocal:130] Initialization Done !!! [MCU2_1] 10.480501 s: APP: OpenVX Target kernel init ... !!! app_run_task_create! [MCU2_1] 10.480803 s: APP: OpenVX Target kernel init ... Done !!! [MCU2_1] 10.480846 s: UDMA Copy: Init ... !!! [MCU2_1] 10.482751 s: UDMA Copy: Init ... Done !!! [MCU2_1] 10.482819 s: APP: Init ... Done !!! [MCU2_1] 10.482851 s: APP: Run ... !!! [MCU2_1] 10.482876 s: IPC: Starting echo test ... [MCU2_1] 10.485406 s: APP: Run ... Done !!! [MCU2_1] 10.486508 s: IPC: Echo status: mpu1_0[x] mcu2_0[x] mcu2_1[s] C66X_1[P] C66X_2[.] C7X_1[.] [MCU2_1] 10.486628 s: IPC: Echo status: mpu1_0[x] mcu2_0[x] mcu2_1[s] C66X_1[P] C66X_2[P] C7X_1[.] [MCU2_1] 10.486721 s: IPC: Echo status: mpu1_0[x] mcu2_0[x] mcu2_1[s] C66X_1[P] C66X_2[P] C7X_1[P] [MCU2_1] 10.541183 s: IPC: Echo status: mpu1_0[x] mcu2_0[P] mcu2_1[s] C66X_1[P] C66X_2[P] C7X_1[P] [C6x_1 ] 1.641339 s: CIO: Init ... Done !!! [C6x_1 ] 1.641364 s: ### CPU Frequency = 1350000000 Hz [C6x_1 ] 1.641374 s: APP: Init ... !!! [C6x_1 ] 1.641382 s: SCICLIENT: Init ... !!! [C6x_1 ] 1.641573 s: SCICLIENT: DMSC FW version [8.6.3--v08.06.03 (Chill Capybar] [C6x_1 ] 1.641585 s: SCICLIENT: DMSC FW revision 0x8 [C6x_1 ] 1.641594 s: SCICLIENT: DMSC FW ABI revision 3.1 [C6x_1 ] 1.641604 s: SCICLIENT: Init ... Done !!! [C6x_1 ] 1.641613 s: UDMA: Init ... !!! [C6x_1 ] 1.643115 s: UDMA: Init ... Done !!! [C6x_1 ] 1.643133 s: MEM: Init ... !!! [C6x_1 ] 1.643146 s: MEM: Created heap (DDR_LOCAL_MEM, id=0, flags=0x00000004) @ dc000000 of size 157286400 bytes !!! [C6x_1 ] 1.643164 s: MEM: Created heap (L2_MEM, id=2, flags=0x00000001) @ 800000 of size 229376 bytes !!! [C6x_1 ] 1.643179 s: MEM: Created heap (DDR_SCRATCH_MEM, id=4, flags=0x00000001) @ e5600000 of size 50331648 bytes !!! [C6x_1 ] 1.643195 s: MEM: Init ... Done !!! [C6x_1 ] 1.643203 s: IPC: Init ... !!! [C6x_1 ] 1.643223 s: IPC: 6 CPUs participating in IPC !!! [C6x_1 ] 1.643236 s: IPC: Waiting for HLOS to be ready ... !!! [C6x_1 ] 9.910852 s: IPC: HLOS is ready !!! [C6x_1 ] 9.914560 s: IPC: Init ... Done !!! [C6x_1 ] 9.914588 s: APP: Syncing with 5 CPUs ... !!! [C6x_1 ] 10.460772 s: APP: Syncing with 5 CPUs ... Done !!! [C6x_1 ] 10.460784 s: REMOTE_SERVICE: Init ... !!! [C6x_1 ] 10.461427 s: REMOTE_SERVICE: Init ... Done !!! [C6x_1 ] 10.461467 s: VX_ZONE_INIT:Enabled [C6x_1 ] 10.461478 s: VX_ZONE_ERROR:Enabled [C6x_1 ] 10.461487 s: VX_ZONE_WARNING:Enabled [C6x_1 ] 10.462281 s: VX_ZONE_INIT:[tivxInitLocal:130] Initialization Done !!! [C6x_1 ] 10.462297 s: APP: OpenVX Target kernel init ... !!! [C6x_1 ] 10.462575 s: APP: OpenVX Target kernel init ... Done !!! [C6x_1 ] 10.462593 s: UDMA Copy: Init ... !!! [C6x_1 ] 10.466235 s: UDMA Copy: Init ... Done !!! [C6x_1 ] 10.466253 s: APP: Init ... Done !!! [C6x_1 ] 10.466261 s: APP: Run ... !!! [C6x_1 ] 10.466269 s: IPC: Starting echo test ... [C6x_1 ] 10.467289 s: APP: Run ... Done !!! [C6x_1 ] 10.467596 s: IPC: Echo status: mpu1_0[x] mcu2_0[x] mcu2_1[x] C66X_1[s] C66X_2[x] C7X_1[P] [C6x_1 ] 10.468087 s: IPC: Echo status: mpu1_0[x] mcu2_0[x] mcu2_1[x] C66X_1[s] C66X_2[P] C7X_1[P] [C6x_1 ] 10.485935 s: IPC: Echo status: mpu1_0[x] mcu2_0[x] mcu2_1[P] C66X_1[s] C66X_2[P] C7X_1[P] [C6x_1 ] 10.541040 s: IPC: Echo status: mpu1_0[x] mcu2_0[P] mcu2_1[P] C66X_1[s] C66X_2[P] C7X_1[P] [C6x_2 ] 1.764203 s: CIO: Init ... Done !!! [C6x_2 ] 1.764228 s: ### CPU Frequency = 1350000000 Hz [C6x_2 ] 1.764239 s: APP: Init ... !!! [C6x_2 ] 1.764247 s: SCICLIENT: Init ... !!! [C6x_2 ] 1.764441 s: SCICLIENT: DMSC FW version [8.6.3--v08.06.03 (Chill Capybar] APP: Init ... !!! [C6x_2 ] 1.764454 s: SCICLIENT: DMSC FW revision 0x8 [C6x_2 ] 1.764463 s: SCICLIENT: DMSC FW ABI revision 3.1 [C6x_2 ] 1.764473 s: SCICLIENT: Init ... Done !!! [C6x_2 ] 1.764482 s: UDMA: Init ... !!! [C6x_2 ] 1.765994 s: UDMA: Init ... Done !!! [C6x_2 ] 1.766013 s: MEM: Init ... !!! [C6x_2 ] 1.766026 s: MEM: Created heap (DDR_LOCAL_MEM, id=0, flags=0x00000004) @ e8600000 of size 157286400 bytes !!! [C6x_2 ] 1.766044 s: MEM: Created heap (L2_MEM, id=2, flags=0x00000001) @ 800000 of size 229376 bytes !!! [C6x_2 ] 1.766060 s: MEM: Created heap (DDR_SCRATCH_MEM, id=4, flags=0x00000001) @ f1c00000 of size 50331648 bytes !!! [C6x_2 ] 1.766077 s: MEM: Init ... Done !!! [C6x_2 ] 1.766085 s: IPC: Init ... !!! [C6x_2 ] 1.766105 s: IPC: 6 CPUs participating in IPC !!! [C6x_2 ] 1.766119 s: IPC: Waiting for HLOS to be ready ... !!! [C6x_2 ] 10.127824 s: IPC: HLOS is ready !!! [C6x_2 ] 10.131392 s: IPC: Init ... Done !!! [C6x_2 ] 10.131419 s: APP: Syncing with 5 CPUs ... !!! [C6x_2 ] 10.460772 s: APP: Syncing with 5 CPUs ... Done !!! [C6x_2 ] 10.460785 s: REMOTE_SERVICE: Init ... !!! [C6x_2 ] 10.461444 s: REMOTE_SERVICE: Init ... Done !!! [C6x_2 ] 10.461481 s: VX_ZONE_INIT:Enabled [C6x_2 ] 10.461491 s: VX_ZONE_ERROR:Enabled [C6x_2 ] 10.461502 s: VX_ZONE_WARNING:Enabled [C6x_2 ] 10.462295 s: VX_ZONE_INIT:[tivxInitLocal:130] Initialization Done !!! [C6x_2 ] 10.462310 s: APP: OpenVX Target kernel init ... !!! [C6x_2 ] 10.462603 s: APP: OpenVX Target kernel init ... Done !!! [C6x_2 ] 10.462620 s: UDMA Copy: Init ... !!! MEM: Init ... !!! [C6x_2 ] 10.466603 s: UDMA Copy: Init ... Done !!! [C6x_2 ] 10.466623 s: APP: Init ... Done !!! [C6x_2 ] 10.466632 s: APP: Run ... !!! MEM: Initialized DMA HEAP (fd=4) !!! [C6x_2 ] 10.466640 s: IPC: Starting echo test ... MEM: Init ... Done !!! IPC: Init ... !!! [C6x_2 ] 10.467764 s: APP: Run ... Done !!! [C6x_2 ] 10.468094 s: IPC: Echo status: mpu1_0[x] mcu2_0[x] mcu2_1[x] C66X_1[P] C66X_2[s] C7X_1[.] [C6x_2 ] 10.468127 s: IPC: Echo status: mpu1_0[x] mcu2_0[x] mcu2_1[x] C66X_1[P] C66X_2[s] C7X_1[P] [C6x_2 ] 10.485958 s: IPC: Echo status: mpu1_0[x] mcu2_0[x] mcu2_1[P] C66X_1[P] C66X_2[s] C7X_1[P] [C6x_2 ] 10.541089 s: IPC: Echo status: mpu1_0[x] mcu2_0[P] mcu2_1[P] C66X_1[P] C66X_2[s] C7X_1[P] [C7x_1 ] 1.974527 s: CIO: Init ... Done !!! [C7x_1 ] 1.974541 s: ### CPU Frequency = 1000000000 Hz [C7x_1 ] 1.974552 s: APP: Init ... !!! [C7x_1 ] 1.974560 s: SCICLIENT: Init ... !!! [C7x_1 ] 1.974765 s: SCICLIENT: DMSC FW version [8.6.3--v08.06.03 (Chill Capybar] [C7x_1 ] 1.974779 s: SCICLIENT: DMSC FW revision 0x8 [C7x_1 ] 1.974790 s: SCICLIENT: DMSC FW ABI revision 3.1 [C7x_1 ] 1.974800 s: SCICLIENT: Init ... Done !!! [C7x_1 ] 1.974809 s: UDMA: Init ... !!! [C7x_1 ] 1.975949 s: UDMA: Init ... Done !!! [C7x_1 ] 1.975961 s: MEM: Init ... !!! [C7x_1 ] 1.975972 s: MEM: Created heap (DDR_LOCAL_MEM, id=0, flags=0x00000004) @ 117000000 of size 268435456 bytes !!! [C7x_1 ] 1.975992 s: MEM: Created heap (L3_MEM, id=1, flags=0x00000001) @ 70020000 of size 8159232 bytes !!! [C7x_1 ] 1.976010 s: MEM: Created heap (L2_MEM, id=2, flags=0x00000001) @ 64800000 of size 458752 bytes !!! [C7x_1 ] 1.976028 s: MEM: Created heap (L1_MEM, id=3, flags=0x00000001) @ 64e00000 of size 16384 bytes !!! [C7x_1 ] 1.976045 s: MEM: Created heap (DDR_SCRATCH_MEM, id=4, flags=0x00000001) @ 100000000 of size 385875968 bytes !!! [C7x_1 ] 1.976064 s: MEM: Init ... Done !!! [C7x_1 ] 1.976072 s: IPC: Init ... !!! IPC: Init ... Done !!! [C7x_1 ] 1.976085 s: IPC: 6 CPUs participating in IPC !!! REMOTE_SERVICE: Init ... !!! [C7x_1 ] 1.976099 s: IPC: Waiting for HLOS to be ready ... !!! [C7x_1 ] 10.349666 s: IPC: HLOS is ready !!! [C7x_1 ] 10.351631 s: IPC: Init ... Done !!! [C7x_1 ] 10.351645 s: APP: Syncing with 5 CPUs ... !!! [C7x_1 ] 10.460773 s: APP: Syncing with 5 CPUs ... Done !!! [C7x_1 ] 10.460789 s: REMOTE_SERVICE: Init ... !!! [C7x_1 ] 10.460933 s: REMOTE_SERVICE: Init ... Done !!! [C7x_1 ] 10.460956 s: VX_ZONE_INIT:Enabled [C7x_1 ] 10.460967 s: VX_ZONE_ERROR:Enabled [C7x_1 ] 10.460977 s: VX_ZONE_WARNING:Enabled [C7x_1 ] 10.461135 s: VX_ZONE_INIT:[tivxPlatformCreateTargetId:59] Added target DSP_C7-1 [C7x_1 ] 10.461224 s: VX_ZONE_INIT:[tivxPlatformCreateTargetId:59] Added target DSP_C7-1_PRI_2 [C7x_1 ] 10.461317 s: VX_ZONE_INIT:[tivxPlatformCreateTargetId:59] Added target DSP_C7-1_PRI_3 [C7x_1 ] 10.461394 s: VX_ZONE_INIT:[tivxPlatformCreateTargetId:59] Added target DSP_C7-1_PRI_4 [C7x_1 ] 10.461459 s: VX_ZONE_INIT:[tivxPlatformCreateTargetId:59] Added target DSP_C7-1_PRI_5 [C7x_1 ] 10.461534 s: VX_ZONE_INIT:[tivxPlatformCreateTargetId:59] Added target DSP_C7-1_PRI_6 [C7x_1 ] 10.461656 s: VX_ZONE_INIT:[tivxPlatformCreateTargetId:59] Added target DSP_C7-1_PRI_7 [C7x_1 ] 10.461724 s: VX_ZONE_INIT:[tivxPlatformCreateTargetId:59] Added target DSP_C7-1_PRI_8 [C7x_1 ] 10.461745 s: VX_ZONE_INIT:[tivxInitLocal:130] Initialization Done !!! [C7x_1 ] 10.461757 s: APP: OpenVX Target kernel init ... !!! [C7x_1 ] 10.461895 s: APP: OpenVX Target kernel init ... Done !!! [C7x_1 ] 10.461909 s: APP: Init ... Done !!! [C7x_1 ] 10.461918 s: APP: Run ... !!! [C7x_1 ] 10.461926 s: IPC: Starting echo test ... [C7x_1 ] 10.462072 s: APP: Run ... Done !!! [C7x_1 ] 10.467602 s: IPC: Echo status: mpu1_0[x] mcu2_0[x] mcu2_1[x] C66X_1[P] C66X_2[x] C7X_1[s] [C7x_1 ] 10.468096 s: IPC: Echo status: mpu1_0[x] mcu2_0[x] mcu2_1[x] C66X_1[P] C66X_2[P] C7X_1[s] [C7x_1 ] 10.485980 s: IPC: Echo status: mpu1_0[x] mcu2_0[x] mcu2_1[P] C66X_1[P] C66X_2[P] C7X_1[s] [C7x_1 ] 10.541122 s: IPC: Echo status: mpu1_0[x] mcu2_0[P] mcu2_1[P] C66X_1[P] C66X_2[P] C7X_1[s] REMOTE_SERVICE: Init ... Done !!! 72.429041 s: GTC Frequency = 200 MHz APP: Init ... Done !!! 72.435760 s: VX_ZONE_INIT:Enabled 72.435784 s: VX_ZONE_ERROR:Enabled 72.435790 s: VX_ZONE_WARNING:Enabled 72.437399 s: VX_ZONE_INIT:[tivxInitLocal:130] Initialization Done !!! 72.438473 s: VX_ZONE_INIT:[tivxHostInitLocal:93] Initialization Done for HOST !!! 72.438540 s: ISS: Enumerating sensors ... !!! 72.438970 s: ISS: Enumerating sensors ... found 0 : MAX_RAW12_AR0147 72.438979 s: ISS: Enumerating sensors ... found 1 : HY_AR1043_UYVY 72.438984 s: ISS: Enumerating sensors ... found 2 : OV_OX01F10_UYVY 72.438990 s: ISS: Enumerating sensors ... found 3 : BYD_OX01F10_UYVY 72.438995 s: ISS: Enumerating sensors ... found 4 : UNION_OX01F10_UYVY 72.439000 s: ISS: Enumerating sensors ... found 5 : MAX96705_UYVY 72.439005 s: ISS: Enumerating sensors ... found 6 : HY_AR0233_UYVY Sensor selected : HY_AR1043_UYVY Querying HY_AR1043_UYVY 72.439018 s: ISS: Querying sensor [HY_AR1043_UYVY] ... !!! 72.439395 s: ISS: Querying sensor [HY_AR1043_UYVY] ... Done !!! [MCU2_0] 72.438750 s: ImageSensor_RemoteServiceHandler: IM_SENSOR_CMD_ENUMERATE [MCU2_0] 72.439184 s: ImageSensor_RemoteServiceHandler: IM_SENSOR_CMD_QUERY [MCU2_0] 72.439235 s: Received Query for HY_AR1043_UYVY Creating context done! kxx debug Kernel loading! Kernel loading done! 72.478880 s: ISS: Initializing sensor [HY_AR1043_UYVY], doing IM_SENSOR_CMD_PWRON ... !!! 72.478889 s: ISS: Initializing sensor [HY_AR1043_UYVY], doing IM_SENSOR_CMD_CONFIG ... !!! [MCU2_0] 72.479060 s: ImageSensor_RemoteServiceHandler: IM_SENSOR_CMD_CONFIG [MCU2_0] 72.479116 s: Application requested features = 0x120 [MCU2_0] [MCU2_0] 72.538708 s: Configuring all cameras on UB960_0 in broadcast mode [MCU2_0] 72.738709 s: max9685-max96705 config start [MCU2_0] 72.739774 s: hhq:End of max9286-max96705 config [MCU2_0] 72.740512 s: hhq max9286 0x49 = 0x0f. sensor number = 4 [MCU2_0] 72.740572 s: hhq max9286 0X0B = 0xe4 sensor_is_there = 0xf [MCU2_0] 72.755749 s: file:/media/adas/X/home/xutianding/TDA4/code/my_code_v3/tda4_sdk_0806/tda4_apa_0806/imaging/sensor_drv/src/hy_ar1043_yuv/iss_sensor_hy_ar1043.c func:hy_ar1043_WriteReg [MCU2_0] 72.756301 s: max9286_mipi: initialized sensor = 0x01. [MCU2_0] 72.769744 s: file:/media/adas/X/home/xutianding/TDA4/code/my_code_v3/tda4_sdk_0806/tda4_apa_0806/imaging/sensor_drv/src/hy_ar1043_yuv/iss_sensor_hy_ar1043.c func:hy_ar1043_WriteReg [MCU2_0] 72.770288 s: max9286_mipi: initialized sensor = 0x02. [MCU2_0] 72.783743 s: file:/media/adas/X/home/xutianding/TDA4/code/my_code_v3/tda4_sdk_0806/tda4_apa_0806/imaging/sensor_drv/src/hy_ar1043_yuv/iss_sensor_hy_ar1043.c func:hy_ar1043_WriteReg [MCU2_0] 72.784292 s: max9286_mipi: initialized sensor = 0x03. [MCU2_0] 72.797742 s: file:/media/adas/X/home/xutianding/TDA4/code/my_code_v3/tda4_sdk_0806/tda4_apa_0806/imaging/sensor_drv/src/hy_ar1043_yuv/iss_sensor_hy_ar1043.c func:hy_ar1043_WriteReg [MCU2_0] 72.798284 s: max9286_mipi: initialized sensor = 0x04. [MCU2_0] 72.799025 s: max9685-max96705 config start 72.875000 s: ISS: Initializing sensor [HY_AR1043_UYVY] ... Done !!! Sensor init done! Display init done! BydSrvAppInit Done! Graph create done! [MCU2_0] 72.874713 s: hhq:End of max9286-max96705 config [MCU2_0] 72.874764 s: IM_SENSOR_CMD_CONFIG channel_mask = 0 [MCU2_0] 72.874803 s: IM_SENSOR_CMD_CONFIG returning status = 0 Capture graph done! [BSP]--> DSS_M2M1 m2m_node create success UYVY->NV12 M2M graph done! Begin open cfg file BydSrv2dNodeCreate 1 kxx debug:srv_cfg_set->block_bv_size.width=30 ipc_RRWheelDriveDirection = 0 ipc_DayLight_Left; = 0 ipc_fullview_state = 0 BydSrv2dNodeCreate graph done! [BSP]--> DSS_M2M2 m2m_node create success 72.942196 s: VX_ZONE_ERROR:[vxReplicateNode:1786] Parameter 2 direction is incorrect 2d->NV12 M2M graph done! 72.942508 s: VX_ZONE_ERROR:[vxReplicateNode:1786] Parameter 5 direction is incorrect BydSrvGpuNodeCreate graph done! [BSP]--> DSS_M2M3 m2m_node create success 72.942675 s: VX_ZONE_ERROR:[vxReplicateNode:1786] Parameter 2 direction is incorrect DisplayM2mNodeCreate graph done! Display graph done! BydSrvAppCreateGraph Done! set srv Graph start! set srv Graph done! BydSrvAppSetGraph Done! Graph verify start! [C6x_1 ] 72.975591 s: VX_ZONE_ERROR:[tivxByd2DSrvCreate:308] kxx debug:tivxByd2DSrvCreate [C6x_1 ] 72.975618 s: VX_ZONE_ERROR:[tivxByd2DSrvCreate:314] birdview_parameter_obj allocate succeed [C6x_1 ] 72.975637 s: VX_ZONE_ERROR:[tivxByd2DSrvCreate:327] pBirdviewObj allocate succeed [C6x_1 ] 72.981723 s: VX_ZONE_ERROR:[tivxByd2DSrvCreate:342] birdview_buff allocate succeed [C6x_1 ] 72.981754 s: VX_ZONE_ERROR:[tivxByd2DSrvCreate:358] win_maroc_param allocate succeed [C6x_1 ] 72.983252 s: VX_ZONE_ERROR:[tivxByd2DSrvCreate:374] srv_cfg_set allocate succeed [C6x_1 ] 73.200401 s: VX_ZONE_ERROR:[tivxByd2DSrvCreate:390] birdview_lut allocate succeed [C6x_1 ] 73.203027 s: VX_ZONE_ERROR:[tivxByd2DSrvCreate:406] birdview_fuse_modle allocate succeed [C6x_1 ] 73.211575 s: VX_ZONE_ERROR:[tivxByd2DSrvCreate:422] birdview_2d_output_frame_2 allocate succeed [C6x_1 ] 73.211605 s: VX_ZONE_ERROR:[tivxByd2DSrvCreate:438] DmaHandle_Srv_Obj allocate succeed [C6x_1 ] 73.214568 s: VX_ZONE_ERROR:[tivxByd2DSrvCreate:481] src_blk_L2Buf[0] allocate succeed [C6x_1 ] 73.214826 s: VX_ZONE_ERROR:[tivxByd2DSrvCreate:497] src_blk_L2Buf[1] allocate succeed [C6x_1 ] 73.214862 s: VX_ZONE_ERROR:[tivxByd2DSrvCreate:515] dst_blk_L2Buf[0] allocate succeed [C6x_1 ] 73.214891 s: VX_ZONE_ERROR:[tivxByd2DSrvCreate:533] dst_blk_L2Buf[1] allocate succeed [C6x_1 ] 73.214927 s: VX_ZONE_ERROR:[tivxByd2DSrvCreate:551] offset_L2Buf[0] allocate succeed [C6x_1 ] 73.214962 s: VX_ZONE_ERROR:[tivxByd2DSrvCreate:569] offset_L2Buf[1] allocate succeed [C6x_1 ] 73.214999 s: VX_ZONE_ERROR:[tivxByd2DSrvCreate:587] coeffs_L2Buf[0] allocate succeed [C6x_1 ] 73.215035 s: VX_ZONE_ERROR:[tivxByd2DSrvCreate:605] coeffs_L2Buf[1] allocate succeed EGL: version 1.5 EGL: GL Version = (null) EGL: GL Vendor = (null) EGL: GL Renderer = (null) EGL: GL Extensions = (null) [BSP]--> _lut_data_path is ./bin/lut_data/ vertex_bytes = 35238 index_bytes = 58032 blend_bytes = 5034 vertex_bytes = 35238 index_bytes = 58032 blend_bytes = 5034 vertex_bytes = 35238 index_bytes = 58032 blend_bytes = 5034 vertex_bytes = 36582 index_bytes = 58872 blend_bytes = 5226 [ 70.439376] PVR_K: 972: ------------[ PVR DBG: START (High) ]------------ [ 70.446321] PVR_K: 972: OS kernel info: Linux 5.10.162-g76b3e88d56 #2 SMP PREEMPT Mon Aug 7 14:12:54 CST 2023 aarch64 [ 70.457164] PVR_K: 972: DDK info: Rogue_DDK_Linux_WS rogueddk 1.15@6133109 (release) j721e_linux [ 70.466267] PVR_K: 972: Time now: 70466259us [ 70.470744] PVR_K: 972: Services State: OK [ 70.475322] PVR_K: 972: Server Errors: 0 [ 70.479341] PVR_K: 972: Connections Device ID:0(128) P1040-V1040-T1052-byd_srv.out [ 70.486997] PVR_K: 972: ------[ Driver Info ]------ [ 70.491982] PVR_K: 972: Comparison of UM/KM components: MATCHING [ 70.498088] PVR_K: 972: KM Arch: 64 Bit [ 70.502029] PVR_K: 972: UM Connected Clients: 64 Bit [ 70.507087] PVR_K: 972: UM info: 1.15 @ 6133109 (release) build options: 0x80000810 [ 70.514923] PVR_K: 972: KM info: 1.15 @ 6133109 (release) build options: 0x00000810 [ 70.522747] PVR_K: 972: Window system: wayland [ 70.527281] PVR_K: 972: ------[ RGX Device ID:0 Start ]------ [ 70.533113] PVR_K: 972: ------[ RGX Info ]------ [ 70.537815] PVR_K: 972: Device Node (Info): 000000001076bab3 (000000009abc3278) [ 70.545743] PVR_K: 972: RGX BVNC: 22.104.208.318 (rogue) [ 70.551149] PVR_K: 972: RGX Device State: Active [ 70.555846] PVR_K: 972: RGX Power State: ON [ 70.560117] PVR_K: 972: FW info: 1.15 @ 6133109 (release) build options: 0x80000810 [ 70.567949] PVR_K: 972: BIF0 - OK [ 70.571360] PVR_K: 972: RGX FW State: OK (HWRState 0x00000001: HWR OK;) [ 70.578136] PVR_K: 972: RGX FW Power State: RGXFWIF_POW_IDLE (APM disabled: 0 ok, 0 denied, 0 non-idle, 0 retry, 0 other, 0 total. Latency: 100 ms) [ 70.591532] PVR_K: 972: RGX DVFS: 0 frequency changes. Current frequency: 749.999 MHz (sampled at 70277315700 ns). FW frequency: 100.000 MHz. [ 70.604377] PVR_K: 972: RGX FW OS 0 - State: active; Freelists: Ok; Priority: 0; MTS on; [ 70.612627] PVR_K: 972: Number of HWR: GP(0/0+0), 2D(0/0+0), TA(0/0+0), 3D(1/1+0), CDM(0/0+0), RAY(0/0+0), FALSE(0,0,0,0,0,0) [ 70.624039] PVR_K: 972: DM 0 (GP) [ 70.627447] PVR_K: 972: DM 1 (HWRflags 0x00000000: working;) [ 70.633183] PVR_K: 972: DM 2 (HWRflags 0x00000000: working;) [ 70.638928] PVR_K: 972: DM 3 (HWRflags 0x00000000: working;) [ 70.644680] PVR_K: 972: Recovery 1: PID = 1040, frame = 0, HWRTData = 0x00000000, EventStatus = 0x00004410, Guilty Lockup [ 70.655886] PVR_K: 972: CRTimer = 0x0000073a40bb, OSTimer = 70.331044638, CyclesElapsed = 40259840 [ 70.666143] PVR_K: 972: PreResetTimeInCycles = 35328, HWResetTimeInCycles = 23552, TotalResetTimeInCycles = 58880 [ 70.677720] PVR_K: 972: DM 4 (HWRflags 0x00000000: working;) [ 70.683466] PVR_K: 972: DM 5 (HWRflags 0x00000000: working;) [ 70.689212] PVR_K: 972: RGX Kernel CCB WO:0xB RO:0xB [ 70.694266] PVR_K: 972: RGX Firmware CCB WO:0x2 RO:0x2 [ 70.699484] PVR_K: 972: RGX Kernel CCB commands executed = 11 [ 70.705314] PVR_K: 972: RGX SLR: Forced UFO updates requested = 0 [ 70.711489] PVR_K: 972: RGX Errors: WGP:0, TRP:0 [ 70.716184] PVR_K: 972: Thread0: FW IRQ count = 12 [ 70.721058] PVR_K: 972: Last sampled IRQ count in LISR = 12 [ 70.726714] PVR_K: 972: FW System config flags = 0x00020000 (Ctx switch options: Medium CSW profile; VDM CS INDEX mode;) [ 70.737700] PVR_K: 972: FW OS config flags = 0x0000000F (Ctx switch: TDM; TA; 3D; CDM;) [ 70.745789] PVR_K: 972: ------[ RGX registers ]------ [ 70.750928] PVR_K: 972: RGX Register Base Address (Linear): 0x00000000b2a07528 [ 70.758403] PVR_K: 972: RGX Register Base Address (Physical): 0x4E20000000 [ 70.765359] PVR_K: 972: CORE_ID : 0x0000000008470000 [ 70.772314] PVR_K: 972: CORE_REVISION : 0x00D0013E [ 70.778584] PVR_K: 972: DESIGNER_REV_FIELD1 : 0x00000000 [ 70.784846] PVR_K: 972: DESIGNER_REV_FIELD2 : 0x00000000 [ 70.791108] PVR_K: 972: CHANGESET_NUMBER : 0x0000000000000000 [ 70.798070] PVR_K: 972: CLK_CTRL : 0x0aaaaa002a2aaaaa [ 70.805026] PVR_K: 972: CLK_STATUS : 0x0000000000600000 [ 70.811980] PVR_K: 972: CLK_CTRL2 : 0x0000000000000000 [ 70.818934] PVR_K: 972: CLK_STATUS2 : 0x0000000000000000 [ 70.825887] PVR_K: 972: EVENT_STATUS : 0x00004410 [ 70.832147] PVR_K: 972: TIMER : 0x00000000074bd149 [ 70.839102] PVR_K: 972: BIF_FAULT_BANK0_MMU_STATUS : 0x00000000 [ 70.845363] PVR_K: 972: BIF_FAULT_BANK0_REQ_STATUS : 0x0000000000000000 [ 70.852317] PVR_K: 972: BIF_FAULT_BANK1_MMU_STATUS : 0x00000000 [ 70.858589] PVR_K: 972: BIF_FAULT_BANK1_REQ_STATUS : 0x0000000000000000 [ 70.865554] PVR_K: 972: BIF_MMU_STATUS : 0x00000000 [ 70.871818] PVR_K: 972: BIF_MMU_ENTRY : 0x00000000 [ 70.878087] PVR_K: 972: BIF_MMU_ENTRY_STATUS : 0x0000000000000000 [ 70.885045] PVR_K: 972: BIF_STATUS_MMU : 0x00000000 [ 70.891306] PVR_K: 972: BIF_READS_EXT_STATUS : 0x00000000 [ 70.897566] PVR_K: 972: BIF_READS_INT_STATUS : 0x00000000 [ 70.903828] PVR_K: 972: BIFPM_STATUS_MMU : 0x00000000 [ 70.910088] PVR_K: 972: BIFPM_READS_EXT_STATUS : 0x00000000 [ 70.916356] PVR_K: 972: BIFPM_READS_INT_STATUS : 0x00000000 [ 70.922626] PVR_K: 972: BIF_CAT_BASE_INDEX : 0x0000000000000100 [ 70.929586] PVR_K: 972: BIF_CAT_BASE0 : 0x0000000000000000 [ 70.936548] PVR_K: 972: BIF_CAT_BASE1 : 0x00000008d21eb000 [ 70.943503] PVR_K: 972: BIF_CAT_BASE2 : 0x0000000000000000 [ 70.950457] PVR_K: 972: BIF_CAT_BASE3 : 0x0000000000000000 [ 70.957429] PVR_K: 972: BIF_CAT_BASE4 : 0x0000000000000000 [ 70.964395] PVR_K: 972: BIF_CAT_BASE5 : 0x0000000000000000 [ 70.971355] PVR_K: 972: BIF_CAT_BASE6 : 0x0000000000000000 [ 70.978336] PVR_K: 972: BIF_CAT_BASE7 : 0x0000000000000000 [ 70.985296] PVR_K: 972: BIF_CTRL_INVAL : 0x00000000 [ 70.991564] PVR_K: 972: BIF_CTRL : 0x000000C0 [ 70.997831] PVR_K: 972: BIF_PM_CAT_BASE_VCE0 : 0x0000000000000000 [ 71.004787] PVR_K: 972: BIF_PM_CAT_BASE_TE0 : 0x0000000000000000 [ 71.011787] PVR_K: 972: BIF_PM_CAT_BASE_ALIST0 : 0x0000000000000000 [ 71.018771] PVR_K: 972: BIF_PM_CAT_BASE_VCE1 : 0x0000000000000000 [ 71.025731] PVR_K: 972: BIF_PM_CAT_BASE_TE1 : 0x0000000000000000 [ 71.032689] PVR_K: 972: BIF_PM_CAT_BASE_ALIST1 : 0x0000000000000000 [ 71.039652] PVR_K: 972: PERF_TA_PHASE : 0x00000000 [ 71.045937] PVR_K: 972: PERF_TA_CYCLE : 0x00000000 [ 71.052207] PVR_K: 972: PERF_3D_PHASE : 0x00000005 [ 71.058469] PVR_K: 972: PERF_3D_CYCLE : 0x000061DF [ 71.064729] PVR_K: 972: PERF_TA_OR_3D_CYCLE : 0x000061DF [ 71.070990] PVR_K: 972: PERF_TA_AND_3D_CYCLE : 0x00000000 [ 71.077251] PVR_K: 972: PERF_COMPUTE_PHASE : 0x00000000 [ 71.083517] PVR_K: 972: PERF_COMPUTE_CYCLE : 0x00000000 [ 71.089777] PVR_K: 972: PM_PARTIAL_RENDER_ENABLE : 0x00000000 [ 71.096039] PVR_K: 972: ISP_RENDER : 0x00000003 [ 71.102305] PVR_K: 972: TLA_STATUS : 0x0000000000000000 [ 71.109265] PVR_K: 972: MCU_FENCE : 0x0000018000000000 [ 71.116219] PVR_K: 972: VDM_CONTEXT_STORE_STATUS : 0x00000001 [ 71.122483] PVR_K: 972: VDM_CONTEXT_STORE_TASK0 : 0x0000000000000000 [ 71.129444] PVR_K: 972: VDM_CONTEXT_STORE_TASK1 : 0x0000000000000000 [ 71.136405] PVR_K: 972: VDM_CONTEXT_STORE_TASK2 : 0x0000000000000000 [ 71.143360] PVR_K: 972: VDM_CONTEXT_RESUME_TASK0 : 0x0000000000000000 [ 71.150314] PVR_K: 972: VDM_CONTEXT_RESUME_TASK1 : 0x0000000000000000 [ 71.157278] PVR_K: 972: VDM_CONTEXT_RESUME_TASK2 : 0x0000000000000000 [ 71.164265] PVR_K: 972: ISP_CTL : 0x0002B000 [ 71.170559] PVR_K: 972: ISP_STATUS : 0x00000003 [ 71.176838] PVR_K: 972: MTS_INTCTX : 0x00000000 [ 71.183109] PVR_K: 972: MTS_BGCTX : 0x00000000 [ 71.189413] PVR_K: 972: MTS_BGCTX_COUNTED_SCHEDULE : 0x00000000 [ 71.195735] PVR_K: 972: MTS_SCHEDULE : 0x00000000 [ 71.202228] PVR_K: 972: MTS_GPU_INT_STATUS : 0x00004410 [ 71.208605] PVR_K: 972: CDM_CONTEXT_STORE_STATUS : 0x00000000 [ 71.214884] PVR_K: 972: CDM_CONTEXT_PDS0 : 0x0000000000000000 [ 71.221847] PVR_K: 972: CDM_CONTEXT_PDS1 : 0x0000000000000000 [ 71.228810] PVR_K: 972: CDM_TERMINATE_PDS : 0x0000000000000000 [ 71.235784] PVR_K: 972: CDM_TERMINATE_PDS1 : 0x0000000000000000 [ 71.242753] PVR_K: 972: SIDEKICK_IDLE : 0x0000007E [ 71.249023] PVR_K: 972: SLC_IDLE : 0x000000FF [ 71.255285] PVR_K: 972: SLC_STATUS0 : 0x00000000 [ 71.261553] PVR_K: 972: SLC_STATUS1 : 0x0000000000000000 [ 71.268517] PVR_K: 972: SLC_STATUS2 : 0x0000000000000000 [ 71.275474] PVR_K: 972: SLC_CTRL_BYPASS : 0x01000000 [ 71.281736] PVR_K: 972: SLC_CTRL_MISC : 0x0000000000200003 [ 71.288703] PVR_K: 972: MIPS_ADDR_REMAP1_CONFIG1 : 0x1FC00001 [ 71.294976] PVR_K: 972: MIPS_ADDR_REMAP1_CONFIG2 : 0x00000008cc1e600c [ 71.301930] PVR_K: 972: MIPS_ADDR_REMAP2_CONFIG1 : 0x1FC01001 [ 71.308194] PVR_K: 972: MIPS_ADDR_REMAP2_CONFIG2 : 0x00000008d04ce00c [ 71.315153] PVR_K: 972: MIPS_ADDR_REMAP3_CONFIG1 : 0x1FC02001 [ 71.321419] PVR_K: 972: MIPS_ADDR_REMAP3_CONFIG2 : 0x00000008ce66500c [ 71.328374] PVR_K: 972: MIPS_ADDR_REMAP4_CONFIG1 : 0x1FC00000 [ 71.334635] PVR_K: 972: MIPS_ADDR_REMAP4_CONFIG2 : 0x000000000000000c [ 71.341597] PVR_K: 972: MIPS_ADDR_REMAP5_CONFIG1 : 0x00000001 [ 71.347869] PVR_K: 972: MIPS_ADDR_REMAP5_CONFIG2 : 0x00000008cc1e600c [ 71.354829] PVR_K: 972: MIPS_WRAPPER_CONFIG : 0x000000000001cf80 [ 71.361785] PVR_K: 972: MIPS_EXCEPTION_STATUS : 0x00000020 [ 71.368152] PVR_K: 972: ---- [ MIPS internal state ] ---- [ 71.373638] PVR_K: 972: PC : 0xC00171C4 [ 71.379900] PVR_K: 972: STATUS_REGISTER : 0x00481C05 [ 71.386159] PVR_K: 972: CAUSE_REGISTER : 0x00800000 [ 71.392420] PVR_K: 972: BAD_REGISTER : 0xC0038160 [ 71.398681] PVR_K: 972: EPC : 0xC00171C0 [ 71.404940] PVR_K: 972: SP : 0xCF600FE0 [ 71.411201] PVR_K: 972: BAD_INSTRUCTION : 0x00000000 [ 71.417464] PVR_K: 972: TLB : [ 71.422776] PVR_K: 972: 0) VA 0xCF800000 ( 64k) -> PA0 0xe20000000 DV , PA1 0x00000000 C [ 71.431377] PVR_K: 972: 1) VA 0xCF000000 ( 16k) -> PA0 0x8d04b0000 DVGC, PA1 0x8d04b4000 DVGC [ 71.440064] PVR_K: 972: 2) VA 0xCF600000 ( 4k) -> PA0 0x8d04cf000 DV C, PA1 0x00000000 C [ 71.448664] PVR_K: 972: 3) VA 0xC0032000 ( 4k) -> PA0 0x8d0417000 DVGC, PA1 0x8d04cc000 DVGC [ 71.457358] PVR_K: 972: 4) VA 0xC0006000 ( 4k) -> PA0 0x8d04a7000 DVGC, PA1 0x8cc270000 DVGC [ 71.466062] PVR_K: 972: 5) VA 0xC001E000 ( 4k) -> PA0 0x8d0511000 VGC, PA1 0x8cdc93000 DVG [ 71.474750] PVR_K: 972: 6) VA 0xC000A000 ( 4k) -> PA0 0x8cdefb000 DVGC, PA1 0x8d04de000 DVGC [ 71.483442] PVR_K: 972: 7) VA 0xC0004000 ( 4k) -> PA0 0x8d056b000 DVGC, PA1 0x8cc067000 DVGC [ 71.492130] PVR_K: 972: 8) VA 0xC0020000 ( 4k) -> PA0 0x8d0564000 DVG , PA1 0x8d049c000 DVG [ 71.500818] PVR_K: 972: 9) VA 0xC000C000 ( 4k) -> PA0 0x8d04df000 DVGC, PA1 0x8d04a4000 DVGC [ 71.509506] PVR_K: 972: 10) VA 0xC001A000 ( 4k) -> PA0 0x8cdef0000 DVG , PA1 0x8cd758000 DVG [ 71.518194] PVR_K: 972: 11) VA 0xC0000000 ( 4k) -> PA0 0x8cdc95000 DVGC, PA1 0x8cc272000 DVGC [ 71.526879] PVR_K: 972: 12) VA 0xC0016000 ( 4k) -> PA0 0x8d050d000 DVGC, PA1 0x8ce664000 DVGC [ 71.535567] PVR_K: 972: 13) VA 0xC0072000 ( 4k) -> PA0 0x00000000 C, PA1 0x8d414e000 DV C [ 71.544174] PVR_K: 972: 14) VA 0xC0028000 ( 4k) -> PA0 0x8d21f5000 DVGC, PA1 0x8d2220000 DVGC [ 71.552872] PVR_K: 972: 15) VA 0xC0038000 ( 4k) -> PA0 0x8d20a2000 DVG , PA1 0x8d20a1000 DVG [ 71.561566] PVR_K: 972: -------------------------------- [ 71.566976] PVR_K: 972: ------[ RGX FW Trace Info ]------ [ 71.572455] PVR_K: 972: Debug log type: trace ( main mts pm hwr debug ) [ 71.579156] PVR_K: 972: ------[ RGX FW thread 0 trace START ]------ [ 71.585503] PVR_K: 972: FWT[traceptr]: 469 [ 71.589678] PVR_K: 972: FWT[tracebufsize]: 2EE0 [ 71.594305] PVR_K: 972: FWT[00000000]: 7001105b 00000000 058da4ad 00000001 70027011 00000000 058da4ba 00000000 00000001 7001700d 00000000 058da4db 00000001 70017006 00000000 058da4e5 00000000 70037003 00000000 058da4f6 00000000 00000001 00000400 7000700e 00000000 058da539 70017012 00000000 058da54a 00000000 [ 71.621566] PVR_K: 972: FWT[00000078]: 7001700d 00000000 058da572 00000001 70017006 00000000 058da57c 00000000 70037003 00000000 058da588 00000000 00000001 00000400 7000700e 00000000 058da59f 70017012 00000000 058e3d8d 00000000 7001700d 00000000 058e3db6 00000001 70017006 00000000 058e3dc0 00000000 70037003 [ 71.648819] PVR_K: 972: FWT[000000f0]: 00000000 058e3dcb 00000000 00000001 00000400 7000700e 00000000 058e3de5 70017012 00000000 0737d73a 00000000 70037013 00000000 0737d74b 00000001 2abc0066 00000000 70037013 00000000 0737d77f 00000002 2abc0065 00000000 7003100e 00000000 0737d791 00000100 00000003 c0028300 [ 71.676074] PVR_K: 972: FWT[00000168]: 70017006 00000000 0737d7b2 00000000 70037003 00000000 0737d7c8 00000000 00000001 00000400 7003700a 00000000 0737d7ef 00000000 00000003 c0028320 70037009 00000000 0737d7fa 00000003 c0073000 c0073000 70011045 00000000 0737d831 00000001 700310c6 00000000 0737d86a 00000002 [ 71.703339] PVR_K: 972: FWT[000001e0]: 000003ff 0002b000 70021087 00000000 0737d874 00000000 0000000a 70021087 00000000 0737d87e 00000001 0000000a 70081079 00000000 0737d88d c0028300 00000000 00000000 00000410 00000001 00000000 00000001 00000001 7000700e 00000000 0737d906 70037003 00000000 0737d91b 00000003 [ 71.730597] PVR_K: 972: FWT[00000258]: 00000000 00004418 70001004 00000000 0737d937 70021016 00000000 0737d957 c0028300 000000c8 70021017 00000000 0737d964 c002a000 00000001 70021017 00000000 0737d96b c002b000 00000519 7000700e 00000000 0737d9aa 70037013 00000000 0737d9c1 00000003 2abc0065 00000000 7003100e [ 71.757854] PVR_K: 972: FWT[000002d0]: 00000000 0737d9d0 000001f8 00000003 c0028300 70017006 00000000 0737d9eb 00000000 70037003 00000000 0737d9fa 00000000 00000001 00004410 7003700a 00000000 0737da19 00000000 00000003 c0028320 70037009 00000000 0737da22 00000003 c0073000 c0073100 700310c6 00000000 0737da3e [ 71.785112] PVR_K: 972: FWT[00000348]: 00000002 000003ff 0002b000 70021087 00000000 0737da47 00000000 0000000a 70021087 00000000 0737da4f 00000001 0000000a 70081079 00000000 0737da61 c0028300 00000100 00000000 00000410 00000001 00000000 00000002 00000002 7000700e 00000000 0737daa3 70037013 00000000 0737daba [ 71.812368] PVR_K: 972: FWT[000003c0]: 00000004 2abc0065 00000000 7003100e 00000000 0737daca 000002f0 00000003 c0028300 70037013 00000000 0737dae7 00000005 2abc0065 00000000 7003100e 00000000 0737daef 000003e8 00000003 c0028300 70037013 00000000 0737daff 00000006 2abc0065 00000000 7003100e 00000000 0737db07 [ 71.839630] PVR_K: 972: FWT[00000438]: 000004e8 00000003 c0028300 7001700d 00000000 0737db1a 00000001 70017006 00000000 0737db24 00000000 70037003 00000000 0737db31 00000000 00000001 00004410 7000700e 00000000 0737db4b 70017012 00000000 0737db5a 00000000 7001700d 00000000 0737db93 00000000 70017012 00000000 [ 71.866886] PVR_K: 972: FWT[000004b0]: 0737dba0 00000000 7001700d 00000000 0737dba6 00000000 70017012 00000000 07385583 00000000 7003b049 00000000 0738559a 00000003 00007b2c 00ee0980 7003b054 00000000 073855ac 00000000 00000003 00000000 7003b030 00000000 073855b3 00000003 00000000 00000003 7001700d 00000000 [ 71.894142] PVR_K: 972: FWT[00000528]: 073855cc 00000000 70017012 00000000 073855d9 00000000 7001700d 00000000 073855f0 00000000 70017012 00000000 0738cfcf 00000000 7003b049 00000000 0738cfe4 00000003 0000f577 00ee0980 7003b054 00000000 0738cffc 00000000 00000003 00000001 7004b056 00000000 0738d02c 00000000 [ 71.921400] PVR_K: 972: FWT[000005a0]: 00000003 00000001 00000000 7003b060 00000000 0738d045 00000000 00000003 00000000 7003b030 00000000 0738d04d 00000003 00000000 00000002 7001700d 00000000 0738d068 00000000 70017012 00000000 0738d074 00000000 7001700d 00000000 0738d08b 00000000 70017012 00000000 0738e8ff [ 71.948679] PVR_K: 972: FWT[00000618]: 00000000 70037013 00000000 0738e90b 00000007 2abc0066 00000000 70037013 00000000 0738e943 00000008 2abc0065 00000000 7003100e 00000000 0738e954 000005e8 00000003 c0028300 7001700d 00000000 0738e978 00000000 70017012 00000000 0738e988 00000000 7001700d 00000000 0738e98f [ 71.975946] PVR_K: 972: FWT[00000690]: 00000000 70017012 00000000 07394a69 00000000 7003b049 00000000 07394a98 00000003 00017027 00ee0980 7003b055 00000000 07394aae 00000000 00000003 00000001 7004b056 00000000 07394ae1 00000000 00000003 00000001 00000000 7003b060 00000000 07394af5 00000000 00000003 00000001 [ 72.003208] PVR_K: 972: FWT[00000708]: 7003b030 00000000 07394afc 00000003 00000001 00000002 7001700d 00000000 07394b1c 00000000 70017012 00000000 07394b2a 00000000 7001700d 00000000 07394b40 00000000 70017012 00000000 0739533b 00000000 70037013 00000000 07395346 00000009 2abc0066 00000000 70037013 00000000 [ 72.030467] PVR_K: 972: FWT[00000780]: 0739537e 0000000a 2abc0065 00000000 7003100e 00000000 0739538f 000006e8 00000003 c0028300 7001700d 00000000 073953b3 00000000 70017012 00000000 073953c4 00000000 7001700d 00000000 073953cb 00000000 70017012 00000000 0739c518 00000000 7003b049 00000000 0739c548 00000003 [ 72.057716] PVR_K: 972: FWT[000007f8]: 0001ead7 00ee0980 7003b055 00000000 0739c55e 00000000 00000003 00000001 7004b056 00000000 0739c592 00000000 00000003 00000001 00000000 7003b060 00000000 0739c5a8 00000000 00000003 00000001 7003b030 00000000 0739c5b1 00000003 00000001 00000001 7001700d 00000000 0739c5d2 [ 72.085018] PVR_K: 972: FWT[00000870]: 00000000 70017012 00000000 0739c5df 00000000 7001700d 00000000 0739c5f5 00000000 70017012 00000000 073a3fcf 00000000 7003b049 00000000 073a3fe3 00000003 00026576 00ee0980 7003b055 00000000 073a3ff3 00000000 00000003 00000001 7004b056 00000000 073a4020 00000000 00000003 [ 72.112320] PVR_K: 972: FWT[000008e8]: 00000001 00000000 7003b060 00000000 073a4032 00000000 00000003 00000001 7003b030 00000000 073a4039 00000003 00000001 00000000 7001b023 00000000 073a4041 00000003 7002b028 00000000 073a404c 00000003 00000001 7002b04e 00000000 073a4055 00000000 00004410 7002b03a 00000000 [ 72.139628] PVR_K: 972: FWT[00000960]: 073a407f 00000000 00000002 7002b03a 00000000 073a4083 00000000 00000003 7002b03a 00000000 073a4089 00000000 00000004 7001b03b 00000000 073a408d 00000080 7001b04d 00000000 073a4098 00000003 700010c7 00000000 073a409d 70017006 00000000 073a40e2 00000000 70037003 00000000 [ 72.166944] PVR_K: 972: FWT[000009d8]: 073a40ee 00000000 00000001 00004410 7001b020 00000000 073a4103 00000002 7001b020 00000000 073a4109 00000003 7001b020 00000000 073a410f 00000004 7001b020 00000000 073a4114 00000005 7002b01c 00000000 073a412d 00000003 c0028300 7001b03d 00000000 073a413e 00000000 70011045 [ 72.194457] PVR_K: 972: FWT[00000a50]: 00000000 073a4187 00000001 7004b053 00000000 073a4196 00000000 00000000 00000000 00000000 7001b03e 00000000 073a41a3 00000000 7001b019 00000000 073a4207 00000002 70021016 00000000 073a4235 c0028300 000001c8 70021017 00000000 073a4244 c002a000 00000002 7005b018 00000000 [ 72.221952] PVR_K: 972: FWT[00000ac8]: 073a4258 00000003 c0028300 000001f8 00000000 00000010 7002b021 00000000 073a4267 00000003 00000000 7001b019 00000000 073a426f 00000003 7001b019 00000000 073a427d 00000004 7001b019 00000000 073a4283 00000005 70017006 00000000 073a428a 00000000 7000700e 00000000 073a42b7 [ 72.249450] PVR_K: 972: FWT[00000b40]: 70037003 00000000 073a42ce 00000000 00000001 00004410 7003700a 00000000 073a42ed 00000000 00000003 c0028320 70037009 00000000 073a42f8 00000003 c0073000 c00731f8 700310c6 00000000 073a431c 00000002 000003ff 0002b000 70021087 00000000 073a4325 00000000 0000000a 70021087 [ 72.280277] PVR_K: 972: FWT[00000bb8]: 00000000 073a432e 00000001 0000000a 70081079 00000000 073a433e c0028300 000001f8 00000000 00000410 00000001 00000000 00000003 00000003 7000700e 00000000 073a437e 70037003 00000000 073a4395 00000003 00000000 00004418 70001004 00000000 073a43a9 70021016 00000000 073a43c5 [ 72.321353] PVR_K: 972: FWT[00000c30]: c0028300 000002c0 70021017 00000000 073a43d2 c002a000 00000003 7003700a 00000000 073a43ee 00000000 00000003 c0028320 70037009 00000000 073a43fc 00000003 c0073000 c00732f0 700310c6 00000000 073a4419 00000002 000003ff 0002b000 70021087 00000000 073a4421 00000000 0000000a [ 72.350861] PVR_K: 972: FWT[00000ca8]: 70021087 00000000 073a442a 00000001 0000000a 70081079 00000000 073a4438 c0028300 000002f0 00000000 00000410 00000001 00000000 00000004 00000004 7000700e 00000000 073a4460 70037003 00000000 073a4471 00000003 00000000 00004418 70001004 00000000 073a4485 70021016 00000000 [ 72.378400] PVR_K: 972: FWT[00000d20]: 073a44a0 c0028300 000003b8 70021017 00000000 073a44ab c002a000 00000004 7003700a 00000000 073a44c7 00000000 00000003 c0028320 70037009 00000000 073a44d4 00000003 c0073000 c00733e8 700310c6 00000000 073a44ed 00000002 000003ff 0002b000 70021087 00000000 073a44f6 00000000 [ 72.405878] PVR_K: 972: FWT[00000d98]: 0000000a 70021087 00000000 073a44ff 00000001 0000000a 70081079 00000000 073a4510 c0028300 000003e8 00000000 00000410 00000001 00000000 00000005 00000005 7000700e 00000000 073a4537 70037003 00000000 073a4545 00000003 00000000 00004418 70001004 00000000 073a4557 70021016 [ 72.433367] PVR_K: 972: FWT[00000e10]: 00000000 073a4570 c0028300 000004b0 70021017 00000000 073a457b c002a000 00000005 70021017 00000000 073a4581 c002b008 00000519 7003700a 00000000 073a45a0 00000000 00000003 c0028320 70037009 00000000 073a45af 00000003 c0073000 c00734e8 700310c6 00000000 073a45c9 00000002 [ 72.460968] PVR_K: 972: FWT[00000e88]: 000003ff 0002b000 70021087 00000000 073a45d2 00000000 0000000a 70021087 00000000 073a45db 00000001 0000000a 70081079 00000000 073a45e9 c0028300 000004e8 00000000 00000410 00000001 00000000 00000006 00000006 7000700e 00000000 073a4621 70037003 00000000 073a4631 00000003 [ 72.488355] PVR_K: 972: FWT[00000f00]: 00000000 00004418 70001004 00000000 073a4645 70021016 00000000 073a4660 c0028300 000005b0 70021017 00000000 073a466a c002a000 00000006 70021017 00000000 073a4672 c002b010 00000519 7003700a 00000000 073a4690 00000000 00000003 c0028320 70037009 00000000 073a469d 00000003 [ 72.515687] PVR_K: 972: FWT[00000f78]: c0073000 c00735e8 700310c6 00000000 073a46b5 00000002 000003ff 0002b000 70021087 00000000 073a46be 00000000 0000000a 70021087 00000000 073a46c6 00000001 0000000a 70081079 00000000 073a46d3 c0028300 000005e8 00000000 00000410 00000001 00000000 00000007 00000007 7000700e [ 72.542977] PVR_K: 972: FWT[00000ff0]: 00000000 073a470a 70037003 00000000 073a471d 00000003 00000000 00004418 70001004 00000000 073a4735 70021016 00000000 073a474d c0028300 000006b0 70021017 00000000 073a4758 c002a000 00000007 70021017 00000000 073a4762 c002b018 00000519 7000700e 00000000 073a479b 7001700d Graph verify done![ 72.570266] PVR_K: 972: FWT[00001068]: 00000000 073a47b3 00000001 70017006 00000000 073a47bc 00000000 70037003 00000000 073a47cb 00000000 00000001 00004410 7000700e 00000000 073a47e3 70017012 00000000 073a47f2 00000000 7001700d 00000000 073a4807 00000001 70017006 00000000 073a480e 00000000 70037003 00000000 [ 72.599285] PVR_K: 972: FWT[000010e0]: 073a4818 00000000 00000001 00004410 7000700e 00000000 073a4837 70017012 00000000 073a4846 00000000 7001700d 00000000 073a4868 00000001 70017006 00000000 073a4871 00000000 70037003 00000000 073a487c 00000000 00000001 00004410 7000700e 00000000 073a4891 70017012 00000000 [ 72.626718] PVR_K: 972: FWT[00001158]: 073ae08c 00000000 7001700d 00000000 073ae0bb 00000001 70017006 00000000 073ae0c7 00000000 70037003 00000000 073ae0d2 00000000 00000001 00004410 7000700e 00000000 073ae0ef 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 [ 72.654140] PVR_K: 972: FWT[000011d0]: 00000000 ... 00000000 [ 72.662772] PVR_K: 972: FWT[END]: 362 lines were all zero [ 72.668463] PVR_K: 972: ------[ RGX FW thread 0 trace END ]------ [ 72.674778] PVR_K: 972: ------[ Full CCB Status ]------ [ 72.680254] PVR_K: 972: FWCtx 0xC0028300 (TQ_3D-P1040-T1052-byd_srv.out) [ 72.687111] PVR_K: 972: `--<Empty> [ 72.690849] PVR_K: 972: FWCtx 0xC0028040 (TA-P1040-T1052-byd_srv.out) [ 72.697372] PVR_K: 972: `--<Empty> [ 72.701029] PVR_K: 972: FWCtx 0xC00280E0 (3D-P1040-T1052-byd_srv.out) [ 72.707550] PVR_K: 972: `--<Empty> [ 72.711214] PVR_K: 972: ------[ RGX Device ID:0 End ]------ [ 72.716889] PVR_K: 972: ------[ System Summary Device ID:0 ]------ [ 72.723148] PVR_K: 972: Device System Power State: ON [ 72.728276] PVR_K: 972: MaxHWTOut: 500000us, WtTryCt: 10000, WDGTOut(on,off): (10000ms,3600000ms) [ 72.737224] PVR_K: 972: ------[ Server Thread Summary ]------ [ 72.743062] PVR_K: 972: pvr_defer_free : Running [ 72.747940] PVR_K: 972: Number of deferred cleanup items : 0 [ 72.754027] PVR_K: 972: pvr_device_wdg : Running [ 72.758902] PVR_K: 972: pvr_cacheop : Running [ 72.763515] PVR_K: 972: Configuration: QSZ: 16, UKT: -1, KDFT: 131072, LINESIZE: 64, PGSIZE: 4096, KDF: Yes, URBF: Yes [ 72.774634] PVR_K: 972: Pending deferred CacheOp entries : 0 BydSrvAppVerifyGraph Done! [ 72.780750] PVR_K: 972: ------[ AppHint Settings ]------ [ 72.788593] PVR_K: 972: Build Vars [ 72.792273] PVR_K: 972: EnableTrustedDeviceAceConfig: N [ 72.797948] PVR_K: 972: CleanupThreadPriority: 0x00000005 [ 72.807940] PVR_K: 972: CacheOpThreadPriority: 0x00000001 [ 72.813766] PVR_K: 972: WatchdogThreadPriority: 0x00000000 [ 72.819709] PVR_K: 972: HWPerfClientBufferSize: 0x000c0000 [ 72.825634] PVR_K: 972: Module Params [ 72.829764] PVR_K: 972: EnablePageFaultDebug: Y [ 72.834730] PVR_K: 972: Debug Info Params [ 72.839047] PVR_K: 972: CacheOpConfig: 0x0000000c [ 72.844255] PVR_K: 972: CacheOpUMKMThresholdSize: 0xffffffff [ 72.850375] PVR_K: 972: Debug Info Params Device ID: 0 byd_srv_ipc_init Done![ 72.855787] PVR_K: 972: EnableLogGroup: main,mts,pm,hwr,debug [ 72.863870] PVR_K: 972: ------[ HTB Log state: Off ]------ [ 72.869605] PVR_K: 972: ------[ Active Sync Checkpoints ]------ [ 72.875639] ------[ Native Fence Sync: timelines ]------ [ 72.880958] foreign_sync: @0 ctx=1 refs=1 start byd_ipc.out![ 72.884975] sw: RM_SWTimeline-byd_srv.out-1040 @0 cur=0 [ 72.891791] rogue-ta3d: @0 ctx=3 refs=1 [ 72.895766] rogue-tq3d: @0 ctx=5 refs=1 byd_ipc.out running succeed! [ 72.899616] QE-byd_srv.out-1040: @4 ctx=6 refs=2 [ 72.906805] @3: (++) refs=1 fwaddr=0xc002b019 enqueue=1 status=Signalled 3-TQM [byd_debug]: BydDLAppCreateGraph:29 Graph create done![ 72.914176] PVR_K: 972: ------------[ PVR DBG: END ]------------ [ 72.924998] ------------[ cut here ]------------ [ 72.929683] WARNING: CPU: 0 PID: 972 at /media/adas/X/home/xutianding/TDA4/code/my_code_v3/tda4_sdk_0806/tda4_linux/board-support/extra-drivers/ti-img-rogue-driver-1.15.6133109/binary_j721e_linux_wayland_release/target_aarch64/kbuild/services/server/common/pvr_notifier.c:529 0xffff800008bc9f98 [ 72.955605] Modules linked in: pvrsrvkm(O) usb_f_fs libcomposite ti_am335x_adc kfifo_buf rpmsg_char omap_rng cdns3 udc_core roles irq_pruss_intc pru_rproc icss_iep usbcore usb_common crct10dif_ce ti_j721e_cpsw_virt_mac phy_can_transceiver vxd_dec vxe_enc ti_k3_r5_remoteproc ti_am335x_tscadc videobuf2_dma_sg ti_k3_dsp_remoteproc v4l2_mem2mem sa2ul pruss cdns_dphy videobuf2_dma_contig m_can_platform virtio_rpmsg_bus videobuf2_memops m_can videobuf2_v4l2 sha512_generic cdns3_ti authenc videobuf2_common can_dev optee_rng rng_core rti_wdt sch_fq_codel rpmsg_kdrv_switch cryptodev(O) [ 73.006650] CPU: 0 PID: 972 Comm: pvr_device_wdg Tainted: G O 5.10.162-g76b3e88d56 #2 [ 73.015757] Hardware name: Texas Instruments K3 J721E SoC (DT) [ 73.021573] pstate: 80000005 (Nzcv daif -PAN -UAO -TCO BTYPE=--) [ 73.027559] pc : 0xffff800008bc9f98 [ 73.031031] lr : 0xffff800008bc9f98 [ 73.034504] sp : ffff800013bfbc80 [ 73.037804] x29: ffff800013bfbc80 x28: 0000000000000000 [ 73.043101] x27: ffff800013ecb9b8 x26: ffff800008c58460 [ 73.048397] x25: ffff00084c329b00 x24: 0000000000000009 [ 73.053693] x23: 0000000000000002 x22: 0000000000000000 [ 73.058989] x21: 0000000000000000 x20: ffff00084c329bd8 [ 73.064285] x19: ffff00084af7d8a0 x18: 0000000000000010 [ 73.069580] x17: 0000000000000000 x16: 0000000000000000 [ 73.074876] x15: ffff00084df6e910 x14: 00000000000002e0 [ 73.080171] x13: 0000000000000000 x12: 00000000000000c3 [ 73.085467] x11: 0000000000000287 x10: 00000000000009f0 [ 73.090763] x9 : ffff800013bfbae0 x8 : ffff00084df6ee10 [ 73.096058] x7 : ffff00087fa54340 x6 : ffff00087fa542c0 [ 73.101354] x5 : 00000000410fd080 x4 : 0000000000f0000f [ 73.106651] x3 : 0000000000000000 x2 : ffffffffffffff00 [ 73.111947] x1 : 0000000000000000 x0 : ffff00084df10480 [ 73.117244] Call trace: [ 73.119678] 0xffff800008bc9f98 [ 73.122804] 0xffff800008bcb460 [ 73.125931] 0xffff800008bb7e74 [ 73.129057] 0xffff800008bca31c [ 73.132184] 0xffff800008ba12fc [ 73.135310] 0xffff8000100737f0 [ 73.138436] 0xffff8000100161dc [ 73.141564] ---[ end trace 6bf0585eb6be35b0 ]--- Thanks, KONG Kong, Did you happen to capture the error with the pvrlogdump to get more information? Can you please provide that? Thanks, Erick |