TI中文支持网
TI专业的中文技术问题搜集分享网站

SK-TDA4VM: imx219摄像头拍照

Other Parts Discussed in Thread:SK-TDA4VM, TDA4VM

art Number: SK-TDA4VM

sdk:  ti-processor-sdk-linux-j7-evm-08_06_01_02

摄像头模组:imx219

使用imx219摄像头连接板子后,启动板子的Log:

[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
使用以下一个简单的拍照程序进行测试。

camera_practice.c

#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信息:

tda4vm启动log.txt

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

赞(0)
未经允许不得转载:TI中文支持网 » SK-TDA4VM: imx219摄像头拍照
分享到: 更多 (0)