SOLVED 签名文件
-
@veye_xumm said in 签名文件:
fpdlink目录下的dtb文件
这个文件的路径在哪?拷贝到host pc,再烧一遍? -
@wzy
在github的dtb目录,如图。上面这个fpdlink的指的是veye327-fpdlink的型号。 你需要用这个目录下的dtb。 -
@veye_xumm
怎么没找到啊?你给复制个完整的git地址 -
@wzy
我用4.4的版本试过了,还是报的这个错!测试脚本也没有跑起来。mogo@mogo-desktop:~/nvidia_jetson_veye_bsp/i2c_cmd/bin$ ./veye_mipi_i2c.sh -r -f devid
-bash: ./veye_mipi_i2c.sh: Permission denied报错
-
请参考这个,注意提供12V供电,注意fpc排线方向。
http://wiki.veye.cc/index.php/CS-FPD-XAVIER-nCAM_Series-bash: ./veye_mipi_i2c.sh: Permission denied
这个要加一个可执行权限
chmod +x *
主要为了将参数配置到特定的camera,要用-b [busnum]参数,-d [address]参数。
-
@veye_xumm ![bd6079d0e15858414404b8cc037911a3.jpg](/assets/uploads/files/1616144144423-
bd6079d0e15858414404b8cc037911a3.jpg)
还是报那个错误! -
@wzy
把整个dmesg打印的东西导出来保存到文件里面,作为附件贴上来看一下。 -
mogo@mogo-desktop:~$ dmesg | grep veye327
[ 1.941399] veye327 30-003b: probing v4l2 sensor
[ 1.941742] veye327 30-003b: devm_clk_get failed for pllp_grtba
[ 1.941810] veye327 30-003b: tegracam sensor driver:veye327_v2.0.6
[ 1.942564] veye327 30-003b: veye327_board_setup: error during i2c read probe (-121)
[ 1.942651] veye327 30-003b: board setup failed
[ 1.942741] veye327: probe of 30-003b failed with error -121
[ 1.942775] veye327 30-003c: probing v4l2 sensor
[ 1.942901] veye327 30-003c: devm_clk_get failed for pllp_grtba
[ 1.942992] veye327 30-003c: couldn't create debugfs
[ 1.942997] veye327 30-003c: tegracam sensor driver:veye327_v2.0.6
[ 1.943657] veye327 30-003c: veye327_board_setup: error during i2c read probe (-121)
[ 1.943729] veye327 30-003c: board setup failed
[ 1.943792] veye327: probe of 30-003c failed with error -121
[ 1.943824] veye327 31-003b: probing v4l2 sensor
[ 1.943936] veye327 31-003b: devm_clk_get failed for pllp_grtba
[ 1.943991] veye327 31-003b: tegracam sensor driver:veye327_v2.0.6
[ 1.944593] veye327 31-003b: veye327_board_setup: error during i2c read probe (-121)
[ 1.944664] veye327 31-003b: board setup failed
[ 1.944731] veye327: probe of 31-003b failed with error -121
[ 1.944761] veye327 31-003c: probing v4l2 sensor
[ 1.944869] veye327 31-003c: devm_clk_get failed for pllp_grtba
[ 1.944926] veye327 31-003c: couldn't create debugfs
[ 1.944952] veye327 31-003c: tegracam sensor driver:veye327_v2.0.6
[ 1.945589] veye327 31-003c: veye327_board_setup: error during i2c read probe (-121)
[ 1.945670] veye327 31-003c: board setup failed
[ 1.945756] veye327: probe of 31-003c failed with error -121
[ 1.945788] veye327 32-003b: probing v4l2 sensor
[ 1.945871] veye327 32-003b: devm_clk_get failed for pllp_grtba
[ 1.945927] veye327 32-003b: tegracam sensor driver:veye327_v2.0.6
[ 1.946580] veye327 32-003b: veye327_board_setup: error during i2c read probe (-121)
[ 1.946651] veye327 32-003b: board setup failed
[ 1.946711] veye327: probe of 32-003b failed with error -121
[ 1.946741] veye327 32-003c: probing v4l2 sensor
[ 1.946815] veye327 32-003c: devm_clk_get failed for pllp_grtba
[ 1.946872] veye327 32-003c: couldn't create debugfs
[ 1.946877] veye327 32-003c: tegracam sensor driver:veye327_v2.0.6
[ 1.947473] veye327 32-003c: veye327_board_setup: error during i2c read probe (-121)
[ 1.947587] veye327 32-003c: board setup failed
[ 1.947646] veye327: probe of 32-003c failed with error -121
[ 1.947700] veye327 33-003b: probing v4l2 sensor
[ 1.947785] veye327 33-003b: devm_clk_get failed for pllp_grtba
[ 1.947912] veye327 33-003b: tegracam sensor driver:veye327_v2.0.6
[ 1.948527] veye327 33-003b: veye327_board_setup: error during i2c read probe (-121)
[ 1.948596] veye327 33-003b: board setup failed
[ 1.948656] veye327: probe of 33-003b failed with error -121
[ 1.948686] veye327 33-003c: probing v4l2 sensor
[ 1.948757] veye327 33-003c: devm_clk_get failed for pllp_grtba
[ 1.948814] veye327 33-003c: couldn't create debugfs
[ 1.948818] veye327 33-003c: tegracam sensor driver:veye327_v2.0.6
[ 1.949431] veye327 33-003c: veye327_board_setup: error during i2c read probe (-121)
[ 1.949512] veye327 33-003c: board setup failed
[ 1.949574] veye327: probe of 33-003c failed with error -121 -
-
@veye_xumm 没有变化,还是那样。
-
@wzy
执行一下上个帖子的命令,结果发给我 -
-
@wzy
dmesg 不要加grep,把整个输出都保存起来。作为附件发上来看看。 -
@wzy
fpdlink另一头,摄像头插上了吗? 热乎不? -
@veye_xumm 无权限添加文件
-
-
-
@wzy 摄像头插上了,有温度,热乎的。!
-
@wzy mogo@mogo-desktop:~$ dmesg | grep ds90
[ 1.878790] i2c-ds90ub954 30-0030: ds90ub954_probe: start
[ 1.878797] i2c-ds90ub954 30-0030: ds90ub954_parse_dt: deserializer:
[ 1.878803] i2c-ds90ub954 30-0030: pass-gpio not found, ignoring
[ 1.878809] i2c-ds90ub954 30-0030: lock-gpio not found, ignoring
[ 1.878814] i2c-ds90ub954 30-0030: pdb-gpio not found, ignoring
[ 1.878820] i2c-ds90ub954 30-0030: ds90ub954_parse_dt: - csi-lane-count 4
[ 1.878826] i2c-ds90ub954 30-0030: ds90ub954_parse_dt: - csi-lane-speed 800
[ 1.878832] i2c-ds90ub954 30-0030: ds90ub954_parse_dt: - test-pattern disabled
[ 1.878838] i2c-ds90ub954 30-0030: ds90ub954_parse_dt: - discontinuous clock used
[ 1.878870] i2c-ds90ub954 30-0030: ds90ub953_parse_dt: parsing serializers device tree:
[ 1.878877] i2c-ds90ub954 30-0030: ds90ub953_parse_dt: - serializer rx-channel: 0
[ 1.878883] i2c-ds90ub954 30-0030: ds90ub953_parse_dt: -test-pattern disabled
[ 1.878889] i2c-ds90ub954 30-0030: ds90ub953_parse_dt: - csi-lane-count 2
[ 1.878895] i2c-ds90ub954 30-0030: ds90ub953_parse_dt: - gpio0-output-enable property not found
[ 1.878900] i2c-ds90ub954 30-0030: ds90ub953_parse_dt: gpio0-output-enable to default val: 0
[ 1.878906] i2c-ds90ub954 30-0030: ds90ub953_parse_dt: - gpio1-output-enable property not found
[ 1.878911] i2c-ds90ub954 30-0030: ds90ub953_parse_dt: gpio1-output-enable to default val: 0
[ 1.878917] i2c-ds90ub954 30-0030: ds90ub953_parse_dt: - gpio2-output-enable property not found
[ 1.878922] i2c-ds90ub954 30-0030: ds90ub953_parse_dt: gpio2-output-enable to default val: 0
[ 1.878930] i2c-ds90ub954 30-0030: ds90ub953_parse_dt: - gpio3-output-enable property not found
[ 1.878960] i2c-ds90ub954 30-0030: ds90ub953_parse_dt: gpio3-output-enable to default val: 0
[ 1.878966] i2c-ds90ub954 30-0030: ds90ub953_parse_dt: - gpio0-control property not found
[ 1.878971] i2c-ds90ub954 30-0030: ds90ub953_parse_dt: gpio0-control to default val: 0b1000
[ 1.878976] i2c-ds90ub954 30-0030: ds90ub953_parse_dt: - gpio1-control property not found
[ 1.878981] i2c-ds90ub954 30-0030: ds90ub953_parse_dt: gpio1-control to default val: 0b1000
[ 1.878986] i2c-ds90ub954 30-0030: ds90ub953_parse_dt: - gpio2-control property not found
[ 1.878991] i2c-ds90ub954 30-0030: ds90ub953_parse_dt: gpio2-control to default val: 0b1000
[ 1.878996] i2c-ds90ub954 30-0030: ds90ub953_parse_dt: - gpio3-control property not found
[ 1.879001] i2c-ds90ub954 30-0030: ds90ub953_parse_dt: gpio3-control to default val: 0b1000
[ 1.879007] i2c-ds90ub954 30-0030: ds90ub953_parse_dt: - hs-clk-div property not found
[ 1.879012] i2c-ds90ub954 30-0030: ds90ub953_parse_dt: - hs-clk-div set to default val: 0x2 (div by 4)
[ 1.879017] i2c-ds90ub954 30-0030: ds90ub953_parse_dt: - div-m-val property not found
[ 1.879022] i2c-ds90ub954 30-0030: ds90ub953_parse_dt: - div-m-val set to default val: 1
[ 1.879027] i2c-ds90ub954 30-0030: ds90ub953_parse_dt: - div-n-val property not found
[ 1.879032] i2c-ds90ub954 30-0030: ds90ub953_parse_dt: - div-n-val set to default val: 0x28
[ 1.879039] i2c-ds90ub954 30-0030: ds90ub953_parse_dt: - i2c-address: 0x19
[ 1.879134] i2c-ds90ub954 30-0030: ds90ub953_i2c_client init client done
[ 1.879157] i2c-ds90ub954 30-0030: ds90ub953_regmap_init init regmap done
[ 1.879182] i2c-ds90ub954 30-0030: ds90ub953_parse_dt: - num of slave alias pairs: 1
[ 1.879188] i2c-ds90ub954 30-0030: ds90ub953_parse_dt: - slave addr: 0x3B, alias addr: 0x3B
[ 1.879194] i2c-ds90ub954 30-0030: ds90ub953_parse_dt: - continuous clock enabled
[ 1.879199] i2c-ds90ub954 30-0030: ds90ub953_parse_dt: - i2c-pass-through-all disabled
[ 1.879205] i2c-ds90ub954 30-0030: ds90ub953_parse_dt: - virtual-channel-map 0x0
[ 1.879210] i2c-ds90ub954 30-0030: ds90ub953_parse_dt: serializer 0 successfully parsed
[ 1.879217] i2c-ds90ub954 30-0030: ds90ub953_parse_dt: - serializer rx-channel: 1
[ 1.879222] i2c-ds90ub954 30-0030: ds90ub953_parse_dt: -test-pattern disabled
[ 1.879228] i2c-ds90ub954 30-0030: ds90ub953_parse_dt: - csi-lane-count 2
[ 1.879233] i2c-ds90ub954 30-0030: ds90ub953_parse_dt: - gpio0-output-enable property not found
[ 1.879240] i2c-ds90ub954 30-0030: ds90ub953_parse_dt: gpio0-output-enable to default val: 0
[ 1.879266] i2c-ds90ub954 30-0030: ds90ub953_parse_dt: - gpio1-output-enable property not found
[ 1.879271] i2c-ds90ub954 30-0030: ds90ub953_parse_dt: gpio1-output-enable to default val: 0
[ 1.879277] i2c-ds90ub954 30-0030: ds90ub953_parse_dt: - gpio2-output-enable property not found
[ 1.879282] i2c-ds90ub954 30-0030: ds90ub953_parse_dt: gpio2-output-enable to default val: 0
[ 1.879287] i2c-ds90ub954 30-0030: ds90ub953_parse_dt: - gpio3-output-enable property not found
[ 1.879292] i2c-ds90ub954 30-0030: ds90ub953_parse_dt: gpio3-output-enable to default val: 0
[ 1.879297] i2c-ds90ub954 30-0030: ds90ub953_parse_dt: - gpio0-control property not found
[ 1.879302] i2c-ds90ub954 30-0030: ds90ub953_parse_dt: gpio0-control to default val: 0b1000
[ 1.879308] i2c-ds90ub954 30-0030: ds90ub953_parse_dt: - gpio1-control property not found
[ 1.879313] i2c-ds90ub954 30-0030: ds90ub953_parse_dt: gpio1-control to default val: 0b1000
[ 1.879326] i2c-ds90ub954 30-0030: ds90ub953_parse_dt: - gpio2-control property not found
[ 1.879332] i2c-ds90ub954 30-0030: ds90ub953_parse_dt: gpio2-control to default val: 0b1000
[ 1.879337] i2c-ds90ub954 30-0030: ds90ub953_parse_dt: - gpio3-control property not found
[ 1.879342] i2c-ds90ub954 30-0030: ds90ub953_parse_dt: gpio3-control to default val: 0b1000
[ 1.879347] i2c-ds90ub954 30-0030: ds90ub953_parse_dt: - hs-clk-div property not found
[ 1.879353] i2c-ds90ub954 30-0030: ds90ub953_parse_dt: - hs-clk-div set to default val: 0x2 (div by 4)
[ 1.879358] i2c-ds90ub954 30-0030: ds90ub953_parse_dt: - div-m-val property not found
[ 1.879363] i2c-ds90ub954 30-0030: ds90ub953_parse_dt: - div-m-val set to default val: 1
[ 1.879368] i2c-ds90ub954 30-0030: ds90ub953_parse_dt: - div-n-val property not found
[ 1.879373] i2c-ds90ub954 30-0030: ds90ub953_parse_dt: - div-n-val set to default val: 0x28
[ 1.879379] i2c-ds90ub954 30-0030: ds90ub953_parse_dt: - i2c-address: 0x20
[ 1.879469] i2c-ds90ub954 30-0030: ds90ub953_i2c_client init client done
[ 1.879512] i2c-ds90ub954 30-0030: ds90ub953_regmap_init init regmap done
[ 1.879529] i2c-ds90ub954 30-0030: ds90ub953_parse_dt: - num of slave alias pairs: 1
[ 1.879536] i2c-ds90ub954 30-0030: ds90ub953_parse_dt: - slave addr: 0x3B, alias addr: 0x3C
[ 1.879541] i2c-ds90ub954 30-0030: ds90ub953_parse_dt: - continuous clock enabled
[ 1.879546] i2c-ds90ub954 30-0030: ds90ub953_parse_dt: - i2c-pass-through-all disabled
[ 1.879552] i2c-ds90ub954 30-0030: ds90ub953_parse_dt: - virtual-channel-map 0x1
[ 1.879579] i2c-ds90ub954 30-0030: ds90ub953_parse_dt: serializer 1 successfully parsed
[ 1.879584] i2c-ds90ub954 30-0030: ds90ub953_parse_dt: done
[ 1.891895] i2c-ds90ub954 30-0030: ds90ub954_init starting
[ 1.892497] i2c-ds90ub954 30-0030: Cannot read register 0x00 (-121)!
[ 1.892652] i2c-ds90ub954 30-0030: ds90ub954_probe: error initializing ds90ub954
[ 1.893090] i2c-ds90ub954: probe of 30-0030 failed with error -121
[ 1.893139] i2c-ds90ub954 31-0030: ds90ub954_probe: start
[ 1.893146] i2c-ds90ub954 31-0030: ds90ub954_parse_dt: deserializer:
[ 1.893152] i2c-ds90ub954 31-0030: pass-gpio not found, ignoring
[ 1.893162] i2c-ds90ub954 31-0030: lock-gpio not found, ignoring
[ 1.893167] i2c-ds90ub954 31-0030: pdb-gpio not found, ignoring
[ 1.893174] i2c-ds90ub954 31-0030: ds90ub954_parse_dt: - csi-lane-count 4
[ 1.893180] i2c-ds90ub954 31-0030: ds90ub954_parse_dt: - csi-lane-speed 800
[ 1.893187] i2c-ds90ub954 31-0030: ds90ub954_parse_dt: - test-pattern disabled
[ 1.893193] i2c-ds90ub954 31-0030: ds90ub954_parse_dt: - discontinuous clock used
[ 1.893226] i2c-ds90ub954 31-0030: ds90ub953_parse_dt: parsing serializers device tree:
[ 1.893233] i2c-ds90ub954 31-0030: ds90ub953_parse_dt: - serializer rx-channel: 0
[ 1.893239] i2c-ds90ub954 31-0030: ds90ub953_parse_dt: -test-pattern disabled
[ 1.893245] i2c-ds90ub954 31-0030: ds90ub953_parse_dt: - csi-lane-count 2
[ 1.893251] i2c-ds90ub954 31-0030: ds90ub953_parse_dt: - gpio0-output-enable property not found
[ 1.893256] i2c-ds90ub954 31-0030: ds90ub953_parse_dt: gpio0-output-enable to default val: 0
[ 1.893261] i2c-ds90ub954 31-0030: ds90ub953_parse_dt: - gpio1-output-enable property not found
[ 1.893267] i2c-ds90ub954 31-0030: ds90ub953_parse_dt: gpio1-output-enable to default val: 0
[ 1.893272] i2c-ds90ub954 31-0030: ds90ub953_parse_dt: - gpio2-output-enable property not found
[ 1.893277] i2c-ds90ub954 31-0030: ds90ub953_parse_dt: gpio2-output-enable to default val: 0
[ 1.893283] i2c-ds90ub954 31-0030: ds90ub953_parse_dt: - gpio3-output-enable property not found
[ 1.893288] i2c-ds90ub954 31-0030: ds90ub953_parse_dt: gpio3-output-enable to default val: 0
[ 1.893293] i2c-ds90ub954 31-0030: ds90ub953_parse_dt: - gpio0-control property not found
[ 1.893298] i2c-ds90ub954 31-0030: ds90ub953_parse_dt: gpio0-control to default val: 0b1000
[ 1.893304] i2c-ds90ub954 31-0030: ds90ub953_parse_dt: - gpio1-control property not found
[ 1.893309] i2c-ds90ub954 31-0030: ds90ub953_parse_dt: gpio1-control to default val: 0b1000
[ 1.893315] i2c-ds90ub954 31-0030: ds90ub953_parse_dt: - gpio2-control property not found
[ 1.893327] i2c-ds90ub954 31-0030: ds90ub953_parse_dt: gpio2-control to default val: 0b1000
[ 1.893332] i2c-ds90ub954 31-0030: ds90ub953_parse_dt: - gpio3-control property not found
[ 1.893337] i2c-ds90ub954 31-0030: ds90ub953_parse_dt: gpio3-control to default val: 0b1000
[ 1.893343] i2c-ds90ub954 31-0030: ds90ub953_parse_dt: - hs-clk-div property not found
[ 1.893348] i2c-ds90ub954 31-0030: ds90ub953_parse_dt: - hs-clk-div set to default val: 0x2 (div by 4)
[ 1.893353] i2c-ds90ub954 31-0030: ds90ub953_parse_dt: - div-m-val property not found
[ 1.893358] i2c-ds90ub954 31-0030: ds90ub953_parse_dt: - div-m-val set to default val: 1
[ 1.893364] i2c-ds90ub954 31-0030: ds90ub953_parse_dt: - div-n-val property not found
[ 1.893369] i2c-ds90ub954 31-0030: ds90ub953_parse_dt: - div-n-val set to default val: 0x28
[ 1.893375] i2c-ds90ub954 31-0030: ds90ub953_parse_dt: - i2c-address: 0x19
[ 1.893452] i2c-ds90ub954 31-0030: ds90ub953_i2c_client init client done
[ 1.893474] i2c-ds90ub954 31-0030: ds90ub953_regmap_init init regmap done
[ 1.893508] i2c-ds90ub954 31-0030: ds90ub953_parse_dt: - num of slave alias pairs: 1
[ 1.893514] i2c-ds90ub954 31-0030: ds90ub953_parse_dt: - slave addr: 0x3B, alias addr: 0x3B
[ 1.893520] i2c-ds90ub954 31-0030: ds90ub953_parse_dt: - continuous clock enabled
[ 1.893525] i2c-ds90ub954 31-0030: ds90ub953_parse_dt: - i2c-pass-through-all disabled
[ 1.893531] i2c-ds90ub954 31-0030: ds90ub953_parse_dt: - virtual-channel-map 0x0
[ 1.893537] i2c-ds90ub954 31-0030: ds90ub953_parse_dt: serializer 0 successfully parsed
[ 1.893543] i2c-ds90ub954 31-0030: ds90ub953_parse_dt: - serializer rx-channel: 1
[ 1.893549] i2c-ds90ub954 31-0030: ds90ub953_parse_dt: -test-pattern disabled
[ 1.893554] i2c-ds90ub954 31-0030: ds90ub953_parse_dt: - csi-lane-count 2
[ 1.893560] i2c-ds90ub954 31-0030: ds90ub953_parse_dt: - gpio0-output-enable property not found
[ 1.893565] i2c-ds90ub954 31-0030: ds90ub953_parse_dt: gpio0-output-enable to default val: 0
[ 1.893570] i2c-ds90ub954 31-0030: ds90ub953_parse_dt: - gpio1-output-enable property not found
[ 1.893575] i2c-ds90ub954 31-0030: ds90ub953_parse_dt: gpio1-output-enable to default val: 0
[ 1.893581] i2c-ds90ub954 31-0030: ds90ub953_parse_dt: - gpio2-output-enable property not found
[ 1.893586] i2c-ds90ub954 31-0030: ds90ub953_parse_dt: gpio2-output-enable to default val: 0
[ 1.893591] i2c-ds90ub954 31-0030: ds90ub953_parse_dt: - gpio3-output-enable property not found
[ 1.893596] i2c-ds90ub954 31-0030: ds90ub953_parse_dt: gpio3-output-enable to default val: 0
[ 1.893602] i2c-ds90ub954 31-0030: ds90ub953_parse_dt: - gpio0-control property not found
[ 1.893607] i2c-ds90ub954 31-0030: ds90ub953_parse_dt: gpio0-control to default val: 0b1000
[ 1.893612] i2c-ds90ub954 31-0030: ds90ub953_parse_dt: - gpio1-control property not found
[ 1.893617] i2c-ds90ub954 31-0030: ds90ub953_parse_dt: gpio1-control to default val: 0b1000
[ 1.893623] i2c-ds90ub954 31-0030: ds90ub953_parse_dt: - gpio2-control property not found
[ 1.893628] i2c-ds90ub954 31-0030: ds90ub953_parse_dt: gpio2-control to default val: 0b1000
[ 1.893633] i2c-ds90ub954 31-0030: ds90ub953_parse_dt: - gpio3-control property not found
[ 1.893638] i2c-ds90ub954 31-0030: ds90ub953_parse_dt: gpio3-control to default val: 0b1000
[ 1.893643] i2c-ds90ub954 31-0030: ds90ub953_parse_dt: - hs-clk-div property not found
[ 1.893648] i2c-ds90ub954 31-0030: ds90ub953_parse_dt: - hs-clk-div set to default val: 0x2 (div by 4)
[ 1.893654] i2c-ds90ub954 31-0030: ds90ub953_parse_dt: - div-m-val property not found
[ 1.893659] i2c-ds90ub954 31-0030: ds90ub953_parse_dt: - div-m-val set to default val: 1
[ 1.893664] i2c-ds90ub954 31-0030: ds90ub953_parse_dt: - div-n-val property not found
[ 1.893669] i2c-ds90ub954 31-0030: ds90ub953_parse_dt: - div-n-val set to default val: 0x28
[ 1.893675] i2c-ds90ub954 31-0030: ds90ub953_parse_dt: - i2c-address: 0x20
[ 1.893743] i2c-ds90ub954 31-0030: ds90ub953_i2c_client init client done
[ 1.893764] i2c-ds90ub954 31-0030: ds90ub953_regmap_init init regmap done
[ 1.893783] i2c-ds90ub954 31-0030: ds90ub953_parse_dt: - num of slave alias pairs: 1
[ 1.893790] i2c-ds90ub954 31-0030: ds90ub953_parse_dt: - slave addr: 0x3B, alias addr: 0x3C
[ 1.893795] i2c-ds90ub954 31-0030: ds90ub953_parse_dt: - continuous clock enabled
[ 1.893801] i2c-ds90ub954 31-0030: ds90ub953_parse_dt: - i2c-pass-through-all disabled
[ 1.893807] i2c-ds90ub954 31-0030: ds90ub953_parse_dt: - virtual-channel-map 0x1
[ 1.893812] i2c-ds90ub954 31-0030: ds90ub953_parse_dt: serializer 1 successfully parsed
[ 1.893817] i2c-ds90ub954 31-0030: ds90ub953_parse_dt: done
[ 1.907905] i2c-ds90ub954 31-0030: ds90ub954_init starting
[ 1.908300] i2c-ds90ub954 31-0030: Cannot read register 0x00 (-121)!
[ 1.908473] i2c-ds90ub954 31-0030: ds90ub954_probe: error initializing ds90ub954
[ 1.908882] i2c-ds90ub954: probe of 31-0030 failed with error -121
[ 1.908927] i2c-ds90ub954 32-0030: ds90ub954_probe: start
[ 1.908934] i2c-ds90ub954 32-0030: ds90ub954_parse_dt: deserializer:
[ 1.908939] i2c-ds90ub954 32-0030: pass-gpio not found, ignoring
[ 1.908945] i2c-ds90ub954 32-0030: lock-gpio not found, ignoring
[ 1.908950] i2c-ds90ub954 32-0030: pdb-gpio not found, ignoring
[ 1.908957] i2c-ds90ub954 32-0030: ds90ub954_parse_dt: - csi-lane-count 4
[ 1.908962] i2c-ds90ub954 32-0030: ds90ub954_parse_dt: - csi-lane-speed 800
[ 1.908968] i2c-ds90ub954 32-0030: ds90ub954_parse_dt: - test-pattern disabled
[ 1.908974] i2c-ds90ub954 32-0030: ds90ub954_parse_dt: - discontinuous clock used
[ 1.909006] i2c-ds90ub954 32-0030: ds90ub953_parse_dt: parsing serializers device tree:
[ 1.909013] i2c-ds90ub954 32-0030: ds90ub953_parse_dt: - serializer rx-channel: 0
[ 1.909019] i2c-ds90ub954 32-0030: ds90ub953_parse_dt: -test-pattern disabled
[ 1.909025] i2c-ds90ub954 32-0030: ds90ub953_parse_dt: - csi-lane-count 2
[ 1.909030] i2c-ds90ub954 32-0030: ds90ub953_parse_dt: - gpio0-output-enable property not found
[ 1.909035] i2c-ds90ub954 32-0030: ds90ub953_parse_dt: gpio0-output-enable to default val: 0
[ 1.909041] i2c-ds90ub954 32-0030: ds90ub953_parse_dt: - gpio1-output-enable property not found
[ 1.909046] i2c-ds90ub954 32-0030: ds90ub953_parse_dt: gpio1-output-enable to default val: 0
[ 1.909052] i2c-ds90ub954 32-0030: ds90ub953_parse_dt: - gpio2-output-enable property not found
[ 1.909057] i2c-ds90ub954 32-0030: ds90ub953_parse_dt: gpio2-output-enable to default val: 0
[ 1.909062] i2c-ds90ub954 32-0030: ds90ub953_parse_dt: - gpio3-output-enable property not found
[ 1.909067] i2c-ds90ub954 32-0030: ds90ub953_parse_dt: gpio3-output-enable to default val: 0
[ 1.909073] i2c-ds90ub954 32-0030: ds90ub953_parse_dt: - gpio0-control property not found
[ 1.909078] i2c-ds90ub954 32-0030: ds90ub953_parse_dt: gpio0-control to default val: 0b1000
[ 1.909084] i2c-ds90ub954 32-0030: ds90ub953_parse_dt: - gpio1-control property not found
[ 1.909088] i2c-ds90ub954 32-0030: ds90ub953_parse_dt: gpio1-control to default val: 0b1000
[ 1.909094] i2c-ds90ub954 32-0030: ds90ub953_parse_dt: - gpio2-control property not found
[ 1.909099] i2c-ds90ub954 32-0030: ds90ub953_parse_dt: gpio2-control to default val: 0b1000
[ 1.909104] i2c-ds90ub954 32-0030: ds90ub953_parse_dt: - gpio3-control property not found
[ 1.909109] i2c-ds90ub954 32-0030: ds90ub953_parse_dt: gpio3-control to default val: 0b1000
[ 1.909115] i2c-ds90ub954 32-0030: ds90ub953_parse_dt: - hs-clk-div property not found
[ 1.909120] i2c-ds90ub954 32-0030: ds90ub953_parse_dt: - hs-clk-div set to default val: 0x2 (div by 4)
[ 1.909125] i2c-ds90ub954 32-0030: ds90ub953_parse_dt: - div-m-val property not found
[ 1.909130] i2c-ds90ub954 32-0030: ds90ub953_parse_dt: - div-m-val set to default val: 1
[ 1.909135] i2c-ds90ub954 32-0030: ds90ub953_parse_dt: - div-n-val property not found
[ 1.909140] i2c-ds90ub954 32-0030: ds90ub953_parse_dt: - div-n-val set to default val: 0x28
[ 1.909146] i2c-ds90ub954 32-0030: ds90ub953_parse_dt: - i2c-address: 0x19
[ 1.909222] i2c-ds90ub954 32-0030: ds90ub953_i2c_client init client done
[ 1.909260] i2c-ds90ub954 32-0030: ds90ub953_regmap_init init regmap done
[ 1.909294] i2c-ds90ub954 32-0030: ds90ub953_parse_dt: - num of slave alias pairs: 1
[ 1.909301] i2c-ds90ub954 32-0030: ds90ub953_parse_dt: - slave addr: 0x3B, alias addr: 0x3B
[ 1.909306] i2c-ds90ub954 32-0030: ds90ub953_parse_dt: - continuous clock enabled
[ 1.909312] i2c-ds90ub954 32-0030: ds90ub953_parse_dt: - i2c-pass-through-all disabled
[ 1.909317] i2c-ds90ub954 32-0030: ds90ub953_parse_dt: - virtual-channel-map 0x0
[ 1.909323] i2c-ds90ub954 32-0030: ds90ub953_parse_dt: serializer 0 successfully parsed
[ 1.909330] i2c-ds90ub954 32-0030: ds90ub953_parse_dt: - serializer rx-channel: 1
[ 1.909335] i2c-ds90ub954 32-0030: ds90ub953_parse_dt: -test-pattern disabled
[ 1.909340] i2c-ds90ub954 32-0030: ds90ub953_parse_dt: - csi-lane-count 2
[ 1.909346] i2c-ds90ub954 32-0030: ds90ub953_parse_dt: - gpio0-output-enable property not found
[ 1.909351] i2c-ds90ub954 32-0030: ds90ub953_parse_dt: gpio0-output-enable to default val: 0
[ 1.909357] i2c-ds90ub954 32-0030: ds90ub953_parse_dt: - gpio1-output-enable property not found
[ 1.909362] i2c-ds90ub954 32-0030: ds90ub953_parse_dt: gpio1-output-enable to default val: 0
[ 1.909367] i2c-ds90ub954 32-0030: ds90ub953_parse_dt: - gpio2-output-enable property not found
[ 1.909372] i2c-ds90ub954 32-0030: ds90ub953_parse_dt: gpio2-output-enable to default val: 0
[ 1.909378] i2c-ds90ub954 32-0030: ds90ub953_parse_dt: - gpio3-output-enable property not found
[ 1.909383] i2c-ds90ub954 32-0030: ds90ub953_parse_dt: gpio3-output-enable to default val: 0
[ 1.909388] i2c-ds90ub954 32-0030: ds90ub953_parse_dt: - gpio0-control property not found
[ 1.909398] i2c-ds90ub954 32-0030: ds90ub953_parse_dt: gpio0-control to default val: 0b1000
[ 1.909404] i2c-ds90ub954 32-0030: ds90ub953_parse_dt: - gpio1-control property not found
[ 1.909409] i2c-ds90ub954 32-0030: ds90ub953_parse_dt: gpio1-control to default val: 0b1000
[ 1.909414] i2c-ds90ub954 32-0030: ds90ub953_parse_dt: - gpio2-control property not found
[ 1.909419] i2c-ds90ub954 32-0030: ds90ub953_parse_dt: gpio2-control to default val: 0b1000
[ 1.909424] i2c-ds90ub954 32-0030: ds90ub953_parse_dt: - gpio3-control property not found
[ 1.909430] i2c-ds90ub954 32-0030: ds90ub953_parse_dt: gpio3-control to default val: 0b1000
[ 1.909435] i2c-ds90ub954 32-0030: ds90ub953_parse_dt: - hs-clk-div property not found
[ 1.909440] i2c-ds90ub954 32-0030: ds90ub953_parse_dt: - hs-clk-div set to default val: 0x2 (div by 4)
[ 1.909446] i2c-ds90ub954 32-0030: ds90ub953_parse_dt: - div-m-val property not found
[ 1.909451] i2c-ds90ub954 32-0030: ds90ub953_parse_dt: - div-m-val set to default val: 1
[ 1.909457] i2c-ds90ub954 32-0030: ds90ub953_parse_dt: - div-n-val property not found
[ 1.909462] i2c-ds90ub954 32-0030: ds90ub953_parse_dt: - div-n-val set to default val: 0x28
[ 1.909467] i2c-ds90ub954 32-0030: ds90ub953_parse_dt: - i2c-address: 0x20
[ 1.909533] i2c-ds90ub954 32-0030: ds90ub953_i2c_client init client done
[ 1.909554] i2c-ds90ub954 32-0030: ds90ub953_regmap_init init regmap done
[ 1.909573] i2c-ds90ub954 32-0030: ds90ub953_parse_dt: - num of slave alias pairs: 1
[ 1.909579] i2c-ds90ub954 32-0030: ds90ub953_parse_dt: - slave addr: 0x3B, alias addr: 0x3C
[ 1.909584] i2c-ds90ub954 32-0030: ds90ub953_parse_dt: - continuous clock enabled
[ 1.909590] i2c-ds90ub954 32-0030: ds90ub953_parse_dt: - i2c-pass-through-all disabled
[ 1.909595] i2c-ds90ub954 32-0030: ds90ub953_parse_dt: - virtual-channel-map 0x1
[ 1.909600] i2c-ds90ub954 32-0030: ds90ub953_parse_dt: serializer 1 successfully parsed
[ 1.909605] i2c-ds90ub954 32-0030: ds90ub953_parse_dt: done
[ 1.923923] i2c-ds90ub954 32-0030: ds90ub954_init starting
[ 1.924303] i2c-ds90ub954 32-0030: Cannot read register 0x00 (-121)!
[ 1.924308] i2c-ds90ub954 32-0030: ds90ub954_probe: error initializing ds90ub954
[ 1.924559] i2c-ds90ub954: probe of 32-0030 failed with error -121
[ 1.924612] i2c-ds90ub954 33-0030: ds90ub954_probe: start
[ 1.924641] i2c-ds90ub954 33-0030: ds90ub954_parse_dt: deserializer:
[ 1.924646] i2c-ds90ub954 33-0030: pass-gpio not found, ignoring
[ 1.924650] i2c-ds90ub954 33-0030: lock-gpio not found, ignoring
[ 1.924653] i2c-ds90ub954 33-0030: pdb-gpio not found, ignoring
[ 1.924658] i2c-ds90ub954 33-0030: ds90ub954_parse_dt: - csi-lane-count 4
[ 1.924662] i2c-ds90ub954 33-0030: ds90ub954_parse_dt: - csi-lane-speed 800
[ 1.924666] i2c-ds90ub954 33-0030: ds90ub954_parse_dt: - test-pattern disabled
[ 1.924670] i2c-ds90ub954 33-0030: ds90ub954_parse_dt: - discontinuous clock used
[ 1.924697] i2c-ds90ub954 33-0030: ds90ub953_parse_dt: parsing serializers device tree:
[ 1.924703] i2c-ds90ub954 33-0030: ds90ub953_parse_dt: - serializer rx-channel: 0
[ 1.924707] i2c-ds90ub954 33-0030: ds90ub953_parse_dt: -test-pattern disabled
[ 1.924711] i2c-ds90ub954 33-0030: ds90ub953_parse_dt: - csi-lane-count 2
[ 1.924715] i2c-ds90ub954 33-0030: ds90ub953_parse_dt: - gpio0-output-enable property not found
[ 1.924719] i2c-ds90ub954 33-0030: ds90ub953_parse_dt: gpio0-output-enable to default val: 0
[ 1.924723] i2c-ds90ub954 33-0030: ds90ub953_parse_dt: - gpio1-output-enable property not found
[ 1.924726] i2c-ds90ub954 33-0030: ds90ub953_parse_dt: gpio1-output-enable to default val: 0
[ 1.924730] i2c-ds90ub954 33-0030: ds90ub953_parse_dt: - gpio2-output-enable property not found
[ 1.924734] i2c-ds90ub954 33-0030: ds90ub953_parse_dt: gpio2-output-enable to default val: 0
[ 1.924738] i2c-ds90ub954 33-0030: ds90ub953_parse_dt: - gpio3-output-enable property not found
[ 1.924741] i2c-ds90ub954 33-0030: ds90ub953_parse_dt: gpio3-output-enable to default val: 0
[ 1.924745] i2c-ds90ub954 33-0030: ds90ub953_parse_dt: - gpio0-control property not found
[ 1.924769] i2c-ds90ub954 33-0030: ds90ub953_parse_dt: gpio0-control to default val: 0b1000
[ 1.924773] i2c-ds90ub954 33-0030: ds90ub953_parse_dt: - gpio1-control property not found
[ 1.924776] i2c-ds90ub954 33-0030: ds90ub953_parse_dt: gpio1-control to default val: 0b1000
[ 1.924780] i2c-ds90ub954 33-0030: ds90ub953_parse_dt: - gpio2-control property not found
[ 1.924783] i2c-ds90ub954 33-0030: ds90ub953_parse_dt: gpio2-control to default val: 0b1000
[ 1.924787] i2c-ds90ub954 33-0030: ds90ub953_parse_dt: - gpio3-control property not found
[ 1.924790] i2c-ds90ub954 33-0030: ds90ub953_parse_dt: gpio3-control to default val: 0b1000
[ 1.924794] i2c-ds90ub954 33-0030: ds90ub953_parse_dt: - hs-clk-div property not found
[ 1.924798] i2c-ds90ub954 33-0030: ds90ub953_parse_dt: - hs-clk-div set to default val: 0x2 (div by 4)
[ 1.924802] i2c-ds90ub954 33-0030: ds90ub953_parse_dt: - div-m-val property not found
[ 1.924805] i2c-ds90ub954 33-0030: ds90ub953_parse_dt: - div-m-val set to default val: 1
[ 1.924809] i2c-ds90ub954 33-0030: ds90ub953_parse_dt: - div-n-val property not found
[ 1.924812] i2c-ds90ub954 33-0030: ds90ub953_parse_dt: - div-n-val set to default val: 0x28
[ 1.924817] i2c-ds90ub954 33-0030: ds90ub953_parse_dt: - i2c-address: 0x19
[ 1.924887] i2c-ds90ub954 33-0030: ds90ub953_i2c_client init client done
[ 1.924906] i2c-ds90ub954 33-0030: ds90ub953_regmap_init init regmap done
[ 1.924931] i2c-ds90ub954 33-0030: ds90ub953_parse_dt: - num of slave alias pairs: 1
[ 1.924936] i2c-ds90ub954 33-0030: ds90ub953_parse_dt: - slave addr: 0x3B, alias addr: 0x3B
[ 1.924940] i2c-ds90ub954 33-0030: ds90ub953_parse_dt: - continuous clock enabled
[ 1.924944] i2c-ds90ub954 33-0030: ds90ub953_parse_dt: - i2c-pass-through-all disabled
[ 1.924948] i2c-ds90ub954 33-0030: ds90ub953_parse_dt: - virtual-channel-map 0x0
[ 1.924952] i2c-ds90ub954 33-0030: ds90ub953_parse_dt: serializer 0 successfully parsed
[ 1.924957] i2c-ds90ub954 33-0030: ds90ub953_parse_dt: - serializer rx-channel: 1
[ 1.924961] i2c-ds90ub954 33-0030: ds90ub953_parse_dt: -test-pattern disabled
[ 1.924967] i2c-ds90ub954 33-0030: ds90ub953_parse_dt: - csi-lane-count 2
[ 1.924993] i2c-ds90ub954 33-0030: ds90ub953_parse_dt: - gpio0-output-enable property not found
[ 1.924997] i2c-ds90ub954 33-0030: ds90ub953_parse_dt: gpio0-output-enable to default val: 0
[ 1.925001] i2c-ds90ub954 33-0030: ds90ub953_parse_dt: - gpio1-output-enable property not found
[ 1.925004] i2c-ds90ub954 33-0030: ds90ub953_parse_dt: gpio1-output-enable to default val: 0
[ 1.925008] i2c-ds90ub954 33-0030: ds90ub953_parse_dt: - gpio2-output-enable property not found
[ 1.925011] i2c-ds90ub954 33-0030: ds90ub953_parse_dt: gpio2-output-enable to default val: 0
[ 1.925015] i2c-ds90ub954 33-0030: ds90ub953_parse_dt: - gpio3-output-enable property not found
[ 1.925018] i2c-ds90ub954 33-0030: ds90ub953_parse_dt: gpio3-output-enable to default val: 0
[ 1.925022] i2c-ds90ub954 33-0030: ds90ub953_parse_dt: - gpio0-control property not found
[ 1.925026] i2c-ds90ub954 33-0030: ds90ub953_parse_dt: gpio0-control to default val: 0b1000
[ 1.925030] i2c-ds90ub954 33-0030: ds90ub953_parse_dt: - gpio1-control property not found
[ 1.925033] i2c-ds90ub954 33-0030: ds90ub953_parse_dt: gpio1-control to default val: 0b1000
[ 1.925037] i2c-ds90ub954 33-0030: ds90ub953_parse_dt: - gpio2-control property not found
[ 1.925040] i2c-ds90ub954 33-0030: ds90ub953_parse_dt: gpio2-control to default val: 0b1000
[ 1.925045] i2c-ds90ub954 33-0030: ds90ub953_parse_dt: - gpio3-control property not found
[ 1.925048] i2c-ds90ub954 33-0030: ds90ub953_parse_dt: gpio3-control to default val: 0b1000
[ 1.925052] i2c-ds90ub954 33-0030: ds90ub953_parse_dt: - hs-clk-div property not found
[ 1.925056] i2c-ds90ub954 33-0030: ds90ub953_parse_dt: - hs-clk-div set to default val: 0x2 (div by 4)
[ 1.925060] i2c-ds90ub954 33-0030: ds90ub953_parse_dt: - div-m-val property not found
[ 1.925063] i2c-ds90ub954 33-0030: ds90ub953_parse_dt: - div-m-val set to default val: 1
[ 1.925067] i2c-ds90ub954 33-0030: ds90ub953_parse_dt: - div-n-val property not found
[ 1.925071] i2c-ds90ub954 33-0030: ds90ub953_parse_dt: - div-n-val set to default val: 0x28
[ 1.925075] i2c-ds90ub954 33-0030: ds90ub953_parse_dt: - i2c-address: 0x20
[ 1.925156] i2c-ds90ub954 33-0030: ds90ub953_i2c_client init client done
[ 1.925176] i2c-ds90ub954 33-0030: ds90ub953_regmap_init init regmap done
[ 1.925194] i2c-ds90ub954 33-0030: ds90ub953_parse_dt: - num of slave alias pairs: 1
[ 1.925199] i2c-ds90ub954 33-0030: ds90ub953_parse_dt: - slave addr: 0x3B, alias addr: 0x3C
[ 1.925202] i2c-ds90ub954 33-0030: ds90ub953_parse_dt: - continuous clock enabled
[ 1.925206] i2c-ds90ub954 33-0030: ds90ub953_parse_dt: - i2c-pass-through-all disabled
[ 1.925211] i2c-ds90ub954 33-0030: ds90ub953_parse_dt: - virtual-channel-map 0x1
[ 1.925214] i2c-ds90ub954 33-0030: ds90ub953_parse_dt: serializer 1 successfully parsed
[ 1.925217] i2c-ds90ub954 33-0030: ds90ub953_parse_dt: done
[ 1.939891] i2c-ds90ub954 33-0030: ds90ub954_init starting
[ 1.940321] i2c-ds90ub954 33-0030: Cannot read register 0x00 (-121)!
[ 1.940326] i2c-ds90ub954 33-0030: ds90ub954_probe: error initializing ds90ub954
[ 1.940671] i2c-ds90ub954: probe of 33-0030 failed with error -121 -
@wzy
你好,根据dmesg的提示,你的jetson在启动阶段,没有probe到任何一个954芯片,但是根据你的i2cdetect的结果,在bus 33上面,是有地址为30的芯片的。
我推测你是先上电了jetson板子,后给fpdlink板子上电的。 你可以先给fpdlink上电,后启动jetson xavier,然后应该就正常了。同时上电也可以,fpdlink板子启动很快。原因是这样的: xavier系统会在启动阶段探测和挂载所有外设。 如果系统启动阶段没有探测到,那么,就无法正常使用。(毕竟我们不是usb这种热插拔的总线设备)
如果你按照我上面说的操作还不可以。那我只能推测硬件静电击穿了。 需要返厂,我们来检修。