This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] Linux/DM385:无法通过 insmod VPSS.ko 在虚拟地址 c3690000处处理内核 NULL 指针解除引用

Guru**** 2618835 points
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/662291/linux-dm385-unable-to-handle-kernel-null-pointer-dereference-at-virtual-address-c3690000-by-insmod-vpss-ko

器件型号:DM385

工具/软件:Linux

你(们)好,先生  

我们使用具有 IPNC 3.5 (Linux 内核 2.6.37)的 DM385进行开发、并希望使用 QT。

在检查 wiki 的建议后、我们尝试输入 VPSS.ko 并显示以下消息  

 

cat /proc/cmdline

console=ttyO0、115200n8 rootwait=1 mem=120M vram=8M notifyk.vpssm3_sva=0xBFD00000 RW ubi.mtd=4、2048 rootfstype=ubifs root=print0:rootfs init=/sbin/init cmemk.phys_start=0x87800000=allow.lpend =0x8000028835k=lpreature=printfu.ipk.ipulk.ipfs

 

#insmod VPSS.ko

 

[主机]

相当不错的一家餐馆值得推荐

[m3vpss ] 484327:摄像机:字段= 1460 (fps = 24),总重置= 0 (每次复位平均为0ms)

GPS_Mgr:已创建套接字。

GPS_Mgr:未建立 Tbox 连接

GPS_Mgr:已创建套接字。

GPS_Mgr:未建立 Tbox 连接

VPSS_DCTRL:VENC 4已经在不同的模式769下运行

无法在虚拟 PgD = c3690000处处理内核 NULL 指针解除引用

[0000006A]* PgD=83411031、* Pte=00000000、* Ppte=00000000

内部错误:17[#1]

最后一个 sysfs 文件:/sys/devices/platform/mmci-omap-hs.1/mmc_host/mmc1/mmc1:0002/block/mmcblk0/size

链接的模块: vPSS (+) wlcore_sdio wl18xx wlcore mac80211 cfg80211 compat dns_resoleraf_packet lib80211_crypt_CCMP lib80211_crypt_WEP lib80211 ipt_tag_cirt_rac ipt_mas_mase_gc ip_unic_crf ipt_g_g_unic_crf ipt_g_g_un_g_gc MD5 seqiv osa_kermod UNIX cfbimgblt cfbcopyarea cfbfillrect fb syslink

CPU:0   未被污染 (2.6.37_DM385_CARDVR_3.50.00 #1)

PC 位于 kmem_cache_alloc+0x20/0x7c

可能是 vram 问题。

您能否提供建议、或者我们是否需要修改存储器映射?  

感谢您的回复。

BR

Yimin

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好,Yimin Bai,

    对于 IPNC 软件包、无需插入内核驱动程序 VPSS.ko。 VPSS 由 M3处理,代码位于 Source/ti_tools/hdvpss*文件夹下。