不能進入recovery mode

我已經將接線接成如圖片的樣子
我是這樣接的

將跳線接上FC REC 和 GND
然後接上micro usb
再將電源接上

但是我在我的VM上 只會偵測到 0955:7020
而不是0955:7e19

nvidia@nvidia-VirtualBox:~$ lsusb
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 003: ID 0955:7020 NVidia Corp.
Bus 001 Device 002: ID 80ee:0021 VirtualBox USB Tablet
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

之前不知道什麼原因有進去過一次recovery mode
並顯示0955:7e19
但我再刷QSIP的時候 不小心 案到ctrl c中斷了
請問要怎麼解決呢?

這是VM的usb設定

We don’t actually support VM. Please find a native ubuntu host to flash.

我已經用實體ubuntu了
但還是顯示以下
yuyao@yuyao-Victus-by-HP-Laptop:~$ lsusb
Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 003 Device 004: ID 0408:5425 Quanta Computer, Inc. HP Wide Vision HD Camera
Bus 003 Device 003: ID 1c4f:0034 SiGma Micro XM102K Optical Wheel Mouse
Bus 003 Device 002: ID 1a2c:2c27 China Resource Semico Co., Ltd USB Keyboard
Bus 003 Device 005: ID 8087:0026 Intel Corp. AX201 Bluetooth
Bus 003 Device 006: ID 0955:7020 NVIDIA Corp. L4T (Linux for Tegra) running on Tegra
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

這代表你機器是開機了, 並沒有進去recovery mode.


然後好像接上去板子後 才會跳出這個東西

這個無關緊要. 就只是我前面說的, 你現在的狀況是板子開機了, OTG變成USB device所以host能偵測到.
這些東西都跟recovery mode無關.

麻煩把你的jumper移除確認你真的是接pin 9跟10. 電源也拔掉. jumper接回去之後再接上電源. 之後馬上用lsusb確認.

還是一樣
我確實是接GND和FC REC
然後在接上micro usb
最後插上電源

然後馬上輸入lsusb
yuyao@yuyao-Victus-by-HP-Laptop:~$ lsusb
Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 003 Device 004: ID 0408:5425 Quanta Computer, Inc. HP Wide Vision HD Camera
Bus 003 Device 003: ID 1c4f:0034 SiGma Micro XM102K Optical Wheel Mouse
Bus 003 Device 002: ID 1a2c:2c27 China Resource Semico Co., Ltd USB Keyboard
Bus 003 Device 005: ID 8087:0026 Intel Corp. AX201 Bluetooth
Bus 003 Device 007: ID 0955:7020 NVIDIA Corp. L4T (Linux for Tegra) running on Tegra
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

備註:我的sd卡有插在上面

麻煩幫我確認一下, 你的"Bus 003 Device 007: ID 0955:7020 NVIDIA Corp. L4T (Linux for Tegra) running on Tegra
"從你拔掉電源線到他重新出現為止花了幾秒的時間? 還是說這東西從頭到尾都沒消失過?

這是完全斷電時 打的(沒接usb和電源)
yuyao@yuyao-Victus-by-HP-Laptop:~$ lsusb
Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 003 Device 004: ID 0408:5425 Quanta Computer, Inc. HP Wide Vision HD Camera
Bus 003 Device 003: ID 1c4f:0034 SiGma Micro XM102K Optical Wheel Mouse
Bus 003 Device 002: ID 1a2c:2c27 China Resource Semico Co., Ltd USB Keyboard
Bus 003 Device 005: ID 8087:0026 Intel Corp. AX201 Bluetooth
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

這是重新插上micro usb 和 電源線打的
期間大概50秒
在這50秒內 我一直重複打lsusb
直到第50秒才出現以下

yuyao@yuyao-Victus-by-HP-Laptop:~$ lsusb
Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 003 Device 004: ID 0408:5425 Quanta Computer, Inc. HP Wide Vision HD Camera
Bus 003 Device 003: ID 1c4f:0034 SiGma Micro XM102K Optical Wheel Mouse
Bus 003 Device 002: ID 1a2c:2c27 China Resource Semico Co., Ltd USB Keyboard
Bus 003 Device 005: ID 8087:0026 Intel Corp. AX201 Bluetooth
Bus 003 Device 009: ID 0955:7020 NVIDIA Corp. L4T (Linux for Tegra) running on Tegra
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

Hi,

聽起來你的機器完全沒有進去recovery mode. 這50秒的時間看來就是在開機而已.

麻煩接一下uart console (如下網頁)

然後用軟體指令的方式進去recovery mode.

sudo reboot forced-recovery

照理來說這個指令跑完之後不應該有機器重開機的狀況

抱歉!我想問個怪問題
USB轉TTL PL2303HX 這是能用的嘛?
還有我是用jetson xavier nx devkit sd卡板

可以, 跟你用什麼板子無關. 你的板子都能從uart console抓log.

yuyao@yuyao-Victus-by-HP-Laptop:~$ sudo minicom -D /dev/ttyUSB0 -b 115200

歡迎使用 minicom 2.8

選項: I18n
通訊埠 /dev/ttyUSB0, 02:49:20

按 CTRL-A Z 說明特殊鍵

CTRL-A Z for help | 115200 8N1 | NOR | Minicom 2.8 | VT102 | 離線 | ttyUSB0 CTRL-A Z for help | 115200 8N1 | NOR | Minicom 2.8 | VT102 | 連線 0:0 | ttyUSB0 CTRL-A Z for help | 115200 8N1 | NOR | Minicom 2.8 | VT102 | 連線 0:1 | ttyUSB0 CTRL-A Z for help | 115200 8N1 | NOR | Minicom 2.8 | VT102 | 連線 0:2 | ttyUSB0 CTRL-A Z for help | 115200 8N1 | NOR | Minicom 2.8 | VT102 | 連線 0:3 | ttyUSB0 CTRL-A Z for help | 115200 8N1 | NOR | Minicom 2.8 | VT102 | 連線 0:4 | ttyUSB0 CTRL-A Z for help | 115200 8N1 | NOR | Minicom 2.8 | VT102 | 連線 0:5 | ttyUSB0 CTRL-A Z for help | 115200 8N1 | NOR | Minicom 2.8 | VT102 | 連線 0:6 | ttyUSB0 CTRL-A Z for help | 115200 8N1 | NOR | Minicom 2.8 | VT102 | 連線 0:7 | ttyUSB0 CTRL-A Z for help | 115200 8N1 | NOR | Minicom 2.8 | VT102 | 連線 0:8 | ttyUSB0 CTRL-A Z for help | 115200 8N1 | NOR | Minicom 2.8 | VT102 | 連線 0:9 | ttyUSB0

請問我接下來要怎樣做呢?

我輸入
yuyao@yuyao-Victus-by-HP-Laptop:~$ sudo dmesg -w

然後插上usb 轉 ttl 傳輸線
出現
[ 4111.572885] usb 3-1: new full-speed USB device number 12 using xhci_hcd
[ 4111.699782] usb 3-1: New USB device found, idVendor=067b, idProduct=2303, bcdDevice= 3.00
[ 4111.699786] usb 3-1: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[ 4111.699793] usb 3-1: Product: USB-Serial Controller
[ 4111.699794] usb 3-1: Manufacturer: Prolific Technology Inc.
[ 4111.701565] pl2303 3-1:1.0: pl2303 converter detected
[ 4111.702190] usb 3-1: pl2303 converter now attached to ttyUSB0

然後另一個終端機
yuyao@yuyao-Victus-by-HP-Laptop:~$ sudo minicom -D /dev/ttyUSB0

歡迎使用 minicom 2.8

選項: I18n
通訊埠 /dev/ttyUSB0, 03:39:02

按 CTRL-A Z 說明特殊鍵

將板子送電後 沒有東西跑出來

我的接線是
ttl 板子
黑 gnd
白 txd
綠 rxd
紅 不接

接j12 或 j14有差嗎?
我是接j14

  1. 接在J14沒錯

  2. 能請你換成用picocom 而不是minicom避免一些minicom的設定影響嗎?

  3. 請問你在抓log的時候板子那些recovery 跳線還接著嗎? 可以先移除確認你到底能不能抓到log.

  4. 如果移除之後你還是抓不到log, 但最後你的host lsusb “NVIDIA Corp. L4T (Linux for Tegra) running on Tegra” 還是看得到的話, 麻煩幫我從host端 ping 192.168.55.1 然後看一下有沒有回應

  5. 如果(4)有回應的話, 麻煩ssh到192.168.55.1. 對應的user/pwd就是你之前幫這台Jetson設定過的

yuyao@yuyao-Victus-by-HP-Laptop:~$ sudo dmesg | grep tty
[ 0.131427] printk: legacy console [tty0] enabled
[ 1042.677471] usb 3-1: pl2303 converter now attached to ttyUSB0
yuyao@yuyao-Victus-by-HP-Laptop:~$ sudo picocom -b 115200 /dev/ttyUSB0
picocom v3.1

port is : /dev/ttyUSB0
flowcontrol : none
baudrate is : 115200
parity is : none
databits are : 8
stopbits are : 1
escape is : C-a
local echo is : no
noinit is : no
noreset is : no
hangup is : no
nolock is : no
send_cmd is : sz -vv
receive_cmd is : rz -vv -E
imap is :
omap is :
emap is : crcrlf,delbs,
logfile is : none
initstring : none
exit_after is : not set
exit is : no

Type [C-a] [C-h] to see available commands
Terminal ready
��JɢɅ�͙�Ɂtimed out
[ 14.194355] tegra-i2c 3190000.i2c: I2C transfer timed out
[ 14.30,��ʂ���rJ�c: I2C transfer timed out
[ 14.426279] tegra-i2c 3190000.i2c: I2C transfer timed out
[ 14.442386] imx219 9-0010: imx219_board_setup: e�"����2�r�ad p�{��(-121)
[ 14.456603] imx219 9-0010: board setup failed
[ 14.498369] imx219: probe of 9-0010 failed with error -121
[ 14.520539] imx219 10-0010: imx219_board_setup: error during i������probe (-121�
[ 14.540606] tegra-i2c 3190000.i2c: I2C tran��Ɂtimed out
[ 14.580716] imx219 10-0010: board setup fai�M)������tegra-i2c )��XKZ�,��ʂ���rJ�c: I2C transfer timed out
[ 16.322271] tegra-i2c 3190000.i2c: I2C transfer timed out
[ 16.434286] tegra-i2c 3190000.i2c: I2C transfer timed out
�transfer timed outa-i2c
[ 16.���º��er timed out
[ 16.778289] tegra-i2c 3190000.i2c: I2C transfer timed out
[ 16.890343] tegra-i2c 3190000.i2c: I2C transfer timed out
[ 17.018357] tegra-i2c 3190000.i2c: I2C transfer timed out
[ 17.130282] tegra-i2c 3190000.i2c: I2C transfer timed out
[ 17.242300] tegra-i2c 3190000.i2c: I2C transfer timed out
[ 17.354288] tegra-i2c 3190000.i2c: I2C transfer timed out
[ 17.466303] tegra-i2c 3190000.i2c: I2C transfer timed out
[ 17.578312] tegra-i2c 3190000.i2c: I2C transfer timed out
[ 17.690261] tegra-i2c 3190000.i2c: I2C transfer timed out
[ 17.802317] tegra-i2c 3190000.i2c: I2C transfer timed out
[ 17.914281] tegra-i2c 3190000.i2c: I2C transfer timed out
[ 18.026266] tegra-i2c 3190000.i2c: I2C transfer timed out
[ 18.138250] tegra-i2c 3190000.i2c: I2C transfer timed out
[ 18.250256] tegra-i2c 3190000.i2c: I2C transfer timed out
[ 18.362255] tegra-i2c 3190000.i2c: I2C transfer timed out
[ 18.474250] tegra-i2c 3190000.i2c: I2C transfer timed out
[ 18.586244] tegra-i2c 3190000.i2c: I2C transfer timed out
[ 18.698267] tegra-i2c 3190000.i2c: I2C transfer timed out
[ 18.810247] tegra-i2c 3190000.i2c: I2C transfer timed out
[ 18.922256] teg���rJ�c: I2C transfer timed out
[ 19.034263] tegra-i2c 3190000.i�J�c 3190000.i2c: I2C transfer t�00.display: hdmi: edid read failed

以上是我正常開機的時候(沒跳線 沒micro usb)

Hi,

你貼的這一段看起來是kernel log. 跟HDMI有關連的部份. 但是無所謂
請問你在這狀態下能操作你的uart console嗎

是問我能否登入嘛?
它就停在這
[ 19.034263] tegra-i2c 3190000.i�J�c 3190000.i2c: I2C transfer t�00.display: hdmi: edid read failed
就沒有了