LoginSignup
0
0

More than 1 year has passed since last update.

JetPack4.5.1とJetPack4.6を行き来している間に起きるカメラの不具合(Jetson NX Xavier)

Last updated at Posted at 2021-10-12

JetPack4.5.1とJetPack4.6を行き来しているうちに、Jetson NX XavierがCSIカメラのクリティカルエラーで落ちるようになる

エラー内容

gst-launch-1.0 nvarguscamerasrc sensor-id=0 ! nvoverlaysink
Setting pipeline to PAUSED ...
Pipeline is live and does not need PREROLL ...
Setting pipeline to PLAYING ...
New clock: GstSystemClock
Error generated. /dvs/git/dirty/git-master_linux/multimedia/nvgstreamer/gst-nvarguscamera/gstnvarguscamerasrc.cpp, execute:645 No cameras available

(gst-launch-1.0:21557): GStreamer-CRITICAL **: 20:55:08.910: gst_mini_object_set_qdata: assertion 'object != NULL' failed
Got EOS from element "pipeline0".
Execution ended after 0:00:00.031217692
Setting pipeline to PAUSED ...
Setting pipeline to READY ...
Setting pipeline to NULL ...
Freeing pipeline ...
(Argus) Error EndOfFile: Unexpected error in reading socket (in src/rpc/socket/client/ClientSocketManager.cpp, function recvThreadCore(), line 266)
(Argus) Error EndOfFile: Receive worker failure, notifying 1 waiting threads (in src/rpc/socket/client/ClientSocketManager.cpp, function recvThreadCore(), line 340)
(Argus) Error InvalidState: Argus client is exiting with 1 outstanding client threads (in src/rpc/socket/client/ClientSocketManager.cpp, function recvThreadCore(), line 357)
(Argus) Error EndOfFile: Receiving thread terminated with error (in src/rpc/socket/client/ClientSocketManager.cpp, function recvThreadWrapper(), line 368)
(Argus) Error EndOfFile: Client thread received an error from socket (in src/rpc/socket/client/ClientSocketManager.cpp, function send(), line 145)
(Argus) Error EndOfFile:  (propagating from src/rpc/socket/client/SocketClientDispatch.cpp, function dispatch(), line 87)
nvgstcapture
...

bitrate = 4000000
Encoder Profile = High
Encoder control-rate = 1
Encoder EnableTwopassCBR = 0
Opening in BLOCKING MODE
Opening in BLOCKING MODE 
** Message: 20:57:13.753: <main:4670> iterating capture loop ....
NvMMLiteOpen : Block : BlockType = 4 
===== NVMEDIA: NVENC =====
NvMMLiteBlockCreate : Block : BlockType = 4 
Error generated. /dvs/git/dirty/git-master_linux/multimedia/nvgstreamer/gst-nvarguscamera/gstnvarguscamerasrc.cpp, execute:645 No cameras available

(nvgstcapture:21803): GStreamer-CRITICAL **: 20:57:13.791: gst_mini_object_set_qdata: assertion 'object != NULL' failed

原因

Jetson NX XavierをJetPack4.6を焼いたSDカードから起動すると、bootromのUpdateがおこなわれる。その状態で、JetPack4.5.1のSDカードを起動すると、カメラ周りが起動しなくなる場合がある。

Jetson Xavier NXでは、JetPack 4.6をインストール後 Bootromの更新が行われる。

bootrom.png

復活方法

SDKManagerからJetPack 4.5.1をインストールする事で復活する。

0
0
1

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0