Other Parts Discussed in Thread:SK-TDA4VM, TDA4VM
art Number: SK-TDA4VM
sdk: ti-processor-sdk-linux-j7-evm-08_06_01_02
摄像头模组:imx219
[10.678229] cdns-csi2rx: probe of 4504000.csi-bridge failed with error -22 [10.741322] cdns-csi2rx: probe of 4514000.csi-bridge failed with error -22
进入/run/media/mmcblk0p1/uEnv.txt,作修改:name_overlays=k3-j721e-sk-rpi-cam-imx219.dtbo
修改后重新启动板子的log:(完整log信息附在最后)
[7.682820] imx219 8-0010: supply VANA not found, using dummy regulator [7.694639] imx219 8-0010: supply VDIG not found, using dummy regulator [7.727209] imx219 8-0010: supply VDDL not found, using dummy regulator [7.759459] k3-dsp-rproc 4d80800000.dsp: assigned reserved memory node c66-dma-memory@a7000000 [7.759701] imx219 9-0010: supply VANA not found, using dummy regulator [7.776665] k3-dsp-rproc 4d80800000.dsp: configured DSP for remoteproc mode [7.777461] imx219 9-0010: supply VDIG not found, using dummy regulator [7.792750] k3-dsp-rproc 4d80800000.dsp: local reset is deasserted for device [7.793635] imx219 9-0010: supply VDDL not found, using dummy regulator [7.811501] remoteproc remoteproc0: 4d80800000.dsp is available [7.827184] imx219 9-0010: failed to read chip id 219 [7.838293] imx219: probe of 9-0010 failed with error -5 ........ [9.522278] cdns-csi2rx 4504000.csi-bridge: Probed CSI2RX with 2/4 lanes, 4 streams, external D-PHY [9.536147] remoteproc remoteproc19: b10c000.txpru is available [9.548261] cdns-csi2rx 4514000.csi-bridge: Probed CSI2RX with 2/4 lanes, 4 streams, external D-PHY
此情况下,使用了两种方式进行摄像头设置和拍照。
(1)media-ctl 和 v4l2-ctl工具
media-ctl -p信息:
root@tda4vm-sk:/home# media-ctl -p -d /dev/media0 Media controller API version 5.10.162 Media device information ------------------------ driverj721e-csi2rx modelTI-CSI2RX serial bus infoplatform:4500000.ticsi2rx hw revision0x1 driver version 5.10.162 Device topology - entity 1: 4500000.ticsi2rx (17 pads, 17 links, 1 route)type V4L2 subdev subtype Unknown flags 0device node name /dev/v4l-subdev0routes:0/0 -> 1/0 [ACTIVE]pad0: Sink[stream:0 fmt:UYVY8_1X16/640x480 field:none colorspace:srgb xfer:srgb ycbcr:601 quantization:lim-range]<- "cdns_csi2rx.4504000.csi-bridge":1 [ENABLED,IMMUTABLE]pad1: Source[stream:0 fmt:UYVY8_1X16/640x480 field:none colorspace:srgb xfer:srgb ycbcr:601 quantization:lim-range]-> "4500000.ticsi2rx context 0":0 [ENABLED,IMMUTABLE]pad2: Source-> "4500000.ticsi2rx context 1":0 [ENABLED,IMMUTABLE]pad3: Source-> "4500000.ticsi2rx context 2":0 [ENABLED,IMMUTABLE]pad4: Source-> "4500000.ticsi2rx context 3":0 [ENABLED,IMMUTABLE]pad5: Source-> "4500000.ticsi2rx context 4":0 [ENABLED,IMMUTABLE]pad6: Source-> "4500000.ticsi2rx context 5":0 [ENABLED,IMMUTABLE]pad7: Source-> "4500000.ticsi2rx context 6":0 [ENABLED,IMMUTABLE]pad8: Source-> "4500000.ticsi2rx context 7":0 [ENABLED,IMMUTABLE]pad9: Source-> "4500000.ticsi2rx context 8":0 [ENABLED,IMMUTABLE]pad10: Source-> "4500000.ticsi2rx context 9":0 [ENABLED,IMMUTABLE]pad11: Source-> "4500000.ticsi2rx context 10":0 [ENABLED,IMMUTABLE]pad12: Source-> "4500000.ticsi2rx context 11":0 [ENABLED,IMMUTABLE]pad13: Source-> "4500000.ticsi2rx context 12":0 [ENABLED,IMMUTABLE]pad14: Source-> "4500000.ticsi2rx context 13":0 [ENABLED,IMMUTABLE]pad15: Source-> "4500000.ticsi2rx context 14":0 [ENABLED,IMMUTABLE]pad16: Source-> "4500000.ticsi2rx context 15":0 [ENABLED,IMMUTABLE] - entity 19: cdns_csi2rx.4504000.csi-bridge (5 pads, 2 links, 0 route)type V4L2 subdev subtype Unknown flags 0device node name /dev/v4l-subdev1pad0: Sink[stream:0 fmt:UYVY8_1X16/640x480 field:none colorspace:srgb xfer:srgb ycbcr:601 quantization:lim-range]<- "imx219 8-0010":0 [ENABLED,IMMUTABLE]pad1: Source[stream:0 fmt:UYVY8_1X16/640x480 field:none colorspace:srgb xfer:srgb ycbcr:601 quantization:lim-range]-> "4500000.ticsi2rx":0 [ENABLED,IMMUTABLE]pad2: Source[stream:0 fmt:UYVY8_1X16/640x480 field:none colorspace:srgb xfer:srgb ycbcr:601 quantization:lim-range]pad3: Source[stream:0 fmt:UYVY8_1X16/640x480 field:none colorspace:srgb xfer:srgb ycbcr:601 quantization:lim-range]pad4: Source[stream:0 fmt:UYVY8_1X16/640x480 field:none colorspace:srgb xfer:srgb ycbcr:601 quantization:lim-range] - entity 25: imx219 8-0010 (1 pad, 1 link, 0 route)type V4L2 subdev subtype Sensor flags 0device node name /dev/v4l-subdev2pad0: Source[stream:0 fmt:SRGGB10_1X10/3280x2464 field:none colorspace:srgb xfer:srgb ycbcr:601 quantization:full-rangecrop.bounds:(8,8)/3280x2464crop:(8,8)/3280x2464]-> "cdns_csi2rx.4504000.csi-bridge":0 [ENABLED,IMMUTABLE] - entity 31: 4500000.ticsi2rx context 0 (1 pad, 1 link, 0 route)type Node subtype V4L flags 0device node name /dev/video2pad0: Sink<- "4500000.ticsi2rx":1 [ENABLED,IMMUTABLE] - entity 37: 4500000.ticsi2rx context 1 (1 pad, 1 link, 0 route)type Node subtype V4L flags 0device node name /dev/video3pad0: Sink<- "4500000.ticsi2rx":2 [ENABLED,IMMUTABLE] - entity 43: 4500000.ticsi2rx context 2 (1 pad, 1 link, 0 route)type Node subtype V4L flags 0device node name /dev/video4pad0: Sink<- "4500000.ticsi2rx":3 [ENABLED,IMMUTABLE] - entity 49: 4500000.ticsi2rx context 3 (1 pad, 1 link, 0 route)type Node subtype V4L flags 0device node name /dev/video5pad0: Sink<- "4500000.ticsi2rx":4 [ENABLED,IMMUTABLE] - entity 55: 4500000.ticsi2rx context 4 (1 pad, 1 link, 0 route)type Node subtype V4L flags 0device node name /dev/video6pad0: Sink<- "4500000.ticsi2rx":5 [ENABLED,IMMUTABLE] - entity 61: 4500000.ticsi2rx context 5 (1 pad, 1 link, 0 route)type Node subtype V4L flags 0device node name /dev/video7pad0: Sink<- "4500000.ticsi2rx":6 [ENABLED,IMMUTABLE] - entity 67: 4500000.ticsi2rx context 6 (1 pad, 1 link, 0 route)type Node subtype V4L flags 0device node name /dev/video8pad0: Sink<- "4500000.ticsi2rx":7 [ENABLED,IMMUTABLE] - entity 73: 4500000.ticsi2rx context 7 (1 pad, 1 link, 0 route)type Node subtype V4L flags 0device node name /dev/video9pad0: Sink<- "4500000.ticsi2rx":8 [ENABLED,IMMUTABLE] - entity 79: 4500000.ticsi2rx context 8 (1 pad, 1 link, 0 route)type Node subtype V4L flags 0device node name /dev/video10pad0: Sink<- "4500000.ticsi2rx":9 [ENABLED,IMMUTABLE] - entity 85: 4500000.ticsi2rx context 9 (1 pad, 1 link, 0 route)type Node subtype V4L flags 0device node name /dev/video11pad0: Sink<- "4500000.ticsi2rx":10 [ENABLED,IMMUTABLE] - entity 91: 4500000.ticsi2rx context 10 (1 pad, 1 link, 0 route)type Node subtype V4L flags 0device node name /dev/video12pad0: Sink<- "4500000.ticsi2rx":11 [ENABLED,IMMUTABLE] - entity 97: 4500000.ticsi2rx context 11 (1 pad, 1 link, 0 route)type Node subtype V4L flags 0device node name /dev/video13pad0: Sink<- "4500000.ticsi2rx":12 [ENABLED,IMMUTABLE] - entity 103: 4500000.ticsi2rx context 12 (1 pad, 1 link, 0 route)type Node subtype V4L flags 0device node name /dev/video14pad0: Sink<- "4500000.ticsi2rx":13 [ENABLED,IMMUTABLE] - entity 109: 4500000.ticsi2rx context 13 (1 pad, 1 link, 0 route)type Node subtype V4L flags 0device node name /dev/video15pad0: Sink<- "4500000.ticsi2rx":14 [ENABLED,IMMUTABLE] - entity 115: 4500000.ticsi2rx context 14 (1 pad, 1 link, 0 route)type Node subtype V4L flags 0device node name /dev/video16pad0: Sink<- "4500000.ticsi2rx":15 [ENABLED,IMMUTABLE] - entity 121: 4500000.ticsi2rx context 15 (1 pad, 1 link, 0 route)type Node subtype V4L flags 0device node name /dev/video17pad0: Sink<- "4500000.ticsi2rx":16 [ENABLED,IMMUTABLE]
使用v4l2-ctl拍照不能正常返回,使用ctrl+c强制退出后生成的.raw文件是空文件。
root@tda4vm-sk:/home# media-ctl -d /dev/media0 --set-v4l2 "'imx219 8-0010':0 [fmt:SRGGB8/3280x2464 field:none]" root@tda4vm-sk:/home# v4l2-ctl --device /dev/video2 --set-fmt-video=width=3280,height=2464,pixelformat=RGGB --stream-mmap --stream-to=imx219_10frm.raw --stream-count=10
(2)v4l2 API
使用以下一个简单的拍照程序进行测试。
#include <stdio.h> #include <sys/types.h> #include <sys/stat.h> #include <fcntl.h> #include <unistd.h> #include <sys/ioctl.h> #include <linux/videodev2.h> #include <sys/mman.h> #include <string.h> #define DEV "/dev/video2" //#define WIDTH 640 //#define HEIGHT 480 #define BUF_NUM 4 #define BRIGHTNESS 10 // 设置亮度 #define CONTRAST 10 // 设置对比度 struct pic_data { unsigned char *tmpbuffer[BUF_NUM]; unsigned int tmpbytesused[BUF_NUM]; }pic; int fd; int type; int jpg_fd; int jpg_size; char file_name[50]; char cap_format[50]; char *fmt_suffix = "yuv"; int cap_pixelfmt = V4L2_PIX_FMT_YUYV; int cap_num = 1; char cap_path[100] = "photo"; float sleep_time = 1000*1000; int WIDTH = 640; int HEIGHT = 480; int v4l2_init() { // 1. 打开设备 if ((fd = open(DEV, O_RDWR | O_NONBLOCK)) < 0) { perror("ERROR open device"); return -1; } // 2. 查询设备能力 struct v4l2_capability cap; if (ioctl(fd, VIDIOC_QUERYCAP, &cap) < 0) { perror("ERROR querycap"); return -1; } if ((cap.capabilities & V4L2_CAP_VIDEO_CAPTURE) == 0) { perror("ERROR the device is not supported capture"); return -1; } // 枚举摄像头支持格式 struct v4l2_fmtdesc fmtdesc; fmtdesc.index = 0; fmtdesc.type = V4L2_BUF_TYPE_VIDEO_CAPTURE;printf("Support format:\n");while(ioctl(fd, VIDIOC_ENUM_FMT, &fmtdesc) != -1) {printf("\t%d.%s\n", fmtdesc.index+1, fmtdesc.description);fmtdesc.index++;} // 枚举分辨率 struct v4l2_frmsizeenum frmsize; frmsize.index = 0; frmsize.pixel_format = cap_pixelfmt; frmsize.type = V4L2_BUF_TYPE_VIDEO_CAPTURE; printf("支持的分辨率:\n"); while (ioctl(fd, VIDIOC_ENUM_FRAMESIZES, &frmsize) != -1) { printf("%d. %d*%d\n", frmsize.index, frmsize.discrete.width, frmsize.discrete.height); frmsize.index++; } // 3. 设置格式 struct v4l2_format fmt; fmt.type = V4L2_BUF_TYPE_VIDEO_CAPTURE; fmt.fmt.pix.width = 480; fmt.fmt.pix.height = 320; fmt.fmt.pix.pixelformat = V4L2_PIX_FMT_YUYV; fmt.fmt.pix.field = V4L2_FIELD_ANY; int ret = ioctl(fd, VIDIOC_S_FMT, &fmt); if (ret < 0) { printf ("ret = %d\n", ret); perror("ERROR set format"); return -1; } // 4. 查询格式设置是否成功 if (ioctl(fd, VIDIOC_G_FMT, &fmt) < 0) { perror("ERROR get format"); return -1; } if (fmt.fmt.pix.pixelformat == cap_pixelfmt) { printf("set format succeed!\n"); } /* // 5. 设置控制参数 struct v4l2_control ctrl; ctrl.id = V4L2_CID_BRIGHTNESS; // 设置亮度 ctrl.value = BRIGHTNESS; ctrl.id = V4L2_CID_CONTRAST; // 设置对比度 ctrl.value = CONTRAST; if (ioctl(fd, VIDIOC_S_CTRL, &ctrl) < 0) { perror("ERROR set ctrl parameters"); return -1; } */ // 6. 申请缓冲 struct v4l2_requestbuffers reqbuf; reqbuf.count = BUF_NUM; reqbuf.type = V4L2_BUF_TYPE_VIDEO_CAPTURE; reqbuf.memory = V4L2_MEMORY_MMAP; if (ioctl(fd, VIDIOC_REQBUFS, &reqbuf) < 0) { perror("ERROR request buffer"); return -1; } // 7. 内存映射 struct v4l2_buffer buf; buf.type = V4L2_BUF_TYPE_VIDEO_CAPTURE; buf.memory = V4L2_MEMORY_MMAP; for (int i = 0; i < BUF_NUM; i++) { buf.index = i; if (ioctl(fd, VIDIOC_QUERYBUF, &buf) < 0) { perror("ERROR query buffer"); return -1; } pic.tmpbuffer[i] = (unsigned char*)mmap(NULL, buf.length, PROT_READ|PROT_WRITE, MAP_SHARED, fd, buf.m.offset); } // 8. 入队 for (int i = 0; i < BUF_NUM; i++) { buf.index = i; if (ioctl(fd, VIDIOC_QBUF, &buf) < 0) { perror("ERROR queue buffer"); return -1; } } // 9. 开始传输数据 type = V4L2_BUF_TYPE_VIDEO_CAPTURE; if (ioctl(fd, VIDIOC_STREAMON, &type) < 0) { perror("ERROR stream on"); return -1; } return 0; } int v4l2_capture(int i) { printf("start of DQBUF!!!\n"); // 10. 读取图像数据,出队 struct v4l2_buffer buf; buf.type = V4L2_BUF_TYPE_VIDEO_CAPTURE; buf.memory = V4L2_MEMORY_MMAP; if (ioctl(fd, VIDIOC_DQBUF, &buf) < 0) { perror("ERROR dequeue buffer"); return -1; } printf("end of DQBUF!!!\n"); pic.tmpbytesused[buf.index] = buf.bytesused; //printf("Size : %d\n", pic.tmpbytesused[buf.index]); // 11. 保存图片 // snprintf(file_name, 200,"%s/cap%d.%s", cap_path, i, fmt_suffix); snprintf(file_name, 200,"cap%d.%s", i, fmt_suffix); jpg_fd = open(file_name, O_RDWR|O_CREAT, 0777); if (jpg_fd < 0) { perror("ERROR open cap.jpeg"); return -1; } i++; jpg_size = write(jpg_fd, pic.tmpbuffer[buf.index], pic.tmpbytesused[buf.index]); printf("%d. Write Successfully size : %d\n", i, jpg_size); close(jpg_fd); // 12. 重新入队 if (ioctl(fd, VIDIOC_QBUF, &buf) < 0) { perror("ERROR again queue buffer"); return -1; } return 0; } int v4l2_close() { // 13. 停止传输数据 type = V4L2_BUF_TYPE_VIDEO_CAPTURE; if (ioctl(fd, VIDIOC_STREAMOFF, &type) < 0) { perror("ERROR stream off"); return -1; } // 14. 取消映射 for (int i = 0; i < BUF_NUM; i++) { munmap(pic.tmpbuffer[i], pic.tmpbytesused[i]); } close(fd); return 0; } int main(int argc, char *argv[]) {/* if (argc == 2 && strcmp(argv[1], "-s") == 0) { //printf("请输入图片的保存路径(默认保存在photo目录下):\n"); //scanf("%s", cap_path); printf("请输入保存的图片张数:\n"); scanf("%d", &cap_num); printf("请输入拍照的时间间隔(单位:秒):\n"); scanf("%f", &sleep_time); sleep_time *= 1000*1000; printf("请输入拍照格式(MJPEG 或 YUYV):\n"); scanf("%s", cap_format); if (strcmp(cap_format ,"MJPEG") == 0) { cap_pixelfmt = V4L2_PIX_FMT_MJPEG; fmt_suffix = "jpeg"; } else if (strcmp(cap_format ,"YUYV") == 0) { cap_pixelfmt = V4L2_PIX_FMT_YUYV; fmt_suffix = "yuv"; } else { printf("请输入正确的格式!!!\n"); return -1; } } */ v4l2_init(); for (int i = 0; i < cap_num; i++) { //printf("i = %d, cap_num = %d\n", i, cap_num); v4l2_capture(i); usleep(sleep_time); } v4l2_close(); return 0; }
DQBUF出错:使用阻塞方式打开设备时,dqbuf阻塞;使用非阻塞方式打开设备时,返回错误
root@tda4vm-sk:/home# ./camera Support format:1.YUYV 4:2:22.UYVY 4:2:23.YVYU 4:2:24.VYUY 4:2:25.8-bit Bayer BGBG/GRGR6.8-bit Bayer GBGB/RGRG7.8-bit Bayer GRGR/BGBG8.8-bit Bayer RGRG/GBGB9.10-bit Bayer BGBG/GRGR10.10-bit Bayer GBGB/RGRG11.10-bit Bayer GRGR/BGBG12.10-bit Bayer RGRG/GBGB13.12-bit Bayer BGBG/GRGR14.12-bit Bayer GBGB/RGRG15.12-bit Bayer GRGR/BGBG16.12-bit Bayer RGRG/GBGB17.10-bit Bayer RGBG/GIrGIr18.10-bit Bayer GRGB/IrGIrG19.10-bit Bayer BGRG/GIrGIr20.10-bit Bayer GBGR/IrGIrG21.10-bit Bayer GIrGIr/RGBG22.10-bit Bayer IrGIrG/GRGB23.10-bit Bayer GIrGIr/BGRG24.10-bit Bayer IrGIrG/GBGR 支持的分辨率: 0. 8*16777216 set format succeed! start of DQBUF!!! ERROR dequeue buffer: Resource temporarily unavailable
完整log信息:
U-Boot SPL 2021.01-g62a9e51344 (May 02 2023 - 15:41:24 +0000) Model: Texas Instruments J721E SK R5 Board: J721EX-EAIK rev B SYSFW ABI: 3.1 (firmware rev 0x0008 '8.6.3--v08.06.03 (Chill Capybar') Trying to boot from MMC2 Starting ATF on ARM64 core... NOTICE: BL31: v2.8(release):v2.8-226-g2fcd408bb3-dirty NOTICE: BL31: Built : 15:40:55, May 2 2023 I/TC: I/TC: OP-TEE version: 3.20.0 (gcc version 9.2.1 20191025 (GNU Toolchain for the A-profile Architecture 9.2-2019.12 (arm-9.10))) #1 Tue May 2 15:41:00 UTC 2023 aarch64 I/TC: WARNING: This OP-TEE configuration might be insecure! I/TC: WARNING: Please check https://www.ti2k.com/wp-content/uploads/ti2k/DeyiSupport_DSP_porting_guidelines.html I/TC: Primary CPU initializing I/TC: SYSFW ABI: 3.1 (firmware rev 0x0008 '8.6.3--v08.06.03 (Chill Capybar') I/TC: HUK Initialized I/TC: Activated SA2UL device I/TC: Fixing SA2UL firewall owner for GP device I/TC: Enabled firewalls for SA2UL TRNG device I/TC: SA2UL TRNG initialized I/TC: SA2UL Drivers initialized I/TC: Primary CPU switching to normal world boot U-Boot SPL 2021.01-g62a9e51344 (May 02 2023 - 15:41:16 +0000) Model: Texas Instruments J721E SK A72 Board: J721EX-EAIK rev B SYSFW ABI: 3.1 (firmware rev 0x0008 '8.6.3--v08.06.03 (Chill Capybar') Trying to boot from MMC2 U-Boot 2021.01-g62a9e51344 (May 02 2023 - 15:41:16 +0000) SoC:J721E SR1.1 GP Model: Texas Instruments J721E SK A72 Board: J721EX-EAIK rev B DRAM: 4 GiB Flash: 0 Bytes MMC:sdhci@4fb0000: 1 Loading Environment from FAT... *** Warning - bad CRC, using default environment In:serial@2800000 Out:serial@2800000 Err:serial@2800000 am65_cpsw_nuss ethernet@46000000: K3 CPSW: nuss_ver: 0x6BA00101 cpsw_ver: 0x6BA80100 ale_ver: 0x00293904 Ports:1 mdio_freq:1000000 cdns,sierra serdes@5000000: sierra probed Net:eth0: ethernet@46000000port@1 Hit any key to stop autoboot: 0 switch to partitions #0, OK mmc1 is current device SD/MMC found on device 1 Failed to load 'boot.scr' 620 bytes read in 8 ms (75.2 KiB/s) Loaded env from uEnv.txt Importing environment from mmc1 ... 19079680 bytes read in 793 ms (22.9 MiB/s) 108803 bytes read in 14 ms (7.4 MiB/s) 4157 bytes read in 10 ms (405.3 KiB/s) ## Flattened Device Tree blob at 88000000Booting using the fdt blob at 0x88000000Loading Device Tree to 000000008fee2000, end 000000008fffffff ... OK Starting kernel ... [0.000000] Booting Linux on physical CPU 0x0000000000 [0x411fd080] [0.000000] Linux version 5.10.162-g76b3e88d56 (ht@ht-VirtualBox) (aarch64-none-linux-gnu-gcc (GNU Toolchain for the A-profile Architecture 9.2-2019.12 (arm-9.10)) 9.2.1 20191025, GNU ld (GNU Toolchain for the A-profile Architecture 9.2-2019.12 (arm-9.10)) 2.33.1.20191209) #1 SMP PREEMPT Mon Jul 31 09:04:32 CST 2023 [0.000000] Machine model: Texas Instruments J721E SK [0.000000] earlycon: ns16550a0 at MMIO32 0x0000000002800000 (options '') [0.000000] printk: bootconsole [ns16550a0] enabled [0.000000] efi: UEFI not found. [0.000000] Reserved memory: created DMA memory pool at 0x00000000a0000000, size 1 MiB [0.000000] OF: reserved mem: initialized node r5f-dma-memory@a0000000, compatible id shared-dma-pool [0.000000] Reserved memory: created DMA memory pool at 0x00000000a0100000, size 15 MiB [0.000000] OF: reserved mem: initialized node r5f-memory@a0100000, compatible id shared-dma-pool [0.000000] Reserved memory: created DMA memory pool at 0x00000000a1000000, size 1 MiB [0.000000] OF: reserved mem: initialized node r5f-dma-memory@a1000000, compatible id shared-dma-pool [0.000000] Reserved memory: created DMA memory pool at 0x00000000a1100000, size 15 MiB [0.000000] OF: reserved mem: initialized node r5f-memory@a1100000, compatible id shared-dma-pool [0.000000] Reserved memory: created DMA memory pool at 0x00000000a2000000, size 1 MiB [0.000000] OF: reserved mem: initialized node r5f-dma-memory@a2000000, compatible id shared-dma-pool [0.000000] Reserved memory: created DMA memory pool at 0x00000000a2100000, size 15 MiB [0.000000] OF: reserved mem: initialized node r5f-memory@a2100000, compatible id shared-dma-pool [0.000000] Reserved memory: created DMA memory pool at 0x00000000a3000000, size 1 MiB [0.000000] OF: reserved mem: initialized node r5f-dma-memory@a3000000, compatible id shared-dma-pool [0.000000] Reserved memory: created DMA memory pool at 0x00000000a3100000, size 15 MiB [0.000000] OF: reserved mem: initialized node r5f-memory@a3100000, compatible id shared-dma-pool [0.000000] Reserved memory: created DMA memory pool at 0x00000000a4000000, size 1 MiB [0.000000] OF: reserved mem: initialized node r5f-dma-memory@a4000000, compatible id shared-dma-pool [0.000000] Reserved memory: created DMA memory pool at 0x00000000a4100000, size 15 MiB [0.000000] OF: reserved mem: initialized node r5f-memory@a4100000, compatible id shared-dma-pool [0.000000] Reserved memory: created DMA memory pool at 0x00000000a5000000, size 1 MiB [0.000000] OF: reserved mem: initialized node r5f-dma-memory@a5000000, compatible id shared-dma-pool [0.000000] Reserved memory: created DMA memory pool at 0x00000000a5100000, size 15 MiB [0.000000] OF: reserved mem: initialized node r5f-memory@a5100000, compatible id shared-dma-pool [0.000000] Reserved memory: created DMA memory pool at 0x00000000a6000000, size 1 MiB [0.000000] OF: reserved mem: initialized node c66-dma-memory@a6000000, compatible id shared-dma-pool [0.000000] Reserved memory: created DMA memory pool at 0x00000000a6100000, size 15 MiB [0.000000] OF: reserved mem: initialized node c66-memory@a6100000, compatible id shared-dma-pool [0.000000] Reserved memory: created DMA memory pool at 0x00000000a7000000, size 1 MiB [0.000000] OF: reserved mem: initialized node c66-dma-memory@a7000000, compatible id shared-dma-pool [0.000000] Reserved memory: created DMA memory pool at 0x00000000a7100000, size 15 MiB [0.000000] OF: reserved mem: initialized node c66-memory@a7100000, compatible id shared-dma-pool [0.000000] Reserved memory: created DMA memory pool at 0x00000000a8000000, size 1 MiB [0.000000] OF: reserved mem: initialized node c71-dma-memory@a8000000, compatible id shared-dma-pool [0.000000] Reserved memory: created DMA memory pool at 0x00000000a8100000, size 15 MiB [0.000000] OF: reserved mem: initialized node c71-memory@a8100000, compatible id shared-dma-pool [0.000000] Reserved memory: created DMA memory pool at 0x00000000ac000000, size 2 MiB [0.000000] OF: reserved mem: initialized node r5f-virtual-eth-queues@ac000000, compatible id shared-dma-pool [0.000000] Reserved memory: created DMA memory pool at 0x00000000ac200000, size 30 MiB [0.000000] OF: reserved mem: initialized node r5f-virtual-eth-buffers@ac200000, compatible id shared-dma-pool [0.000000] Zone ranges: [0.000000]DMA[mem 0x0000000080000000-0x00000000ffffffff] [0.000000]DMA32empty [0.000000]Normal[mem 0x0000000100000000-0x00000008ffffffff] [0.000000] Movable zone start for each node [0.000000] Early memory node ranges [0.000000]node0: [mem 0x0000000080000000-0x000000009e7fffff] [0.000000]node0: [mem 0x000000009e800000-0x00000000a8ffffff] [0.000000]node0: [mem 0x00000000a9000000-0x00000000a9ffffff] [0.000000]node0: [mem 0x00000000aa000000-0x00000000abbfffff] [0.000000]node0: [mem 0x00000000abc00000-0x00000000abffffff] [0.000000]node0: [mem 0x00000000ac000000-0x00000000adffffff] [0.000000]node0: [mem 0x00000000ae000000-0x00000000ffffffff] [0.000000]node0: [mem 0x0000000880000000-0x00000008ffffffff] [0.000000] Initmem setup node 0 [mem 0x0000000080000000-0x00000008ffffffff] [0.000000] cma: Reserved 512 MiB at 0x00000000e0000000 [0.000000] psci: probing for conduit method from DT. [0.000000] psci: PSCIv1.1 detected in firmware. [0.000000] psci: Using standard PSCI v0.2 function IDs [0.000000] psci: Trusted OS migration not required [0.000000] psci: SMC Calling Convention v1.2 [0.000000] percpu: Embedded 22 pages/cpu s50392 r8192 d31528 u90112 [0.000000] Detected PIPT I-cache on CPU0 [0.000000] CPU features: detected: GIC system register CPU interface [0.000000] CPU features: detected: EL2 vector hardening [0.000000] CPU features: detected: ARM errata 1165522, 1319367, or 1530923 [0.000000] CPU features: detected: Spectre-BHB [0.000000] CPU features: detected: ARM erratum 1742098 [0.000000] Built 1 zonelists, mobility grouping on. Total pages: 1032192 [0.000000] Kernel command line: console=ttyS2,115200n8 earlycon=ns16550a,mmio32,0x02800000 mtdparts=47040000.spi.0:512k(ospi.tiboot3),2m(ospi.tispl),4m(ospi.u-boot),256k(ospi.env),1m(ospi.sysfw),256k(ospi.env.backup),57088k@8m(ospi.rootfs),256k(ospi.phypattern);47034000.hyperbus:512k(hbmc.tiboot3),2m(hbmc.tispl),4m(hbmc.u-boot),256k(hbmc.env),1m(hbmc.sysfw),-@8m(hbmc.rootfs) root=PARTUUID=c01111ca-02 rw rootfstype=ext4 rootwait [0.000000] Dentry cache hash table entries: 524288 (order: 10, 4194304 bytes, linear) [0.000000] Inode-cache hash table entries: 262144 (order: 9, 2097152 bytes, linear) [0.000000] mem auto-init: stack:off, heap alloc:off, heap free:off [0.000000] software IO TLB: mapped [mem 0x00000000dc000000-0x00000000e0000000] (64MB) [0.000000] Memory: 3271308K/4194304K available (11200K kernel code, 1160K rwdata, 4300K rodata, 1856K init, 433K bss, 398708K reserved, 524288K cma-reserved) [0.000000] SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=2, Nodes=1 [0.000000] rcu: Preemptible hierarchical RCU implementation. [0.000000] rcu:RCU event tracing is enabled. [0.000000] rcu:RCU restricting CPUs from NR_CPUS=256 to nr_cpu_ids=2. [0.000000] Trampoline variant of Tasks RCU enabled. [0.000000] Tracing variant of Tasks RCU enabled. [0.000000] rcu: RCU calculated value of scheduler-enlistment delay is 25 jiffies. [0.000000] rcu: Adjusting geometry for rcu_fanout_leaf=16, nr_cpu_ids=2 [0.000000] NR_IRQS: 64, nr_irqs: 64, preallocated irqs: 0 [0.000000] GICv3: GIC: Using split EOI/Deactivate mode [0.000000] GICv3: 960 SPIs implemented [0.000000] GICv3: 0 Extended SPIs implemented [0.000000] GICv3: Distributor has no Range Selector support [0.000000] GICv3: 16 PPIs implemented [0.000000] GICv3: CPU0: found redistributor 0 region 0:0x0000000001900000 [0.000000] ITS [mem 0x01820000-0x0182ffff] [0.000000] GIC: enabling workaround for ITS: Socionext Synquacer pre-ITS [0.000000] ITS@0x0000000001820000: Devices Table too large, reduce ids 20->19 [0.000000] ITS@0x0000000001820000: allocated 524288 Devices @880800000 (flat, esz 8, psz 64K, shr 0) [0.000000] ITS: using cache flushing for cmd queue [0.000000] GICv3: using LPI property table @0x0000000880030000 [0.000000] GIC: using cache flushing for LPI property table [0.000000] GICv3: CPU0: using allocated LPI pending table @0x0000000880040000 [0.000000] arch_timer: cp15 timer(s) running at 200.00MHz (phys). [0.000000] clocksource: arch_sys_counter: mask: 0xffffffffffffff max_cycles: 0x2e2049d3e8, max_idle_ns: 440795210634 ns [0.000002] sched_clock: 56 bits at 200MHz, resolution 5ns, wraps every 4398046511102ns [0.008392] Console: colour dummy device 80x25 [0.012954] Calibrating delay loop (skipped), value calculated using timer frequency.. 400.00 BogoMIPS (lpj=800000) [0.023625] pid_max: default: 32768 minimum: 301 [0.028381] LSM: Security Framework initializing [0.033134] Mount-cache hash table entries: 8192 (order: 4, 65536 bytes, linear) [0.040709] Mountpoint-cache hash table entries: 8192 (order: 4, 65536 bytes, linear) [0.049528] rcu: Hierarchical SRCU implementation. [0.054591] Platform MSI: msi-controller@1820000 domain created [0.060827] PCI/MSI: /bus@100000/interrupt-controller@1800000/msi-controller@1820000 domain created [0.070128] EFI services will not be available. [0.074845] smp: Bringing up secondary CPUs ... I/TC: Secondary CPU 1 initializing I/TC: Secondary CPU 1 switching to normal world boot [0.088070] Detected PIPT I-cache on CPU1 [0.088095] GICv3: CPU1: found redistributor 1 region 0:0x0000000001920000 [0.088106] GICv3: CPU1: using allocated LPI pending table @0x0000000880050000 [0.088141] CPU1: Booted secondary processor 0x0000000001 [0x411fd080] [0.088190] smp: Brought up 1 node, 2 CPUs [0.117536] SMP: Total of 2 processors activated. [0.122341] CPU features: detected: 32-bit EL0 Support [0.127596] CPU features: detected: CRC32 instructions [0.141557] CPU: All CPU(s) started at EL2 [0.145751] alternatives: patching kernel code [0.150757] devtmpfs: initialized [0.159546] KASLR disabled due to lack of seed [0.164191] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 7645041785100000 ns [0.174154] futex hash table entries: 512 (order: 3, 32768 bytes, linear) [0.187020] pinctrl core: initialized pinctrl subsystem [0.192679] DMI not present or invalid. [0.196927] NET: Registered protocol family 16 [0.202124] DMA: preallocated 512 KiB GFP_KERNEL pool for atomic allocations [0.209425] DMA: preallocated 512 KiB GFP_KERNEL|GFP_DMA pool for atomic allocations [0.217475] DMA: preallocated 512 KiB GFP_KERNEL|GFP_DMA32 pool for atomic allocations [0.225774] thermal_sys: Registered thermal governor 'step_wise' [0.225776] thermal_sys: Registered thermal governor 'power_allocator' [0.232348] hw-breakpoint: found 6 breakpoint and 4 watchpoint registers. [0.245980] ASID allocator initialised with 65536 entries [0.270122] HugeTLB registered 1.00 GiB page size, pre-allocated 0 pages [0.276979] HugeTLB registered 32.0 MiB page size, pre-allocated 0 pages [0.283825] HugeTLB registered 2.00 MiB page size, pre-allocated 0 pages [0.290670] HugeTLB registered 64.0 KiB page size, pre-allocated 0 pages [0.298116] cryptd: max_cpu_qlen set to 1000 [0.304194] k3-chipinfo 43000014.chipid: Family:J721E rev:SR2.0 JTAGID[0x1bb6402f] Detected [0.313013] vsys_3v3: supplied by vusb-main5v0 [0.318026] iommu: Default domain type: Translated [0.323145] SCSI subsystem initialized [0.327320] mc: Linux media interface: v0.10 [0.331695] videodev: Linux video capture interface: v2.00 [0.337327] pps_core: LinuxPPS API ver. 1 registered [0.342397] pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo Giometti <giometti@linux.it> [0.351733] PTP clock support registered [0.355751] EDAC MC: Ver: 3.0.0 [0.359553] FPGA manager framework [0.363064] Advanced Linux Sound Architecture Driver Initialized. [0.369651] clocksource: Switched to clocksource arch_sys_counter [0.375975] VFS: Disk quotas dquot_6.6.0 [0.380006] VFS: Dquot-cache hash table entries: 512 (order 0, 4096 bytes) [0.389575] NET: Registered protocol family 2 [0.394305] IP idents hash table entries: 65536 (order: 7, 524288 bytes, linear) [0.402889] tcp_listen_portaddr_hash hash table entries: 2048 (order: 3, 32768 bytes, linear) [0.411643] TCP established hash table entries: 32768 (order: 6, 262144 bytes, linear) [0.419843] TCP bind hash table entries: 32768 (order: 7, 524288 bytes, linear) [0.427637] TCP: Hash tables configured (established 32768 bind 32768) [0.434429] UDP hash table entries: 2048 (order: 4, 65536 bytes, linear) [0.441322] UDP-Lite hash table entries: 2048 (order: 4, 65536 bytes, linear) [0.448717] NET: Registered protocol family 1 [0.453425] RPC: Registered named UNIX socket transport module. [0.459490] RPC: Registered udp transport module. [0.464294] RPC: Registered tcp transport module. [0.469097] RPC: Registered tcp NFSv4.1 backchannel transport module. [0.475678] NET: Registered protocol family 44 [0.480223] PCI: CLS 0 bytes, default 64 [0.484589] hw perfevents: enabled with armv8_cortex_a72 PMU driver, 7 counters available [0.495008] Initialise system trusted keyrings [0.499635] workingset: timestamp_bits=46 max_order=20 bucket_order=0 [0.507772] squashfs: version 4.0 (2009/01/31) Phillip Lougher [0.513993] NFS: Registering the id_resolver key type [0.519168] Key type id_resolver registered [0.523443] Key type id_legacy registered [0.527565] nfs4filelayout_init: NFSv4 File Layout Driver Registering... [0.534414] nfs4flexfilelayout_init: NFSv4 Flexfile Layout Driver Registering... [0.542049] 9p: Installing v9fs 9p2000 file system support [0.567148] Key type asymmetric registered [0.571335] Asymmetric key parser 'x509' registered [0.576332] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 243) [0.583891] io scheduler mq-deadline registered [0.588517] io scheduler kyber registered [0.594204] pinctrl-single 4301c000.pinctrl: 94 pins, size 376 [0.600380] pinctrl-single 11c000.pinctrl: 173 pins, size 692 [0.609319] ti-pat 31010000.pat: Found PAT Rev 1.0 with 16384 pages [0.615756] debugfs: Directory '31010000.pat' with parent 'regmap' already present! [0.623766] ti-pat 31011000.pat: Found PAT Rev 1.0 with 16384 pages [0.630185] debugfs: Directory '31011000.pat' with parent 'regmap' already present! [0.638119] ti-pat 31012000.pat: Found PAT Rev 1.0 with 16384 pages [0.644536] debugfs: Directory '31012000.pat' with parent 'regmap' already present! [0.652463] ti-pat 31013000.pat: Found PAT Rev 1.0 with 2048 pages [0.658788] debugfs: Directory '31013000.pat' with parent 'regmap' already present! [0.666734] ti-pat 31014000.pat: Found PAT Rev 1.0 with 2048 pages [0.673060] debugfs: Directory '31014000.pat' with parent 'regmap' already present! [0.682744] Serial: 8250/16550 driver, 10 ports, IRQ sharing enabled [0.691000] arm-smmu-v3 36600000.iommu: ias 48-bit, oas 48-bit (features 0x00001faf) [0.699215] arm-smmu-v3 36600000.iommu: allocated 65536 entries for cmdq [0.706248] arm-smmu-v3 36600000.iommu: allocated 32768 entries for evtq [0.714684] arm-smmu-v3 36600000.iommu: msi_domain absent - falling back to wired irqs [0.728010] brd: module loaded [0.734402] loop: module loaded [0.738116] megasas: 07.714.04.00-rc1 [0.743857] tun: Universal TUN/TAP device driver, 1.6 [0.749318] igbvf: Intel(R) Gigabit Virtual Function Network Driver [0.755727] igbvf: Copyright (c) 2009 - 2012 Intel Corporation. [0.761800] sky2: driver version 1.30 [0.766168] VFIO - User Level meta-driver version: 0.3 [0.771930] i2c /dev entries driver [0.776395] sdhci: Secure Digital Host Controller Interface driver [0.782718] sdhci: Copyright(c) Pierre Ossman [0.787367] sdhci-pltfm: SDHCI platform and OF driver helper [0.793761] ledtrig-cpu: registered to indicate activity on CPUs [0.800095] SMCCC: SOC_ID: ARCH_SOC_ID not implemented, skipping .... [0.807467] optee: probing for conduit method. I/TC: Reserved shared memory is enabled I/TC: Dynamic shared memory is enabled I/TC: Normal World virtualization support is disabled I/TC: Asynchronous notifications are disabled [0.812028] optee: revision 3.20 (8e74d476) [0.828423] optee: dynamic shared memory is enabled [0.837885] optee: initialized driver [0.842939] NET: Registered protocol family 17 [0.847565] 9pnet: Installing 9P2000 support [0.851958] Key type dns_resolver registered [0.856426] Loading compiled-in X.509 certificates [0.870258] ti-sci 44083000.dmsc: ABI: 3.1 (firmware rev 0x0008 '8.6.3--v08.06.03 (Chill Capybar') [0.926165] omap_i2c 40b00000.i2c: bus 0 rev0.12 at 100 kHz [0.932256] omap_i2c 40b10000.i2c: bus 1 rev0.12 at 100 kHz [0.938303] omap_i2c 42120000.i2c: bus 2 rev0.12 at 100 kHz [0.965814] i2c i2c-3: Added multiplexed i2c bus 4 [0.970792] i2c i2c-3: Added multiplexed i2c bus 5 [0.975691] pca954x 3-0071: registered 2 multiplexed busses for I2C switch pca9543 [0.983451] omap_i2c 2000000.i2c: bus 3 rev0.12 at 400 kHz [0.989518] omap_i2c 2010000.i2c: bus 6 rev0.12 at 100 kHz [1.018153] i2c i2c-7: Added multiplexed i2c bus 8 [1.023471] i2c i2c-7: Added multiplexed i2c bus 9 [1.028371] pca954x 7-0070: registered 2 multiplexed busses for I2C switch pca9543 [1.036161] omap_i2c 2030000.i2c: bus 7 rev0.12 at 400 kHz [1.042258] omap_i2c 2050000.i2c: bus 10 rev0.12 at 400 kHz [1.048813] ti-sci-intr bus@100000:bus@28380000:interrupt-controller2: Interrupt Router 137 domain created [1.058810] ti-sci-intr bus@100000:interrupt-controller0: Interrupt Router 131 domain created [1.067647] ti-sci-intr bus@100000:main-navss:interrupt-controller1: Interrupt Router 213 domain created [1.077557] ti-sci-inta 33d00000.interrupt-controller: Interrupt Aggregator domain 209 created [1.100526] j721e-pcie 2900000.pcie: host bridge /bus@100000/pcie@2900000 ranges: [1.108199] j721e-pcie 2900000.pcie:IO 0x0010001000..0x0010010fff -> 0x0010001000 [1.116477] j721e-pcie 2900000.pcie:MEM 0x0010011000..0x0017ffffff -> 0x0010011000 [1.124754] j721e-pcie 2900000.pcie:IB MEM 0x0000000000..0xffffffffffff -> 0x0000000000 [1.133677] j721e-pcie 2910000.pcie: host bridge /bus@100000/pcie@2910000 ranges: [1.141353] j721e-pcie 2910000.pcie:IO 0x0018001000..0x0018010fff -> 0x0018001000 [1.149630] j721e-pcie 2910000.pcie:MEM 0x0018011000..0x001fffffff -> 0x0018011000 [1.157910] j721e-pcie 2910000.pcie:IB MEM 0x0000000000..0xffffffffffff -> 0x0000000000 [1.167191] k3-ringacc 2b800000.ringacc: Ring Accelerator probed rings:286, gp-rings[96,20] sci-dev-id:235 [1.177070] k3-ringacc 2b800000.ringacc: dma-ring-reset-quirk: disabled [1.183830] k3-ringacc 2b800000.ringacc: RA Proxy rev. 66346100, num_proxies:64 [1.192839] k3-ringacc 3c000000.ringacc: Ring Accelerator probed rings:1024, gp-rings[440,150] sci-dev-id:211 [1.202989] k3-ringacc 3c000000.ringacc: dma-ring-reset-quirk: disabled [1.209750] k3-ringacc 3c000000.ringacc: RA Proxy rev. 66346100, num_proxies:64 [1.217719] 40a00000.serial: ttyS1 at MMIO 0x40a00000 (irq = 15, base_baud = 6000000) is a 8250 [1.227143] 2800000.serial: ttyS2 at MMIO 0x2800000 (irq = 30, base_baud = 3000000) is a 8250 [1.235890] printk: console [ttyS2] enabled [1.235890] printk: console [ttyS2] enabled [1.244328] printk: bootconsole [ns16550a0] disabled [1.244328] printk: bootconsole [ns16550a0] disabled [1.254807] 2810000.serial: ttyS3 at MMIO 0x2810000 (irq = 31, base_baud = 3000000) is a 8250 [1.263750] 2840000.serial: ttyS6 at MMIO 0x2840000 (irq = 32, base_baud = 3000000) is a 8250 [1.279354] davinci_mdio 46000f00.mdio: Configuring MDIO in manual mode [1.325656] davinci_mdio 46000f00.mdio: davinci mdio revision 9.7, bus freq 1000000 [1.334132] davinci_mdio 46000f00.mdio: phy[0]: device 46000f00.mdio:00, driver TI DP83867 [1.342427] am65-cpsw-nuss 46000000.ethernet: initializing am65 cpsw nuss version 0x6BA00101, cpsw version 0x6BA80100 Ports: 2 quirks:00000000 [1.355227] am65-cpsw-nuss 46000000.ethernet: initialized cpsw ale version 1.4 [1.362433] am65-cpsw-nuss 46000000.ethernet: ALE Table size 64 [1.368727] am65-cpsw-nuss 46000000.ethernet: CPTS ver 0x4e8a010a, freq:500000000, add_val:1 pps:0 [1.378913] davinci_mdio c000f00.mdio: Configuring MDIO in manual mode [1.421654] davinci_mdio c000f00.mdio: davinci mdio revision 9.7, bus freq 1000000 [1.429211] davinci_mdio c000f00.mdio: no live phy, scanning all [1.447300] davinci_mdio c000f00.mdio: phy[0]: device c000f00.mdio:00, driver unknown [1.455141] davinci_mdio c000f00.mdio: phy[1]: device c000f00.mdio:01, driver unknown [1.462953] davinci_mdio c000f00.mdio: phy[2]: device c000f00.mdio:02, driver unknown [1.470767] davinci_mdio c000f00.mdio: phy[3]: device c000f00.mdio:03, driver unknown [1.478578] davinci_mdio c000f00.mdio: phy[4]: device c000f00.mdio:04, driver unknown [1.486392] davinci_mdio c000f00.mdio: phy[5]: device c000f00.mdio:05, driver unknown [1.494204] davinci_mdio c000f00.mdio: phy[6]: device c000f00.mdio:06, driver unknown [1.502015] davinci_mdio c000f00.mdio: phy[7]: device c000f00.mdio:07, driver unknown [1.509826] davinci_mdio c000f00.mdio: phy[8]: device c000f00.mdio:08, driver unknown [1.517637] davinci_mdio c000f00.mdio: phy[9]: device c000f00.mdio:09, driver unknown [1.525448] davinci_mdio c000f00.mdio: phy[10]: device c000f00.mdio:0a, driver unknown [1.533346] davinci_mdio c000f00.mdio: phy[11]: device c000f00.mdio:0b, driver unknown [1.541243] davinci_mdio c000f00.mdio: phy[12]: device c000f00.mdio:0c, driver unknown [1.549142] davinci_mdio c000f00.mdio: phy[13]: device c000f00.mdio:0d, driver unknown [1.557040] davinci_mdio c000f00.mdio: phy[14]: device c000f00.mdio:0e, driver unknown [1.564940] davinci_mdio c000f00.mdio: phy[15]: device c000f00.mdio:0f, driver unknown [1.572841] davinci_mdio c000f00.mdio: phy[16]: device c000f00.mdio:10, driver unknown [1.580798] davinci_mdio c000f00.mdio: phy[17]: device c000f00.mdio:11, driver unknown [1.588705] davinci_mdio c000f00.mdio: phy[18]: device c000f00.mdio:12, driver unknown [1.596602] davinci_mdio c000f00.mdio: phy[19]: device c000f00.mdio:13, driver unknown [1.604498] davinci_mdio c000f00.mdio: phy[20]: device c000f00.mdio:14, driver unknown [1.612397] davinci_mdio c000f00.mdio: phy[21]: device c000f00.mdio:15, driver unknown [1.620294] davinci_mdio c000f00.mdio: phy[22]: device c000f00.mdio:16, driver unknown [1.628191] davinci_mdio c000f00.mdio: phy[23]: device c000f00.mdio:17, driver unknown [1.636088] davinci_mdio c000f00.mdio: phy[24]: device c000f00.mdio:18, driver unknown [1.643984] davinci_mdio c000f00.mdio: phy[25]: device c000f00.mdio:19, driver unknown [1.651880] davinci_mdio c000f00.mdio: phy[26]: device c000f00.mdio:1a, driver unknown [1.659777] davinci_mdio c000f00.mdio: phy[27]: device c000f00.mdio:1b, driver unknown [1.667673] davinci_mdio c000f00.mdio: phy[28]: device c000f00.mdio:1c, driver unknown [1.675571] davinci_mdio c000f00.mdio: phy[29]: device c000f00.mdio:1d, driver unknown [1.683468] davinci_mdio c000f00.mdio: phy[30]: device c000f00.mdio:1e, driver unknown [1.691368] davinci_mdio c000f00.mdio: phy[31]: device c000f00.mdio:1f, driver unknown [1.699336] am65-cpsw-nuss c000000.ethernet: initializing am65 cpsw nuss version 0x6BA01901, cpsw version 0x6BA80101 Ports: 9 quirks:00000000 [1.712014] am65-cpsw-nuss c000000.ethernet: /bus@100000/ethernet@c000000/ethernet-ports/port@1 error retrieving port phy: -19 [1.725230] am65-cpts 310d0000.cpts: CPTS ver 0x4e8a010a, freq:200000000, add_val:4 pps:0 [1.837721] gpio-388 (CSI_MUX_SEL_2): hogged as output/high [1.845807] vdd_mmc1: supplied by vsys_3v3 [1.850614] omap-mailbox 31f80000.mailbox: omap mailbox rev 0x66fc7100 [1.857452] omap-mailbox 31f81000.mailbox: omap mailbox rev 0x66fc7100 [1.864282] omap-mailbox 31f82000.mailbox: omap mailbox rev 0x66fc7100 [1.871099] omap-mailbox 31f83000.mailbox: omap mailbox rev 0x66fc7100 [1.877906] omap-mailbox 31f84000.mailbox: omap mailbox rev 0x66fc7100 [1.888094] j721e-pcie 2900000.pcie: host bridge /bus@100000/pcie@2900000 ranges: [1.895586] j721e-pcie 2900000.pcie:IO 0x0010001000..0x0010010fff -> 0x0010001000 [1.903666] j721e-pcie 2900000.pcie:MEM 0x0010011000..0x0017ffffff -> 0x0010011000 [1.911748] j721e-pcie 2900000.pcie:IB MEM 0x0000000000..0xffffffffffff -> 0x0000000000 [2.922037] j721e-pcie 2900000.pcie: PCI host bridge to bus 0000:00 [2.928302] pci_bus 0000:00: root bus resource [bus 00-ff] [2.933775] pci_bus 0000:00: root bus resource [io 0x0000-0xffff] (bus address [0x10001000-0x10010fff]) [2.943235] pci_bus 0000:00: root bus resource [mem 0x10011000-0x17ffffff] [2.950117] pci 0000:00:00.0: [104c:b00d] type 01 class 0x060400 [2.956111] pci_bus 0000:00: 2-byte config write to 0000:00:00.0 offset 0x4 may corrupt adjacent RW1C bits [2.965806] pci 0000:00:00.0: supports D1 [2.969805] pci 0000:00:00.0: PME# supported from D0 D1 D3hot [2.977466] pci 0000:00:00.0: bridge configuration invalid ([bus 00-00]), reconfiguring [2.987205] pci_bus 0000:01: busn_res: [bus 01-ff] end is updated to 01 [2.993813] pci 0000:00:00.0: PCI bridge to [bus 01] [2.998991] pcieport 0000:00:00.0: PME: Signaling with IRQ 505 [3.005314] j721e-pcie 2910000.pcie: host bridge /bus@100000/pcie@2910000 ranges: [3.012799] j721e-pcie 2910000.pcie:IO 0x0018001000..0x0018010fff -> 0x0018001000 [3.020878] j721e-pcie 2910000.pcie:MEM 0x0018011000..0x001fffffff -> 0x0018011000 [3.028957] j721e-pcie 2910000.pcie:IB MEM 0x0000000000..0xffffffffffff -> 0x0000000000 [4.039754] j721e-pcie 2910000.pcie: PCI host bridge to bus 0001:00 [4.046018] pci_bus 0001:00: root bus resource [bus 00-ff] [4.051492] pci_bus 0001:00: root bus resource [io 0x10000-0x1ffff] (bus address [0x18001000-0x18010fff]) [4.061123] pci_bus 0001:00: root bus resource [mem 0x18011000-0x1fffffff] [4.068001] pci 0001:00:00.0: [104c:b00d] type 01 class 0x060400 [4.073995] pci_bus 0001:00: 2-byte config write to 0001:00:00.0 offset 0x4 may corrupt adjacent RW1C bits [4.083689] pci 0001:00:00.0: supports D1 [4.087687] pci 0001:00:00.0: PME# supported from D0 D1 D3hot [4.095315] pci 0001:00:00.0: bridge configuration invalid ([bus 00-00]), reconfiguring [4.105044] pci_bus 0001:01: busn_res: [bus 01-ff] end is updated to 01 [4.111656] pci 0001:00:00.0: PCI bridge to [bus 01] [4.116825] pcieport 0001:00:00.0: PME: Signaling with IRQ 507 [4.123495] ti-udma 285c0000.dma-controller: Channels: 26 (tchan: 13, rchan: 13, gp-rflow: 8) [4.134094] ti-udma 31150000.dma-controller: Channels: 122 (tchan: 61, rchan: 61, gp-rflow: 16) [4.149516] spi-nor spi11.0: s28hs512t (65536 Kbytes) [4.154594] 8 cmdlinepart partitions found on MTD device 47040000.spi.0 [4.161195] Creating 8 MTD partitions on "47040000.spi.0": [4.166667] 0x000000000000-0x000000080000 : "ospi.tiboot3" [4.172641] 0x000000080000-0x000000280000 : "ospi.tispl" [4.178334] 0x000000280000-0x000000680000 : "ospi.u-boot" [4.184101] 0x000000680000-0x0000006c0000 : "ospi.env" [4.189611] 0x0000006c0000-0x0000007c0000 : "ospi.sysfw" [4.195306] 0x0000007c0000-0x000000800000 : "ospi.env.backup" [4.201429] 0x000000800000-0x000003fc0000 : "ospi.rootfs" [4.207208] 0x000003fc0000-0x000004000000 : "ospi.phypattern" [4.217672] davinci_mdio 46000f00.mdio: Configuring MDIO in manual mode [4.261662] davinci_mdio 46000f00.mdio: davinci mdio revision 9.7, bus freq 1000000 [4.270089] davinci_mdio 46000f00.mdio: phy[0]: device 46000f00.mdio:00, driver TI DP83867 [4.278381] am65-cpsw-nuss 46000000.ethernet: initializing am65 cpsw nuss version 0x6BA00101, cpsw version 0x6BA80100 Ports: 2 quirks:00000000 [4.291180] am65-cpsw-nuss 46000000.ethernet: initialized cpsw ale version 1.4 [4.298386] am65-cpsw-nuss 46000000.ethernet: ALE Table size 64 [4.304650] am65-cpsw-nuss 46000000.ethernet: CPTS ver 0x4e8a010a, freq:500000000, add_val:1 pps:0 [4.315318] am65-cpsw-nuss 46000000.ethernet: set new flow-id-base 48 [4.324068] mmc0: CQHCI version 5.10 [4.328301] debugfs: Directory 'pd:27' with parent 'pm_genpd' already present! [4.335578] debugfs: Directory 'pd:26' with parent 'pm_genpd' already present! [4.343922] debugfs: Directory 'pd:242' with parent 'pm_genpd' already present! [4.351241] debugfs: Directory 'pd:241' with parent 'pm_genpd' already present! [4.358546] debugfs: Directory 'pd:240' with parent 'pm_genpd' already present! [4.365855] debugfs: Directory 'pd:239' with parent 'pm_genpd' already present! [4.385383] ALSA device list: [4.388349]No soundcards found. [5.396170] mmc0: SDHCI controller on 4fb0000.mmc [4fb0000.mmc] using ADMA 64-bit [5.404616] Waiting for root device PARTUUID=c01111ca-02... [5.460971] mmc0: new ultra high speed DDR50 SDHC card at address aaaa [5.467819] mmcblk0: mmc0:aaaa SL32G 29.7 GiB [5.476366] mmcblk0: p1 p2 [5.505050] EXT4-fs (mmcblk0p2): recovery complete [5.512807] EXT4-fs (mmcblk0p2): mounted filesystem with ordered data mode. Opts: (null) [5.520912] VFS: Mounted root (ext4 filesystem) on device 179:2. [5.530077] devtmpfs: mounted [5.533909] Freeing unused kernel memory: 1856K [5.538520] Run /sbin/init as init process [5.732571] systemd[1]: System time before build time, advancing clock. [5.789968] NET: Registered protocol family 10 [5.794867] Segment Routing with IPv6 [5.831230] systemd[1]: systemd 244.5+ running in system mode. (+PAM -AUDIT -SELINUX +IMA -APPARMOR -SMACK +SYSVINIT +UTMP -LIBCRYPTSETUP -GCRYPT -GNUTLS +ACL +XZ -LZ4 -SECCOMP +BLKID -ELFUTILS +KMOD -IDN2 -IDN -PCRE2 default-hierarchy=hybrid) [5.852961] systemd[1]: Detected architecture arm64. Welcome to Arago 2021.09! [5.896121] systemd[1]: Set hostname to <tda4vm-sk>. [6.066162] systemd[1]: /lib/systemd/system/irqbalanced.service:6: Unknown key name 'ConditionCPUs' in section 'Unit', ignoring. [6.091656] systemd[1]: /lib/systemd/system/docker.socket:6: ListenStream= references a path below legacy directory /var/run/, updating /var/run/docker.sock → /run/docker.sock; please update the unit file accordingly. [6.160183] random: systemd: uninitialized urandom read (16 bytes read) [6.168445] systemd[1]: Created slice system-getty.slice. [ OK ] Created slice system-getty.slice. [6.189785] random: systemd: uninitialized urandom read (16 bytes read) [6.197150] systemd[1]: Created slice system-serial\x2dgetty.slice. [ OK ] Created slice system-serial\x2dgetty.slice. [6.217732] random: systemd: uninitialized urandom read (16 bytes read) [6.224961] systemd[1]: Created slice User and Session Slice. [ OK ] Created slice User and Session Slice. [6.245859] systemd[1]: Started Dispatch Password Requests to Console Directory Watch. [ OK ] Started Dispatch Password …ts to Console Directory Watch. [6.269783] systemd[1]: Started Forward Password Requests to Wall Directory Watch. [ OK ] Started Forward Password R…uests to Wall Directory Watch. [6.293777] systemd[1]: Reached target Paths. [ OK ] Reached target Paths. [6.309719] systemd[1]: Reached target Remote File Systems. [ OK ] Reached target Remote File Systems. [6.329707] systemd[1]: Reached target Slices. [ OK ] Reached target Slices. [6.345712] systemd[1]: Reached target Swap. [ OK ] Reached target Swap. [6.375429] systemd[1]: Listening on RPCbind Server Activation Socket. [ OK ] Listening on RPCbind Server Activation Socket. [6.397821] systemd[1]: Reached target RPC Port Mapper. [ OK ] Reached target RPC Port Mapper. [6.423600] systemd[1]: Listening on Process Core Dump Socket. [ OK ] Listening on Process Core Dump Socket. [6.445870] systemd[1]: Listening on initctl Compatibility Named Pipe. [ OK ] Listening on initctl Compatibility Named Pipe. [6.471346] systemd[1]: Condition check resulted in Journal Audit Socket being skipped. [6.479687] systemd[1]: Listening on Journal Socket (/dev/log). [ OK ] Listening on Journal Socket (/dev/log). [6.501981] systemd[1]: Listening on Journal Socket. [ OK ] Listening on Journal Socket. [6.518034] systemd[1]: Listening on Network Service Netlink Socket. [ OK ] Listening on Network Service Netlink Socket. [6.541922] systemd[1]: Listening on udev Control Socket. [ OK ] Listening on udev Control Socket. [6.561851] systemd[1]: Listening on udev Kernel Socket. [ OK ] Listening on udev Kernel Socket. [6.583884] systemd[1]: Mounting Huge Pages File System...Mounting Huge Pages File System... [6.599907] systemd[1]: Mounting POSIX Message Queue File System...Mounting POSIX Message Queue File System... [6.623927] systemd[1]: Mounting Kernel Debug File System...Mounting Kernel Debug File System... [6.650467] systemd[1]: Mounting Temporary Directory (/tmp)...Mounting Temporary Directory (/tmp)... [6.668052] systemd[1]: Starting Create list of static device nodes for the current kernel...Starting Create list of st…odes for the current kernel... [6.708364] systemd[1]: Starting Start psplash boot splash screen...Starting Start psplash boot splash screen... [6.732692] systemd[1]: Starting RPC Bind...Starting RPC Bind... [6.745873] systemd[1]: Condition check resulted in File System Check on Root Device being skipped. [6.758166] systemd[1]: Starting Journal Service...Starting Journal Service... [6.786236] systemd[1]: Starting Load Kernel Modules...Starting Load Kernel Modules... [6.804114] systemd[1]: Starting Remount Root and Kernel File Systems...Starting Remount Root and Kernel File Systems cryptodev: loading out-of-tree module taints kernel. [0m... [6.828613] cryptodev: driver 1.10 loaded. [6.830653] EXT4-fs (mmcblk0p2): re-mounted. Opts: (null) [6.840661] systemd[1]: Starting udev Coldplug all Devices...Starting udev Coldplug all Devices... [6.864644] systemd[1]: Started RPC Bind. [ OK ] Started RPC Bind. [6.882083] systemd[1]: Started Journal Service. [ OK ] Started Journal Service. [ OK ] Mounted Huge Pages File System. [ OK ] Mounted POSIX Message Queue File System. [ OK ] Mounted Kernel Debug File System. [ OK ] Mounted Temporary Directory (/tmp). [ OK ] Started Create list of sta… nodes for the current kernel. [FAILED] Failed to start Start psplash boot splash screen. See 'systemctl status psplash-start.service' for details. [DEPEND] Dependency failed for Star…progress communication helper. [ OK ] Started Load Kernel Modules. [ OK ] Started Remount Root and Kernel File Systems.Mounting Kernel Configuration File System...Starting Flush Journal to Persistent Storage...Starting Apply Kernel Variables...[7.100897] systemd-journald[209]: Received client request to flush runtime journal.Starting Create Static Device Nodes in /dev... [ OK ] Mounted Kernel Configuration File System. [ OK ] Started Flush Journal to Persistent Storage. [ OK ] Started Apply Kernel Variables. [ OK ] Started Create Static Device Nodes in /dev. [7.210301] random: systemd: uninitialized urandom read (16 bytes read) [ OK ] Reached target Local File Systems (Pre). [7.233803] random: systemd: uninitialized urandom read (16 bytes read)Mounting /media/ram... [7.246215] random: systemd-journal: uninitialized urandom read (16 bytes read)Mounting /var/volatile...Starting udev Kernel Device Manager... [ OK ] Started udev Coldplug all Devices. [ OK ] Mounted /media/ram. [ OK ] Mounted /var/volatile.Starting udev Wait for Complete Device Initialization...Starting Load/Save Random Seed... [ OK ] Reached target Local File Systems.Starting Create Volatile Files and Directories... [ OK ] Started udev Kernel Device Manager. [ OK ] Started Create Volatile Files and Directories.Starting Network Time Synchronization...Starting Update UTMP about System Boot/Shutdown... [ OK ] Started Update UTMP about System Boot/Shutdown. [ OK ] Started Network Time Synchronization. [ OK ] Reached target System Time Set. [ OK ] Reached target System Time Synchronized. [7.616722] random: crng init done [7.620159] random: 66 urandom warning(s) missed due to ratelimiting [ OK ] Started Load/Save Random Seed. [7.652530] CAN device driver interface [7.682820] imx219 8-0010: supply VANA not found, using dummy regulator [7.694639] imx219 8-0010: supply VDIG not found, using dummy regulator [7.727209] imx219 8-0010: supply VDDL not found, using dummy regulator [7.759459] k3-dsp-rproc 4d80800000.dsp: assigned reserved memory node c66-dma-memory@a7000000 [7.759701] imx219 9-0010: supply VANA not found, using dummy regulator [7.776665] k3-dsp-rproc 4d80800000.dsp: configured DSP for remoteproc mode [7.777461] imx219 9-0010: supply VDIG not found, using dummy regulator [7.792750] k3-dsp-rproc 4d80800000.dsp: local reset is deasserted for device [7.793635] imx219 9-0010: supply VDDL not found, using dummy regulator [7.811501] remoteproc remoteproc0: 4d80800000.dsp is available [7.827184] imx219 9-0010: failed to read chip id 219 [7.838293] imx219: probe of 9-0010 failed with error -5 [7.839325] k3-dsp-rproc 4d81800000.dsp: assigned reserved memory node c66-dma-memory@a6000000 [7.861648] img_enc 4200000.video-encoder: vxe_enc_probe: using heap 1 for internal alloc [7.875888] remoteproc remoteproc0: powering up 4d80800000.dsp [7.881743] remoteproc remoteproc0: Booting fw image j7-c66_0-fw, size 144652 [7.891465] k3-dsp-rproc 4d80800000.dsp: booting DSP core using boot addr = 0xa6200400 [7.900589] pvrsrvkm 4e20000000.gpu: More than one power domain for this GPU, gpu driver manages power domains [7.912582] remoteproc0#vdev0buffer: assigned reserved memory node c66-dma-memory@a7000000 [7.922646] [drm] Initialized tidss 1.0.0 20180215 for 4a00000.dss on minor 1 [7.922956] virtio_rpmsg_bus virtio0: rpmsg host is online [7.932874] tidss 4a00000.dss: [drm] Cannot find any crtc or sizes [7.935877] remoteproc0#vdev0buffer: registered virtio0 (type 7) [7.950665] virtio_rpmsg_bus virtio0: creating channel ti.ipc4.ping-pong addr 0xd [7.951339] remoteproc remoteproc0: remote processor 4d80800000.dsp is now up [7.958975] virtio_rpmsg_bus virtio0: creating channel rpmsg_chrdev addr 0xe [7.977393] img_dec 4300000.video-decoder: decoder registered as /dev/video1 [8.009723] k3-dsp-rproc 4d81800000.dsp: configured DSP for remoteproc mode [8.017621] PVR_K: 252: Read BVNC 22.104.208.318 from HW device registers [8.038770] img_enc 4200000.video-encoder: encoder registered as /dev/video0 [8.046128] PVR_K: 252: RGX Device registered with BVNC 22.104.208.318 [8.142492] k3-dsp-rproc 4d81800000.dsp: local reset is deasserted for device [8.168548] [drm] Initialized pvr 1.15.6133109 20170530 for 4e20000000.gpu on minor 0 [8.206148] platform 41000000.r5f: R5F core may have been powered on by a different host, programmed state (0) != actual state (1) [8.237453] remoteproc remoteproc1: 4d81800000.dsp is available [8.270324] k3-dsp-rproc 64800000.dsp: assigned reserved memory node c71-dma-memory@a8000000 [8.279133] remoteproc remoteproc1: powering up 4d81800000.dsp [8.284976] remoteproc remoteproc1: Booting fw image j7-c66_1-fw, size 144652 [8.298893] k3-dsp-rproc 4d81800000.dsp: booting DSP core using boot addr = 0xa7200400 [8.306844] platform 41000000.r5f: configured R5F for IPC-only mode [8.313465] platform 41000000.r5f: assigned reserved memory node r5f-dma-memory@a0000000 [8.321641] remoteproc1#vdev0buffer: assigned reserved memory node c66-dma-memory@a6000000 [8.333032] virtio_rpmsg_bus virtio1: rpmsg host is online [8.338563] remoteproc1#vdev0buffer: registered virtio1 (type 7) [8.344166] remoteproc remoteproc2: 41000000.r5f is available [8.346402] remoteproc remoteproc1: remote processor 4d81800000.dsp is now up [8.358366] virtio_rpmsg_bus virtio1: creating channel ti.ipc4.ping-pong addr 0xd [8.369210] virtio_rpmsg_bus virtio1: creating channel rpmsg_chrdev addr 0xe [8.376915] remoteproc remoteproc2: attaching to 41000000.r5f [8.382791] k3-dsp-rproc 64800000.dsp: configured DSP for remoteproc mode [8.384726] platform 41000000.r5f: R5F core initialized in IPC-only mode [8.396737] remoteproc2#vdev0buffer: assigned reserved memory node r5f-dma-memory@a0000000 [8.405213] remoteproc remoteproc3: 64800000.dsp is available [8.407734] virtio_rpmsg_bus virtio2: rpmsg host is online [8.418967] remoteproc2#vdev0buffer: registered virtio2 (type 7) [8.425157] virtio_rpmsg_bus virtio2: creating channel ti.ipc4.ping-pong addr 0xd [8.533287] m_can_platform 2701000.can: m_can device registered (irq=46, version=32) [8.555931] m_can_platform 40528000.can: m_can device registered (irq=20, version=32) [8.569268] remoteproc remoteproc2: remote processor 41000000.r5f is now attached [8.580971] m_can_platform 2751000.can: m_can device registered (irq=48, version=32) [8.595710] m_can_platform 2791000.can: m_can device registered (irq=50, version=32) [8.638706] platform 5c00000.r5f: configured R5F for remoteproc mode [8.682471] remoteproc remoteproc3: powering up 64800000.dsp [8.688266] remoteproc remoteproc3: Booting fw image j7-c71_0-fw, size 10488888 [8.695660] remoteproc remoteproc3: unsupported resource 65538 [8.703854] k3-dsp-rproc 64800000.dsp: booting DSP core using boot addr = 0xa8e00000 [8.708967] platform 5c00000.r5f: assigned reserved memory node r5f-dma-memory@a2000000 [8.720089] remoteproc3#vdev0buffer: assigned reserved memory node c71-dma-memory@a8000000 [8.728917] virtio_rpmsg_bus virtio3: rpmsg host is online [8.736640] remoteproc3#vdev0buffer: registered virtio3 (type 7) [8.744049] virtio_rpmsg_bus virtio3: creating channel ti.ipc4.ping-pong addr 0xd [8.746141] remoteproc remoteproc3: remote processor 64800000.dsp is now up [8.753335] virtio_rpmsg_bus virtio3: creating channel rpmsg_chrdev addr 0xe [8.766604] virtio_rpmsg_bus virtio2: creating channel rpmsg_chrdev addr 0xe [8.785142] remoteproc remoteproc4: 5c00000.r5f is available [8.793236] platform 5d00000.r5f: configured R5F for remoteproc mode [8.799843] remoteproc remoteproc4: powering up 5c00000.r5f [8.805535] remoteproc remoteproc4: Booting fw image pdk-ipc/ipc_echo_test_mcu2_0_release_strip.xer5f, size 98828 [8.817496] platform 5d00000.r5f: assigned reserved memory node r5f-dma-memory@a3000000 [8.819008] remoteproc4#vdev0buffer: assigned reserved memory node r5f-dma-memory@a2000000 [8.834986] virtio_rpmsg_bus virtio4: rpmsg host is online [8.840568] remoteproc4#vdev0buffer: registered virtio4 (type 7) [8.846870] remoteproc remoteproc4: remote processor 5c00000.r5f is now up [8.856610] virtio_rpmsg_bus virtio4: creating channel ti.ipc4.ping-pong addr 0xd [8.865276] remoteproc remoteproc5: 5d00000.r5f is available [8.877498] platform 5e00000.r5f: configured R5F for remoteproc mode [8.884128] remoteproc remoteproc5: powering up 5d00000.r5f [8.889798] remoteproc remoteproc5: Booting fw image j7-main-r5f0_1-fw, size 98828 [8.903011] remoteproc5#vdev0buffer: assigned reserved memory node r5f-dma-memory@a3000000 [8.911798] virtio_rpmsg_bus virtio5: rpmsg host is online [8.921741] remoteproc5#vdev0buffer: registered virtio5 (type 7) [8.927909] remoteproc remoteproc5: remote processor 5d00000.r5f is now up [8.934863] virtio_rpmsg_bus virtio5: creating channel ti.ipc4.ping-pong addr 0xd [8.983792] platform 5e00000.r5f: assigned reserved memory node r5f-dma-memory@a4000000 [9.001293] virtio_rpmsg_bus virtio5: creating channel rpmsg_chrdev addr 0xe [9.017005] virtio_rpmsg_bus virtio4: creating channel rpmsg_chrdev addr 0xe [9.070542] remoteproc remoteproc6: 5e00000.r5f is available [9.115837] platform 5f00000.r5f: configured R5F for remoteproc mode [9.125243] remoteproc remoteproc6: powering up 5e00000.r5f [9.130872] remoteproc remoteproc6: Booting fw image j7-main-r5f1_0-fw, size 98828 [9.144759] remoteproc6#vdev0buffer: assigned reserved memory node r5f-dma-memory@a4000000 [9.156860] virtio_rpmsg_bus virtio6: rpmsg host is online [9.167308] remoteproc6#vdev0buffer: registered virtio6 (type 7) [9.173563] virtio_rpmsg_bus virtio6: creating channel ti.ipc4.ping-pong addr 0xd [9.177104] remoteproc remoteproc6: remote processor 5e00000.r5f is now up [9.182131] platform 5f00000.r5f: assigned reserved memory node r5f-dma-memory@a5000000 [9.201913] virtio_rpmsg_bus virtio6: creating channel rpmsg_chrdev addr 0xe [9.217596] remoteproc remoteproc7: 5f00000.r5f is available [9.231934] remoteproc remoteproc7: powering up 5f00000.r5f [9.237629] remoteproc remoteproc7: Booting fw image j7-main-r5f1_1-fw, size 98828 [9.251555] remoteproc7#vdev0buffer: assigned reserved memory node r5f-dma-memory@a5000000 [9.260842] virtio_rpmsg_bus virtio7: rpmsg host is online [9.266597] remoteproc7#vdev0buffer: registered virtio7 (type 7) [9.276182] remoteproc remoteproc7: remote processor 5f00000.r5f is now up [9.283441] virtio_rpmsg_bus virtio7: creating channel ti.ipc4.ping-pong addr 0xd [9.293382] virtio_rpmsg_bus virtio7: creating channel rpmsg_chrdev addr 0xe [9.380719] remoteproc remoteproc8: b034000.pru is available [9.388256] usbcore: registered new interface driver usbfs [9.392902] remoteproc remoteproc9: b004000.rtu is available [9.409789] usbcore: registered new interface driver hub [9.409822] usbcore: registered new device driver usb [9.431597] remoteproc remoteproc10: b00a000.txpru is available [9.450238] remoteproc remoteproc11: b038000.pru is available [9.458631] omap_rng 4e10000.rng: Random Number Generator ver. 241b34c [9.459382] remoteproc remoteproc12: b006000.rtu is available [9.474552] remoteproc remoteproc13: b00c000.txpru is available [9.482875] remoteproc remoteproc14: b134000.pru is available [9.489368] remoteproc remoteproc15: b104000.rtu is available [9.495468] remoteproc remoteproc16: b10a000.txpru is available [9.501590] remoteproc remoteproc17: b138000.pru is available [9.510385] remoteproc remoteproc18: b106000.rtu is available [9.522278] cdns-csi2rx 4504000.csi-bridge: Probed CSI2RX with 2/4 lanes, 4 streams, external D-PHY [9.536147] remoteproc remoteproc19: b10c000.txpru is available [9.548261] cdns-csi2rx 4514000.csi-bridge: Probed CSI2RX with 2/4 lanes, 4 streams, external D-PHY [ OK ] Created slice system-systemd\x2dfsck.slice. [ OK ] Found device /dev/mmcblk0p1.Starting File System Check on /dev/mmcblk0p1... [ OK ] Started File System Check on /dev/mmcblk0p1.Mounting /run/media/mmcblk0p1... [ OK ] Mounted /run/media/mmcblk0p1. [10.246900] xhci-hcd xhci-hcd.0.auto: xHCI Host Controller [10.252450] xhci-hcd xhci-hcd.0.auto: new USB bus registered, assigned bus number 1 [10.260235] xhci-hcd xhci-hcd.0.auto: hcc params 0x200073c9 hci version 0x100 quirks 0x0000002000010010 [10.269684] xhci-hcd xhci-hcd.0.auto: irq 662, io mem 0x06410000 [10.275865] usb usb1: New USB device found, idVendor=1d6b, idProduct=0002, bcdDevice= 5.10 [10.284129] usb usb1: New USB device strings: Mfr=3, Product=2, SerialNumber=1 [10.291360] usb usb1: Product: xHCI Host Controller [10.296237] usb usb1: Manufacturer: Linux 5.10.162-g76b3e88d56 xhci-hcd [10.302845] usb usb1: SerialNumber: xhci-hcd.0.auto [10.308021] hub 1-0:1.0: USB hub found [10.311805] hub 1-0:1.0: 1 port detected [10.315937] xhci-hcd xhci-hcd.0.auto: xHCI Host Controller [10.321435] xhci-hcd xhci-hcd.0.auto: new USB bus registered, assigned bus number 2 [10.329093] xhci-hcd xhci-hcd.0.auto: Host supports USB 3.0 SuperSpeed [10.335649] usb usb2: We don't know the algorithms for LPM for this host, disabling LPM. [10.343793] usb usb2: New USB device found, idVendor=1d6b, idProduct=0003, bcdDevice= 5.10 [10.352049] usb usb2: New USB device strings: Mfr=3, Product=2, SerialNumber=1 [10.359267] usb usb2: Product: xHCI Host Controller [10.364140] usb usb2: Manufacturer: Linux 5.10.162-g76b3e88d56 xhci-hcd [10.370749] usb usb2: SerialNumber: xhci-hcd.0.auto [10.375896] hub 2-0:1.0: USB hub found [10.379671] hub 2-0:1.0: 1 port detected [10.573675] usb 1-1: new high-speed USB device number 2 using xhci-hcd [10.725947] usb 1-1: New USB device found, idVendor=0451, idProduct=8142, bcdDevice= 1.00 [10.734116] usb 1-1: New USB device strings: Mfr=0, Product=0, SerialNumber=1 [10.741247] usb 1-1: SerialNumber: 6A01086943F5 [10.746628] hub 1-1:1.0: USB hub found [10.750420] hub 1-1:1.0: 4 ports detected [ OK ] Started udev Wait for Complete Device Initialization. [ OK ] Started Hardware RNG Entropy Gatherer Daemon. [10.853737] usb 2-1: new SuperSpeed Gen 1 USB device number 2 using xhci-hcd [ OK ] Reached target System Initialization. [10.878234] usb 2-1: New USB device found, idVendor=0451, idProduct=8140, bcdDevice= 1.00 [ OK ] Started Daily rotation of log files. [10.893669] usb 2-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [10.902012] hub 2-1:1.0: USB hub found [ OK ] Started Daily Cleanup of Temporary [10.909766] hub 2-1:1.0: 4 ports detected Directories. [ OK ] Reached target Timers. [ OK ] Listening on Avahi mDNS/DNS-SD Stack Activation Socket. [ OK ] Listening on D-Bus System Message Bus Socket.Starting Docker Socket for the API. [ OK ] Listening on dropbear.socket.Starting Reboot and dump vmcore via kexec... [ OK ] Listening on Docker Socket for the API. [ OK ] Started Reboot and dump vmcore via kexec. [ OK ] Reached target Sockets. [ OK ] Reached target Basic System. [ OK ] Started Job spooling tools. [ OK ] Started Periodic Command Scheduler. [ OK ] Started D-Bus System Message Bus.Starting Print notice about GPLv3 packages...Starting set host name as per compatible name...Starting IPv6 Packet Filtering Framework...Starting IPv4 Packet Filtering Framework... [ OK ] Started irqbalance daemon.Starting Telephony service...Starting Update pmic regis…fety feature on power rails...Starting rc.pvr.service...Starting startwlanap...Starting startwlansta...Starting Login Service... [ OK ] Started TEE Supplicant.Starting Update weston ini… based on the platform name... [ OK ] Started set host name as per compatible name. [ OK ] Started IPv6 Packet Filtering Framework. [ OK ] Started IPv4 Packet Filtering Framework. [ OK ] Started startwlansta. [ OK ] Reached target Network (Pre).Starting Network Service... [ OK ] Started startwlanap. [ OK ] Started Telephony service. [ OK ] Started Update weston ini …ge based on the platform name. [11.477999] Bluetooth: Core ver 2.22 [11.484312] NET: Registered protocol family 31 [11.492431] Bluetooth: HCI device and connection manager initialized [11.505477] Bluetooth: HCI socket layer initialized [11.514327] Bluetooth: L2CAP socket layer initialized [11.524005] Bluetooth: SCO socket layer initialized [ OK ] Started Update pmic regist…safety feature on power rails. [ OK ] Started Network Service.Starting Wait for Network to be Configured...Starting Network Name Resolution... [11.710229] am65-cpsw-nuss 46000000.ethernet eth0: PHY [46000f00.mdio:00] driver [TI DP83867] (irq=POLL) [11.767365] am65-cpsw-nuss 46000000.ethernet eth0: configuring for phy/rgmii-rxid link mode [ OK ] Started Login Service. [ OK ] Listening on Load/Save RF …itch Status /dev/rfkill Watch. [ OK ] Started Network Name Resolution. [ OK ] Reached target Network. [ OK ] Reached target Host and Network Name Lookups.Starting Avahi mDNS/DNS-SD Stack...Starting Enable and configure wl18xx bluetooth stack... [ OK ] Started NFS status monitor for NFSv2/3 locking..Starting Simple Network Ma…ent Protocol (SNMP) Daemon....Starting Permit User Sessions... [ OK ] Started Enable and configure wl18xx bluetooth stack. [ OK ] Started Permit User Sessions. [ OK ] Started Getty on tty1. [ OK ] Started Serial Getty on ttyS2. [ OK ] Started Serial Getty on ttyS3. [ OK ] Reached target Login Prompts.Starting Synchronize System and HW clocks... [FAILED] Failed to start Synchronize System and HW clocks. See 'systemctl status sync-clocks.service' for details. [ OK ] Started Avahi mDNS/DNS-SD Stack. [ OK ] Started rc.pvr.service.Starting weston.service... [ OK ] Started Simple Network Man…ement Protocol (SNMP) Daemon.. *************************************************************** *************************************************************** NOTICE: This file system contains the following GPLv3 packages:autoconfbash-devbashbcbinutilscifs-utilscoreutils-stdbufcoreutilscpiocpp-symlinkscppdosfstoolselfutilsg++-symlinksg++gawkgcc-symlinksgccgdbgdbservergettextglmark2gstreamer1.0-libav-devgstreamer1.0-libavgziplesslibasm1libbfdlibdw1libelf1libgdbm-compat4libgdbm-devlibgdbm6libgettextliblibgettextsrclibgmp-devlibgmp10libgmpxx4libidn2-0libidn2-devlibmpc3libmpfr6libreadline-devlibreadline8libunistring-devlibunistring2m4-devm4makenettle-devnettlepartedpython3-rfc3987python3-strict-rfc3339tarwhichzeromq If you do not wish to distribute GPLv3 components please remove the above packages prior to distribution. This can be done using the opkg remove command. i.e.:opkg remove <package> Where <package> is the name printed in the list above NOTE: If the package is a dependency of another package youwill be notified of the dependent packages. You shoulduse the --force-removal-of-dependent-packages option toalso remove the dependent packages as well *************************************************************** *************************************************************** [ OK ] Started Print notice about GPLv3 packages. [ OK ] Started weston.service.Starting DEMO...Starting telnetd.service... [ OK ] Started DEMO. [ OK ] Started telnetd.service. [15.550351] PVR_K: 972: RGX Firmware image 'rgx.fw.22.104.208.318' loaded [15.575943] PVR_K: 972: Shader binary image 'rgx.sh.22.104.208.318' loaded____________ | _ |___ ___ ___ ___| _ |___ ___ |_|___ ___| |_ || _| .'| . | . | |__| _| . | | | -_| _| _| |__|__|_| |__,|_ |___| |__| |_| |___|_| |___|___|_||___||___| Arago Project tda4vm-sk ttyS2 Arago 2021.09 tda4vm-sk ttyS2 tda4vm-sk login: root
问题:如何使用摄像头完成一个拍照测试?使用上述两种方法拍照为什么失败?
希望得到您的回复!
Cherry Zhou:
您好,您的问题我们需要升级到英文论坛寻求帮助,链接如下:
e2e.ti.com/…/sk-tda4vm-camera-with-the-imx219
,
zhiwu jiang:
好的,感谢!
,
Cherry Zhou:
您好,
注意到您使用的是 J721e SK.
您可以参考以下文档在 SK 板上设置 IMX219摄像头:
https://www.ti2k.com/wp-content/uploads/ti2k/DeyiSupport_DSP_getting_started.html,2.1.4.%20RPiV2(IMX219)%20Raw%20sensor,-RPiV2%20camera%20module
您可以参考以下使用 Python 脚本运行传感器的相关demo:
5. Configuring applications — Processor SDK Linux for SK-TDA4VM Documentation