After recently upgrading my BBAI via the link below, the Cloud9 TIDL classification example fails for CMEM error. Link used to upgrade BBAI https://beagleboard.org/upgrade
Error seen: File path: /var/lib/cloud9/BeagleBone/AI/tidl File: /var/lib/cloud9/BeagleBone/AI/tidl/classification.tidl.cpp Arguments: File name: classification.tidl.cpp File extension: cpp File base name: classification.tidl Packages: ~.c9/packages Project path: /var/lib/cloud9/ Project name: projectname Hostname: localhost Hostname path: https://undefined/BeagleBone/AI/tidl/classification.tidl.cpp URL: http://localhost Port: 8080 IP: 0.0.0.0 Command: BeagleBone/AI/tidl/classification.tidl.cpp Python: python3 Python path: /usr/lib/python3.7/dist-packages:/usr/local/lib/python3.7/dist-packages /var/lib/cloud9/common/Makefile:28: MODEL=BeagleBoard.org_BeagleBone_AI,TARGET=classification.tidl,COMMON=/var/lib/cloud9/common /var/lib/cloud9/common/Makefile:147: GEN_DIR=/tmp/cloud9-examples,CHIP=am57xx,PROC=tidl,PRUN=,PRU_DIR=,EXE=.so ti-mct-heap-check -c sudo mjpg_streamer -i "input_opencv.so -r 640x480 --filter ./classification.tidl.so" -o "output_http.so -p 8080 -w /usr/share/mjpg-streamer/www" [sudo] password for debian: MJPG Streamer Version.: 2.0 i: device........... : default i: Desired Resolution: 640 x 480 i: filter........... : ./classification.tidl.so i: filter args ..... : Initializing filter loading configuration allocating execution object pipelines (EOP) CMEM Error: init: major version mismatch between interface and driver. CMEM Error: needs driver version 0x4160000, got 0x4150002 TIOCL FATAL: The cmemk kernel module is not installed. Consult the OpenCL UserGuide at http://software-dl.ti.com/mctools/esd/docs/opencl/index.html /var/lib/cloud9/common/Makefile:169: recipe for target 'start' failed make: *** [start] Error 1 Output from version.sh debian@beaglebone:/var/lib/cloud9$ sudo /opt/scripts/tools/version.sh [sudo] password for debian: git:/opt/scripts/:[43e2e0e554b10d779fdbc730bb0d5d197e467d02] model:[BeagleBoard.org_BeagleBone_AI] dogtag:[BeagleBoard.org Debian Image 2019-08-03] UBOOT: Booted Device-Tree:[am5729-beagleboneai.dts] kernel:[4.14.108-ti-r130] nodejs:[v6.17.0] /boot/uEnv.txt Settings: pkg check: to individually upgrade run: [sudo apt install --only-upgrade <pkg>] pkg:[bb-cape-overlays]:[4.14.20200312.0-0rcnee0~stretch+20200312] pkg:[bb-wl18xx-firmware]:[1.20200322.0-0rcnee0~stretch+20200322] pkg:[kmod]:[23-2rcnee1~stretch+20171005] pkg:[librobotcontrol]:[1.0.4-git20190227.1-0rcnee0~stretch+20190327] pkg:[firmware-ti-connectivity]:[20190717-2rcnee1~stretch+20200305] groups:[debian : debian adm kmem dialout cdrom floppy sudo audio dip video plugdev users systemd-journal input i2c bluetooth netdev gpio pwm eqep remoteproc admin spi tisdk weston-launch xenomai cloud9ide] cmdline:[console=ttyS0,115200n8 root=/dev/mmcblk0p1 ro rootfstype=ext4 rootwait coherent_pool=1M net.ifnames=0 rng_core.default_quality=80 quiet video=HDMI-A-1:1920x1080@60e] dmesg | grep remote [ 39.306068] remoteproc remoteproc0: 58820000.ipu is available [ 39.345676] remoteproc remoteproc1: 55020000.ipu is available [ 39.395618] remoteproc remoteproc2: 40800000.dsp is available [ 39.398003] remoteproc remoteproc3: 41000000.dsp is available [ 39.455514] remoteproc remoteproc1: powering up 55020000.ipu [ 39.455562] remoteproc remoteproc1: Booting fw image dra7-ipu2-fw.xem4, size 3751356 [ 39.465881] remoteproc remoteproc0: powering up 58820000.ipu [ 39.465928] remoteproc remoteproc0: Booting fw image dra7-ipu1-fw.xem4, size 7051536 [ 39.927096] Modules linked in: omap_remoteproc virtio_rpmsg_bus rpmsg_core uio_pdrv_genirq uio usb_f_ecm usb_f_mass_storage usb_f_rndis u_ether libcomposite cmemk(O) [ 39.928076] Modules linked in: omap_remoteproc virtio_rpmsg_bus rpmsg_core uio_pdrv_genirq uio usb_f_ecm usb_f_mass_storage usb_f_rndis u_ether libcomposite cmemk(O) [ 39.967301] remoteproc remoteproc3: powering up 41000000.dsp [ 39.967350] remoteproc remoteproc3: Booting fw image dra7-dsp2-fw.xe66, size 21014532 [ 39.977004] remoteproc remoteproc2: powering up 40800000.dsp [ 39.977039] remoteproc remoteproc2: Booting fw image dra7-dsp1-fw.xe66, size 21014532 [ 39.999179] remoteproc remoteproc1: registered virtio1 (type 7) [ 39.999203] remoteproc remoteproc1: remote processor 55020000.ipu is now up [ 40.001317] remoteproc remoteproc0: registered virtio0 (type 7) [ 40.001339] remoteproc remoteproc0: remote processor 58820000.ipu is now up [ 40.106153] remoteproc remoteproc2: registered virtio2 (type 7) [ 40.106177] remoteproc remoteproc2: remote processor 40800000.dsp is now up [ 40.134498] remoteproc remoteproc3: registered virtio3 (type 7) [ 40.134522] remoteproc remoteproc3: remote processor 41000000.dsp is now up [ 61.744815] remoteproc remoteproc4: 4b234000.pru is available [ 61.768955] remoteproc remoteproc5: 4b238000.pru is available [ 61.780959] remoteproc remoteproc6: 4b2b4000.pru is available [ 61.799147] remoteproc remoteproc7: 4b2b8000.pru is available dmesg | grep pru [ 56.852898] pruss_uio_shmem 4b200000.pruss_shmem: Allocating gdev [ 56.852926] pruss_uio_shmem 4b200000.pruss_shmem: Allocating info [ 56.852946] pruss_uio_shmem 4b200000.pruss_shmem: Requesting resource [ 56.853002] pruss_uio_shmem 4b200000.pruss_shmem: Mapping resource [ 56.853415] pruss_uio_shmem 4b200000.pruss_shmem: Registering with uio driver [ 56.855842] pruss_uio_shmem 4b200000.pruss_shmem: Saving platform data [ 56.889266] pruss_uio_shmem 4b280000.pruss_shmem: Allocating gdev [ 56.889294] pruss_uio_shmem 4b280000.pruss_shmem: Allocating info [ 56.889317] pruss_uio_shmem 4b280000.pruss_shmem: Requesting resource [ 56.889378] pruss_uio_shmem 4b280000.pruss_shmem: Mapping resource [ 56.889418] pruss_uio_shmem 4b280000.pruss_shmem: Registering with uio driver [ 56.910568] pruss_uio_shmem 4b280000.pruss_shmem: Saving platform data [ 60.590938] pruss 4b200000.pruss: creating PRU cores and other child platform devices [ 60.604803] pruss 4b280000.pruss: creating PRU cores and other child platform devices [ 61.744815] remoteproc remoteproc4: 4b234000.pru is available [ 61.745011] pru-rproc 4b234000.pru: PRU rproc node /ocp/pruss_soc_bus@4b226004/pruss@0/pru@34000 probed successfully [ 61.768955] remoteproc remoteproc5: 4b238000.pru is available [ 61.769147] pru-rproc 4b238000.pru: PRU rproc node /ocp/pruss_soc_bus@4b226004/pruss@0/pru@38000 probed successfully [ 61.780959] remoteproc remoteproc6: 4b2b4000.pru is available [ 61.781173] pru-rproc 4b2b4000.pru: PRU rproc node /ocp/pruss_soc_bus@4b2a6004/pruss@0/pru@34000 probed successfully [ 61.799147] remoteproc remoteproc7: 4b2b8000.pru is available [ 61.799337] pru-rproc 4b2b8000.pru: PRU rproc node /ocp/pruss_soc_bus@4b2a6004/pruss@0/pru@38000 probed successfully dmesg | grep pinctrl-single [ 0.755794] pinctrl-single 4a003400.pinmux: 282 pins at pa fc003400 size 1128 dmesg | grep gpio-of-helper lsusb Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub Bus 001 Device 002: ID 046d:082d Logitech, Inc. HD Pro Webcam C920 Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub END Looks like the cmemk module is not loading: TIOCL FATAL: The cmemk kernel module is not installed Cheers, Jon -- For more options, visit http://beagleboard.org/discuss --- You received this message because you are subscribed to the Google Groups "BeagleBoard" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/beagleboard/fd38cac7-8fdf-4b3d-968e-081f7a2438f0%40googlegroups.com.
