Search the Community
Showing results for 'ov5640'.
-
Hi all, I am trying to get an OV5640 camera working on the orangePiOne. I found this thread and was wondering if the overlay (or some overlay) is still required. Without anything extra, the camera is not detected. It says that sun6i-csi and ov5640 kernel modules should be loaded, so I loaded them manually with modprobe but nothing happens and nothing is shown in dmesg. Adding the mentioned overlay with "sudo armbian-add-overlay csi-ov5640.dts" just gives me an error in dmesg at reboot time "failed on fdt_overlay_apply(): FDT_ERR_NOTFOUND Error applying DT overlays, restoring original DT" uname -a Linux orangepione2 6.1.63-current-sunxi #1 SMP Mon Nov 20 10:52:19 UTC 2023 armv7l GNU/Linux boot logs on https://paste.armbian.com/unoqesepov wondering what to try next...
-
Hi there! I've recently configured the ov5640 camera overlay and was able to capture videos either with mjpg-streamer of ffmpeg. Now on 6.1.34 both causes now a kernel oops. From the stack trace it looks like it happens inside v4l2 "media_pad_remote_pad_first" Unable to handle kernel NULL pointer dereference at virtual address 00000030 ... ... PC is at media_pad_remote_pad_first+0xa/0x58 I don't think v4l2 is the root cause because this may mean it fails alle the time which is unlikely. Looks like a null ptr gets passed in into media_pad_remote_pad_first ffmpeg used like this, but other parameters all resulting in the kernel oops at the same location. sudo media-ctl --device /dev/media1 --set-v4l2 '"ov5640 2-003c":0[fmt:UYVY8_2X8/1280x720@1/15]' ffmpeg -hwaccel_device 0 -framerate 15 -f v4l2 -video_size 1280x720 -i /dev/video1 -r 15 -pix_fmt yuv420p -b:v 1280k test1280-15.mp4 WORKS on 4.14.x (was video0 and media0 here) mjpeg streamer testing ./mjpg_streamer -i "./input_uvc.so -d /dev/video0 -y 1 -r 1920x1080 -f 5 -q 30 -n " -o "./output_http.so -w ./www" Possible root causes: 1) Something is now wrong inside my DT overlay due to kernel changes? I'm thinking about the i2c and spi relationships 2) Something is broken inside ov5640 driver 3) Something is broken inside v4l Maybe someone can provide some hints to point me in the right direction for further investigation? Attached are the dmesg output and overlay source. Thilo mjpg-streamer with camera overlay oops 06.08.2023 output.txt sun8i-h3-ov5640.dts
-
Description We had autofocus patches for ov5640 camera in allwinner current and edge kernel that were disabled due to patch application failure. This PR fixes the patch application failure and re-enables the same How Has This Been Tested? Please describe the tests that you ran to verify your changes. Please also note any relevant details for your test configuration. [X] Checked that patches applies on 6.4 kernel [X] Checked that patches applies on 6.4 kernel [X] Tested that autofocus works with 6.1 kernel on NanoPi Duo2 The following procedure was used to test autofocus with 6.1 kernel Compiled and enabled device tree overlay for ov5640 camera taken from the forum post Took the ov5640_af_2.bin autofocus firmware and placed it in /lib/firmware directory with filename ov5640_af.bin Ran the following commands to start a camera stream # v4l2-ctl --device /dev/video1 --set-fmt-video=width=640,height=480,pixelformat=YUYV # media-ctl --device /dev/media1 --set-v4l2 '"ov5640 0-003c":0[fmt:YUYV8_2X8/640x480]' # ffmpeg -i /dev/video1 -q 10 -pix_fmt yuv420p -video_size 640x480 -r 5 -listen 1 -f avi http://192.168.29.128:8080/stream& # v4l2-ctl --device /dev/v4l-subdev0 -c auto_focus_start=1 Verified that autofocus firmware loaded successfully from dmesg output # dmesg | grep ov5640 [ 8.022346] ov5640 0-003c: supply DOVDD not found, using dummy regulator [ 8.022698] ov5640 0-003c: supply AVDD not found, using dummy regulator [ 8.022928] ov5640 0-003c: supply DVDD not found, using dummy regulator [ 2808.787047] ov5640 0-003c: firmware upload success [ 2808.787609] ov5640 0-003c: fw started after 0 ms verified that camera lens moves to focus when moving the subject Checklist: [ ] My code follows the style guidelines of this project [ ] I have performed a self-review of my own code [ ] I have commented my code, particularly in hard-to-understand areas [ ] I have made corresponding changes to the documentation [X] My changes generate no new warnings [ ] Any dependent changes have been merged and published in downstream modules View the full article
-
Upgrading to the latest Armbian build 5.15.25 on the M2-Zero has caused the camera to stop working. I had a build from https://github.com/Qengineering/BananaPi-M2-Zero-OV5640, and ive seen my camera work with Gstreamer but i now need it to use the hardware encoding. So i used https://wvthoog.nl/nanopi-ov5640-camera/ to enable the Cedrus encoder, but upgrading the devices loses the camera and /video1. There is no /video1, or media1. Ive tried to edit the dts files, build and push them but no luck. Any advice here would be good. I know there are a few topics on here on this subject, but they are all slightly different issues because of the kernel used.
-
OV5640 device tree overlay for OrangePi One H3
bschwand replied to rreignier's topic in Orange Pi One
trying to get the ov5640 camera working on an OrangePiOne. armbianmonitor logs : https://paste.armbian.com/gucenokapa Using this overlay : I get some things working and mostly not at all. What works: the kernel modules load bruno@orangepione2:~$ lsmod | grep ov ov5640 36864 1 v4l2_fwnode 24576 2 ov5640,sun6i_csi v4l2_async 20480 3 ov5640,v4l2_fwnode,sun6i_csi videodev 167936 7 ov5640,sunxi_cedrus,videobuf2_common,sun6i_csi,v4l2_mem2mem,videobuf2_v4l2,v4l2_async mc 40960 8 ov5640,sunxi_cedrus,videobuf2_common,videodev,sun6i_csi,v4l2_mem2mem,videobuf2_v4l2,v4l2_async and the device appears on /dev/video1 I assume this means the camera is accessed through the i2c and detected. I see it on the i2c bus: bruno@orangepione2:~/ustreamer$ cat /sys/class/i2c-dev/i2c-1/device/1-003c/of_node/name camera bruno@orangepione2:~/ustreamer$ ls -l /sys/class/i2c-adapter/ total 0 lrwxrwxrwx 1 root root 0 Jan 1 1970 i2c-0 -> ../../devices/platform/soc/1ee0000.hdmi/i2c-0 lrwxrwxrwx 1 root root 0 Jan 1 1970 i2c-1 -> ../../devices/platform/soc/1c2b400.i2c/i2c-1 bruno@orangepione2:~/ustreamer$ sudo i2cdetect -y 1 0 1 2 3 4 5 6 7 8 9 a b c d e f 00: -- -- -- -- -- -- -- -- 10: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 20: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 30: -- -- -- -- -- -- -- -- -- -- -- -- UU -- -- -- 40: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 50: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 60: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 70: -- -- -- -- -- -- -- -- media-ctl sees it bruno@orangepione2:~$ media-ctl -d 1 --print-topology Media controller API version 6.1.63 Media device information ------------------------ driver sun6i-csi model Allwinner A31 CSI Device serial bus info platform:1cb0000.camera hw revision 0x0 driver version 6.1.63 Device topology - entity 1: sun6i-csi (1 pad, 1 link) type Node subtype V4L flags 0 device node name /dev/video1 pad0: Sink <- "ov5640 1-003c":0 [ENABLED] - entity 5: ov5640 1-003c (1 pad, 1 link) type V4L2 subdev subtype Sensor flags 0 device node name /dev/v4l-subdev0 pad0: Source [fmt:JPEG_1X8/640x480@1/30 colorspace:jpeg xfer:srgb ycbcr:601 quantization:full-range crop.bounds:(0,0)/2624x1964 crop:(0,4)/2624x1944] -> "sun6i-csi":0 [ENABLED] I read https://linux-sunxi.org/CSI so I know the format and size must be selected before grabbing frames this for example works correctly media-ctl --device /dev/media1 --set-v4l2 '"ov5640 1-003c":0[fmt:UYVY8_2X8/640x480@1/30]' (no error after executing that command. and I can then verify it has been selected by running media-ctl and see the pad0 Source has the format changed. Tried many other formats and sizes, they are taken correctly. What does not work: everything else. I can not grab frames with anything. For both ustreamer and ffmpeg I tried many sizes and format, always fails the same way. ffmpeg: bruno@orangepione2:~/ustreamer$ ffmpeg -input_format mjpeg -s 640x480 -i /dev/video1 output.mjpg fmpeg version 5.1.4-0+deb12u1 Copyright (c) 2000-2023 the FFmpeg developers built with gcc 12 (Debian 12.2.0-14) configuration: --prefix=/usr --extra-version=0+deb12u1 --toolchain=hardened --libdir=/usr/lib/arm-linux-gnueabihf --incdir=/usr/include/arm-linux-gnueabihf --arch=arm --enable-gpl --disable-stripping --enable-gnutls --enable-ladspa --enable-libaom --enable-libass --enable-libbluray --enable-libbs2b --enable-libcaca --enable-libcdio --enable-libcodec2 --enable-libdav1d --enable-libflite --enable-libfontconfig --enable-libfreetype --enable-libfribidi --enable-libglslang --enable-libgme --enable-libgsm --enable-libjack --enable-libmp3lame --enable-libmysofa --enable-libopenjpeg --enable-libopenmpt --enable-libopus --enable-libpulse --enable-librabbitmq --enable-librist --enable-librubberband --enable-libshine --enable-libsnappy --enable-libsoxr --enable-libspeex --enable-libsrt --enable-libssh --enable-libsvtav1 --enable-libtheora --enable-libtwolame --enable-libvidstab --enable-libvorbis --enable-libvpx --enable-libwebp --enable-libx265 --enable-libxml2 --enable-libxvid --enable-libzimg --enable-libzmq --enable-libzvbi --enable-lv2 --enable-omx --enable-openal --enable-opencl --enable-opengl --enable-sdl2 --disable-sndio --enable-libjxl --enable-pocketsphinx --enable-librsvg --enable-libdc1394 --enable-libdrm --enable-libiec61883 --enable-chromaprint --enable-frei0r --enable-libx264 --enable-libplacebo --enable-librav1e --enable-shared libavutil 57. 28.100 / 57. 28.100 libavcodec 59. 37.100 / 59. 37.100 libavformat 59. 27.100 / 59. 27.100 libavdevice 59. 7.100 / 59. 7.100 libavfilter 8. 44.100 / 8. 44.100 libswscale 6. 7.100 / 6. 7.100 libswresample 4. 7.100 / 4. 7.100 libpostproc 56. 6.100 / 56. 6.100 [video4linux2,v4l2 @ 0xa36470] ioctl(VIDIOC_G_PARM): Inappropriate ioctl for device [video4linux2,v4l2 @ 0xa36470] Time per frame unknown [video4linux2,v4l2 @ 0xa36470] ioctl(VIDIOC_STREAMON): Broken pipe /dev/video1: Broken pipe ustreamer bruno@orangepione2:~/ustreamer$ ustreamer -d /dev/video1 -r 640x480 -m JPEG -- INFO [14503.025 main] -- Using internal blank placeholder -- INFO [14503.027 main] -- Listening HTTP on [127.0.0.1]:8080 -- INFO [14503.027 stream] -- Using V4L2 device: /dev/video1 -- INFO [14503.028 stream] -- Using desired FPS: 0 -- INFO [14503.028 http] -- Starting HTTP eventloop ... ================================================================================ -- INFO [14503.030 stream] -- Device fd=8 opened -- INFO [14503.030 stream] -- Using input channel: 0 -- INFO [14503.030 stream] -- Using resolution: 640x480 -- INFO [14503.030 stream] -- Using pixelformat: JPEG -- INFO [14503.030 stream] -- Querying HW FPS changing is not supported -- ERROR [14503.030 stream] -- Device does not support setting of HW encoding quality parameters -- INFO [14503.030 stream] -- Using IO method: MMAP -- INFO [14503.035 stream] -- Requested 5 device buffers, got 5 -- ERROR [14503.036 stream] -- Unable to start capturing: Broken pipe -- INFO [14503.038 stream] -- Device fd=8 closed -- INFO [14503.038 stream] -- Sleeping 1 seconds before new stream init ... I built ustreamer from source with debug symbols and stepped with gdb, it fails on device.c:328 if (_D_XIOCTL((enable ? VIDIOC_STREAMON : VIDIOC_STREAMOFF), &type) < 0) { which is, afaik, when the video device is opened for grabbing frames. Something else that is very strange, trying to list camera controls returns empty bruno@orangepione2:~$ v4l2-ctl -d 1 --list-ctrls bruno@orangepione2:~$ however using yavta on the video subdevice retrieves controls bruno@orangepione2:~$ yavta --no-query -l /dev/v4l-subdev0 Device /dev/v4l-subdev0 opened. --- User Controls (class 0x00980001) --- control 0x00980901 `Contrast' min 0 max 255 step 1 default 0 current 0 control 0x00980902 `Saturation' min 0 max 255 step 1 default 64 current 64 control 0x00980903 `Hue' min 0 max 359 step 1 default 0 current 0 control 0x0098090c `White Balance, Automatic' min 0 max 1 step 1 default 1 current 1 control 0x0098090e `Red Balance' min 0 max 4095 step 1 default 0 current 0 control 0x0098090f `Blue Balance' min 0 max 4095 step 1 default 0 current 0 control 0x00980911 `Exposure' min 0 max 65535 step 1 default 0 current 0 control 0x00980912 `Gain, Automatic' min 0 max 1 step 1 default 1 current 1 control 0x00980914 `Horizontal Flip' min 0 max 1 step 1 default 0 current 0 control 0x00980915 `Vertical Flip' min 0 max 1 step 1 default 0 current 0 control 0x00980918 `Power Line Frequency' min 0 max 3 step 1 default 1 current 1 0: Disabled 1: 50 Hz (*) 2: 60 Hz 3: Auto --- Camera Controls (class 0x009a0001) --- control 0x009a0901 `Auto Exposure' min 0 max 1 step 1 default 0 current 0 0: Auto Mode (*) 1: Manual Mode control 0x009a090c `Focus, Automatic Continuous' min 0 max 1 step 1 default 0 current 0 control 0x009a091c `Auto Focus, Start' min 0 max 0 step 0 default 0 control 0x009a091d `Auto Focus, Stop' min 0 max 0 step 0 default 0 control 0x009a091e `Auto Focus, Status' min 0 max 7 step 0 default 0 current 0x00000000 --- Image Source Controls (class 0x009e0001) --- control 0x009e0901 `Vertical Blanking' min 24 max 2895 step 1 default 600 current 600 control 0x009e0902 `Horizontal Blanking' min 1256 max 1256 step 1 default 1256 current 1256 control 0x009e0903 `Analogue Gain' min 0 max 1023 step 1 default 0 current 0 --- Image Processing Controls (class 0x009f0001) --- control 0x009f0901 `Link Frequency' min 0 max 22 step 1 default 13 current 13 0: 992000000 1: 888000000 2: 768000000 3: 744000000 4: 672000000 5: 672000000 6: 592000000 7: 592000000 8: 576000000 9: 576000000 10: 496000000 11: 496000000 12: 384000000 13: 384000000 (*) 14: 384000000 15: 336000000 16: 296000000 17: 288000000 18: 248000000 19: 192000000 20: 192000000 21: 192000000 22: 96000000 control 0x009f0902 `Pixel Rate' min 48000000 max 168000000 step 1 default 48000000 current 48000000 control 0x009f0903 `Test Pattern' min 0 max 4 step 1 default 0 current 0 0: Disabled (*) 1: Color bars 2: Color bars w/ rolling bar 3: Color squares 4: Color squares w/ rolling bar 22 controls found. something else that is bothersome: the adapter board for the ov5640 has one component that reaches 90 degrees (c) constantly... not sure it should be that hot all the time ! this is starting to irritate me as it seems everything is configured correctly... grr. Any suggestions ? -
I found the program v4l2-compliance it has one failure : Format ioctls (Input 0): fail: v4l2-test-formats.cpp(263): fmtdesc.description mismatch: was 'Y/UV 4:2:0 (16x16 Linear)', expected 'Y/CbCr 4:2:0 (16x16 Linear)' test VIDIOC_ENUM_FMT/FRAMESIZES/FRAMEINTERVALS: FAIL also very strange, I expected output like this instead I get this bruno@orangepione2:~$ v4l2-ctl -d 1 --list-ctrls --list-formats ioctl: VIDIOC_ENUM_FMT Type: Video Capture [0]: 'BA81' (8-bit Bayer BGBG/GRGR) [1]: 'GBRG' (8-bit Bayer GBGB/RGRG) [2]: 'GRBG' (8-bit Bayer GRGR/BGBG) [3]: 'RGGB' (8-bit Bayer RGRG/GBGB) [4]: 'BG10' (10-bit Bayer BGBG/GRGR) [5]: 'GB10' (10-bit Bayer GBGB/RGRG) [6]: 'BA10' (10-bit Bayer GRGR/BGBG) [7]: 'RG10' (10-bit Bayer RGRG/GBGB) [8]: 'BG12' (12-bit Bayer BGBG/GRGR) [9]: 'GB12' (12-bit Bayer GBGB/RGRG) [10]: 'BA12' (12-bit Bayer GRGR/BGBG) [11]: 'RG12' (12-bit Bayer RGRG/GBGB) [12]: 'YUYV' (YUYV 4:2:2) [13]: 'YVYU' (YVYU 4:2:2) [14]: 'UYVY' (UYVY 4:2:2) [15]: 'VYUY' (VYUY 4:2:2) [16]: 'RGBP' (16-bit RGB 5-6-5) [17]: 'RGBO' (16-bit A/XRGB 1-5-5-5) [18]: 'HM12' (Y/UV 4:2:0 (16x16 Linear)) [19]: 'NV12' (Y/UV 4:2:0) [20]: 'NV21' (Y/VU 4:2:0) [21]: 'YU12' (Planar YUV 4:2:0) [22]: 'YV12' (Planar YVU 4:2:0) [23]: 'NV16' (Y/UV 4:2:2) [24]: 'NV61' (Y/VU 4:2:2) [25]: '422P' (Planar YUV 4:2:2) [26]: 'RGBP' (16-bit RGB 5-6-5) [27]: 'RGBR' (16-bit RGB 5-6-5 BE) [28]: 'JPEG' (JFIF JPEG, compressed) also bruno@orangepione2:~$ media-ctl -d 0 --print-topology Media controller API version 6.1.63 Media device information ------------------------ driver sun6i-csi model Allwinner A31 CSI Device serial bus info platform:1cb0000.camera hw revision 0x0 driver version 6.1.63 Device topology - entity 1: sun6i-csi (1 pad, 1 link) type Node subtype V4L flags 0 device node name /dev/video1 pad0: Sink <- "ov5640 1-003c":0 [ENABLED] - entity 5: ov5640 1-003c (1 pad, 1 link) type V4L2 subdev subtype Sensor flags 0 device node name /dev/v4l-subdev0 pad0: Source [fmt:UYVY8_2X8/640x480@1/30 field:none colorspace:srgb xfer:srgb ycbcr:601 quantization:full-range crop.bounds:(0,0)/2624x1964 crop:(0,4)/2624x1944] -> "sun6i-csi":0 [ENABLED]
-
thanks, I tried that overlay now and there is some progress. A new device appeared in /dev/video, and I can see with lsmod that sun6i-csi and ov5640 kernel modules were loaded. However, trying ustreamer (https://github.com/pikvm/ustreamer) which I have used on the same board with a usb camera, unfortunately fails bruno@orangepione2:~$ sudo ustreamer --device=/dev/video0 --host=0.0.0.0 --port=8080 --resolution 1920x1080 -- INFO [680.044 main] -- Using internal blank placeholder -- INFO [680.045 main] -- Listening HTTP on [0.0.0.0]:8080 -- INFO [680.046 stream] -- Using V4L2 device: /dev/video0 -- INFO [680.046 stream] -- Using desired FPS: 0 -- INFO [680.047 http] -- Starting HTTP eventloop ... ================================================================================ -- INFO [680.049 stream] -- Device fd=8 opened -- INFO [680.049 stream] -- Using input channel: 0 -- INFO [680.049 stream] -- Using resolution: 1920x1080 -- INFO [680.049 stream] -- Using pixelformat: YUYV -- INFO [680.050 stream] -- Querying HW FPS changing is not supported -- INFO [680.050 stream] -- Using IO method: MMAP -- INFO [680.075 stream] -- Requested 5 device buffers, got 5 -- ERROR [680.076 stream] -- Unable to start capturing: Broken pipe -- INFO [680.081 stream] -- Device fd=8 closed -- INFO [680.081 stream] -- Sleeping 1 seconds before new stream init ... ================================================================================ I am going to try other formats, sizes and fps, see if it makes any difference...
-
Description Bumped Allwinner kernels. legacy - 5.15.137 -> 5.15.139 current - 6.1.62 -> 6.1.63 edge - 6.6.1 -> 6.6.2 Updated ov5640 camera patches to fix patch application failure. Also rebased the config files. How Has This Been Tested? Please describe the tests that you ran to verify your changes. Please also note any relevant details for your test configuration. [X] Both 32-bit and 64-bit kernel builds fine. [X] Tested 32-bit kernel on NanoPi Duo2(H3). All 3 kernels seems to work fine. [X] Tested ov5640 camera with current and edge kernels. Autofocus didn't worked for me, but its possible that I might have damaged my camera by placing something on it. Have to retest with an older kernel later to make sure. But video capture worked fine. Checklist: [ ] My code follows the style guidelines of this project [ ] I have performed a self-review of my own code [ ] I have commented my code, particularly in hard-to-understand areas [ ] I have made corresponding changes to the documentation [ ] My changes generate no new warnings [ ] Any dependent changes have been merged and published in downstream modules View the full article
-
duo2 6.1.34-sunxi ov5640 video capture kernel oops
schunckt replied to schunckt's topic in Allwinner sunxi
Did further play around with ffmpeg and v4l pipeline. This now WORKS also 6.4.8-sunxi (Armbian_23.08.0-trunk_Nanopiduo2_jammy_edge_6.4.8_minimal build from 07-Aug) v4l2-ctl --device /dev/video1 --set-fmt-video=width=1280,height=720,pixelformat=YUYV media-ctl --device /dev/media1 --set-v4l2 '"ov5640 2-003c":0[fmt:YUYV8_2X8/1280x720]' ffmpeg -i /dev/video1 -q 10 -pix_fmt yuv420p -video_size 1280x720 -r 5 -listen 1 -f avi http://192.168.179.55:8080/stream VLC http://192.168.179.55:8080/stream ffmpeg is version 4.4.2-0ubuntu0.22.04.1 This means, there was a problem "behind the scenes" in 6.1x which is now fixed. Other parameters which did work in the past and now failing might be a side effect of internal improvments. I'll figure out anyway because this kernel now also contains the cedrus video engine and I want to use that for encoding and decoding. So from my point of view the issue is solved. @going the highest resolution 2592x1944 did work in friendlycore xenial 4.14 so the driver WAS able to do so. Don't know yet if something is now broken - but as said above need to play around anyways. Thanks @all! Thilo -
duo2 6.1.34-sunxi ov5640 video capture kernel oops
schunckt replied to schunckt's topic in Allwinner sunxi
Progress still on nanopiduo2 6.4.8-sunxi Meaniwhile i tried ustreamer which now WORKS at least with 640x480 like so: v4l2-ctl --device /dev/video1 --set-fmt-video=width=640,height=480,pixelformat=YUYV media-ctl --device /dev/media1 --set-v4l2 '"ov5640 2-003c":0[fmt:YUYV8_2X8/640x480]' ./ustreamer -d /dev/video1 --host 192.168.179.55 -r 640x480 and VLC plays http://192.168.179.55:8080/stream will now go ahead trying ffmpeg and will test ustreamer on 6.1.x (But I'd prefer using latest build anyway!) Thanks! Thilo -
duo2 6.1.34-sunxi ov5640 video capture kernel oops
schunckt replied to schunckt's topic in Allwinner sunxi
Did build 'edge' have now Linux nanopiduo2 6.4.8-sunxi #1 SMP Thu Aug 3 08:26:15 UTC 2023 armv7l armv7l armv7l GNU/Linux No more crashes 😀 but now no video🙄. mjpg_streamer says "cant enable video" dmesg shows sun6i-csi 1cb0000.camera: invalid input/output format combination tried sveral params which did work in the past, no luck as yet. Will do further testing later on. v4l2-ctl -d /dev/video1 --all Driver Info: Driver name : sun6i-csi Card type : sun6i-csi-capture Bus info : platform:1cb0000.camera Driver version : 6.4.8 Capabilities : 0xa4200001 Video Capture Streaming Extended Pix Format Device Capabilities Device Caps : 0x24200001 Video Capture Streaming Extended Pix Format Media Driver Info: Driver name : sun6i-csi Model : Allwinner A31 CSI Device Serial : Bus info : platform:1cb0000.camera Media version : 6.4.8 Hardware revision: 0x00000000 (0) Driver version : 6.4.8 Interface Info: ID : 0x0300000e Type : V4L Video Entity Info: ID : 0x0000000c (12) Name : sun6i-csi-capture Function : V4L2 I/O Pad 0x0100000d : 0: Sink, Must Connect Link 0x02000010: from remote pad 0x1000003 of entity 'sun6i-csi-bridge' (Video Interface Bridge): Data, Enabled, Immutable Priority: 2 Video input : 0 (sun6i-csi-capture: ok) Format Video Capture: Width/Height : 640/480 Pixel Format : 'YUYV' (YUYV 4:2:2) Field : None Bytes per Line : 1280 Size Image : 614400 Colorspace : sRGB Transfer Function : Default (maps to sRGB) YCbCr/HSV Encoding: Default (maps to ITU-R 601) Quantization : Default (maps to Limited Range) Flags : looks good but that "sun6i-csi-bridge" seems to be different!?! also i have spi-spidev overlay enabled but there is no /dev/spi* Maybe I made something wrong when building the image!?!? ov5640 load shows root@nanopiduo2:~# dmesg | grep ov5640 [ 8.767826] ov5640 2-003c: supply DOVDD not found, using dummy regulator [ 8.768164] ov5640 2-003c: supply AVDD not found, using dummy regulator [ 8.768320] ov5640 2-003c: supply DVDD not found, using dummy regulator [ 8.775980] ov5640 2-003c: Consider updating driver ov5640 to match on endpoints The last line is new i think. Need to figure out what that means... Thilo -
duo2 6.1.34-sunxi ov5640 video capture kernel oops
Gunjan Gupta replied to schunckt's topic in Allwinner sunxi
Interesting. I think it might have something to do with the driver for ov5640. Will get one for testing, but it will take about a week to get delivered. Will update once the driver arrives. -
duo2 6.1.34-sunxi ov5640 video capture kernel oops
schunckt replied to schunckt's topic in Allwinner sunxi
Update: after boot simple v4l2-ctl -d /dev/video1 --all also causes the crash. Output ends here in the middle: Driver Info: Driver name : sun6i-csi Card type : sun6i-csi Bus info : platform:1cb0000.camera Driver version : 6.1.34 Capabilities : 0x84200001 Video Capture Streaming Extended Pix Format Device Capabilities Device Caps : 0x04200001 Video Capture Streaming Extended Pix Format Media Driver Info: Driver name : sun6i-csi Model : Allwinner A31 CSI Device Serial : Bus info : platform:1cb0000.camera Media version : 6.1.34 Hardware revision: 0x00000000 (0) Driver version : 6.1.34 Interface Info: ID : 0x03000003 Type : V4L Video Entity Info: ID : 0x00000001 (1) Name : sun6i-csi Function : V4L2 I/O Pad 0x01000002 : 0: Sink, Must Connect Link 0x02000007: from remote pad 0x1000006 of entity 'ov5640 2-003c' (Camera Sensor): Data, Enabled Priority: 2 Video input : 0 (Camera: ok) Format Video Capture: Width/Height : 1280/720 Pixel Format : 'BA81' (8-bit Bayer BGBG/GRGR) Field : None Bytes per Line : 1280 Size Image : 921600 Colorspace : sRGB Transfer Function : Default (maps to sRGB) YCbCr/HSV Encoding: Default (maps to ITU-R 601) Quantization : Default (maps to Full Range) Flags : Thilo -
OV5640 device tree overlay for OrangePi One H3
schunckt replied to rreignier's topic in Orange Pi One
Did you ever solve this? Maybe try this: media-ctl --device /dev/media1 --set-v4l2 '"ov5640 1-003c":0[fmt:UYVY8_2X8/1920x1080]' note the _2X8 (I found this while searching for latest DT overlay) T. -
Hello. I am using Nano pi duo2 2 as a sip video door bell. I will use baresip. But i cant do hardware acceleration with OV5640 camera in baresip. I have found that repo https://github.com/twdragon/FFmpeg - with this ffmpeg and i have working acceleration. But i dont understand how i can integrate this acceleration with baresip. I using Ubuntu 18.04.6 LTS with kernel Linux NanoPi-Duo2 3.4.39-h3, because only on this kernel 3.4 works Video OUT on Nano PI Duo 2. Can i integrate hardware acceleration Cedrus to baresip , when compiling baresip?
-
Understanding Hardware-Accelerated Video Decoding
Andrew Buckin replied to P.P.A.'s topic in Beginners
I have same Problem. Ich habe camera ov5640 on bpim2z. Kernel 6.1. Make for camera overlay. Comera Work. I can use gsteamer. But will use Cedrus. Und load cedrus Modelle. Have new /Dev/video2. how to set up gsteamer to use the accelerator? -
didn't want to create a new topic. There is a tutorial on how to enable the camera ov5640 when building a new kernel. There are kernel modules - but no camera. there is no camera in the dts files. Thank you. Andrew.
-
OV5640 device tree overlay for OrangePi One H3
Splynncryth replied to rreignier's topic in Orange Pi One
First off, thanks to everyone who has figured this all out. Much of this is over my head I think I've nearly got my camera working with Armbian 22.08.6 Jammy on Linux 5.15.69-sunxi which is running on an Orange Pi PC. I've gotten /dev/media1 and /dev/video1 nodes after using the following device tree overlay. It is just a combination of @rreignier's overlay with @gsumner's regulator nodes but I haven't seen anyone post a combined overlay yet so I hope this makes it clear for anyone trying to get this to work on the same platform. /dts-v1/; /plugin/; / { compatible = "allwinner,sun8i-h3"; }; &ccu { assigned-clocks = <&ccu 107>; assigned-clock-parents = <&osc24M>; assigned-clock-rates = <24000000>; }; &pio { csi_mclk_pin: csi-mclk-pin { pins = "PE1"; function = "csi"; }; }; &i2c2_pins { bias-pull-up; }; &i2c2 { status = "okay"; ov5640: camera@3c { compatible = "ovti,ov5640"; reg = <0x3c>; pinctrl-names = "default"; pinctrl-0 = <&csi_mclk_pin>; clocks = <&ccu 107>; clock-names = "xclk"; AVDD-supply = <®_vcc_af_csi>; DOVDD-supply = <®_vdd_1v5_csi>; DVDD-supply = <®_vcc_csi>; reset-gpios = <&pio 4 14 1>; /* CSI-RST-R: PE14 */ powerdown-gpios = <&pio 4 15 0>; /* CSI-STBY-R: PE15 */ port { ov5640_ep: endpoint { remote-endpoint = <&csi_ep>; bus-width = <8>; data-shift = <2>; /* lines 9:2 are used */ hsync-active = <1>; /* Active high */ vsync-active = <0>; /* Active low */ data-active = <1>; /* Active high */ pclk-sample = <1>; /* Rising */ }; }; }; }; &csi { status = "okay"; port { #address-cells = <1>; #size-cells = <0>; csi_ep: endpoint { remote-endpoint = <&ov5640_ep>; bus-width = <8>; hsync-active = <1>; /* Active high */ vsync-active = <0>; /* Active low */ data-active = <1>; /* Active high */ pclk-sample = <1>; /* Rising */ }; }; }; &{/} { reg_vdd_1v5_csi: vdd-1v5-csi { compatible = "regulator-fixed"; regulator-name = "vdd1v5-csi"; regulator-min-microvolt = <1500000>; regulator-max-microvolt = <1500000>; gpio = <&pio 6 13 0>; /* PG13 */ enable-active-high; regulator-boot-on; regulator-always-on; }; reg_vcc_csi: vcc-csi { compatible = "regulator-fixed"; regulator-name = "vcc-csi"; regulator-min-microvolt = <2800000>; regulator-max-microvolt = <2800000>; gpio = <&pio 6 11 0>; /* PG11 */ enable-active-high; regulator-boot-on; regulator-always-on; }; reg_vcc_af_csi: vcc-af-csi { compatible = "regulator-fixed"; regulator-name = "vcc-af-csi"; regulator-min-microvolt = <2800000>; regulator-max-microvolt = <2800000>; gpio = <&pio 0 17 0>; /* PA17 */ enable-active-high; regulator-boot-on; regulator-always-on; }; }; After applying the overlay and rebooting, I can use lsmod to see the camera driver: lsmod | grep "ov5640" ov5640 28672 1 v4l2_fwnode 24576 2 ov5640,sun6i_csi v4l2_async 20480 3 ov5640,v4l2_fwnode,sun6i_csi And I can use the media-ctl command to check the topology: media-ctl --device /dev/media1 --print-topology Media controller API version 5.15.69 Media device information ------------------------ driver sun6i-csi model Allwinner Video Capture Device serial bus info platform:1cb0000.camera hw revision 0x0 driver version 5.15.69 Device topology - entity 1: sun6i-csi (1 pad, 1 link) type Node subtype V4L flags 0 device node name /dev/video1 pad0: Sink <- "ov5640 0-003c":0 [ENABLED] - entity 5: ov5640 0-003c (1 pad, 1 link) type V4L2 subdev subtype Sensor flags 0 device node name /dev/v4l-subdev0 pad0: Source [fmt:UYVY8_2X8/640x480@1/30 field:none colorspace:srgb xfer:srgb ycbcr:601 quantization:full-range] -> "sun6i-csi":0 [ENABLED] However, when I try to use the command to set 1920x1080, it fails: media-ctl --device /dev/media1 --set-v4l2 '"ov5640 1-003c":0[fmt:UYVY8/1920x1080]' Unable to setup formats: Invalid argument (22) I've been staring at the help output for media-ctl but I'm in over my head with this one. I also tried poking around with v4l2-ctl but nothing there seems to be working. Here is the result of a v4l2-ctl --info command: Driver Info: Driver name : cedrus Card type : cedrus Bus info : platform:cedrus Driver version : 5.15.74 Capabilities : 0x84208000 Video Memory-to-Memory Streaming Extended Pix Format Device Capabilities Device Caps : 0x04208000 Video Memory-to-Memory Streaming Extended Pix Format Media Driver Info: Driver name : cedrus Model : cedrus Serial : Bus info : platform:cedrus Media version : 5.15.74 Hardware revision: 0x00000000 (0) Driver version : 5.15.74 Interface Info: ID : 0x0300000c Type : V4L Video Entity Info: ID : 0x00000001 (1) Name : cedrus-source Function : V4L2 I/O Pad 0x01000002 : 0: Source Link 0x02000008: to remote pad 0x1000004 of entity 'cedrus-proc' (Video Decoder): Data, Enabled, Immutable What am I still missing? -
Hello, I am using armbian on banana pi m2 zero uname -a Linux bananapim2zero 5.16.11-sunxi #22.02.1 SMP Sun Feb 27 09:17:03 UTC 2022 armv7l armv7l armv7l GNU/Linux I want to rebuild kernel, but i cannot find kernel source. Where I can find it? This code from https://wvthoog.nl/nanopi-ov5640-camera/#OV5640_sensor doesn`t work sudo apt update sudo apt upgrade sudo apt install build-essential uname -r # check your current kernel version sudo apt install linux-source-<your current kernel version> In my case: sudo apt install linux-source-5.8.6-current-sunxi cd /usr/src sudo tar xf linux-source-5.8.6-sunxi.tar.xz
-
here is the "dmesg" ouput if it helps. it seems to detect my RTC at adress 0x68 which is where it should be [ 0.000000] Booting Linux on physical CPU 0x0 [ 0.000000] Linux version 5.4.45-sunxi (root@builder) (gcc version 8.3.0 (GNU Toolchain for the A-profile Architecture 8.3-2019.03 (arm-rel-8.36))) #20.05.4 SMP Sun Jun 14 21:46:20 CEST 2020 [ 0.000000] CPU: ARMv7 Processor [410fc075] revision 5 (ARMv7), cr=50c5387d [ 0.000000] CPU: div instructions available: patching division code [ 0.000000] CPU: PIPT / VIPT nonaliasing data cache, VIPT aliasing instruction cache [ 0.000000] OF: fdt: Machine model: FriendlyARM NanoPi NEO Air [ 0.000000] Memory policy: Data cache writealloc [ 0.000000] cma: Reserved 128 MiB at 0x57c00000 [ 0.000000] On node 0 totalpages: 131072 [ 0.000000] Normal zone: 1152 pages used for memmap [ 0.000000] Normal zone: 0 pages reserved [ 0.000000] Normal zone: 131072 pages, LIFO batch:31 [ 0.000000] psci: probing for conduit method from DT. [ 0.000000] psci: Using PSCI v0.1 Function IDs from DT [ 0.000000] percpu: Embedded 20 pages/cpu s50124 r8192 d23604 u81920 [ 0.000000] pcpu-alloc: s50124 r8192 d23604 u81920 alloc=20*4096 [ 0.000000] pcpu-alloc: [0] 0 [0] 1 [0] 2 [0] 3 [ 0.000000] Built 1 zonelists, mobility grouping on. Total pages: 129920 [ 0.000000] Kernel command line: root=/dev/mmcblk0p1 rootwait rootfstype=ext4 console=ttyS0,115200 console=tty1 hdmi.audio=EDID:0 disp.screen0_output_mode=1920x1080p60 consoleblank=0 loglevel=1 ubootpart=c859a48b-01 ubootsource=mmc usb-storage.quirks= sunxi_ve_mem_reserve=0 sunxi_g2d_mem_reserve=0 sunxi_fb_mem_reserve=16 cgroup_enable=memory swapaccount=1 [ 0.000000] Dentry cache hash table entries: 65536 (order: 6, 262144 bytes, linear) [ 0.000000] Inode-cache hash table entries: 32768 (order: 5, 131072 bytes, linear) [ 0.000000] allocated 524288 bytes of page_ext [ 0.000000] mem auto-init: stack:off, heap alloc:on, heap free:off [ 0.000000] Memory: 360732K/524288K available (8192K kernel code, 917K rwdata, 3008K rodata, 1024K init, 339K bss, 32484K reserved, 131072K cma-reserved, 0K highmem) [ 0.000000] random: get_random_u32 called from __kmem_cache_create+0x1f/0x36c with crng_init=0 [ 0.000000] SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=4, Nodes=1 [ 0.000000] ftrace: allocating 38601 entries in 76 pages [ 0.000000] rcu: Hierarchical RCU implementation. [ 0.000000] rcu: RCU restricting CPUs from NR_CPUS=8 to nr_cpu_ids=4. [ 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=4 [ 0.000000] NR_IRQS: 16, nr_irqs: 16, preallocated irqs: 16 [ 0.000000] GIC: Using split EOI/Deactivate mode [ 0.000000] clocksource: timer: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 79635851949 ns [ 0.000000] arch_timer: cp15 timer(s) running at 24.00MHz (phys). [ 0.000000] clocksource: arch_sys_counter: mask: 0xffffffffffffff max_cycles: 0x588fe9dc0, max_idle_ns: 440795202592 ns [ 0.000011] sched_clock: 56 bits at 24MHz, resolution 41ns, wraps every 4398046511097ns [ 0.000027] Switching to timer-based delay loop, resolution 41ns [ 0.000464] Console: colour dummy device 80x30 [ 0.000486] printk: console [tty1] enabled [ 0.000564] Calibrating delay loop (skipped), value calculated using timer frequency.. 48.00 BogoMIPS (lpj=96000) [ 0.000583] pid_max: default: 32768 minimum: 301 [ 0.000948] LSM: Security Framework initializing [ 0.001100] Yama: becoming mindful. [ 0.001205] SELinux: Initializing. [ 0.001369] *** VALIDATE SELinux *** [ 0.001389] TOMOYO Linux initialized [ 0.001512] Mount-cache hash table entries: 1024 (order: 0, 4096 bytes, linear) [ 0.001529] Mountpoint-cache hash table entries: 1024 (order: 0, 4096 bytes, linear) [ 0.001679] *** VALIDATE tmpfs *** [ 0.002888] *** VALIDATE proc *** [ 0.003411] *** VALIDATE cgroup1 *** [ 0.003425] *** VALIDATE cgroup2 *** [ 0.003531] CPU: Testing write buffer coherency: ok [ 0.004436] CPU0: thread -1, cpu 0, socket 0, mpidr 80000000 [ 0.005432] Setting up static identity map for 0x40100000 - 0x40100054 [ 0.005644] rcu: Hierarchical SRCU implementation. [ 0.010537] smp: Bringing up secondary CPUs ... [ 0.021858] CPU1: thread -1, cpu 1, socket 0, mpidr 80000001 [ 0.033405] CPU2: thread -1, cpu 2, socket 0, mpidr 80000002 [ 0.044734] CPU3: thread -1, cpu 3, socket 0, mpidr 80000003 [ 0.044932] smp: Brought up 1 node, 4 CPUs [ 0.044947] SMP: Total of 4 processors activated (192.00 BogoMIPS). [ 0.044954] CPU: All CPU(s) started in HYP mode. [ 0.044959] CPU: Virtualization extensions available. [ 0.046599] devtmpfs: initialized [ 0.060976] VFP support v0.3: implementor 41 architecture 2 part 30 variant 7 rev 5 [ 0.061463] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 7645041785100000 ns [ 0.061545] futex hash table entries: 1024 (order: 4, 65536 bytes, linear) [ 0.070690] xor: measuring software checksum speed [ 0.108835] arm4regs : 598.000 MB/sec [ 0.148942] 8regs : 416.000 MB/sec [ 0.189063] 32regs : 393.000 MB/sec [ 0.229184] neon : 605.000 MB/sec [ 0.229193] xor: using function: neon (605.000 MB/sec) [ 0.229340] pinctrl core: initialized pinctrl subsystem [ 0.231182] NET: Registered protocol family 16 [ 0.234662] DMA: preallocated 256 KiB pool for atomic coherent allocations [ 0.235648] audit: initializing netlink subsys (disabled) [ 0.236138] audit: type=2000 audit(0.208:1): state=initialized audit_enabled=0 res=1 [ 0.237449] cpuidle: using governor ladder [ 0.237509] cpuidle: using governor menu [ 0.238496] hw-breakpoint: found 5 (+1 reserved) breakpoint and 4 watchpoint registers. [ 0.238506] hw-breakpoint: maximum watchpoint size is 8 bytes. [ 0.274124] cryptd: max_cpu_qlen set to 1000 [ 0.358023] raid6: neonx8 gen() 337 MB/s [ 0.426129] raid6: neonx8 xor() 276 MB/s [ 0.494306] raid6: neonx4 gen() 346 MB/s [ 0.562376] raid6: neonx4 xor() 289 MB/s [ 0.630651] raid6: neonx2 gen() 314 MB/s [ 0.698754] raid6: neonx2 xor() 277 MB/s [ 0.767037] raid6: neonx1 gen() 230 MB/s [ 0.835054] raid6: neonx1 xor() 209 MB/s [ 0.903191] raid6: int32x8 gen() 126 MB/s [ 0.971513] raid6: int32x8 xor() 82 MB/s [ 1.039923] raid6: int32x4 gen() 134 MB/s [ 1.107947] raid6: int32x4 xor() 91 MB/s [ 1.176160] raid6: int32x2 gen() 118 MB/s [ 1.244364] raid6: int32x2 xor() 89 MB/s [ 1.312876] raid6: int32x1 gen() 88 MB/s [ 1.380799] raid6: int32x1 xor() 69 MB/s [ 1.380807] raid6: using algorithm neonx4 gen() 346 MB/s [ 1.380813] raid6: .... xor() 289 MB/s, rmw enabled [ 1.380821] raid6: using neon recovery algorithm [ 1.382318] iommu: Default domain type: Translated [ 1.383964] SCSI subsystem initialized [ 1.384314] libata version 3.00 loaded. [ 1.384718] usbcore: registered new interface driver usbfs [ 1.384830] usbcore: registered new interface driver hub [ 1.384970] usbcore: registered new device driver usb [ 1.385552] pps_core: LinuxPPS API ver. 1 registered [ 1.385562] pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo Giometti <giometti@linux.it> [ 1.385595] PTP clock support registered [ 1.387167] NetLabel: Initializing [ 1.387178] NetLabel: domain hash size = 128 [ 1.387183] NetLabel: protocols = UNLABELED CIPSOv4 CALIPSO [ 1.387354] NetLabel: unlabeled traffic allowed by default [ 1.388560] clocksource: Switched to clocksource arch_sys_counter [ 1.594624] *** VALIDATE bpf *** [ 1.595159] VFS: Disk quotas dquot_6.6.0 [ 1.595308] VFS: Dquot-cache hash table entries: 1024 (order 0, 4096 bytes) [ 1.595490] *** VALIDATE ramfs *** [ 1.612249] thermal_sys: Registered thermal governor 'fair_share' [ 1.612259] thermal_sys: Registered thermal governor 'bang_bang' [ 1.612270] thermal_sys: Registered thermal governor 'step_wise' [ 1.612278] thermal_sys: Registered thermal governor 'user_space' [ 1.612285] thermal_sys: Registered thermal governor 'power_allocator' [ 1.613405] NET: Registered protocol family 2 [ 1.614858] tcp_listen_portaddr_hash hash table entries: 512 (order: 0, 6144 bytes, linear) [ 1.614932] TCP established hash table entries: 4096 (order: 2, 16384 bytes, linear) [ 1.615042] TCP bind hash table entries: 4096 (order: 3, 32768 bytes, linear) [ 1.615163] TCP: Hash tables configured (established 4096 bind 4096) [ 1.615384] UDP hash table entries: 256 (order: 1, 8192 bytes, linear) [ 1.615434] UDP-Lite hash table entries: 256 (order: 1, 8192 bytes, linear) [ 1.615924] NET: Registered protocol family 1 [ 1.617312] RPC: Registered named UNIX socket transport module. [ 1.617322] RPC: Registered udp transport module. [ 1.617329] RPC: Registered tcp transport module. [ 1.617335] RPC: Registered tcp NFSv4.1 backchannel transport module. [ 1.617352] NET: Registered protocol family 44 [ 1.617996] Trying to unpack rootfs image as initramfs... [ 3.239608] Freeing initrd memory: 11660K [ 3.241900] hw perfevents: enabled with armv7_cortex_a7 PMU driver, 5 counters available [ 3.244208] Initialise system trusted keyrings [ 3.244301] Key type blacklist registered [ 3.244742] workingset: timestamp_bits=14 max_order=17 bucket_order=3 [ 3.259137] zbud: loaded [ 3.264171] Installing knfsd (copyright (C) 1996 okir@monad.swb.de). [ 3.266420] fuse: init (API version 7.31) [ 3.266625] *** VALIDATE fuse *** [ 3.266641] *** VALIDATE fuse *** [ 3.270391] Platform Keyring initialized [ 3.363335] Key type asymmetric registered [ 3.363352] Asymmetric key parser 'x509' registered [ 3.363482] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 248) [ 3.363861] io scheduler mq-deadline registered [ 3.363872] io scheduler kyber registered [ 3.364004] io scheduler bfq registered [ 3.375797] sun8i-h3-pinctrl 1c20800.pinctrl: initialized sunXi PIO driver [ 3.379135] sun8i-h3-r-pinctrl 1f02c00.pinctrl: initialized sunXi PIO driver [ 3.390684] Serial: 8250/16550 driver, 8 ports, IRQ sharing disabled [ 3.395339] sun8i-h3-pinctrl 1c20800.pinctrl: 1c20800.pinctrl supply vcc-pa not found, using dummy regulator [ 3.396096] printk: console [ttyS0] disabled [ 3.416406] 1c28000.serial: ttyS0 at MMIO 0x1c28000 (irq = 35, base_baud = 1500000) is a U6_16550A [ 3.416499] printk: console [ttyS0] enabled [ 3.438052] 1c28c00.serial: ttyS1 at MMIO 0x1c28c00 (irq = 36, base_baud = 1500000) is a U6_16550A [ 3.446288] brd: module loaded [ 3.467849] loop: module loaded [ 3.471629] libphy: Fixed MDIO Bus: probed [ 3.473772] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver [ 3.473807] ehci-platform: EHCI generic platform driver [ 3.474187] ehci-platform 1c1a000.usb: EHCI Host Controller [ 3.474235] ehci-platform 1c1a000.usb: new USB bus registered, assigned bus number 1 [ 3.475084] ehci-platform 1c1a000.usb: irq 28, io mem 0x01c1a000 [ 3.488622] ehci-platform 1c1a000.usb: USB 2.0 started, EHCI 1.00 [ 3.489245] usb usb1: New USB device found, idVendor=1d6b, idProduct=0002, bcdDevice= 5.04 [ 3.489261] usb usb1: New USB device strings: Mfr=3, Product=2, SerialNumber=1 [ 3.489274] usb usb1: Product: EHCI Host Controller [ 3.489285] usb usb1: Manufacturer: Linux 5.4.45-sunxi ehci_hcd [ 3.489298] usb usb1: SerialNumber: 1c1a000.usb [ 3.490456] hub 1-0:1.0: USB hub found [ 3.490551] hub 1-0:1.0: 1 port detected [ 3.491552] ohci_hcd: USB 1.1 'Open' Host Controller (OHCI) Driver [ 3.491592] ohci-platform: OHCI generic platform driver [ 3.491951] ohci-platform 1c1a400.usb: Generic Platform OHCI controller [ 3.491993] ohci-platform 1c1a400.usb: new USB bus registered, assigned bus number 2 [ 3.492391] ohci-platform 1c1a400.usb: irq 29, io mem 0x01c1a400 [ 3.553067] usb usb2: New USB device found, idVendor=1d6b, idProduct=0001, bcdDevice= 5.04 [ 3.553084] usb usb2: New USB device strings: Mfr=3, Product=2, SerialNumber=1 [ 3.553096] usb usb2: Product: Generic Platform OHCI controller [ 3.553108] usb usb2: Manufacturer: Linux 5.4.45-sunxi ohci_hcd [ 3.553120] usb usb2: SerialNumber: 1c1a400.usb [ 3.554133] hub 2-0:1.0: USB hub found [ 3.554219] hub 2-0:1.0: 1 port detected [ 3.555870] usbcore: registered new interface driver usb-storage [ 3.556440] usb_phy_generic usb_phy_generic.0.auto: usb_phy_generic.0.auto supply vcc not found, using dummy regulator [ 3.560270] sun6i-rtc 1f00000.rtc: registered as rtc0 [ 3.560284] sun6i-rtc 1f00000.rtc: RTC enabled [ 3.560850] i2c /dev entries driver [ 3.561318] sun8i-h3-pinctrl 1c20800.pinctrl: 1c20800.pinctrl supply vcc-pe not found, using dummy regulator [ 3.564959] sunxi-wdt 1c20ca0.watchdog: Watchdog enabled (timeout=16 sec, nowayout=0) [ 3.566143] sun8i-h3-pinctrl 1c20800.pinctrl: 1c20800.pinctrl supply vcc-pf not found, using dummy regulator [ 3.566914] sun8i-h3-pinctrl 1c20800.pinctrl: 1c20800.pinctrl supply vcc-pg not found, using dummy regulator [ 3.567672] sun8i-h3-pinctrl 1c20800.pinctrl: 1c20800.pinctrl supply vcc-pc not found, using dummy regulator [ 3.568837] sun8i-h3-r-pinctrl 1f02c00.pinctrl: 1f02c00.pinctrl supply vcc-pl not found, using dummy regulator [ 3.570082] ledtrig-cpu: registered to indicate activity on CPUs [ 3.570234] hidraw: raw HID events driver (C) Jiri Kosina [ 3.570453] usbcore: registered new interface driver usbhid [ 3.570460] usbhid: USB HID core driver [ 3.573523] Initializing XFRM netlink socket [ 3.574693] NET: Registered protocol family 10 [ 3.671358] Segment Routing with IPv6 [ 3.671558] NET: Registered protocol family 17 [ 3.672864] Registering SWP/SWPB emulation handler [ 3.673479] registered taskstats version 1 [ 3.673486] Loading compiled-in X.509 certificates [ 3.702946] Loaded X.509 cert 'Build time autogenerated kernel key: d0edb8ed5701557bc88f39140ef99772ed24dcd2' [ 3.703315] zswap: loaded using pool lzo/zbud [ 3.703868] Key type ._fscrypt registered [ 3.703878] Key type .fscrypt registered [ 3.710702] Btrfs loaded, crc32c=crc32c-generic [ 3.805664] Key type big_key registered [ 3.852745] Key type encrypted registered [ 3.852826] ima: No TPM chip found, activating TPM-bypass! [ 3.852901] ima: Allocated hash algorithm: sha256 [ 3.852977] ima: No architecture policies found [ 3.878004] sun8i-h3-pinctrl 1c20800.pinctrl: 1c20800.pinctrl supply vcc-pf not found, using dummy regulator [ 3.879411] sun8i-h3-pinctrl 1c20800.pinctrl: 1c20800.pinctrl supply vcc-pg not found, using dummy regulator [ 3.880751] sun8i-h3-pinctrl 1c20800.pinctrl: 1c20800.pinctrl supply vcc-pc not found, using dummy regulator [ 3.882135] sun8i-h3-pinctrl 1c20800.pinctrl: 1c20800.pinctrl supply vcc-pf not found, using dummy regulator [ 3.883344] sun8i-h3-pinctrl 1c20800.pinctrl: 1c20800.pinctrl supply vcc-pg not found, using dummy regulator [ 3.884452] sun8i-h3-pinctrl 1c20800.pinctrl: 1c20800.pinctrl supply vcc-pc not found, using dummy regulator [ 3.885563] sun6i-rtc 1f00000.rtc: setting system clock to 2022-07-03T18:11:02 UTC (1656871862) [ 3.886494] of_cfs_init [ 3.886684] of_cfs_init: OK [ 3.896405] Freeing unused kernel memory: 1024K [ 3.901017] Run /init as init process [ 4.677034] cam500b-avdd: supplied by vcc3v3 [ 4.677840] cam500b-dovdd: supplied by vcc3v3 [ 4.678622] cam500b-dvdd: supplied by vcc3v3 [ 4.680710] sun8i-h3-pinctrl 1c20800.pinctrl: 1c20800.pinctrl supply vcc-pf not found, using dummy regulator [ 4.685272] sunxi-mmc 1c0f000.mmc: Got CD GPIO [ 4.708647] sunxi-mmc 1c0f000.mmc: initialized, max. request size: 16384 KB [ 4.709983] sun8i-h3-pinctrl 1c20800.pinctrl: 1c20800.pinctrl supply vcc-pg not found, using dummy regulator [ 4.730336] sun8i-h3-pinctrl 1c20800.pinctrl: 1c20800.pinctrl supply vcc-pc not found, using dummy regulator [ 4.759475] mmc0: host does not support reading read-only switch, assuming write-enable [ 4.761523] mmc0: new high speed SDHC card at address 0001 [ 4.764705] sunxi-mmc 1c11000.mmc: initialized, max. request size: 16384 KB [ 4.766047] sun8i-h3-pinctrl 1c20800.pinctrl: 1c20800.pinctrl supply vcc-pg not found, using dummy regulator [ 4.778728] mmcblk0: mmc0:0001 EB1QT 29.8 GiB [ 4.792993] mmcblk0: p1 [ 4.796823] sun8i-h3-pinctrl 1c20800.pinctrl: 1c20800.pinctrl supply vcc-pg not found, using dummy regulator [ 4.896863] mmc1: new DDR MMC card at address 0001 [ 4.899615] mmcblk1: mmc1:0001 8GTF4R 7.28 GiB [ 4.901747] mmcblk1boot0: mmc1:0001 8GTF4R partition 1 4.00 MiB [ 4.903807] mmcblk1boot1: mmc1:0001 8GTF4R partition 2 4.00 MiB [ 4.911322] mmcblk1: p1 p2 p3 [ 4.926633] sun8i-h3-pinctrl 1c20800.pinctrl: 1c20800.pinctrl supply vcc-pg not found, using dummy regulator [ 5.073668] sun8i-h3-pinctrl 1c20800.pinctrl: 1c20800.pinctrl supply vcc-pg not found, using dummy regulator [ 5.077465] sunxi-mmc 1c10000.mmc: allocated mmc-pwrseq [ 5.246650] random: fast init done [ 5.308716] sunxi-mmc 1c10000.mmc: initialized, max. request size: 16384 KB [ 5.325559] mmc2: queuing unknown CIS tuple 0x80 (2 bytes) [ 5.327127] mmc2: queuing unknown CIS tuple 0x80 (3 bytes) [ 5.328702] mmc2: queuing unknown CIS tuple 0x80 (3 bytes) [ 5.331561] mmc2: queuing unknown CIS tuple 0x80 (7 bytes) [ 5.335074] mmc2: queuing unknown CIS tuple 0x81 (9 bytes) [ 5.439430] mmc2: new high speed SDIO card at address 0001 [ 5.852007] EXT4-fs (mmcblk0p1): mounted filesystem with writeback data mode. Opts: (null) [ 6.175401] Not activating Mandatory Access Control as /sbin/tomoyo-init does not exist. [ 6.807262] systemd[1]: Inserted module 'autofs4' [ 6.910696] systemd[1]: systemd 245.4-4ubuntu3.1 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) [ 6.912344] systemd[1]: Detected architecture arm. [ 6.965877] systemd[1]: Set hostname to <AERS-TMA1001>. [ 7.729344] systemd[1]: /lib/systemd/system/dbus.socket:5: ListenStream= references a path below legacy directory /var/run/, updating /var/run/dbus/system_bus_socket → /run/dbus/system_bus_socket; please update the unit file accordingly. [ 8.531527] random: systemd: uninitialized urandom read (16 bytes read) [ 8.542122] systemd[1]: Created slice system-modprobe.slice. [ 8.543260] random: systemd: uninitialized urandom read (16 bytes read) [ 8.546494] systemd[1]: Created slice system-serial\x2dgetty.slice. [ 8.547156] random: systemd: uninitialized urandom read (16 bytes read) [ 8.550013] systemd[1]: Created slice User and Session Slice. [ 8.551424] systemd[1]: Started Dispatch Password Requests to Console Directory Watch. [ 8.552795] systemd[1]: Started Forward Password Requests to Wall Directory Watch. [ 8.555891] systemd[1]: Set up automount Arbitrary Executable File Formats File System Automount Point. [ 8.557081] systemd[1]: Reached target Local Encrypted Volumes. [ 8.558289] systemd[1]: Reached target Remote File Systems. [ 8.558945] systemd[1]: Reached target Slices. [ 8.559592] systemd[1]: Reached target Swap. [ 8.560244] systemd[1]: Reached target System Time Set. [ 8.562396] systemd[1]: Listening on Syslog Socket. [ 8.564176] systemd[1]: Listening on fsck to fsckd communication Socket. [ 8.565449] systemd[1]: Listening on initctl Compatibility Named Pipe. [ 8.568378] systemd[1]: Listening on Journal Audit Socket. [ 8.570279] systemd[1]: Listening on Journal Socket (/dev/log). [ 8.572243] systemd[1]: Listening on Journal Socket. [ 8.574318] systemd[1]: Listening on udev Control Socket. [ 8.575809] systemd[1]: Listening on udev Kernel Socket. [ 8.577840] systemd[1]: Condition check resulted in Huge Pages File System being skipped. [ 8.589706] systemd[1]: Mounting POSIX Message Queue File System... [ 8.604140] systemd[1]: Mounting Kernel Debug File System... [ 8.620447] systemd[1]: Mounting Kernel Trace File System... [ 8.643254] systemd[1]: Starting Restore / save the current clock... [ 8.658685] systemd[1]: Starting Set the console keyboard layout... [ 8.675303] systemd[1]: Starting Create list of static device nodes for the current kernel... [ 8.677329] systemd[1]: Condition check resulted in Load Kernel Module drm being skipped. [ 8.695743] systemd[1]: Started Nameserver information manager. [ 8.698927] systemd[1]: Reached target Network (Pre). [ 8.706105] systemd[1]: Condition check resulted in Set Up Additional Binary Formats being skipped. [ 8.707128] systemd[1]: Condition check resulted in File System Check on Root Device being skipped. [ 8.730045] systemd[1]: Starting Load Kernel Modules... [ 8.746607] systemd[1]: Starting Remount Root and Kernel File Systems... [ 8.764334] systemd[1]: Starting udev Coldplug all Devices... [ 8.804606] systemd[1]: Mounted POSIX Message Queue File System. [ 8.807739] systemd[1]: Mounted Kernel Debug File System. [ 8.811455] systemd[1]: Mounted Kernel Trace File System. [ 8.822252] systemd[1]: Finished Create list of static device nodes for the current kernel. [ 8.879110] EXT4-fs (mmcblk0p1): re-mounted. Opts: commit=600,errors=remount-ro [ 8.903383] systemd[1]: Finished Remount Root and Kernel File Systems. [ 8.923014] systemd[1]: Condition check resulted in Rebuild Hardware Database being skipped. [ 8.924479] systemd[1]: Condition check resulted in Platform Persistent Storage Archival being skipped. [ 8.940395] systemd[1]: Starting Load/Save Random Seed... [ 8.963212] systemd[1]: Starting Create System Users... [ 9.061965] g_serial gadget: Gadget Serial v2.4 [ 9.061983] g_serial gadget: g_serial ready [ 9.078226] systemd[1]: Finished Load Kernel Modules. [ 9.102656] systemd[1]: Mounting FUSE Control File System... [ 9.122018] systemd[1]: Mounting Kernel Configuration File System... [ 9.151649] systemd[1]: Starting Apply Kernel Variables... [ 9.185895] systemd[1]: Finished Restore / save the current clock. [ 9.203262] systemd[1]: Finished Create System Users. [ 9.206939] systemd[1]: Mounted FUSE Control File System. [ 9.210119] systemd[1]: Mounted Kernel Configuration File System. [ 9.228097] systemd[1]: Starting Create Static Device Nodes in /dev... [ 9.310448] systemd[1]: Finished Apply Kernel Variables. [ 9.369634] systemd[1]: Finished Create Static Device Nodes in /dev. [ 9.386791] systemd[1]: Starting udev Kernel Device Manager... [ 9.655998] systemd[1]: Finished Set the console keyboard layout. [ 9.658435] systemd[1]: Reached target Local File Systems (Pre). [ 9.673465] systemd[1]: Mounting /tmp... [ 9.678406] systemd[1]: Started udev Kernel Device Manager. [ 9.731739] systemd[1]: Finished udev Coldplug all Devices. [ 9.762193] systemd[1]: Mounted /tmp. [ 9.820081] systemd[1]: Found device /dev/ttyGS0. [ 9.821888] systemd[1]: Reached target Local File Systems. [ 9.835153] systemd[1]: Starting Armbian ZRAM config... [ 9.849935] systemd[1]: Starting Set console font and keymap... [ 9.883502] systemd[1]: Starting Helper to synchronize boot up for ifupdown... [ 9.890694] systemd[1]: Condition check resulted in Commit a transient machine-id on disk being skipped. [ 9.950356] systemd[1]: Finished Set console font and keymap. [ 9.975788] systemd[1]: Finished Helper to synchronize boot up for ifupdown. [ 10.014173] systemd[1]: Starting Raise network interfaces... [ 10.540219] mc: Linux media interface: v0.10 [ 10.595116] videodev: Linux video capture interface: v2.00 [ 10.808949] zram: Added device: zram0 [ 10.811925] zram: Added device: zram1 [ 10.823450] zram: Added device: zram2 [ 10.886887] sunxi_cedrus: module is from the staging directory, the quality is unknown, you have been warned. [ 10.893602] cedrus 1c0e000.video-codec: Device registered as /dev/video0 [ 10.940183] cfg80211: Loading compiled-in X.509 certificates for regulatory database [ 11.010800] zram1: detected capacity change from 0 to 258297856 [ 11.086328] cfg80211: Loaded X.509 cert 'sforshee: 00b28ddf47aef9cea7' [ 11.152952] brcmfmac: brcmf_fw_alloc_request: using brcm/brcmfmac43430-sdio for chip BCM43430/1 [ 11.183315] brcmfmac mmc2:0001:1: Direct firmware load for brcm/brcmfmac43430-sdio.friendlyarm,nanopi-neo-air.txt failed with error -2 [ 11.183330] brcmfmac mmc2:0001:1: Falling back to sysfs fallback for: brcm/brcmfmac43430-sdio.friendlyarm,nanopi-neo-air.txt [ 11.207781] systemd[1]: Found device /dev/ttyS0. [ 11.376826] ov5640 0-003c: ov5640_read_reg: error: reg=300a [ 11.382590] ov5640 0-003c: ov5640_check_chip_id: failed to read chip identifier [ 11.471254] systemd[1]: Condition check resulted in Huge Pages File System being skipped. [ 11.472007] systemd[1]: Condition check resulted in Set Up Additional Binary Formats being skipped. [ 11.472614] systemd[1]: Condition check resulted in Rebuild Hardware Database being skipped. [ 11.472935] systemd[1]: Condition check resulted in Commit a transient machine-id on disk being skipped. [ 11.473154] systemd[1]: Condition check resulted in Platform Persistent Storage Archival being skipped. [ 11.588679] random: crng init done [ 11.588695] random: 7 urandom warning(s) missed due to ratelimiting [ 11.643534] systemd[1]: Finished Load/Save Random Seed. [ 11.686596] systemd[1]: Finished Raise network interfaces. [ 11.696865] systemd[1]: Listening on Load/Save RF Kill Switch Status /dev/rfkill Watch. [ 11.698954] systemd[1]: Condition check resulted in Store a System Token in an EFI Variable being skipped. [ 11.752814] Adding 252240k swap on /dev/zram1. Priority:5 extents:1 across:252240k SSFS [ 11.794867] brcmfmac: brcmf_fw_alloc_request: using brcm/brcmfmac43430-sdio for chip BCM43430/1 [ 11.801609] brcmfmac: brcmf_c_process_clm_blob: no clm_blob available (err=-11), device may have limited channels available [ 11.805623] brcmfmac: brcmf_c_preinit_dcmds: Firmware: BCM43430/1 wl0: Mar 30 2016 11:30:56 version 7.45.77.h8.4 FWID 01-ee8a6268 [ 11.839754] systemd[1]: Starting Load/Save RF Kill Switch Status... [ 11.884518] systemd[1]: Started Load/Save RF Kill Switch Status. [ 11.983423] zram0: detected capacity change from 0 to 52428800 [ 12.062802] systemd[1]: Finished Armbian ZRAM config. [ 12.069443] systemd[1]: Starting Armbian memory supported logging... [ 12.173575] EXT4-fs (zram0): mounted filesystem without journal. Opts: discard [ 12.173621] ext4 filesystem being mounted at /var/log supports timestamps until 2038 (0x7fffffff) [ 16.253001] systemd[1]: Finished Armbian memory supported logging. [ 16.264275] systemd[1]: Starting Journal Service... [ 16.588914] systemd[1]: Started Journal Service. [ 16.626862] systemd-journald[575]: Received client request to flush runtime journal. [ 22.838454] IPv6: ADDRCONF(NETDEV_CHANGE): wlan0: link becomes ready [ 24.181498] i2c i2c-0: new_device: Instantiated device ds1307 at 0x68 [ 35.832389] vcc3v0: disabling [ 35.832407] vcc5v0: disabling [ 35.832416] cam500b-avdd: disabling [ 35.832423] cam500b-dovdd: disabling [ 35.832431] cam500b-dvdd: disabling [ 141.348659] ieee80211 phy0: brcmf_vif_set_mgmt_ie: vndr ie set error : -52 [ 141.356050] ieee80211 phy0: brcmf_vif_set_mgmt_ie: vndr ie set error : -52 [ 141.363488] ieee80211 phy0: brcmf_vif_set_mgmt_ie: vndr ie set error : -52 [ 143.770758] IPv6: ADDRCONF(NETDEV_CHANGE): wlan0: link becomes ready [ 374.809122] TCP: request_sock_TCP: Possible SYN flooding on port 8888. Sending cookies. Check SNMP counters.
-
OV5640 device tree overlay for OrangePi One H3
thanh_tan replied to rreignier's topic in Orange Pi One
Today, i have tried your dts on Orange Pi PC Plus with the camera ov5640. But after reboot there are only the video0 and it is not ov5640, the output of command v4l2-ctl -d /dev/video0 --all show any wrong? -
Hello Everyone! I'm currently working on a nano pi m4b with a rockchip 3399 processor on it. I need to use an USB camera for my application but I am experiencing some issues that have been really hard to track down lately. First of all I'm using a 5 mega pixels camera with a OV5640 CMOS sensor and I experience some glitches with the image while live streaming. Besides that, I can only get an image while connected to USB 2.0, the 3.0 gives me a black screen with sporadic glitched frames. I'm running Linux 4.4.213-rk3399 on it and here are the dmesg dump logs I'm geting. Has anyone else had this kind of issue? [Feb24 19:13] Booting Linux on physical CPU 0x0 [ +0.000000] Initializing cgroup subsys cpuset [ +0.000000] Initializing cgroup subsys cpu [ +0.000000] Initializing cgroup subsys cpuacct [ +0.000000] Linux version 4.4.213-rk3399 (root@beast) (gcc version 9.2.1 20191025 (GNU Toolchain for the A-profile Architecture 9.2-2019.12 (arm-9.10)) ) #1 SMP Fri Nov 20 20:43:09 CET 2020 [ +0.000000] Boot CPU: AArch64 Processor [410fd034] [ +0.000000] Reserved memory: failed to reserve memory for node 'drm-logo@00000000': base 0x0000000000000000, size 0 MiB [ +0.000000] On node 0 totalpages: 523776 [ +0.000000] DMA zone: 8184 pages used for memmap [ +0.000000] DMA zone: 0 pages reserved [ +0.000000] DMA zone: 523776 pages, LIFO batch:31 [ +0.000000] psci: probing for conduit method from DT. [ +0.000000] psci: PSCIv1.0 detected in firmware. [ +0.000000] psci: Using standard PSCI v0.2 function IDs [ +0.000000] psci: MIGRATE_INFO_TYPE not supported. [ +0.000000] psci: SMC Calling Convention v1.0 [ +0.000000] PERCPU: Embedded 20 pages/cpu @ffffffc07fee5000 s42216 r8192 d31512 u81920 [ +0.000000] pcpu-alloc: s42216 r8192 d31512 u81920 alloc=20*4096 [ +0.000000] pcpu-alloc: [0] 0 [0] 1 [0] 2 [0] 3 [0] 4 [0] 5 [ +0.000000] Detected VIPT I-cache on CPU0 [ +0.000000] CPU features: enabling workaround for ARM erratum 845719 [ +0.000000] Built 1 zonelists in Zone order, mobility grouping on. Total pages: 515592 [ +0.000000] Kernel command line: root=LABEL=SYSTEM rootwait rootfstype=ext4 console=ttyS2,1500000 console=tty1 consoleblank=0 loglevel=1 ubootpart=15158a89-01 usb-storage.quirks=0x2537:0x1066:u,0x2537:0x1068:u usbcore.autosuspend=-1 cgroup_enable=cpuset cgroup_memory=1 cgroup_enable=memory swapaccount=1 [ +0.000000] PID hash table entries: 4096 (order: 3, 32768 bytes) [ +0.000000] Dentry cache hash table entries: 262144 (order: 9, 2097152 bytes) [ +0.000000] Inode-cache hash table entries: 131072 (order: 8, 1048576 bytes) [ +0.000000] software IO TLB: mapped [mem 0x757a7000-0x797a7000] (64MB) [ +0.000000] Memory: 1962680K/2095104K available (11518K kernel code, 1402K rwdata, 6140K rodata, 1088K init, 1954K bss, 132424K reserved, 0K cma-reserved) [ +0.000000] Virtual kernel memory layout: modules : 0xffffff8000000000 - 0xffffff8008000000 ( 128 MB) vmalloc : 0xffffff8008000000 - 0xffffffbdbfff0000 ( 246 GB) .init : 0xffffff80091d0000 - 0xffffff80092e0000 ( 1088 KB) .text : 0xffffff8008080000 - 0xffffff8008bc0000 ( 11520 KB) .rodata : 0xffffff8008bc0000 - 0xffffff80091d0000 ( 6208 KB) .data : 0xffffff80092e0000 - 0xffffff800943e808 ( 1403 KB) vmemmap : 0xffffffbdc0000000 - 0xffffffbfc0000000 ( 8 GB maximum) 0xffffffbdc0008000 - 0xffffffbdc2000000 ( 31 MB actual) fixed : 0xffffffbffe7fb000 - 0xffffffbffec00000 ( 4116 KB) PCI I/O : 0xffffffbffee00000 - 0xffffffbfffe00000 ( 16 MB) memory : 0xffffffc000200000 - 0xffffffc080000000 ( 2046 MB) [ +0.000000] SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=6, Nodes=1 [ +0.000000] Hierarchical RCU implementation. [ +0.000000] Build-time adjustment of leaf fanout to 64. [ +0.000000] RCU restricting CPUs from NR_CPUS=8 to nr_cpu_ids=6. [ +0.000000] RCU: Adjusting geometry for rcu_fanout_leaf=64, nr_cpu_ids=6 [ +0.000000] NR_IRQS:64 nr_irqs:64 0 [ +0.000000] GIC: Using split EOI/Deactivate mode [ +0.000000] ITS: /interrupt-controller@fee00000/interrupt-controller@fee20000 [ +0.000000] ITS: allocated 65536 Devices @7d500000 (psz 64K, shr 0) [ +0.000000] ITS: using cache flushing for cmd queue [ +0.000000] GIC: using LPI property table @0x000000007d490000 [ +0.000000] ITS: Allocated 1792 chunks for LPIs [ +0.000000] CPU0: found redistributor 0 region 0:0x00000000fef00000 [ +0.000000] CPU0: using LPI pending table @0x000000007d4a0000 [ +0.000000] GIC: using cache flushing for LPI property table [ +0.000000] GIC: PPI partition interrupt-partition-0[0] { /cpus/cpu@0[0] /cpus/cpu@1[1] /cpus/cpu@2[2] /cpus/cpu@3[3] } [ +0.000000] GIC: PPI partition interrupt-partition-1[1] { /cpus/cpu@100[4] /cpus/cpu@101[5] } [ +0.000000] rockchip_mmc_get_phase: invalid clk rate [ +0.000000] rockchip_mmc_get_phase: invalid clk rate [ +0.000000] rockchip_mmc_get_phase: invalid clk rate [ +0.000000] rockchip_mmc_get_phase: invalid clk rate [ +0.000000] rockchip_clk_register_frac_branch: could not find dclk_vop0_frac as parent of dclk_vop0, rate changes may not work [ +0.000000] rockchip_clk_register_frac_branch: could not find dclk_vop1_frac as parent of dclk_vop1, rate changes may not work [ +0.000000] Architected cp15 timer(s) running at 24.00MHz (phys). [ +0.000000] clocksource: arch_sys_counter: mask: 0xffffffffffffff max_cycles: 0x588fe9dc0, max_idle_ns: 440795202592 ns [ +0.000000] sched_clock: 56 bits at 24MHz, resolution 41ns, wraps every 4398046511097ns [ +0.001462] Console: colour dummy device 80x25 [ +0.000205] console [tty1] enabled [ +0.000023] Calibrating delay loop (skipped), value calculated using timer frequency.. 48.00 BogoMIPS (lpj=96000) [ +0.000012] pid_max: default: 32768 minimum: 301 [ +0.000115] Security Framework initialized [ +0.000011] Yama: becoming mindful. [ +0.000022] AppArmor: AppArmor disabled by boot time parameter [ +0.000052] Mount-cache hash table entries: 4096 (order: 3, 32768 bytes) [ +0.000012] Mountpoint-cache hash table entries: 4096 (order: 3, 32768 bytes) [ +0.000704] Initializing cgroup subsys io [ +0.000019] Initializing cgroup subsys memory [ +0.000032] Initializing cgroup subsys devices [ +0.000014] Initializing cgroup subsys freezer [ +0.000013] Initializing cgroup subsys net_cls [ +0.000012] Initializing cgroup subsys perf_event [ +0.000013] Initializing cgroup subsys net_prio [ +0.000018] Initializing cgroup subsys hugetlb [ +0.000011] Initializing cgroup subsys pids [ +0.000040] ftrace: allocating 41759 entries in 164 pages [ +0.111603] sched-energy: Sched-energy-costs installed from DT [ +0.000019] CPU0: update cpu_capacity 401 [ +0.000054] ASID allocator initialised with 32768 entries [ +0.002899] PCI/MSI: /interrupt-controller@fee00000/interrupt-controller@fee20000 domain created [ +0.000554] Platform MSI: /interrupt-controller@fee00000/interrupt-controller@fee20000 domain created [ +0.001348] Detected VIPT I-cache on CPU1 [ +0.000032] CPU1: found redistributor 1 region 0:0x00000000fef20000 [ +0.000030] CPU1: using LPI pending table @0x000000007d720000 [ +0.000044] CPU1: update cpu_capacity 401 [ +0.000004] CPU1: Booted secondary processor [410fd034] [ +0.000547] Detected VIPT I-cache on CPU2 [ +0.000021] CPU2: found redistributor 2 region 0:0x00000000fef40000 [ +0.000028] CPU2: using LPI pending table @0x000000007d750000 [ +0.000027] CPU2: update cpu_capacity 401 [ +0.000004] CPU2: Booted secondary processor [410fd034] [ +0.000516] Detected VIPT I-cache on CPU3 [ +0.000020] CPU3: found redistributor 3 region 0:0x00000000fef60000 [ +0.000027] CPU3: using LPI pending table @0x000000007d7a0000 [ +0.000026] CPU3: update cpu_capacity 401 [ +0.000004] CPU3: Booted secondary processor [410fd034] [ +0.000531] Detected PIPT I-cache on CPU4 [ +0.000026] CPU4: found redistributor 100 region 0:0x00000000fef80000 [ +0.000038] CPU4: using LPI pending table @0x000000007d7e0000 [ +0.000038] CPU4: update cpu_capacity 1024 [ +0.000003] CPU4: Booted secondary processor [410fd082] [ +0.000560] Detected PIPT I-cache on CPU5 [ +0.000018] CPU5: found redistributor 101 region 0:0x00000000fefa0000 [ +0.000036] CPU5: using LPI pending table @0x000000007cc10000 [ +0.000026] CPU5: update cpu_capacity 1024 [ +0.000003] CPU5: Booted secondary processor [410fd082] [ +0.000088] Brought up 6 CPUs [ +0.000086] SMP: Total of 6 processors activated. [ +0.000009] CPU features: detected feature: GIC system register CPU interface [ +0.000010] CPU features: detected feature: 32-bit EL0 Support [ +0.000011] CPU: All CPU(s) started at EL2 [ +0.000046] alternatives: patching kernel code [ +0.001384] devtmpfs: initialized [ +0.018199] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 7645041785100000 ns [ +0.000024] futex hash table entries: 2048 (order: 5, 131072 bytes) [ +0.000471] xor: measuring software checksum speed [ +0.039147] 8regs : 2855.000 MB/sec [ +0.040061] 8regs_prefetch: 2552.000 MB/sec [ +0.040061] 32regs : 3211.000 MB/sec [ +0.040061] 32regs_prefetch: 2843.000 MB/sec [ +0.000006] xor: using function: 32regs (3211.000 MB/sec) [ +0.000021] pinctrl core: initialized pinctrl subsystem [ +0.000226] regulator-dummy: no parameters [ +0.000539] NET: Registered protocol family 16 [ +0.007129] cpuidle: using governor ladder [ +0.008006] cpuidle: using governor menu [ +0.000023] Registered FIQ tty driver [ +0.000290] vdso: 2 pages (1 code @ ffffff8008bc6000, 1 data @ ffffff80092e5000) [ +0.000027] hw-breakpoint: found 6 breakpoint and 4 watchpoint registers. [ +0.000163] DMA: preallocated 256 KiB pool for atomic allocations [ +0.016791] gpiochip_add_data: registered GPIOs 0 to 31 on device: gpio0 [ +0.000076] gpiochip_add_data: registered GPIOs 32 to 63 on device: gpio1 [ +0.000070] gpiochip_add_data: registered GPIOs 64 to 95 on device: gpio2 [ +0.000071] gpiochip_add_data: registered GPIOs 96 to 127 on device: gpio3 [ +0.000069] gpiochip_add_data: registered GPIOs 128 to 159 on device: gpio4 [ +0.007650] console [pstore-1] enabled [ +0.000008] pstore: Registered ramoops as persistent store backend [ +0.000009] ramoops: attached 0xf0000@0x110000, ecc: 0/0 [ +0.003155] console [ttyFIQ0] enabled [ +0.000220] Registered fiq debugger ttyFIQ0 [ +0.075693] raid6: int64x1 gen() 450 MB/s [ +0.068094] raid6: int64x1 xor() 410 MB/s [ +0.068119] raid6: int64x2 gen() 765 MB/s [ +0.068083] raid6: int64x2 xor() 596 MB/s [ +0.068117] raid6: int64x4 gen() 1072 MB/s [ +0.068078] raid6: int64x4 xor() 666 MB/s [ +0.068106] raid6: int64x8 gen() 824 MB/s [ +0.068101] raid6: int64x8 xor() 603 MB/s [ +0.068099] raid6: neonx1 gen() 908 MB/s [ +0.068095] raid6: neonx1 xor() 663 MB/s [ +0.068152] raid6: neonx2 gen() 1548 MB/s [ +0.068069] raid6: neonx2 xor() 989 MB/s [ +0.068112] raid6: neonx4 gen() 1836 MB/s [ +0.068105] raid6: neonx4 xor() 1149 MB/s [ +0.068122] raid6: neonx8 gen() 1697 MB/s [ +0.068081] raid6: neonx8 xor() 1235 MB/s [ +0.000008] raid6: using algorithm neonx4 gen() 1836 MB/s [ +0.000008] raid6: .... xor() 1149 MB/s, rmw enabled [ +0.000007] raid6: using intx1 recovery algorithm [ +0.001076] of_get_named_gpiod_flags: parsed 'rockchip,power-ctrl' property of node '/rockchip-suspend[0]' - status (0) [ +0.000048] of_get_named_gpiod_flags: parsed 'rockchip,power-ctrl' property of node '/rockchip-suspend[1]' - status (0) [ +0.000307] of_get_named_gpiod_flags: can't parse 'gpio' property of node '/vcc3v3-sys[0]' [ +0.000025] vcc3v3_sys: 3300 mV [ +0.000175] reg-fixed-voltage vcc3v3-sys: vcc3v3_sys supplying 3300000uV [ +0.000055] of_get_named_gpiod_flags: can't parse 'gpio' property of node '/vcc5v0-host-regulator[0]' [ +0.000018] vcc5v0_host: 5000 mV [ +0.000156] reg-fixed-voltage vcc5v0-host-regulator: vcc5v0_host supplying 5000000uV [ +0.000055] of_get_named_gpiod_flags: can't parse 'gpio' property of node '/vcc5v0-sys[0]' [ +0.000017] vcc5v0_sys: 5000 mV [ +0.000143] reg-fixed-voltage vcc5v0-sys: vcc5v0_sys supplying 5000000uV [ +0.000052] of_get_named_gpiod_flags: can't parse 'gpio' property of node '/vccadc-ref[0]' [ +0.000017] vcc1v8_sys: 1800 mV [ +0.000156] reg-fixed-voltage vccadc-ref: vcc1v8_sys supplying 1800000uV [ +0.000162] of_get_named_gpiod_flags: parsed 'gpio' property of node '/vcc-sd[0]' - status (0) [ +0.000052] vcc_sd: 3000 mV [ +0.000158] reg-fixed-voltage vcc-sd: vcc_sd supplying 3000000uV [ +0.000051] of_get_named_gpiod_flags: can't parse 'gpio' property of node '/vcc-phy-regulator[0]' [ +0.000017] vcc_phy: no parameters [ +0.000151] reg-fixed-voltage vcc-phy-regulator: vcc_phy supplying 0uV [ +0.000082] of_get_named_gpiod_flags: parsed 'gpio' property of node '/vcc-lcd[0]' - status (0) [ +0.000042] reg-fixed-voltage vcc-lcd: Looking up vin-supply from device tree [ +0.000049] vcc_lcd: supplied by vcc5v0_sys [ +0.024407] vcc_lcd: 3300 mV [ +0.000175] reg-fixed-voltage vcc-lcd: vcc_lcd supplying 3300000uV [ +0.000686] iommu: Adding device ff650000.vpu_service to group 0 [ +0.000091] iommu: Adding device ff660000.rkvdec to group 1 [ +0.000119] iommu: Adding device ff8f0000.vop to group 2 [ +0.000096] iommu: Adding device ff900000.vop to group 3 [ +0.000099] iommu: Adding device ff910000.rkisp1 to group 4 [ +0.000099] iommu: Adding device ff920000.rkisp1 to group 5 [ +0.000516] rk_iommu ff650800.iommu: can't get sclk [ +0.000287] rk_iommu ff660480.iommu: can't get sclk [ +0.000220] rk_iommu ff8f3f00.iommu: can't get sclk [ +0.000182] rk_iommu ff903f00.iommu: can't get sclk [ +0.000177] rk_iommu ff914000.iommu: can't get sclk [ +0.000174] rk_iommu ff924000.iommu: can't get sclk [ +0.000387] SCSI subsystem initialized [ +0.000204] libata version 3.00 loaded. [ +0.000202] usbcore: registered new interface driver usbfs [ +0.000047] usbcore: registered new interface driver hub [ +0.000109] usbcore: registered new device driver usb [ +0.000102] media: Linux media interface: v0.10 [ +0.000039] Linux video capture interface: v2.00 [ +0.000074] pps_core: LinuxPPS API ver. 1 registered [ +0.000008] pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo Giometti <giometti@linux.it> [ +0.000026] PTP clock support registered [ +0.001251] Advanced Linux Sound Architecture Driver Initialized. [ +0.000941] NetLabel: Initializing [ +0.000009] NetLabel: domain hash size = 128 [ +0.000006] NetLabel: protocols = UNLABELED CIPSOv4 [ +0.000041] NetLabel: unlabeled traffic allowed by default [ +0.000272] rockchip-cpuinfo cpuinfo: Serial : bb1bd30f66833859 [ +0.000633] clocksource: Switched to clocksource arch_sys_counter [ +0.046126] thermal thermal_zone1: power_allocator: sustainable_power will be estimated [ +0.000132] NET: Registered protocol family 2 [ +0.000455] TCP established hash table entries: 16384 (order: 5, 131072 bytes) [ +0.000138] TCP bind hash table entries: 16384 (order: 7, 524288 bytes) [ +0.000412] TCP: Hash tables configured (established 16384 bind 16384) [ +0.000083] UDP hash table entries: 1024 (order: 4, 98304 bytes) [ +0.000080] UDP-Lite hash table entries: 1024 (order: 4, 98304 bytes) [ +0.000258] NET: Registered protocol family 1 [ +0.000043] PCI: CLS 0 bytes, default 64 [ +0.000746] Trying to unpack rootfs image as initramfs... [ +0.360122] Freeing initrd memory: 7156K [ +0.000565] hw perfevents: enabled with armv8_cortex_a53 PMU driver, 7 counters available [ +0.000091] hw perfevents: enabled with armv8_cortex_a72 PMU driver, 7 counters available [ +0.001572] kvm [1]: 8-bit VMID [ +0.000010] kvm [1]: Hyp mode initialized successfully [ +0.000128] kvm [1]: interrupt-controller@fff20000 IRQ10 [ +0.000202] kvm [1]: timer IRQ12 [ +0.003613] audit: initializing netlink subsys (disabled) [ +0.000058] audit: type=2000 audit(1.816:1): initialized [ +0.000402] Initialise system trusted keyring [ +0.000395] HugeTLB registered 2 MB page size, pre-allocated 0 pages [ +0.007390] VFS: Disk quotas dquot_6.6.0 [ +0.000159] VFS: Dquot-cache hash table entries: 512 (order 0, 4096 bytes) [ +0.001459] squashfs: version 4.0 (2009/01/31) Phillip Lougher [ +0.000675] fuse init (API version 7.23) [ +0.000576] JFS: nTxBlock = 8192, nTxLock = 65536 [ +0.005348] SGI XFS with ACLs, security attributes, realtime, no debug enabled [ +0.001763] Key type big_key registered [ +0.000022] TEE Core Framework initialization (ver 1:0.1) [ +0.000030] TEE armv7 Driver initialization [ +0.000469] tz_tee_probe: name="armv7sec", id=0, pdev_name="armv7sec.0" [ +0.000011] TEE core: Alloc the misc device "opteearmtz00" (id=0) [ +0.000192] TEE Core: Register the misc device "opteearmtz00" (id=0,minor=62) [ +0.005742] Key type asymmetric registered [ +0.000023] Asymmetric key parser 'x509' registered [ +0.000202] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 245) [ +0.000134] io scheduler noop registered [ +0.000012] io scheduler deadline registered (default) [ +0.000040] io scheduler cfq registered [ +0.001082] phy phy-ff770000.syscon:usb2-phy@e460.0: Looking up phy-supply from device tree [ +0.000416] phy phy-ff770000.syscon:usb2-phy@e460.1: Looking up phy-supply from device tree [ +0.000015] phy phy-ff770000.syscon:usb2-phy@e460.1: Looking up phy-supply property in node /syscon@ff770000/usb2-phy@e460/otg-port failed [ +0.000087] phy phy-ff770000.syscon:usb2-phy@e460.1: Looking up vbus-supply from device tree [ +0.000012] phy phy-ff770000.syscon:usb2-phy@e460.1: Looking up vbus-supply property in node /syscon@ff770000/usb2-phy@e460/otg-port failed [ +0.000014] phy phy-ff770000.syscon:usb2-phy@e460.1: Failed to get VBUS supply regulator [ +0.001148] phy phy-ff770000.syscon:phy@f780.2: Looking up phy-supply from device tree [ +0.000013] phy phy-ff770000.syscon:phy@f780.2: Looking up phy-supply property in node /syscon@ff770000/phy@f780 failed [ +0.000885] rockchip-pm-domain ff310000.power-management:power-controller: Looking up pd_tcpc0-supply from device tree [ +0.000015] rockchip-pm-domain ff310000.power-management:power-controller: Looking up pd_tcpc0-supply property in node /power-management@ff310000/power-controller failed [ +0.000331] phy phy-ff800000.phy.3: Looking up phy-supply from device tree [ +0.000013] phy phy-ff800000.phy.3: Looking up phy-supply property in node /phy@ff800000/dp-port failed [ +0.000134] phy phy-ff800000.phy.4: Looking up phy-supply from device tree [ +0.000012] phy phy-ff800000.phy.4: Looking up phy-supply property in node /phy@ff800000/usb3-port failed [ +0.000105] rockchip-pm-domain ff310000.power-management:power-controller: Looking up pd_tcpc1-supply from device tree [ +0.000013] rockchip-pm-domain ff310000.power-management:power-controller: Looking up pd_tcpc1-supply property in node /power-management@ff310000/power-controller failed [ +0.000370] phy phy-pcie-phy.5: Looking up phy-supply from device tree [ +0.000013] phy phy-pcie-phy.5: Looking up phy-supply property in node /pcie-phy failed [ +0.002271] rockchip-pcie f8000000.pcie: GPIO lookup for consumer ep [ +0.000013] rockchip-pcie f8000000.pcie: using device tree for GPIO lookup [ +0.000013] of_get_named_gpiod_flags: can't parse 'ep-gpios' property of node '/pcie@f8000000[0]' [ +0.000011] of_get_named_gpiod_flags: can't parse 'ep-gpio' property of node '/pcie@f8000000[0]' [ +0.000009] rockchip-pcie f8000000.pcie: using lookup tables for GPIO lookup [ +0.000011] rockchip-pcie f8000000.pcie: lookup for GPIO ep failed [ +0.000228] rockchip-pcie f8000000.pcie: Looking up vpcie3v3-supply from device tree [ +0.000013] rockchip-pcie f8000000.pcie: Looking up vpcie3v3-supply property in node /pcie@f8000000 failed [ +0.000016] rockchip-pcie f8000000.pcie: no vpcie3v3 regulator found [ +0.000010] rockchip-pcie f8000000.pcie: Looking up vpcie1v8-supply from device tree [ +0.000011] rockchip-pcie f8000000.pcie: Looking up vpcie1v8-supply property in node /pcie@f8000000 failed [ +0.000013] rockchip-pcie f8000000.pcie: no vpcie1v8 regulator found [ +0.000009] rockchip-pcie f8000000.pcie: Looking up vpcie0v9-supply from device tree [ +0.000011] rockchip-pcie f8000000.pcie: Looking up vpcie0v9-supply property in node /pcie@f8000000 failed [ +0.000014] rockchip-pcie f8000000.pcie: no vpcie0v9 regulator found [ +0.000010] rockchip-pcie f8000000.pcie: no bus-scan-delay-ms in device tree, default 0 ms [ +0.000010] rockchip-pcie f8000000.pcie: missing "memory-region" property [ +0.000016] PCI host bridge /pcie@f8000000 ranges: [ +0.000022] MEM 0xfa000000..0xfbdfffff -> 0xfa000000 [ +0.000012] IO 0xfbe00000..0xfbefffff -> 0xfbe00000 [ +0.600778] rockchip-pcie f8000000.pcie: PCIe link training gen1 timeout! [ +0.000024] rockchip-pcie f8000000.pcie: deferred probe failed [ +0.000207] rockchip-pcie: probe of f8000000.pcie failed with error -110 [ +0.000869] pwm-backlight backlight: GPIO lookup for consumer enable [ +0.000015] pwm-backlight backlight: using device tree for GPIO lookup [ +0.000122] of_get_named_gpiod_flags: parsed 'enable-gpios' property of node '/backlight[0]' - status (0) [ +0.000030] no flags found for enable [ +0.000044] pwm-backlight backlight: Looking up power-supply from device tree [ +0.000015] pwm-backlight backlight: Looking up power-supply property in node /backlight failed [ +0.000022] backlight supply power not found, using dummy regulator [ +0.000723] rk-vcodec ff650000.vpu_service: Looking up vcodec-supply from device tree [ +0.000018] rk-vcodec ff650000.vpu_service: Looking up vcodec-supply property in node /vpu_service@ff650000 failed [ +0.000018] rk-vcodec ff650000.vpu_service: no regulator for vcodec [ +0.000265] rk-vcodec ff650000.vpu_service: probe device [ +0.000245] rk-vcodec ff650000.vpu_service: drm allocator with mmu enabled [ +0.000558] rk-vcodec ff650000.vpu_service: could not find power_model node [ +0.000012] rk-vcodec ff650000.vpu_service: init success [ +0.000205] rk-vcodec ff660000.rkvdec: Looking up vcodec-supply from device tree [ +0.000013] rk-vcodec ff660000.rkvdec: Looking up vcodec-supply property in node /rkvdec@ff660000 failed [ +0.000018] rk-vcodec ff660000.rkvdec: no regulator for vcodec [ +0.000459] rk-vcodec ff660000.rkvdec: probe device [ +0.000240] rk-vcodec ff660000.rkvdec: drm allocator with mmu enabled [ +0.000388] rk-vcodec ff660000.rkvdec: could not find power_model node [ +0.000010] rk-vcodec ff660000.rkvdec: init success [ +0.001504] dma-pl330 ff6d0000.dma-controller: Loaded driver for PL330 DMAC-241330 [ +0.000013] dma-pl330 ff6d0000.dma-controller: DBUFF-32x8bytes Num_Chans-6 Num_Peri-12 Num_Events-12 [ +0.001385] dma-pl330 ff6e0000.dma-controller: Loaded driver for PL330 DMAC-241330 [ +0.000012] dma-pl330 ff6e0000.dma-controller: DBUFF-128x8bytes Num_Chans-8 Num_Peri-20 Num_Events-16 [ +0.001101] rockchip-system-monitor rockchip-system-monitor: system monitor probe [ +0.000610] pwm-regulator vdd-log: GPIO lookup for consumer enable [ +0.000011] pwm-regulator vdd-log: using device tree for GPIO lookup [ +0.000012] of_get_named_gpiod_flags: can't parse 'enable-gpios' property of node '/vdd-log[0]' [ +0.000010] of_get_named_gpiod_flags: can't parse 'enable-gpio' property of node '/vdd-log[0]' [ +0.000010] pwm-regulator vdd-log: using lookup tables for GPIO lookup [ +0.000010] pwm-regulator vdd-log: lookup for GPIO enable failed [ +0.000025] pwm-regulator vdd-log: Looking up pwm-supply from device tree [ +0.000011] pwm-regulator vdd-log: Looking up pwm-supply property in node /vdd-log failed [ +0.000045] vdd_log: 800 <--> 1400 mV at 800 mV [ +0.000151] pwm-regulator vdd-log: Looking up pwm-supply from device tree [ +0.000012] pwm-regulator vdd-log: Looking up pwm-supply property in node /vdd-log failed [ +0.000053] pwm-regulator vdd-log: Looking up pwm-supply from device tree [ +0.000011] pwm-regulator vdd-log: Looking up pwm-supply property in node /vdd-log failed [ +0.000431] Serial: 8250/16550 driver, 5 ports, IRQ sharing disabled [ +0.000691] ff180000.serial: ttyS0 at MMIO 0xff180000 (irq = 37, base_baud = 1500000) is a 16550A [ +0.000511] ff370000.serial: ttyS4 at MMIO 0xff370000 (irq = 39, base_baud = 1500000) is a 16550A [ +0.001115] [drm] Initialized drm 1.1.0 20060810 [ +0.003923] [drm] Rockchip DRM driver version: v1.0.1 [ +0.000357] rockchip-drm display-subsystem: defer getting devfreq [ +0.000296] rockchip-vop ff900000.vop: missing rockchip,grf property [ +0.000274] rockchip-drm display-subsystem: bound ff900000.vop (ops 0xffffff8008c68818) [ +0.000049] rockchip-vop ff8f0000.vop: missing rockchip,grf property [ +0.000190] rockchip-drm display-subsystem: bound ff8f0000.vop (ops 0xffffff8008c68818) [ +0.000174] rockchip-drm display-subsystem: failed to bind ff940000.hdmi (ops 0xffffff8008c5d890): -517 [ +0.000246] rockchip-drm display-subsystem: master bind failed: -517 [ +0.000527] panel-friendlyelec edp-panel: Looking up power-supply from device tree [ +0.000129] panel-friendlyelec edp-panel: GPIO lookup for consumer enable [ +0.000010] panel-friendlyelec edp-panel: using device tree for GPIO lookup [ +0.000013] of_get_named_gpiod_flags: can't parse 'enable-gpios' property of node '/edp-panel[0]' [ +0.000010] of_get_named_gpiod_flags: can't parse 'enable-gpio' property of node '/edp-panel[0]' [ +0.000010] panel-friendlyelec edp-panel: using lookup tables for GPIO lookup [ +0.000010] panel-friendlyelec edp-panel: lookup for GPIO enable failed [ +0.001709] Unable to detect cache hierarchy for CPU 0 [ +0.000848] brd: module loaded [ +0.005508] loop: module loaded [ +0.000325] lkdtm: No crash points registered, enable through debugfs [ +0.002298] rk_gmac-dwmac fe300000.ethernet: Looking up phy-supply from device tree [ +0.000089] rk_gmac-dwmac fe300000.ethernet: clock input or output? (input). [ +0.000012] rk_gmac-dwmac fe300000.ethernet: TX delay(0x28). [ +0.000011] rk_gmac-dwmac fe300000.ethernet: RX delay(0x11). [ +0.000025] rk_gmac-dwmac fe300000.ethernet: integrated PHY? (no). [ +0.000194] rk_gmac-dwmac fe300000.ethernet: cannot get clock clk_mac_speed [ +0.000009] rk_gmac-dwmac fe300000.ethernet: clock input from PHY [ +0.005017] rk_gmac-dwmac fe300000.ethernet: init for RGMII [ +0.000154] stmmac - user ID: 0x10, Synopsys ID: 0x35 [ +0.000008] Ring mode enabled [ +0.000007] DMA HW capability register supported [ +0.000006] Normal descriptors [ +0.000009] RX Checksum Offload Engine supported (type 2) [ +0.000007] TX Checksum insertion supported [ +0.000006] Wake-Up On Lan supported [ +0.000040] Enable RX Mitigation via HW Watchdog Timer [ +0.000111] of_get_named_gpiod_flags: parsed 'snps,reset-gpio' property of node '/ethernet@fe300000[0]' - status (0) [ +0.085469] libphy: stmmac: probed [ +0.000016] eth%d: PHY ID 001cc915 at 0 IRQ POLL (stmmac-0:00) active [ +0.000010] eth%d: PHY ID 001cc915 at 1 IRQ POLL (stmmac-0:01) [ +0.001389] usbcore: registered new interface driver rndis_wlan [ +0.000237] Rockchip WiFi SYS interface (V1.00) ... [ +0.000071] usbcore: registered new interface driver cdc_ether [ +0.000040] usbcore: registered new interface driver rndis_host [ +0.001424] rockchip-dwc3 usb0: failed to get drvdata dwc3 [ +0.000091] rockchip-pm-domain ff310000.power-management:power-controller: Looking up pd_usb3-supply from device tree [ +0.000014] rockchip-pm-domain ff310000.power-management:power-controller: Looking up pd_usb3-supply property in node /power-management@ff310000/power-controller failed [ +0.004797] rockchip-dwc3 usb1: fail to get drvdata hcd [ +0.001820] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver [ +0.000027] ehci-pci: EHCI PCI platform driver [ +0.000063] ehci-platform: EHCI generic platform driver [ +0.003948] ehci-platform fe3c0000.usb: EHCI Host Controller [ +0.000168] ehci-platform fe3c0000.usb: new USB bus registered, assigned bus number 1 [ +0.000108] ehci-platform fe3c0000.usb: irq 30, io mem 0xfe3c0000 [ +0.009421] ehci-platform fe3c0000.usb: USB 2.0 started, EHCI 1.00 [ +0.000159] usb usb1: New USB device found, idVendor=1d6b, idProduct=0002 [ +0.000012] usb usb1: New USB device strings: Mfr=3, Product=2, SerialNumber=1 [ +0.000011] usb usb1: Product: EHCI Host Controller [ +0.000009] usb usb1: Manufacturer: Linux 4.4.213-rk3399 ehci_hcd [ +0.000009] usb usb1: SerialNumber: fe3c0000.usb [ +0.000456] hub 1-0:1.0: USB hub found [ +0.000030] hub 1-0:1.0: 1 port detected [ +0.000600] ohci_hcd: USB 1.1 'Open' Host Controller (OHCI) Driver [ +0.000022] ohci-platform: OHCI generic platform driver [ +0.000519] ohci-platform fe3e0000.usb: Generic Platform OHCI controller [ +0.000154] ohci-platform fe3e0000.usb: new USB bus registered, assigned bus number 2 [ +0.000093] ohci-platform fe3e0000.usb: irq 31, io mem 0xfe3e0000 [ +0.058061] usb usb2: New USB device found, idVendor=1d6b, idProduct=0001 [ +0.000012] usb usb2: New USB device strings: Mfr=3, Product=2, SerialNumber=1 [ +0.000010] usb usb2: Product: Generic Platform OHCI controller [ +0.000009] usb usb2: Manufacturer: Linux 4.4.213-rk3399 ohci_hcd [ +0.000009] usb usb2: SerialNumber: fe3e0000.usb [ +0.000415] hub 2-0:1.0: USB hub found [ +0.000031] hub 2-0:1.0: 1 port detected [ +0.000952] usbcore: registered new interface driver cdc_acm [ +0.000009] cdc_acm: USB Abstract Control Model driver for USB modems and ISDN adapters [ +0.000043] usbcore: registered new interface driver cdc_wdm [ +0.000083] usbcore: registered new interface driver usbserial [ +0.000032] usbcore: registered new interface driver usbserial_generic [ +0.000024] usbserial: USB Serial support registered for generic [ +0.000872] usbcore: registered new interface driver iforce [ +0.000062] usbcore: registered new interface driver xpad [ +0.000200] usbcore: registered new interface driver usbtouchscreen [ +0.000013] <<-GTP-INFO->> GTP driver installing [ +0.000569] sensor_register_slave:mma8452,id=17 [ +0.000023] sensor_register_slave:lis3dh,id=7 [ +0.000017] sensor_register_slave:mma7660,id=18 [ +0.000016] sensor_register_slave:lsm303d,id=22 [ +0.000017] sensor_register_slave:mpu6880_acc,id=24 [ +0.000017] sensor_register_slave:mpu6500_acc,id=25 [ +0.000016] sensor_register_slave:lsm330_acc,id=26 [ +0.000017] sensor_register_slave:akm8975,id=30 [ +0.000017] sensor_register_slave:akm8963,id=31 [ +0.000017] sensor_register_slave:l3g4200d,id=45 [ +0.000016] sensor_register_slave:l3g20d,id=46 [ +0.000016] sensor_register_slave:ewtsa,id=47 [ +0.000017] sensor_register_slave:lsm330_gyro,id=51 [ +0.000016] sensor_register_slave:cm3217,id=53 [ +0.000016] sensor_register_slave:cm3218,id=54 [ +0.000637] i2c /dev entries driver [ +0.001336] fan53555-regulator 0-0040: GPIO lookup for consumer vsel [ +0.000016] fan53555-regulator 0-0040: using device tree for GPIO lookup [ +0.000048] of_get_named_gpiod_flags: parsed 'vsel-gpios' property of node '/i2c@ff3c0000/syr827@40[0]' - status (0) [ +0.000418] fan53555-regulator 0-0040: FAN53555 Option[8] Rev[1] Detected! [ +0.000025] fan53555-regulator 0-0040: Looking up vin-supply from device tree [ +0.000091] fan53555-reg: supplied by vcc3v3_sys [ +0.001441] vdd_cpu_b: 712 <--> 1500 mV at 1000 mV [ +0.000486] pwm-regulator vdd-log: Looking up pwm-supply from device tree [ +0.000018] pwm-regulator vdd-log: Looking up pwm-supply property in node /vdd-log failed [ +0.000339] fan53555-regulator 0-0041: GPIO lookup for consumer vsel [ +0.000013] fan53555-regulator 0-0041: using device tree for GPIO lookup [ +0.000044] of_get_named_gpiod_flags: parsed 'vsel-gpios' property of node '/i2c@ff3c0000/syr828@41[0]' - status (0) [ +0.000374] fan53555-regulator 0-0041: FAN53555 Option[8] Rev[1] Detected! [ +0.000021] fan53555-regulator 0-0041: Looking up vin-supply from device tree [ +0.000069] fan53555-reg: supplied by vcc3v3_sys [ +0.001422] vdd_gpu: 712 <--> 1500 mV at 1000 mV [ +0.000444] pwm-regulator vdd-log: Looking up pwm-supply from device tree [ +0.000017] pwm-regulator vdd-log: Looking up pwm-supply property in node /vdd-log failed [ +0.000704] rk808 0-001b: Pmic Chip id: 0x0 [ +0.003645] rk808 0-001b: GPIO lookup for consumer dvs [ +0.000014] rk808 0-001b: using device tree for GPIO lookup [ +0.000016] of_get_named_gpiod_flags: can't parse 'dvs-gpios' property of node '/i2c@ff3c0000/pmic@1b[0]' [ +0.000014] of_get_named_gpiod_flags: can't parse 'dvs-gpio' property of node '/i2c@ff3c0000/pmic@1b[0]' [ +0.000011] rk808 0-001b: using lookup tables for GPIO lookup [ +0.000013] rk808 0-001b: lookup for GPIO dvs failed [ +0.000013] rk808-regulator rk808-regulator: there is no dvs0 gpio [ +0.000012] rk808 0-001b: GPIO lookup for consumer dvs [ +0.000011] rk808 0-001b: using device tree for GPIO lookup [ +0.000013] of_get_named_gpiod_flags: can't parse 'dvs-gpios' property of node '/i2c@ff3c0000/pmic@1b[1]' [ +0.000013] of_get_named_gpiod_flags: can't parse 'dvs-gpio' property of node '/i2c@ff3c0000/pmic@1b[1]' [ +0.000012] rk808 0-001b: using lookup tables for GPIO lookup [ +0.000011] rk808 0-001b: lookup for GPIO dvs failed [ +0.000012] rk808-regulator rk808-regulator: there is no dvs1 gpio [ +0.000053] rk808 0-001b: Looking up vcc1-supply from device tree [ +0.000094] DCDC_REG1: supplied by vcc3v3_sys [ +0.000530] vdd_center: 750 <--> 1350 mV at 900 mV [ +0.000290] pwm-regulator vdd-log: Looking up pwm-supply from device tree [ +0.000018] pwm-regulator vdd-log: Looking up pwm-supply property in node /vdd-log failed [ +0.000058] rk808 0-001b: Looking up vcc2-supply from device tree [ +0.000075] DCDC_REG2: supplied by vcc3v3_sys [ +0.000353] vdd_cpu_l: 750 <--> 1350 mV at 900 mV [ +0.000271] pwm-regulator vdd-log: Looking up pwm-supply from device tree [ +0.000017] pwm-regulator vdd-log: Looking up pwm-supply property in node /vdd-log failed [ +0.000056] rk808 0-001b: Looking up vcc3-supply from device tree [ +0.000063] DCDC_REG3: supplied by vcc3v3_sys [ +0.000048] vcc_ddr: at 3300 mV [ +0.000261] pwm-regulator vdd-log: Looking up pwm-supply from device tree [ +0.000016] pwm-regulator vdd-log: Looking up pwm-supply property in node /vdd-log failed [ +0.000064] rk808 0-001b: Looking up vcc4-supply from device tree [ +0.000057] DCDC_REG4: supplied by vcc3v3_sys [ +0.000199] vcc_1v8: 1800 mV [ +0.000290] pwm-regulator vdd-log: Looking up pwm-supply from device tree [ +0.000016] pwm-regulator vdd-log: Looking up pwm-supply property in node /vdd-log failed [ +0.000066] rk808 0-001b: Looking up vcc6-supply from device tree [ +0.000057] LDO_REG1: supplied by vcc3v3_sys [ +0.000869] vcc1v8_dvp: 1800 mV [ +0.000292] pwm-regulator vdd-log: Looking up pwm-supply from device tree [ +0.000016] pwm-regulator vdd-log: Looking up pwm-supply property in node /vdd-log failed [ +0.000071] rk808 0-001b: Looking up vcc6-supply from device tree [ +0.000057] LDO_REG2: supplied by vcc3v3_sys [ +0.000714] vcc3v0_tp: 3000 mV [ +0.000292] pwm-regulator vdd-log: Looking up pwm-supply from device tree [ +0.000016] pwm-regulator vdd-log: Looking up pwm-supply property in node /vdd-log failed [ +0.000072] rk808 0-001b: Looking up vcc7-supply from device tree [ +0.000058] LDO_REG3: supplied by vcc3v3_sys [ +0.000715] vcc1v8_pmu: 1800 mV [ +0.000292] pwm-regulator vdd-log: Looking up pwm-supply from device tree [ +0.000016] pwm-regulator vdd-log: Looking up pwm-supply property in node /vdd-log failed [ +0.000074] rk808 0-001b: Looking up vcc9-supply from device tree [ +0.000058] LDO_REG4: supplied by vcc3v3_sys [ +0.000195] vccio_sd: Bringing 3300000uV into 3000000-3000000uV [ +0.000134] vccio_sd: ramp_delay not set [ +0.000541] vccio_sd: 1800 <--> 3000 mV at 3000 mV [ +0.000267] pwm-regulator vdd-log: Looking up pwm-supply from device tree [ +0.000016] pwm-regulator vdd-log: Looking up pwm-supply property in node /vdd-log failed [ +0.000081] rk808 0-001b: Looking up vcc9-supply from device tree [ +0.000059] LDO_REG5: supplied by vcc3v3_sys [ +0.000749] vcca3v0_codec: 3000 mV [ +0.000270] pwm-regulator vdd-log: Looking up pwm-supply from device tree [ +0.000016] pwm-regulator vdd-log: Looking up pwm-supply property in node /vdd-log failed [ +0.000080] rk808 0-001b: Looking up vcc10-supply from device tree [ +0.000058] LDO_REG6: supplied by vcc3v3_sys [ +0.000712] vcc_1v5: 1500 mV [ +0.000299] pwm-regulator vdd-log: Looking up pwm-supply from device tree [ +0.000016] pwm-regulator vdd-log: Looking up pwm-supply property in node /vdd-log failed [ +0.000086] rk808 0-001b: Looking up vcc7-supply from device tree [ +0.000058] LDO_REG7: supplied by vcc3v3_sys [ +0.000714] vcca1v8_codec: 1800 mV [ +0.000297] pwm-regulator vdd-log: Looking up pwm-supply from device tree [ +0.000016] pwm-regulator vdd-log: Looking up pwm-supply property in node /vdd-log failed [ +0.000084] rk808 0-001b: Looking up vcc11-supply from device tree [ +0.000057] LDO_REG8: supplied by vcc3v3_sys [ +0.000714] vcc_3v0: 3000 mV [ +0.000298] pwm-regulator vdd-log: Looking up pwm-supply from device tree [ +0.000016] pwm-regulator vdd-log: Looking up pwm-supply property in node /vdd-log failed [ +0.000116] rk808 0-001b: Looking up vcc8-supply from device tree [ +0.000059] SWITCH_REG1: supplied by vcc3v3_sys [ +0.000049] vcc3v3_s3: at 3300 mV [ +0.000268] pwm-regulator vdd-log: Looking up pwm-supply from device tree [ +0.000015] pwm-regulator vdd-log: Looking up pwm-supply property in node /vdd-log failed [ +0.000083] rk808 0-001b: Looking up vcc12-supply from device tree [ +0.000058] SWITCH_REG2: supplied by vcc3v3_sys [ +0.000046] vcc3v3_s0: at 3300 mV [ +0.000265] pwm-regulator vdd-log: Looking up pwm-supply from device tree [ +0.000016] pwm-regulator vdd-log: Looking up pwm-supply property in node /vdd-log failed [ +0.003567] rk808-rtc rk808-rtc: rtc core: registered rk808-rtc as rtc0 [ +0.000486] rk3x-i2c ff3c0000.i2c: Initialized RK3xxx I2C bus at ffffff80096fc000 [ +0.001203] rk3x-i2c ff110000.i2c: Initialized RK3xxx I2C bus at ffffff80096fe000 [ +0.000892] rk3x-i2c ff120000.i2c: Initialized RK3xxx I2C bus at ffffff80097c2000 [ +0.000617] rk3x-i2c ff160000.i2c: Initialized RK3xxx I2C bus at ffffff80097c4000 [ +0.001156] fusb302 4-0022: GPIO lookup for consumer int-n [ +0.000013] fusb302 4-0022: using device tree for GPIO lookup [ +0.000048] of_get_named_gpiod_flags: parsed 'int-n-gpios' property of node '/i2c@ff3d0000/fusb30x@22[0]' - status (0) [ +0.000036] fusb302 4-0022: GPIO lookup for consumer vbus-5v [ +0.000013] fusb302 4-0022: using device tree for GPIO lookup [ +0.000041] of_get_named_gpiod_flags: parsed 'vbus-5v-gpios' property of node '/i2c@ff3d0000/fusb30x@22[0]' - status (0) [ +0.000040] fusb302 4-0022: GPIO lookup for consumer vbus-other [ +0.000012] fusb302 4-0022: using device tree for GPIO lookup [ +0.000014] of_get_named_gpiod_flags: can't parse 'vbus-other-gpios' property of node '/i2c@ff3d0000/fusb30x@22[0]' [ +0.000013] of_get_named_gpiod_flags: can't parse 'vbus-other-gpio' property of node '/i2c@ff3d0000/fusb30x@22[0]' [ +0.000012] fusb302 4-0022: using lookup tables for GPIO lookup [ +0.000013] fusb302 4-0022: lookup for GPIO vbus-other failed [ +0.000012] fusb302 4-0022: GPIO lookup for consumer discharge [ +0.000011] fusb302 4-0022: using device tree for GPIO lookup [ +0.000013] of_get_named_gpiod_flags: can't parse 'discharge-gpios' property of node '/i2c@ff3d0000/fusb30x@22[0]' [ +0.000013] of_get_named_gpiod_flags: can't parse 'discharge-gpio' property of node '/i2c@ff3d0000/fusb30x@22[0]' [ +0.000011] fusb302 4-0022: using lookup tables for GPIO lookup [ +0.000012] fusb302 4-0022: lookup for GPIO discharge failed [ +0.000216] fusb302 4-0022: Can't get property of role, set role to default DRP [ +0.001899] fusb302 4-0022: port 0 probe success with role ROLE_MODE_DRP, try_role ROLE_MODE_NONE [ +0.000214] input: Typec_Headphone as /devices/platform/ff3d0000.i2c/i2c-4/4-0022/input/input0 [ +0.000847] rk3x-i2c ff3d0000.i2c: Initialized RK3xxx I2C bus at ffffff80097c6000 [ +0.002615] usbcore: registered new interface driver uvcvideo [ +0.000010] USB Video Class driver (1.1.1) [ +0.000800] rockchip-iodomain ff320000.syscon:io-domains: Looking up pmu1830-supply from device tree [ +0.000400] rockchip-iodomain ff770000.syscon:io-domains: Looking up bt656-supply from device tree [ +0.000089] rockchip-iodomain ff770000.syscon:io-domains: Looking up audio-supply from device tree [ +0.000078] rockchip-iodomain ff770000.syscon:io-domains: Looking up sdmmc-supply from device tree [ +0.000074] rockchip-iodomain ff770000.syscon:io-domains: Looking up gpio1830-supply from device tree [ +0.001212] Boot mode: normal [ +0.001602] rk_tsadcv2_temp_to_code: Invalid conversion table: code=1023, temperature=2147483647 [ +0.000225] rockchip-thermal ff260000.tsadc: tsadc is probed successfully! [ +0.000990] dw_wdt ff848000.watchdog: Should better to setup a 'resets' property in dt, that must been named with reset [ +0.000576] device-mapper: uevent: version 1.0.3 [ +0.000426] device-mapper: ioctl: 4.34.0-ioctl (2015-10-28) initialised: dm-devel@redhat.com [ +0.000780] cpu cpu0: bin=1 [ +0.000083] cpu cpu0: leakage=21 [ +0.000042] cpu cpu0: Looking up cpu-supply from device tree [ +0.012691] cpu cpu0: temp=60625, pvtm=148152 (146898 + 1254) [ +0.000413] cpu cpu0: pvtm-volt-sel=1 [ +0.000090] cpu cpu0: bin-scale=34 [ +0.000469] cpu cpu4: bin=1 [ +0.000153] cpu cpu4: leakage=40 [ +0.000040] cpu cpu4: Looking up cpu-supply from device tree [ +0.012034] cpu cpu4: temp=61250, pvtm=150557 (149857 + 700) [ +0.000144] cpu cpu4: pvtm-volt-sel=1 [ +0.000074] cpu cpu4: bin-scale=17 [ +0.000397] cpu cpu0: Looking up cpu-supply from device tree [ +0.000420] cpu cpu0: Looking up cpu-supply from device tree [ +0.000925] cpu cpu0: avs=0 [ +0.000050] cpu cpu0: scale_rate=1416000000 [ +0.000269] cpu cpu0: l=0 h=2147483647 hyst=5000 l_limit=0 h_limit=0 [ +0.002450] cpu cpu0: failed to find power_model node [ +0.000360] cpu cpu4: Looking up cpu-supply from device tree [ +0.000704] cpu cpu4: avs=0 [ +0.000024] cpu cpu4: scale_rate=1800000000 [ +0.000180] cpu cpu4: l=0 h=2147483647 hyst=5000 l_limit=0 h_limit=0 [ +0.001840] cpu cpu4: failed to find power_model node [ +0.000813] sdhci: Secure Digital Host Controller Interface driver [ +0.000006] sdhci: Copyright(c) Pierre Ossman [ +0.000009] Synopsys Designware Multimedia Card Interface Driver [ +0.001046] dwmmc_rockchip fe310000.dwmmc: IDMAC supports 32-bit address mode. [ +0.000037] dwmmc_rockchip fe310000.dwmmc: Using internal DMA controller. [ +0.000013] dwmmc_rockchip fe310000.dwmmc: Version ID is 270a [ +0.000051] dwmmc_rockchip fe310000.dwmmc: DW MMC controller at irq 25,32 bit host data width,256 deep fifo [ +0.000019] dwmmc_rockchip fe310000.dwmmc: 'clock-freq-min-max' property was deprecated. [ +0.000013] dwmmc_rockchip fe310000.dwmmc: Looking up vmmc-supply from device tree [ +0.000009] dwmmc_rockchip fe310000.dwmmc: Looking up vmmc-supply property in node /dwmmc@fe310000 failed [ +0.000033] dwmmc_rockchip fe310000.dwmmc: Looking up vqmmc-supply from device tree [ +0.000009] dwmmc_rockchip fe310000.dwmmc: Looking up vqmmc-supply property in node /dwmmc@fe310000 failed [ +0.000014] dwmmc_rockchip fe310000.dwmmc: No vmmc regulator found [ +0.000007] dwmmc_rockchip fe310000.dwmmc: No vqmmc regulator found [ +0.000016] dwmmc_rockchip fe310000.dwmmc: GPIO lookup for consumer wp [ +0.000007] dwmmc_rockchip fe310000.dwmmc: using device tree for GPIO lookup [ +0.000010] of_get_named_gpiod_flags: can't parse 'wp-gpios' property of node '/dwmmc@fe310000[0]' [ +0.000008] of_get_named_gpiod_flags: can't parse 'wp-gpio' property of node '/dwmmc@fe310000[0]' [ +0.000007] dwmmc_rockchip fe310000.dwmmc: using lookup tables for GPIO lookup [ +0.000009] dwmmc_rockchip fe310000.dwmmc: lookup for GPIO wp failed [ +0.000236] rockchip-pm-domain ff310000.power-management:power-controller: Looking up pd_sdioaudio-supply from device tree [ +0.000011] rockchip-pm-domain ff310000.power-management:power-controller: Looking up pd_sdioaudio-supply property in node /power-management@ff310000/power-controller failed [ +0.000592] dwmmc_rockchip fe320000.dwmmc: IDMAC supports 32-bit address mode. [ +0.000024] dwmmc_rockchip fe320000.dwmmc: Using internal DMA controller. [ +0.000011] dwmmc_rockchip fe320000.dwmmc: Version ID is 270a [ +0.000035] dwmmc_rockchip fe320000.dwmmc: DW MMC controller at irq 26,32 bit host data width,256 deep fifo [ +0.000017] dwmmc_rockchip fe320000.dwmmc: 'clock-freq-min-max' property was deprecated. [ +0.000008] dwmmc_rockchip fe320000.dwmmc: Looking up vmmc-supply from device tree [ +0.000105] dwmmc_rockchip fe320000.dwmmc: Looking up vqmmc-supply from device tree [ +0.000069] dwmmc_rockchip fe320000.dwmmc: GPIO lookup for consumer cd [ +0.000008] dwmmc_rockchip fe320000.dwmmc: using device tree for GPIO lookup [ +0.000009] of_get_named_gpiod_flags: can't parse 'cd-gpios' property of node '/dwmmc@fe320000[0]' [ +0.000008] of_get_named_gpiod_flags: can't parse 'cd-gpio' property of node '/dwmmc@fe320000[0]' [ +0.000007] dwmmc_rockchip fe320000.dwmmc: using lookup tables for GPIO lookup [ +0.000008] dwmmc_rockchip fe320000.dwmmc: lookup for GPIO cd failed [ +0.000009] dwmmc_rockchip fe320000.dwmmc: GPIO lookup for consumer wp [ +0.000007] dwmmc_rockchip fe320000.dwmmc: using device tree for GPIO lookup [ +0.000008] of_get_named_gpiod_flags: can't parse 'wp-gpios' property of node '/dwmmc@fe320000[0]' [ +0.000008] of_get_named_gpiod_flags: can't parse 'wp-gpio' property of node '/dwmmc@fe320000[0]' [ +0.000007] dwmmc_rockchip fe320000.dwmmc: using lookup tables for GPIO lookup [ +0.000007] dwmmc_rockchip fe320000.dwmmc: lookup for GPIO wp failed [ +0.000161] rockchip-iodomain ff770000.syscon:io-domains: Setting to 3000000 done [ +0.000011] rockchip-iodomain ff770000.syscon:io-domains: Setting to 3000000 done [ +0.012559] mmc_host mmc0: Bus speed (slot 0) = 400000Hz (slot req 400000Hz, actual 400000HZ div = 0) [ +0.016451] rockchip-iodomain ff770000.syscon:io-domains: Setting to 3000000 done [ +0.000025] rockchip-iodomain ff770000.syscon:io-domains: Setting to 3000000 done [ +0.000134] dwmmc_rockchip fe320000.dwmmc: 1 slots initialized [ +0.000679] sdhci-pltfm: SDHCI platform and OF driver helper [ +0.000981] sdhci-arasan fe330000.sdhci: GPIO lookup for consumer wp [ +0.000019] sdhci-arasan fe330000.sdhci: using device tree for GPIO lookup [ +0.000020] of_get_named_gpiod_flags: can't parse 'wp-gpios' property of node '/sdhci@fe330000[0]' [ +0.000019] of_get_named_gpiod_flags: can't parse 'wp-gpio' property of node '/sdhci@fe330000[0]' [ +0.000016] sdhci-arasan fe330000.sdhci: using lookup tables for GPIO lookup [ +0.000018] sdhci-arasan fe330000.sdhci: lookup for GPIO wp failed [ +0.001164] sdhci-arasan fe330000.sdhci: Looking up vmmc-supply from device tree [ +0.000022] sdhci-arasan fe330000.sdhci: Looking up vmmc-supply property in node /sdhci@fe330000 failed [ +0.000051] sdhci-arasan fe330000.sdhci: Looking up vqmmc-supply from device tree [ +0.000019] sdhci-arasan fe330000.sdhci: Looking up vqmmc-supply property in node /sdhci@fe330000 failed [ +0.000033] sdhci-arasan fe330000.sdhci: No vmmc regulator found [ +0.000014] sdhci-arasan fe330000.sdhci: No vqmmc regulator found [ +0.032486] mmc1: SDHCI controller on fe330000.sdhci [fe330000.sdhci] using ADMA [ +0.003796] of_get_named_gpiod_flags: parsed 'gpios' property of node '/gpio-leds/led@1[0]' - status (0) [ +0.000572] ledtrig-cpu: registered to indicate activity on CPUs [ +0.000125] hidraw: raw HID events driver (C) Jiri Kosina [ +0.000727] usbcore: registered new interface driver usbhid [ +0.000017] usbhid: USB HID core driver [ +0.000505] ashmem: initialized [ +0.001608] rockchip-dmc dmc: unable to get devfreq-event device : dfi [ +0.002094] rockchip-saradc ff100000.saradc: Looking up vref-supply from device tree [ +0.022817] Initializing XFRM netlink socket [ +0.001000] NET: Registered protocol family 10 [ +0.001906] lib80211: common routines for IEEE802.11 drivers [ +0.000029] lib80211_crypt: registered algorithm 'NULL' [ +0.000031] lib80211_crypt: registered algorithm 'WEP' [ +0.000024] lib80211_crypt: registered algorithm 'CCMP' [ +0.000023] lib80211_crypt: registered algorithm 'TKIP' [ +0.000020] [WLAN_RFKILL]: Enter rfkill_wlan_init [ +0.000724] [WLAN_RFKILL]: Enter rfkill_wlan_probe [ +0.000108] [WLAN_RFKILL]: wlan_platdata_parse_dt: wifi_chip_type = ap6354 [ +0.000013] [WLAN_RFKILL]: wlan_platdata_parse_dt: enable wifi power control. [ +0.000013] [WLAN_RFKILL]: wlan_platdata_parse_dt: wifi power controled by gpio. [ +0.000020] of_get_named_gpiod_flags: can't parse 'WIFI,poweren_gpio' property of node '/wireless-wlan[0]' [ +0.000017] of_get_named_gpiod_flags: can't parse 'WIFI,vbat_gpio' property of node '/wireless-wlan[0]' [ +0.000016] of_get_named_gpiod_flags: can't parse 'WIFI,reset_gpio' property of node '/wireless-wlan[0]' [ +0.000088] of_get_named_gpiod_flags: parsed 'WIFI,host_wake_irq' property of node '/wireless-wlan[0]' - status (0) [ +0.000014] [WLAN_RFKILL]: wlan_platdata_parse_dt: get property: WIFI,host_wake_irq = 3, flags = 0. [ +0.000021] [WLAN_RFKILL]: wlan_platdata_parse_dt: The ref_wifi_clk not found ! [ +0.000013] [WLAN_RFKILL]: rfkill_wlan_probe: init gpio [ +0.000016] [WLAN_RFKILL]: Exit rfkill_wlan_probe [ +0.000098] [BT_RFKILL]: Enter rfkill_rk_init [ +0.000786] of_get_named_gpiod_flags: parsed 'uart_rts_gpios' property of node '/wireless-bluetooth[0]' - status (0) [ +0.000016] [BT_RFKILL]: bluetooth_platdata_parse_dt: get property: uart_rts_gpios = 83. [ +0.000021] of_get_named_gpiod_flags: can't parse 'BT,power_gpio' property of node '/wireless-bluetooth[0]' [ +0.000052] of_get_named_gpiod_flags: parsed 'BT,reset_gpio' property of node '/wireless-bluetooth[0]' - status (0) [ +0.000014] [BT_RFKILL]: bluetooth_platdata_parse_dt: get property: BT,reset_gpio = 9. [ +0.000049] of_get_named_gpiod_flags: parsed 'BT,wake_gpio' property of node '/wireless-bluetooth[0]' - status (0) [ +0.000014] [BT_RFKILL]: bluetooth_platdata_parse_dt: get property: BT,wake_gpio = 90. [ +0.000049] of_get_named_gpiod_flags: parsed 'BT,wake_host_irq' property of node '/wireless-bluetooth[0]' - status (0) [ +0.000013] [BT_RFKILL]: bluetooth_platdata_parse_dt: get property: BT,wake_host_irq = 4. [ +0.001347] [BT_RFKILL]: Request irq for bt wakeup host [ +0.000105] [BT_RFKILL]: ** disable irq [ +0.000237] [BT_RFKILL]: bt shut off power [ +0.021104] [BT_RFKILL]: bt_default device registered. [ +0.000131] Key type dns_resolver registered [ +0.000413] sensor_register_slave:mpu6880_gyro,id=50 [ +0.000639] ov4689 1-0036: driver version: 00.01.01 [ +0.000021] ov4689 1-0036: could not get module information! [ +0.000058] ov4689 1-0036: GPIO lookup for consumer reset [ +0.000012] ov4689 1-0036: using device tree for GPIO lookup [ +0.000044] of_get_named_gpiod_flags: parsed 'reset-gpios' property of node '/i2c@ff110000/ov4689@36[0]' - status (0) [ +0.000040] ov4689 1-0036: GPIO lookup for consumer pwdn [ +0.000011] ov4689 1-0036: using device tree for GPIO lookup [ +0.000039] of_get_named_gpiod_flags: parsed 'pwdn-gpios' property of node '/i2c@ff110000/ov4689@36[0]' - status (0) [ +0.000296] ov4689 1-0036: Looking up avdd-supply from device tree [ +0.000016] ov4689 1-0036: Looking up avdd-supply property in node /i2c@ff110000/ov4689@36 failed [ +0.000041] 1-0036 supply avdd not found, using dummy regulator [ +0.000083] ov4689 1-0036: Looking up dovdd-supply from device tree [ +0.000015] ov4689 1-0036: Looking up dovdd-supply property in node /i2c@ff110000/ov4689@36 failed [ +0.000021] 1-0036 supply dovdd not found, using dummy regulator [ +0.000049] ov4689 1-0036: Looking up dvdd-supply from device tree [ +0.000015] ov4689 1-0036: Looking up dvdd-supply property in node /i2c@ff110000/ov4689@36 failed [ +0.000021] 1-0036 supply dvdd not found, using dummy regulator [ +0.002749] ov4689 1-0036: Unexpected sensor id(000000), ret(-5) [ +0.000810] ov4689 2-0036: driver version: 00.01.01 [ +0.000020] ov4689 2-0036: could not get module information! [ +0.000045] ov4689 2-0036: GPIO lookup for consumer reset [ +0.000012] ov4689 2-0036: using device tree for GPIO lookup [ +0.000043] of_get_named_gpiod_flags: parsed 'reset-gpios' property of node '/i2c@ff120000/ov4689@36[0]' - status (0) [ +0.000044] ov4689 2-0036: GPIO lookup for consumer pwdn [ +0.000012] ov4689 2-0036: using device tree for GPIO lookup [ +0.000038] of_get_named_gpiod_flags: parsed 'pwdn-gpios' property of node '/i2c@ff120000/ov4689@36[0]' - status (0) [ +0.000251] ov4689 2-0036: Looking up avdd-supply from device tree [ +0.000015] ov4689 2-0036: Looking up avdd-supply property in node /i2c@ff120000/ov4689@36 failed [ +0.000041] 2-0036 supply avdd not found, using dummy regulator [ +0.000111] ov4689 2-0036: Looking up dovdd-supply from device tree [ +0.000015] ov4689 2-0036: Looking up dovdd-supply property in node /i2c@ff120000/ov4689@36 failed [ +0.000022] 2-0036 supply dovdd not found, using dummy regulator [ +0.000054] ov4689 2-0036: Looking up dvdd-supply from device tree [ +0.000014] ov4689 2-0036: Looking up dvdd-supply property in node /i2c@ff120000/ov4689@36 failed [ +0.000021] 2-0036 supply dvdd not found, using dummy regulator [ +0.002645] ov4689 2-0036: Unexpected sensor id(000000), ret(-5) [ +0.000411] Error: Driver 'ov7750' is already registered, aborting... [ +0.000022] Error: Driver 'ov8858' is already registered, aborting... [ +0.000564] ov13850 1-0010: driver version: 00.01.01 [ +0.000020] ov13850 1-0010: could not get module information! [ +0.000045] ov13850 1-0010: GPIO lookup for consumer reset [ +0.000012] ov13850 1-0010: using device tree for GPIO lookup [ +0.000044] of_get_named_gpiod_flags: parsed 'reset-gpios' property of node '/i2c@ff110000/ov13850@10[0]' - status (0) [ +0.000043] ov13850 1-0010: GPIO lookup for consumer pwdn [ +0.000012] ov13850 1-0010: using device tree for GPIO lookup [ +0.000038] of_get_named_gpiod_flags: parsed 'pwdn-gpios' property of node '/i2c@ff110000/ov13850@10[0]' - status (0) [ +0.000035] ov13850 1-0010: Looking up avdd-supply from device tree [ +0.000014] ov13850 1-0010: Looking up avdd-supply property in node /i2c@ff110000/ov13850@10 failed [ +0.000041] 1-0010 supply avdd not found, using dummy regulator [ +0.000074] ov13850 1-0010: Looking up dovdd-supply from device tree [ +0.000014] ov13850 1-0010: Looking up dovdd-supply property in node /i2c@ff110000/ov13850@10 failed [ +0.000022] 1-0010 supply dovdd not found, using dummy regulator [ +0.000061] ov13850 1-0010: Looking up dvdd-supply from device tree [ +0.000015] ov13850 1-0010: Looking up dvdd-supply property in node /i2c@ff110000/ov13850@10 failed [ +0.000022] 1-0010 supply dvdd not found, using dummy regulator [ +0.002023] ov13850 1-0010: Unexpected sensor id(000000), ret(-5) [ +0.000468] ov13850 2-0010: driver version: 00.01.01 [ +0.000019] ov13850 2-0010: could not get module information! [ +0.000039] ov13850 2-0010: GPIO lookup for consumer reset [ +0.000012] ov13850 2-0010: using device tree for GPIO lookup [ +0.000040] of_get_named_gpiod_flags: parsed 'reset-gpios' property of node '/i2c@ff120000/ov13850@10[0]' - status (0) [ +0.000038] ov13850 2-0010: GPIO lookup for consumer pwdn [ +0.000012] ov13850 2-0010: using device tree for GPIO lookup [ +0.000038] of_get_named_gpiod_flags: parsed 'pwdn-gpios' property of node '/i2c@ff120000/ov13850@10[0]' - status (0) [ +0.000033] ov13850 2-0010: Looking up avdd-supply from device tree [ +0.000015] ov13850 2-0010: Looking up avdd-supply property in node /i2c@ff120000/ov13850@10 failed [ +0.000027] 2-0010 supply avdd not found, using dummy regulator [ +0.000058] ov13850 2-0010: Looking up dovdd-supply from device tree [ +0.000014] ov13850 2-0010: Looking up dovdd-supply property in node /i2c@ff120000/ov13850@10 failed [ +0.000022] 2-0010 supply dovdd not found, using dummy regulator [ +0.000049] ov13850 2-0010: Looking up dvdd-supply from device tree [ +0.000015] ov13850 2-0010: Looking up dvdd-supply property in node /i2c@ff120000/ov13850@10 failed [ +0.000021] 2-0010 supply dvdd not found, using dummy regulator [ +0.003150] ov13850 2-0010: Unexpected sensor id(000000), ret(-5) [ +0.000492] Error: Driver 'sc031gs' is already registered, aborting... [ +0.001323] Registered cp15_barrier emulation handler [ +0.000140] Registered setend emulation handler [ +0.002711] registered taskstats version 1 [ +0.000038] Loading compiled-in X.509 certificates [ +0.003555] Btrfs loaded, integrity-checker=on [ +0.000107] BTRFS: selftest: Running btrfs free space cache tests [ +0.000028] BTRFS: selftest: Running extent only tests [ +0.000024] BTRFS: selftest: Running bitmap only tests [ +0.000026] BTRFS: selftest: Running bitmap and extent tests [ +0.000030] BTRFS: selftest: Running space stealing from bitmap to extent [ +0.001011] BTRFS: selftest: Free space cache tests finished [ +0.000008] BTRFS: selftest: Running extent buffer operation tests [ +0.000007] BTRFS: selftest: Running btrfs_split_item tests [ +0.000053] BTRFS: selftest: Running find delalloc tests [ +0.001457] mmc1: new HS200 MMC card at address 0001 [ +0.001533] mmcblk1: mmc1:0001 AJTD4R 14.6 GiB [ +0.001983] mmcblk1boot0: mmc1:0001 AJTD4R partition 1 4.00 MiB [ +0.001046] mmcblk1boot1: mmc1:0001 AJTD4R partition 2 4.00 MiB [ +0.001123] mmcblk1rpmb: mmc1:0001 AJTD4R partition 3 4.00 MiB [ +0.002187] mmcblk1: p1 p2 p3 p4 [ +0.340596] BTRFS: selftest: Running btrfs_get_extent tests [ +0.000204] BTRFS: selftest: Running hole first btrfs_get_extent test [ +0.000033] BTRFS: selftest: Running outstanding_extents tests [ +0.000050] BTRFS: selftest: Running qgroup tests [ +0.000007] BTRFS: selftest: Qgroup basic add [ +0.000053] BTRFS: selftest: Qgroup multiple refs test [ +0.048580] Key type encrypted registered [ +0.001210] rga2: Driver loaded successfully ver:3.02 [ +0.000510] rga2: Module initialized. [ +0.000451] rockchip-pm-domain ff310000.power-management:power-controller: Looking up pd_rga-supply from device tree [ +0.000037] rockchip-pm-domain ff310000.power-management:power-controller: Looking up pd_rga-supply property in node /power-management@ff310000/power-controller failed [ +0.000511] phy phy-ff770000.syscon:usb2-phy@e450.6: Looking up phy-supply from device tree [ +0.001091] phy phy-ff770000.syscon:usb2-phy@e450.7: Looking up phy-supply from device tree [ +0.000018] phy phy-ff770000.syscon:usb2-phy@e450.7: Looking up phy-supply property in node /syscon@ff770000/usb2-phy@e450/otg-port failed [ +0.000124] phy phy-ff770000.syscon:usb2-phy@e450.7: Looking up vbus-supply from device tree [ +0.000010] phy phy-ff770000.syscon:usb2-phy@e450.7: Looking up vbus-supply property in node /syscon@ff770000/usb2-phy@e450/otg-port failed [ +0.000020] phy phy-ff770000.syscon:usb2-phy@e450.7: Failed to get VBUS supply regulator [ +0.001831] phy phy-ff7c0000.phy.8: Looking up phy-supply from device tree [ +0.000012] phy phy-ff7c0000.phy.8: Looking up phy-supply property in node /phy@ff7c0000/dp-port failed [ +0.000092] phy phy-ff7c0000.phy.9: Looking up phy-supply from device tree [ +0.000010] phy phy-ff7c0000.phy.9: Looking up phy-supply property in node /phy@ff7c0000/usb3-port failed [ +0.000203] [drm] Rockchip DRM driver version: v1.0.1 [ +0.000321] rockchip-drm display-subsystem: defer getting devfreq [ +0.000314] rockchip-vop ff900000.vop: missing rockchip,grf property [ +0.000216] rockchip-drm display-subsystem: bound ff900000.vop (ops 0xffffff8008c68818) [ +0.000043] rockchip-vop ff8f0000.vop: missing rockchip,grf property [ +0.000145] rockchip-drm display-subsystem: bound ff8f0000.vop (ops 0xffffff8008c68818) [ +0.000229] dwhdmi-rockchip ff940000.hdmi: Detected HDMI TX controller v2.11a with HDCP (DWC HDMI 2.0 TX PHY) [ +0.003137] rockchip-drm display-subsystem: bound ff940000.hdmi (ops 0xffffff8008c5d890) [ +0.000091] [drm] Supports vblank timestamp caching Rev 2 (21.10.2013). [ +0.000018] [drm] No driver support for vblank timestamp query. [ +0.000620] rockchip-drm display-subsystem: failed to parse loader memory [ +0.000073] rockchip-drm display-subsystem: No connectors reported connected with modes [ +0.000095] [drm] Cannot find any crtc or sizes - going 1024x768 [ +0.013862] Console: switching to colour frame buffer device 128x48 [ +0.005016] rockchip-drm display-subsystem: fb0: frame buffer device [ +0.006449] xhci-hcd xhci-hcd.7.auto: xHCI Host Controller [ +0.000625] xhci-hcd xhci-hcd.7.auto: new USB bus registered, assigned bus number 3 [ +0.000274] xhci-hcd xhci-hcd.7.auto: hcc params 0x0220fe64 hci version 0x110 quirks 0x06030010 [ +0.000109] xhci-hcd xhci-hcd.7.auto: irq 231, io mem 0xfe800000 [ +0.000573] usb usb3: New USB device found, idVendor=1d6b, idProduct=0002 [ +0.000030] usb usb3: New USB device strings: Mfr=3, Product=2, SerialNumber=1 [ +0.000023] usb usb3: Product: xHCI Host Controller [ +0.000023] usb usb3: Manufacturer: Linux 4.4.213-rk3399 xhci-hcd [ +0.000023] usb usb3: SerialNumber: xhci-hcd.7.auto [ +0.001550] hub 3-0:1.0: USB hub found [ +0.000046] hub 3-0:1.0: 1 port detected [ +0.000387] xhci-hcd xhci-hcd.7.auto: xHCI Host Controller [ +0.000363] xhci-hcd xhci-hcd.7.auto: new USB bus registered, assigned bus number 4 [ +0.000093] usb usb4: We don't know the algorithms for LPM for this host, disabling LPM. [ +0.000140] usb usb4: New USB device found, idVendor=1d6b, idProduct=0003 [ +0.000014] usb usb4: New USB device strings: Mfr=3, Product=2, SerialNumber=1 [ +0.000013] usb usb4: Product: xHCI Host Controller [ +0.000011] usb usb4: Manufacturer: Linux 4.4.213-rk3399 xhci-hcd [ +0.000012] usb usb4: SerialNumber: xhci-hcd.7.auto [ +0.000671] hub 4-0:1.0: USB hub found [ +0.000039] hub 4-0:1.0: 1 port detected [ +0.002435] xhci-hcd xhci-hcd.7.auto: remove, state 1 [ +0.000034] usb usb4: USB disconnect, device number 1 [ +0.004728] xhci-hcd xhci-hcd.8.auto: xHCI Host Controller [ +0.011767] xhci-hcd xhci-hcd.7.auto: Host not halted after 16000 microseconds. [ +0.000011] xhci-hcd xhci-hcd.7.auto: Host controller not halted, aborting reset. [ +0.000059] xhci-hcd xhci-hcd.7.auto: USB bus 4 deregistered [ +0.000067] xhci-hcd xhci-hcd.8.auto: new USB bus registered, assigned bus number 5 [ +0.000158] xhci-hcd xhci-hcd.8.auto: hcc params 0x0220fe64 hci version 0x110 quirks 0x06030010 [ +0.000041] xhci-hcd xhci-hcd.8.auto: irq 232, io mem 0xfe900000 [ +0.000193] usb usb5: New USB device found, idVendor=1d6b, idProduct=0002 [ +0.000010] usb usb5: New USB device strings: Mfr=3, Product=2, SerialNumber=1 [ +0.000008] usb usb5: Product: xHCI Host Controller [ +0.000008] usb usb5: Manufacturer: Linux 4.4.213-rk3399 xhci-hcd [ +0.000007] usb usb5: SerialNumber: xhci-hcd.8.auto [ +0.000375] hub 5-0:1.0: USB hub found [ +0.000026] hub 5-0:1.0: 1 port detected [ +0.000221] xhci-hcd xhci-hcd.8.auto: xHCI Host Controller [ +0.000550] xhci-hcd xhci-hcd.7.auto: remove, state 1 [ +0.000040] usb usb3: USB disconnect, device number 1 [ +0.000075] xhci-hcd xhci-hcd.8.auto: new USB bus registered, assigned bus number 6 [ +0.001045] usb usb6: We don't know the algorithms for LPM for this host, disabling LPM. [ +0.000061] xhci-hcd xhci-hcd.7.auto: USB bus 3 deregistered [ +0.000116] usb usb6: New USB device found, idVendor=1d6b, idProduct=0003 [ +0.000015] usb usb6: New USB device strings: Mfr=3, Product=2, SerialNumber=1 [ +0.000012] usb usb6: Product: xHCI Host Controller [ +0.000013] usb usb6: Manufacturer: Linux 4.4.213-rk3399 xhci-hcd [ +0.000011] usb usb6: SerialNumber: xhci-hcd.8.auto [ +0.000799] hub 6-0:1.0: USB hub found [ +0.000042] hub 6-0:1.0: 1 port detected [ +0.005069] ehci-platform fe380000.usb: EHCI Host Controller [ +0.000386] ehci-platform fe380000.usb: new USB bus registered, assigned bus number 3 [ +0.000153] ehci-platform fe380000.usb: irq 28, io mem 0xfe380000 [ +0.008751] ehci-platform fe380000.usb: USB 2.0 started, EHCI 1.00 [ +0.000325] usb usb3: New USB device found, idVendor=1d6b, idProduct=0002 [ +0.000020] usb usb3: New USB device strings: Mfr=3, Product=2, SerialNumber=1 [ +0.000017] usb usb3: Product: EHCI Host Controller [ +0.000016] usb usb3: Manufacturer: Linux 4.4.213-rk3399 ehci_hcd [ +0.000016] usb usb3: SerialNumber: fe380000.usb [ +0.000973] hub 3-0:1.0: USB hub found [ +0.000059] hub 3-0:1.0: 1 port detected [ +0.001056] vendor storage:20190527 ret = 0 [ +0.000417] ohci-platform fe3a0000.usb: Generic Platform OHCI controller [ +0.000462] ohci-platform fe3a0000.usb: new USB bus registered, assigned bus number 4 [ +0.000242] ohci-platform fe3a0000.usb: irq 29, io mem 0xfe3a0000 [ +0.061031] usb usb4: New USB device found, idVendor=1d6b, idProduct=0001 [ +0.000041] usb usb4: New USB device strings: Mfr=3, Product=2, SerialNumber=1 [ +0.000025] usb usb4: Product: Generic Platform OHCI controller [ +0.000024] usb usb4: Manufacturer: Linux 4.4.213-rk3399 ohci_hcd [ +0.000023] usb usb4: SerialNumber: fe3a0000.usb [ +0.001667] hub 4-0:1.0: USB hub found [ +0.000119] hub 4-0:1.0: 1 port detected [ +0.001850] input: adc-keys as /devices/platform/adc-keys/input/input1 [ +0.003226] dwmmc_rockchip fe310000.dwmmc: IDMAC supports 32-bit address mode. [ +0.000084] dwmmc_rockchip fe310000.dwmmc: Using internal DMA controller. [ +0.000034] dwmmc_rockchip fe310000.dwmmc: Version ID is 270a [ +0.000067] dwmmc_rockchip fe310000.dwmmc: DW MMC controller at irq 25,32 bit host data width,256 deep fifo [ +0.000060] dwmmc_rockchip fe310000.dwmmc: 'clock-freq-min-max' property was deprecated. [ +0.000032] dwmmc_rockchip fe310000.dwmmc: Looking up vmmc-supply from device tree [ +0.000030] dwmmc_rockchip fe310000.dwmmc: Looking up vmmc-supply property in node /dwmmc@fe310000 failed [ +0.000073] dwmmc_rockchip fe310000.dwmmc: Looking up vqmmc-supply from device tree [ +0.000029] dwmmc_rockchip fe310000.dwmmc: Looking up vqmmc-supply property in node /dwmmc@fe310000 failed [ +0.000047] dwmmc_rockchip fe310000.dwmmc: No vmmc regulator found [ +0.000021] dwmmc_rockchip fe310000.dwmmc: No vqmmc regulator found [ +0.000041] dwmmc_rockchip fe310000.dwmmc: GPIO lookup for consumer wp [ +0.000023] dwmmc_rockchip fe310000.dwmmc: using device tree for GPIO lookup [ +0.000029] of_get_named_gpiod_flags: can't parse 'wp-gpios' property of node '/dwmmc@fe310000[0]' [ +0.000027] of_get_named_gpiod_flags: can't parse 'wp-gpio' property of node '/dwmmc@fe310000[0]' [ +0.000023] dwmmc_rockchip fe310000.dwmmc: using lookup tables for GPIO lookup [ +0.000025] dwmmc_rockchip fe310000.dwmmc: lookup for GPIO wp failed [ +0.000545] platform sdio-pwrseq: GPIO lookup for consumer reset [ +0.000024] platform sdio-pwrseq: using device tree for GPIO lookup [ +0.000077] of_get_named_gpiod_flags: parsed 'reset-gpios' property of node '/sdio-pwrseq[0]' - status (0) [ +0.000077] dwmmc_rockchip fe310000.dwmmc: allocated mmc-pwrseq [ +0.015007] mmc_host mmc2: Bus speed (slot 0) = 400000Hz (slot req 400000Hz, actual 400000HZ div = 0) [ +0.015875] dwmmc_rockchip fe310000.dwmmc: 1 slots initialized [ +0.000742] rockchip-dmc dmc: Looking up center-supply from device tree [ +0.000386] rockchip-dmc dmc: Failed to get leakage [ +0.000050] rockchip-dmc dmc: Looking up center-supply from device tree [ +0.000032] vdd_center: could not add device link dmc err -17 [ +0.000014] vdd_center: Failed to create debugfs directory [ +0.000013] rockchip-dmc dmc: Failed to get pvtm [ +0.000539] rockchip-dmc dmc: avs=0 [ +0.000044] rockchip-dmc dmc: failed to get vop pn to msch rl [ +0.001285] rockchip-dmc dmc: l=-2147483648 h=2147483647 hyst=0 l_limit=0 h_limit=0 [ +0.000031] rockchip-dmc dmc: could not find power_model node [ +0.004180] of_get_named_gpiod_flags: can't parse 'simple-audio-card,hp-det-gpio' property of node '/rt5651-sound[0]' [ +0.000016] of_get_named_gpiod_flags: can't parse 'simple-audio-card,mic-det-gpio' property of node '/rt5651-sound[0]' [ +0.018873] asoc-simple-card rt5651-sound: rt5651-aif1 <-> ff890000.i2s mapping ok [ +0.000100] asoc-simple-card rt5651-sound: ASoC: no source widget found for MICBIAS1 [ +0.000019] asoc-simple-card rt5651-sound: ASoC: Failed to add route MICBIAS1 -> direct -> Mic Jack [ +0.000333] rt5651 1-001a: ASoC: mux INL1 Mux has no paths [ +0.000029] rt5651 1-001a: ASoC: mux INR1 Mux has no paths [ +0.000025] rt5651 1-001a: ASoC: mux INL2 Mux has no paths [ +0.000025] rt5651 1-001a: ASoC: mux INR2 Mux has no paths [ +0.007796] of_get_named_gpiod_flags: can't parse 'simple-audio-card,hp-det-gpio' property of node '/hdmi-sound[0]' [ +0.000033] of_get_named_gpiod_flags: can't parse 'simple-audio-card,mic-det-gpio' property of node '/hdmi-sound[0]' [ +0.000951] asoc-simple-card hdmi-sound: i2s-hifi <-> ff8a0000.i2s mapping ok [ +0.003935] of_get_named_gpiod_flags: can't parse 'simple-audio-card,hp-det-gpio' property of node '/spdif-sound[0]' [ +0.000033] of_get_named_gpiod_flags: can't parse 'simple-audio-card,mic-det-gpio' property of node '/spdif-sound[0]' [ +0.000588] rockchip-spdif ff870000.spdif: Missing dma channel for stream: 0 [ +0.000036] rockchip-spdif ff870000.spdif: ASoC: pcm constructor failed: -22 [ +0.000019] asoc-simple-card spdif-sound: ASoC: can't create pcm ff870000.spdif-dit-hifi :-22 [ +0.000016] asoc-simple-card spdif-sound: ASoC: failed to instantiate card -22 [ +0.000316] asoc-simple-card: probe of spdif-sound failed with error -22 [ +0.000381] rockchip-pm-domain ff310000.power-management:power-controller: Looking up pd_edp-supply from device tree [ +0.000026] rockchip-pm-domain ff310000.power-management:power-controller: Looking up pd_edp-supply property in node /power-management@ff310000/power-controller failed [ +0.000103] rockchip-pm-domain ff310000.power-management:power-controller: Looking up pd_gpu-supply from device tree [ +0.000022] rockchip-pm-domain ff310000.power-management:power-controller: Looking up pd_gpu-supply property in node /power-management@ff310000/power-controller failed [ +0.000079] rockchip-pm-domain ff310000.power-management:power-controller: Looking up pd_iep-supply from device tree [ +0.000022] rockchip-pm-domain ff310000.power-management:power-controller: Looking up pd_iep-supply property in node /power-management@ff310000/power-controller failed [ +0.000256] dhd_module_init: in Dongle Host Driver, version 1.579.77.41.22 (r-20191105-2)(20191120-1) [ +0.000016] ======== dhd_wlan_init_plat_data ======== [ +0.000009] [WLAN_RFKILL]: rockchip_wifi_get_oob_irq: Enter [ +0.000012] dhd_wlan_init_gpio: WL_HOST_WAKE=-1, oob_irq=72, oob_irq_flags=0x414 [ +0.000007] dhd_wlan_init_gpio: WL_REG_ON=-1 [ +0.000007] dhd_wifi_platform_load: Enter [ +0.000007] Power-up adapter 'DHD generic adapter' [ +0.000051] wifi_platform_set_power = 1 [ +0.000006] ======== PULL WL_REG_ON(-1) HIGH! ======== [ +0.000007] [WLAN_RFKILL]: rockchip_wifi_power: 1 [ +0.000008] [WLAN_RFKILL]: wifi turn on power. -1 [ +0.000818] of_get_named_gpiod_flags: parsed 'gpios' property of node '/gpio-keys/button@0[0]' - status (0) [ +0.000089] gpio-5 (GPIO Key Power): gpiod_set_debounce: missing set() or set_debounce() operations [ +0.000429] input: gpio-keys as /devices/platform/gpio-keys/input/input2 [ +0.008953] mmc2: queuing unknown CIS tuple 0x80 (2 bytes) [ +0.001605] mmc2: queuing unknown CIS tuple 0x80 (3 bytes) [ +0.001603] mmc2: queuing unknown CIS tuple 0x80 (3 bytes) [ +0.002862] mmc2: queuing unknown CIS tuple 0x80 (7 bytes) [ +0.003401] mmc2: queuing unknown CIS tuple 0x81 (9 bytes) [ +0.052873] mmc_host mmc2: Bus speed (slot 0) = 150000000Hz (slot req 150000000Hz, actual 150000000HZ div = 0) [ +0.028758] rk808-rtc rk808-rtc: setting system clock to 2013-01-18 08:50:11 UTC (1358499011) [ +0.000026] of_cfs_init [ +0.000109] of_cfs_init: OK [ +0.029945] PM: Hibernation image not present or could not be loaded. [ +0.000055] vcc_sd: disabling [ +0.000014] vcc_lcd: disabling [ +0.000108] rockchip-pm-domain ff310000.power-management:power-controller: Looking up pd_isp1-supply from device tree [ +0.000023] rockchip-pm-domain ff310000.power-management:power-controller: Looking up pd_isp1-supply property in node /power-management@ff310000/power-controller failed [ +0.000177] rockchip-pm-domain ff310000.power-management:power-controller: Looking up pd_isp0-supply from device tree [ +0.000018] rockchip-pm-domain ff310000.power-management:power-controller: Looking up pd_isp0-supply property in node /power-management@ff310000/power-controller failed [ +0.000088] rockchip-pm-domain ff310000.power-management:power-controller: Looking up pd_vopb-supply from device tree [ +0.000017] rockchip-pm-domain ff310000.power-management:power-controller: Looking up pd_vopb-supply property in node /power-management@ff310000/power-controller failed [ +0.000086] rockchip-pm-domain ff310000.power-management:power-controller: Looking up pd_vopl-supply from device tree [ +0.000017] rockchip-pm-domain ff310000.power-management:power-controller: Looking up pd_vopl-supply property in node /power-management@ff310000/power-controller failed [ +0.000062] rockchip-pm-domain ff310000.power-management:power-controller: Looking up pd_vo-supply from device tree [ +0.000017] rockchip-pm-domain ff310000.power-management:power-controller: Looking up pd_vo-supply property in node /power-management@ff310000/power-controller failed [ +0.000058] rockchip-pm-domain ff310000.power-management:power-controller: Looking up pd_vdu-supply from device tree [ +0.000016] rockchip-pm-domain ff310000.power-management:power-controller: Looking up pd_vdu-supply property in node /power-management@ff310000/power-controller failed [ +0.000072] rockchip-pm-domain ff310000.power-management:power-controller: Looking up pd_vcodec-supply from device tree [ +0.000016] rockchip-pm-domain ff310000.power-management:power-controller: Looking up pd_vcodec-supply property in node /power-management@ff310000/power-controller failed [ +0.001258] ALSA device list: [ +0.000011] #0: Dummy 1 [ +0.000009] #1: Loopback 1 [ +0.000008] #2: realtek,rt5651-codec [ +0.000009] #3: rockchip,hdmi [ +0.000892] Freeing unused kernel memory: 1088K [ +0.031827] usb 3-1: new high-speed USB device number 2 using ehci-platform [ +0.047099] dwmmc_rockchip fe310000.dwmmc: Successfully tuned phase to 181 [ +0.007013] mmc2: queuing unknown CIS tuple 0x91 (3 bytes) [ +0.000080] mmc2: new ultra high speed SDR104 SDIO card at address 0001 [ +0.081664] wifi_platform_bus_enumerate device present 1 [ +0.000017] ======== Card detection to detect SDIO card! ======== [ +0.000010] mmc2:mmc host rescan start! [ +0.003074] usb 3-1: New USB device found, idVendor=32e4, idProduct=9520 [ +0.000025] usb 3-1: New USB device strings: Mfr=1, Product=2, SerialNumber=0 [ +0.000011] usb 3-1: Product: HD USB Camera [ +0.000010] usb 3-1: Manufacturer: HD Camera Manufacturer [ +0.001448] uvcvideo: Found UVC 1.00 device HD USB Camera (32e4:9520) [ +0.011558] bcmsdh_register: register client driver [ +0.000227] bcmsdh_sdmmc_probe: Enter num=1 [ +0.000107] bcmsdh_sdmmc_probe: Enter num=2 [ +0.000010] bus num (host idx)=2, slot num (rca)=1 [ +0.000010] found adapter info 'DHD generic adapter' [ +0.000038] sdioh_attach: set sd_f2_blocksize 256 [ +0.000029] sdioh_attach: sd clock rate = 0 [ +0.000155] dhdsdio_probe : no mutex held. set lock [ +0.000083] F1 signature read @0x18000000=0x15294345 [ +0.002645] F1 signature OK, socitype:0x1 chip:0x4345 rev:0x9 pkg:0x2 [ +0.000474] DHD: dongle ram size is set to 819200(orig 819200) at 0x198000 [ +0.000115] [dhd] dhd_conf_set_chiprev : chip=0x4345, chiprev=9 [ +0.000220] [dhd] CFG80211-ERROR) wl_setup_wiphy : Registering Vendor80211 [ +0.000491] [dhd] CFG80211-ERROR) wl_setup_wiphy : SAE support [ +0.000941] [dhd] CFG80211-ERROR) wl_init_prof : wl_init_prof: No profile [ +0.000799] dhd_attach(): thread:dhd_watchdog_thread:e5 started [ +0.000217] dhd_attach(): thread:dhd_dpc:e6 started [ +0.000155] dhd_attach(): thread:dhd_rxf:e7 started [ +0.000017] dhd_deferred_work_init: work queue initialized [ +0.000010] dhd_tcpack_suppress_set: TCP ACK Suppress mode 0 -> mode 2 [ +0.000043] dhd_bus_set_default_min_res_mask: Unhandled chip id [ +0.000178] sdioh_cis_read: func_cis_ptr[0]=0x10ac [ +0.005676] Dongle Host Driver, version 1.579.77.41.22 (r-20191105-2)(20191120-1) [ +0.000890] Register interface [wlan0] MAC: 10:2c:6b:16:bd:a4 [ +0.000183] dhd_tcpack_suppress_set: TCP ACK Suppress mode 2 -> mode 0 [ +0.000019] dhd_wl_ioctl: returning as busstate=0 [ +0.000010] dhd_dbg_detach_pkt_monitor, 2204 [ +0.000011] dhd_bus_devreset: == Power OFF == [ +0.000211] bcmsdh_oob_intr_unregister: Enter [ +0.000008] bcmsdh_oob_intr_unregister: irq is not registered [ +0.000016] dhd_txglom_enable: enable 0 [ +0.000008] dhd_bus_devreset: WLAN OFF DONE [ +0.000034] wifi_platform_set_power = 0 [ +0.000009] ======== PULL WL_REG_ON(-1) LOW! ======== [ +0.000008] [WLAN_RFKILL]: rockchip_wifi_power: 0 [ +0.000026] [WLAN_RFKILL]: wifi shut off power. [ +0.000011] dhdsdio_probe : the lock is released. [ +0.000196] dhd_module_init: Exit err=0 [ +0.316810] EXT4-fs (mmcblk1p1): INFO: recovery required on readonly filesystem [ +0.000013] EXT4-fs (mmcblk1p1): write access will be enabled during recovery [ +0.015828] EXT4-fs (mmcblk1p1): recovery complete [ +0.001288] EXT4-fs (mmcblk1p1): mounted filesystem with writeback data mode. Opts: (null) [ +0.191124] systemd[1]: System time before build time, advancing clock. [ +0.007280] ip_tables: (C) 2000-2006 Netfilter Core Team [ +0.002210] cgroup: cgroup2: unknown option "nsdelegate" [ +0.003313] systemd[1]: systemd 241 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) [ +0.000443] systemd[1]: Detected architecture arm64. [ +0.004963] systemd[1]: Set hostname to <nanopim4>. [ +0.116408] systemd[1]: File /lib/systemd/system/systemd-journald.service:12 configures an IP firewall (IPAddressDeny=any), but the local system does not support BPF/cgroup based firewalling. [ +0.000018] systemd[1]: Proceeding WITHOUT firewalling in effect! (This warning is only shown for the first loaded unit using IP firewalling.) [ +0.056596] systemd[1]: /lib/systemd/system/rk3399-bluetooth.service:10: Support for option SysVStartPriority= has been removed and it is ignored [ +0.009162] systemd[1]: /etc/systemd/system/serial-getty@.service.d/override.conf:5: Unknown lvalue 'After' in section 'Service', ignoring [ +0.002520] systemd[1]: /etc/systemd/system/getty@.service.d/override.conf:5: Unknown lvalue 'After' in section 'Service', ignoring [ +0.029931] random: systemd: uninitialized urandom read (16 bytes read, 83 bits of entropy available) [ +0.010076] random: systemd: uninitialized urandom read (16 bytes read, 83 bits of entropy available) [ +0.001169] systemd[1]: Created slice User and Session Slice. [ +0.000424] random: systemd: uninitialized urandom read (16 bytes read, 83 bits of entropy available) [ +0.000300] systemd[1]: Listening on Syslog Socket. [ +0.000207] random: systemd: uninitialized urandom read (16 bytes read, 83 bits of entropy available) [ +0.000228] systemd[1]: Listening on Journal Socket (/dev/log). [ +0.000349] random: systemd: uninitialized urandom read (16 bytes read, 83 bits of entropy available) [ +0.000135] systemd[1]: Listening on Journal Audit Socket. [ +0.000184] random: systemd: uninitialized urandom read (16 bytes read, 83 bits of entropy available) [ +0.000166] systemd[1]: Listening on udev Kernel Socket. [ +0.000187] random: systemd: uninitialized urandom read (16 bytes read, 83 bits of entropy available) [ +0.000032] systemd[1]: Reached target Remote File Systems. [ +0.000192] random: systemd: uninitialized urandom read (16 bytes read, 83 bits of entropy available) [ +0.000218] systemd[1]: Listening on Journal Socket. [ +0.000186] random: systemd: uninitialized urandom read (16 bytes read, 83 bits of entropy available) [ +0.002521] systemd[1]: Starting Nameserver information manager... [ +0.000872] random: systemd: uninitialized urandom read (16 bytes read, 83 bits of entropy available) [ +0.002556] systemd[1]: Starting Create list of required static device nodes for the current kernel... [ +0.010121] systemd[1]: Mounting POSIX Message Queue File System... [ +0.004471] systemd[1]: Starting Load Kernel Modules... [ +0.003760] systemd[1]: Mounting Huge Pages File System... [ +0.004380] systemd[1]: Starting Set the console keyboard layout... [ +0.001194] systemd[1]: Started Forward Password Requests to Wall Directory Watch. [ +0.004219] systemd[1]: Starting Restore / save the current clock... [ +0.000565] systemd[1]: Reached target Slices. [ +0.001185] systemd[1]: Set up automount Arbitrary Executable File Formats File System Automount Point. [ +0.001106] systemd[1]: Condition check resulted in Set Up Additional Binary Formats being skipped. [ +0.000485] systemd[1]: Listening on fsck to fsckd communication Socket. [ +0.001353] systemd[1]: Created slice system-systemd\x2dfsck.slice. [ +0.003675] systemd[1]: Starting File System Check on Root Device... [ +0.001391] systemd[1]: Listening on udev Control Socket. [ +0.006845] systemd[1]: Starting udev Coldplug all Devices... [ +0.003359] systemd[1]: Created slice system-serial\x2dgetty.slice. [ +0.000489] systemd[1]: Reached target Swap. [ +0.004591] systemd[1]: Mounting Kernel Debug File System... [ +0.001495] systemd[1]: Created slice system-getty.slice. [ +0.001470] systemd[1]: Listening on initctl Compatibility Named Pipe. [ +0.000461] systemd[1]: Condition check resulted in Dispatch Password Requests to Console Directory Watch when bootsplash is active being skipped. [ +0.000091] systemd[1]: Reached target Local Encrypted Volumes. [ +0.000258] systemd[1]: Reached target Paths. [ +0.008869] systemd[1]: Started Create list of required static device nodes for the current kernel. [ +0.005697] systemd[1]: Mounted POSIX Message Queue File System. [ +0.000792] systemd[1]: Mounted Huge Pages File System. [ +0.000648] systemd[1]: Mounted Kernel Debug File System. [ +0.004725] systemd[1]: Started Load Kernel Modules. [ +0.004250] systemd[1]: Started Nameserver information manager. [ +0.003910] systemd[1]: Started Restore / save the current clock. [ +0.005528] systemd[1]: Started File System Check Daemon to report status. [ +0.006497] systemd[1]: Mounting FUSE Control File System... [ +0.005492] systemd[1]: Mounting Kernel Configuration File System... [ +0.006541] systemd[1]: Starting Apply Kernel Variables... [ +0.013998] systemd[1]: Mounted FUSE Control File System. [ +0.004813] systemd[1]: Started File System Check on Root Device. [ +0.002304] systemd[1]: Mounted Kernel Configuration File System. [ +0.009110] systemd[1]: Starting Remount Root and Kernel File Systems... [ +0.011769] systemd[1]: Started Apply Kernel Variables. [ +0.032612] EXT4-fs (mmcblk1p1): re-mounted. Opts: acl,commit=600,errors=remount-ro [ +0.006042] systemd[1]: Started Remount Root and Kernel File Systems. [ +0.004717] systemd[1]: Starting Load/Save Random Seed... [ +0.004871] systemd[1]: Starting Create System Users... [ +0.002590] systemd[1]: Condition check resulted in Rebuild Hardware Database being skipped. [ +0.019984] systemd[1]: Started Load/Save Random Seed. [ +0.019415] systemd[1]: Started Create System Users. [ +0.004529] systemd[1]: Starting Create Static Device Nodes in /dev... [ +0.032607] systemd[1]: Started udev Coldplug all Devices. [ +0.005483] systemd[1]: Starting Helper to synchronize boot up for ifupdown... [ +0.003175] systemd[1]: Started Set the console keyboard layout. [ +0.014690] systemd[1]: Started Helper to synchronize boot up for ifupdown. [ +0.006938] systemd[1]: Started Create Static Device Nodes in /dev. [ +0.004987] systemd[1]: Reached target Local File Systems (Pre). [ +0.008051] systemd[1]: Mounting /tmp... [ +0.008264] systemd[1]: Starting udev Kernel Device Manager... [ +0.007716] systemd[1]: Mounted /tmp. [ +0.034968] systemd[1]: Started udev Kernel Device Manager. [ +0.068858] dhd_ioctl_entry: Interface is down [ +0.109362] dhd_ioctl_entry: Interface is down [ +0.056264] mali ff9a0000.gpu: Looking up mali-supply from device tree [ +0.002310] mali ff9a0000.gpu: leakage=27 [ +0.000066] mali ff9a0000.gpu: Looking up mali-supply from device tree [ +0.000037] vdd_gpu: could not add device link ff9a0000.gpu err -17 [ +0.000012] vdd_gpu: Failed to create debugfs directory [ +0.016830] mali ff9a0000.gpu: temp=60625, pvtm=122848 (122620 + 228) [ +0.000918] mali ff9a0000.gpu: pvtm-volt-sel=1 [ +0.000491] mali ff9a0000.gpu: avs=0 [ +0.002504] mali ff9a0000.gpu: GPU identified as 0x0860 r2p0 status 0 [ +0.000198] mali ff9a0000.gpu: Protected mode not available [ +0.000577] mali ff9a0000.gpu: l=0 h=2147483647 hyst=5000 l_limit=0 h_limit=0 [ +0.000048] mali ff9a0000.gpu: Using configured power model mali-simple-power-model, and fallback mali-simple-power-model [ +0.000131] I : [File] : drivers/gpu/arm/midgard/backend/gpu/mali_kbase_devfreq.c; [Line] : 423; [Func] : kbase_devfreq_init(); success initing power_model_simple. [ +0.001547] mali ff9a0000.gpu: Probed as mali0 [ +0.048605] systemd[1]: Found device /dev/disk/by-label/DATA. [ +0.066066] systemd[1]: Found device /dev/disk/by-label/HOME. [ +0.054366] systemd[1]: Found device /dev/ttyFIQ0. [ +0.043042] systemd[1]: Listening on Load/Save RF Kill Switch Status /dev/rfkill Watch. [ +0.001566] systemd[1]: Condition check resulted in Set Up Additional Binary Formats being skipped. [ +0.000065] systemd[1]: Condition check resulted in Rebuild Hardware Database being skipped. [ +0.000041] systemd[1]: Condition check resulted in Dispatch Password Requests to Console Directory Watch when bootsplash is active being skipped. [ +0.002522] systemd[1]: Starting File System Check on /dev/disk/by-label/HOME... [ +0.004640] systemd[1]: Starting File System Check on /dev/disk/by-label/DATA... [ +0.002957] systemd[1]: Created slice system-systemd\x2dbacklight.slice. [ +0.005142] systemd[1]: Starting Load/Save Screen Backlight Brightness of backlight:backlight... [ +0.006596] systemd[1]: Starting Load/Save RF Kill Switch Status... [ +0.021854] systemd[1]: Started Load/Save Screen Backlight Brightness of backlight:backlight. [ +0.028501] [BT_RFKILL]: ENABLE UART_RTS [ +0.021412] systemd[1]: Started File System Check on /dev/disk/by-label/HOME. [ +0.011279] systemd[1]: Mounting /root... [ +0.010031] EXT4-fs (mmcblk1p3): mounted filesystem with ordered data mode. Opts: acl [ +0.007812] systemd[1]: Mounted /root. [ +0.041286] random: nonblocking pool is initialized [ +0.016155] [BT_RFKILL]: DISABLE UART_RTS [ +0.000045] [BT_RFKILL]: bt turn on power [ +0.002904] systemd[1]: Started Load/Save RF Kill Switch Status. [ +0.018578] systemd[1]: Started File System Check on /dev/disk/by-label/DATA. [ +0.016184] systemd[1]: Mounting /root/mvisia_edge_data... [ +0.006594] EXT4-fs (mmcblk1p4): mounted filesystem with ordered data mode. Opts: acl [ +0.005873] systemd[1]: Mounted /root/mvisia_edge_data. [ +0.005549] systemd[1]: Reached target Local File Systems. [ +0.008532] systemd[1]: Starting Set console font and keymap... [ +0.002877] systemd[1]: Condition check resulted in Mark the need to relabel after reboot being skipped. [ +0.002582] systemd[1]: Starting Raise network interfaces... [ +0.005109] systemd[1]: Starting Armbian ZRAM config... [ +0.001845] systemd[1]: Condition check resulted in Commit a transient machine-id on disk being skipped. [ +0.001727] systemd[1]: Started Set console font and keymap. [ +0.127075] zram: Added device: zram0 [ +0.002007] zram: Added device: zram1 [ +0.001427] zram: Added device: zram2 [ +0.061455] systemd[1]: Started Raise network interfaces. [ +0.000698] zram1: detected capacity change from 0 to 1009115136 [ +0.023624] Adding 985460k swap on /dev/zram1. Priority:5 extents:1 across:985460k SS [ +0.089687] zram0: detected capacity change from 0 to 52428800 [ +0.028980] systemd[1]: Started Armbian ZRAM config. [ +0.013912] systemd[1]: Starting Armbian memory supported logging... [ +0.053579] EXT4-fs (zram0): mounted filesystem without journal. Opts: discard [ +1.600622] cfg80211: World regulatory domain updated: [ +0.000017] cfg80211: DFS Master region: unset [ +0.000006] cfg80211: (start_freq - end_freq @ bandwidth), (max_antenna_gain, max_eirp), (dfs_cac_time) [ +0.000008] cfg80211: (2402000 KHz - 2472000 KHz @ 40000 KHz), (N/A, 2000 mBm), (N/A) [ +0.000006] cfg80211: (2457000 KHz - 2482000 KHz @ 20000 KHz, 92000 KHz AUTO), (N/A, 2000 mBm), (N/A) [ +0.000005] cfg80211: (2474000 KHz - 2494000 KHz @ 20000 KHz), (N/A, 2000 mBm), (N/A) [ +0.000005] cfg80211: (5170000 KHz - 5250000 KHz @ 80000 KHz, 160000 KHz AUTO), (N/A, 2000 mBm), (N/A) [ +0.000005] cfg80211: (5250000 KHz - 5330000 KHz @ 80000 KHz, 160000 KHz AUTO), (N/A, 2000 mBm), (0 s) [ +0.000005] cfg80211: (5490000 KHz - 5730000 KHz @ 160000 KHz), (N/A, 2000 mBm), (0 s) [ +0.000005] cfg80211: (5735000 KHz - 5835000 KHz @ 80000 KHz), (N/A, 2000 mBm), (N/A) [ +0.000005] cfg80211: (57240000 KHz - 63720000 KHz @ 2160000 KHz), (N/A, 0 mBm), (N/A) [ +0.330948] systemd[1]: Started Armbian memory supported logging. [ +0.004278] systemd[1]: Starting Journal Service... [ +0.211269] systemd[1]: Started Journal Service. [ +0.038392] systemd-journald[660]: Received request to flush runtime journal from PID 1 [ +1.180768] nr_pdflush_threads exported in /proc is scheduled for removal [ +4.139288] [BT_RFKILL]: ENABLE UART_RTS [ +0.101548] [BT_RFKILL]: DISABLE UART_RTS [ +0.000065] [BT_RFKILL]: bt turn on power [ +0.060274] ttyS0 - failed to request DMA, use interrupt mode [ +0.697800] IPv6: ADDRCONF(NETDEV_UP): eth0: link is not ready [ +0.010796] IPv6: ADDRCONF(NETDEV_UP): wlan0: link is not ready [ +0.000123] dhd_open: Enter ffffffc07458f000 [ +0.000005] dhd_open : no mutex held. set lock [ +0.000008] Dongle Host Driver, version 1.579.77.41.22 (r-20191105-2)(20191120-1) [ +0.000012] [dhd-wlan0] wl_android_wifi_on : in g_wifi_on=0 [ +0.000006] wifi_platform_set_power = 1 [ +0.000005] ======== PULL WL_REG_ON(-1) HIGH! ======== [ +0.000006] [WLAN_RFKILL]: rockchip_wifi_power: 1 [ +0.000007] [WLAN_RFKILL]: wifi turn on power. -1 [ +0.303089] sdio_reset_comm(): [ +0.031886] mmc_host mmc2: Bus speed (slot 0) = 400000Hz (slot req 400000Hz, actual 400000HZ div = 0) [ +0.023597] mmc_host mmc2: Bus speed (slot 0) = 100000Hz (slot req 100000Hz, actual 100000HZ div = 0) [ +0.063895] mmc2: queuing unknown CIS tuple 0x80 (2 bytes) [ +0.006795] mmc2: queuing unknown CIS tuple 0x80 (3 bytes) [ +0.006063] mmc2: queuing unknown CIS tuple 0x80 (3 bytes) [ +0.010933] mmc2: queuing unknown CIS tuple 0x80 (7 bytes) [ +0.013545] mmc2: queuing unknown CIS tuple 0x81 (9 bytes) [ +0.203094] mmc_host mmc2: Bus speed (slot 0) = 150000000Hz (slot req 150000000Hz, actual 150000000HZ div = 0) [ +0.128876] dwmmc_rockchip fe310000.dwmmc: Successfully tuned phase to 181 [ +0.000050] sdioh_start: set sd_f2_blocksize 256 [ +0.000254] dhd_bus_devreset: == WLAN ON == [ +0.000066] F1 signature read @0x18000000=0x15294345 [ +0.002360] F1 signature OK, socitype:0x1 chip:0x4345 rev:0x9 pkg:0x2 [ +0.000449] DHD: dongle ram size is set to 819200(orig 819200) at 0x198000 [ +0.000097] dhd_bus_set_default_min_res_mask: Unhandled chip id [ +0.000809] dhd_os_open_image: /lib/firmware/rkwifi/config.txt (204 bytes) open success [ +0.000448] [dhd] dhd_conf_read_country : ccode = ALL [ +0.000011] [dhd] dhd_conf_read_country : regrev = 0 [ +0.000012] [dhd] dhd_conf_read_sdio_params : dhd_doflow = 1 [ +0.000018] [dhd] dhd_conf_read_others : srl = 15 [ +0.000010] [dhd] dhd_conf_read_others : lrl = 15 [ +0.000019] [dhd] dhd_conf_set_path_params : Final fw_path=/lib/firmware/rkwifi/fw_bcm43456c5_ag.bin [ +0.000007] [dhd] dhd_conf_set_path_params : Final nv_path=/lib/firmware/rkwifi/nvram_ap6256.txt [ +0.000006] [dhd] dhd_conf_set_path_params : Final clm_path=/lib/firmware/rkwifi/clm_bcm43456c5_ag.blob [ +0.000005] [dhd] dhd_conf_set_path_params : Final conf_path=/lib/firmware/rkwifi/config.txt [ +0.000337] dhd_os_open_image: /lib/firmware/rkwifi/fw_bcm43456c5_ag.bin (585884 bytes) open success [ +0.050686] dhd_os_open_image: /lib/firmware/rkwifi/nvram_ap6256.txt (2099 bytes) open success [ +0.000441] NVRAM version: AP6256_NVRAM_V1.1_08252017 [ +0.000506] dhdsdio_write_vars: Download, Upload and compare of NVRAM succeeded. [ +0.074738] dhd_bus_init: enable 0x06, ready 0x06 (waited 0us) [ +0.000279] bcmsdh_oob_intr_register: HW_OOB irq=72 flags=0x4 [ +0.000202] dhd_get_memdump_info: File [/data/misc/wifi/.memdump.info] doesn't exist [ +0.000010] dhd_get_memdump_info: MEMDUMP ENABLED = 2 [ +0.000756] Disable tdls_auto_op failed. -1 [ +0.000013] dhd_tcpack_suppress_set: TCP ACK Suppress mode 0 -> mode 1 [ +0.000289] dhd_apply_default_clm: Ignore clm file /lib/firmware/rkwifi/clm_bcm43456c5_ag.blob [ +0.001399] Firmware up: op_mode=0x0005, MAC=10:2c:6b:16:bd:a4 [ +0.002907] dhd_preinit_ioctls Set scancache failed -23 [ +0.007609] Driver: 1.579.77.41.22 (r-20191105-2)(20191120-1) Firmware: wl0: Feb 11 2020 11:54:51 version 7.45.96.61 (be7af2d@shgit) (r745790) FWID 01-a41d86bd es7.c5.n4.a3 CLM: 9.2.9 (2016-02-03 04:34:31) [ +0.000208] dhd_txglom_enable: enable 1 [ +0.000007] [dhd] dhd_conf_set_txglom_params : txglom_mode=copy [ +0.000007] [dhd] dhd_conf_set_txglom_params : txglomsize=36, deferred_tx_len=0 [ +0.000006] [dhd] dhd_conf_set_txglom_params : txinrx_thres=128, dhd_txminmax=-1 [ +0.000006] [dhd] dhd_conf_set_txglom_params : tx_max_offset=0, txctl_tmo_fix=300 [ +0.000011] [dhd] dhd_conf_get_disable_proptx : fw_proptx=1, disable_proptx=-1 [ +0.000813] dhd_wlfc_hostreorder_init(): successful bdcv2 tlv signaling, 64 [ +0.001276] dhd_pno_init: Support Android Location Service [ +0.020085] [dhd] CFG80211-ERROR) wl_cfg80211_event : Event handler is not created [ +0.000709] dhd_rtt_init : FTM is supported [ +0.000010] dhd_preinit_ioctls: SensorHub diabled 0 [ +0.000583] dhd_preinit_ioctls failed to set ShubHub disable [ +0.001345] dhd_wl_ioctl_get_intiovar: get int iovar wnm_bsstrans_resp failed, ERR -23 [ +0.000005] failed to get wnm_bsstrans_resp [ +0.000468] failed to set WNM capabilities [ +0.000223] [dhd] dhd_conf_set_country : set country ALL, revision 0 [ +0.000007] [dhd] CFG80211-ERROR) wl_cfg80211_event : Event handler is not created [ +0.000364] [dhd] CONFIG-ERROR) dhd_conf_set_bufiovar : country setting failed -2, len=12 [ +0.000313] [dhd] dhd_conf_set_country : Country code: US (US/0) [ +0.005271] [dhd-wlan0] wl_android_wifi_on : Success [ +0.043276] dhd_open : the lock is released. [ +0.000018] dhd_open: Exit ret=0 [ +0.064965] NET: Registered protocol family 17 [ +0.092172] P2P interface registered [ +0.000026] wl_cfgp2p_add_p2p_disc_if: wdev: ffffffc07a377800, wdev->net: (null) [ +0.015296] WLC_E_IF: NO_IF set, event Ignored [ +0.000913] P2P interface started [ +3.208246] Bluetooth: Core ver 2.21 [ +0.000118] NET: Registered protocol family 31 [ +0.000020] Bluetooth: HCI device and connection manager initialized [ +0.000031] Bluetooth: HCI socket layer initialized [ +0.000024] Bluetooth: L2CAP socket layer initialized [ +0.001439] Bluetooth: SCO socket layer initialized [ +0.014957] Bluetooth: HCI UART driver ver 2.3 [ +0.000028] Bluetooth: HCI UART protocol H4 registered [ +0.000018] Bluetooth: HCI UART protocol LL registered [ +0.000015] Bluetooth: HCI UART protocol ATH3K registered [ +0.000015] Bluetooth: HCI UART protocol Three-wire (H5) registered [ +0.000489] Bluetooth: HCI UART protocol Intel registered [ +0.000373] Bluetooth: HCI UART protocol BCM registered [ +0.000018] Bluetooth: HCI UART protocol QCA registered [ +0.104720] tty_port_close_start: tty->count = 1 port count = 2. [ +0.609035] [dhd-wlan0] wl_cfg80211_connect : Connecting with d8:47:32:72:3d:c4 ssid "FT Home3", len (8), sec=wpa2psk/mfpc/518, channel=6 [ +0.000983] dhd_dbg_start_pkt_monitor, 1724 [Feb24 19:14] [dhd-wlan0] wl_iw_event : Link UP with d8:47:32:72:3d:c4 [ +0.000032] [dhd-wlan0] wl_ext_iapsta_event : [S] Link UP with d8:47:32:72:3d:c4 [ +0.000032] [dhd-wlan0] wl_notify_connect_status : wl_bss_connect_done succeeded with d8:47:32:72:3d:c4 [ +0.092481] [dhd-wlan0] wl_notify_connect_status : wl_bss_connect_done succeeded with d8:47:32:72:3d:c4 vndr_oui: 8C-FD-F0 [ +0.400843] rk_gmac-dwmac fe300000.ethernet eth0: Link is Up - 1Gbps/Full - flow control rx/tx [ +2.324580] capability: warning: `python3' uses 32-bit capabilities (legacy support in use) [ +0.122108] gpio-54 (sysfs): gpiod_request: status -16 [ +0.000013] export_store: status -16 [ +0.017301] gpio-55 (sysfs): gpiod_request: status -16 [ +0.000012] export_store: status -16 [ +0.017416] gpio-145 (sysfs): gpiod_request: status -16 [ +0.000013] export_store: status -16 [ +0.000213] gpio-144 (sysfs): gpiod_request: status -16 [ +0.000005] export_store: status -16 [ +2.793376] gpio-54 (sysfs): gpiod_request: status -16 [ +0.000013] export_store: status -16 [ +0.034051] gpio-55 (sysfs): gpiod_request: status -16 [ +0.000021] export_store: status -16 [ +0.024398] gpio-145 (sysfs): gpiod_request: status -16 [ +0.000013] export_store: status -16 [ +0.000203] gpio-144 (sysfs): gpiod_request: status -16 [ +0.000006] export_store: status -16 [ +0.000113] gpio-149 (sysfs): gpiod_request: status -16 [ +0.000005] export_store: status -16 [ +0.000113] gpio-33 (sysfs): gpiod_request: status -16 [ +0.000005] export_store: status -16 [ +0.000097] gpio-50 (sysfs): gpiod_request: status -16 [ +0.000004] export_store: status -16 [ +0.000098] gpio-35 (sysfs): gpiod_request: status -16 [ +0.000005] export_store: status -16 [ +3.198805] tty_port_close_start: tty->count = 1 port count = 2. [ +0.340160] tty_port_close_start: tty->count = 1 port count = 2.