Pelva
September 11, 2024, 6:36am
1
亲爱的英伟达团队,您好:
我当前使用的是Jetson Agx Orin开发套件。
在JP5.1.3上可以通过 在启动过程中按esc进入UEFI界面:
选择Device Manager → NVIDIA Configuration → L4T Configuration → OS chain A status:选择Unbootable
进入Recovery Boot 的 bash-5.0 ,可以操作U盘,如果U盘里有rootfs,可以用来更新app分区。
但在JP6.0中,用上面的方法进入bash-5.1 后,不能发现U盘设备。
在JP6.0的释放日志中没有发现相关说明
Jetson-Linux r36.3 GA Release Notes (nvidia.com)
下面是日志文件
MobaXterm_COM7USBCOM7_20240911_141254.txt (70.4 KB)
请问JP6.0的Recovery Boot bash中还不支持U盘设备吗
Hi,
這個問題應該是源自JP6之後usb driver被從kernel image改到kernel modules.
initrd 裡面有這些ko files應該要手動probe之後才有辦法找到usb device.
/lib/modules/5.15.136-tegra$
./kernel/drivers/usb/gadget/udc/tegra-xudc.ko
./kernel/drivers/usb/typec/typec.ko
./kernel/drivers/usb/typec/ucsi/typec_ucsi.ko
./kernel/drivers/usb/typec/ucsi/ucsi_ccg.ko
Pelva
September 11, 2024, 7:55am
4
下面输入的命令有问题吗,执行报错
bash-5.1# cd /lib/modules/5.15.136-tegra/
bash-5.1# modprobe -a ./kernel/drivers/usb/gadget/udc/tegra-xudc.ko
modprobe: WARNING: Module ./kernel/drivers/usb/gadget/udc/tegra-xudc.ko not found in directory /lib/modules/5.15.136-tegra
bash-5.1# modprobe ./kernel/drivers/usb/typec/typec.ko
modprobe: FATAL: Module ./kernel/drivers/usb/typec/typec.ko not found in directory /lib/modules/5.15.136-tegra
bash-5.1# modprobe ./kernel/drivers/usb/typec/ucsi/typec_ucsi.ko
modprobe: FATAL: Module ./kernel/drivers/usb/typec/ucsi/typec_ucsi.ko not found in directory /lib/modules/5.15.136-tegra
bash-5.1# ls ./kernel/drivers/usb/typec/ucsi/
typec_ucsi.ko ucsi_ccg.ko
bash-5.1# ls ./kernel/drivers/usb/gadget/udc/
tegra-xudc.ko
Pelva
September 11, 2024, 8:23am
6
这是36.3
日志里也有写
Jetson System firmware version 36.3.0-gcid-36191598 date 2024-05-06T16:58:59+00:
Pelva
September 11, 2024, 8:38am
7
Hi,Wayne ,我搜索日志发现以下信息
[ 0.155392] usbcore: registered new interface driver usbfs
[ 0.155414] usbcore: registered new interface driver hub
[ 0.155433] usbcore: registered new device driver usb
[ 0.279283] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
[ 0.279295] ehci-pci: EHCI PCI platform driver
[ 0.279323] ehci-platform: EHCI generic platform driver
[ 0.279402] ehci-orion: EHCI orion driver
[ 0.279469] ehci-exynos: EHCI Exynos driver
[ 0.279525] ohci_hcd: USB 1.1 'Open' Host Controller (OHCI) Driver
[ 0.280107] usbcore: registered new interface driver usb-storage
[ 4.914382] usbcore: registered new interface driver usbhid
[ 4.914387] usbhid: USB HID core driver
是不是表明USB驱动已经加载过了?
你可以先嘗試用initrd flash 燒錄到USB drive然後看做這步驟的時候initrd flash load哪些driver…
Pelva
September 12, 2024, 3:02am
9
Hi,Wayne
我执行下面命令
sudo ./tools/kernel_flash/l4t_initrd_flash.sh -c tools/kernel_flash/flash_l4t_t234_nvme.xml --external-device sda1 jetson-agx-orin-devkit external
当串口输出停在bash时,调用lsblk,可以找到U盘设备 sda1
bash-5.1# lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINTS
sda 8:0 1 58.6G 0 disk
`-sda1 8:1 1 58.6G 0 part
mtdblock0 31:0 0 64M 0 disk
mmcblk0 179:0 0 59.3G 0 disk
|-mmcblk0p1 179:1 0 57.8G 0 part
|-mmcblk0p2 179:2 0 128M 0 part
|-mmcblk0p3 179:3 0 768K 0 part
|-mmcblk0p4 179:4 0 31.6M 0 part
|-mmcblk0p5 179:5 0 128M 0 part
|-mmcblk0p6 179:6 0 768K 0 part
|-mmcblk0p7 179:7 0 31.6M 0 part
|-mmcblk0p8 179:8 0 80M 0 part
|-mmcblk0p9 179:9 0 512K 0 part
|-mmcblk0p10 179:10 0 64M 0 part
|-mmcblk0p11 179:11 0 80M 0 part
|-mmcblk0p12 179:12 0 512K 0 part
|-mmcblk0p13 179:13 0 64M 0 part
|-mmcblk0p14 179:14 0 400M 0 part
`-mmcblk0p15 179:15 0 479.5M 0 part
mmcblk0boot0 179:32 0 31.5M 1 disk
mmcblk0boot1 179:64 0 31.5M 1 disk
这次的日志和之前比较多加载了几个ko文件,
MobaXterm_COM7USBCOM7_20240912_104215.txt (79.2 KB)
insmod /lib/modules/5.15.136-tegra/kernel/drivers/usb/gadget/libcomposite.ko
insmod /lib/modules/5.15.136-tegra/kernel/drivers/usb/typec/typec.ko
insmod /lib/modules/5.15.136-tegra/kernel/drivers/usb/typec/ucsi/typec_ucsi.ko
insmod /lib/modules/5.15.136-tegra/kernel/drivers/usb/typec/ucsi/ucsi_ccg.ko
[ 11.109474] irq: IRQ239: trimming hierarchy from :bus@0:pmc@c360000
insmod /lib/modules/5.15.136-tegra/kernel/drivers/usb/gadget/udc/tegra-xudc.ko
[ 11.142936] tegra-xusb 3610000.usb: Adding to iommu group 7
[ 11.144387] tegra-xudc 3550000.usb: Adding to iommu group 8
insmod /lib/modules/5.15.136-tegra/kernel/net/ipv6/ipv6.ko
insmod /lib/modules/5.15.136-tegra/updates/drivers/nvpps/nvpps.ko
insmod /lib/modules/5.15.136-tegra/kernel/drivers/usb/typec/stusb160x.ko
insmod /lib/modules/5.15.136-tegra/updates/drivers/platform/tegra/mce/tegra-mce.ko
insmod /lib/modules/5.15.136-tegra/updates/drivers/spi/spi-tegra210-quad.ko
但我手动加载时遇到问题:
1,insmod 无法执行,没这个命令
2,modprobe 加载ko还是报上面not found in directory的错误
请问,还有什么可以尝试的吗
kayccc
September 25, 2024, 5:45am
10
There is no update from you for a period, assuming this is not an issue anymore.
Hence, we are closing this topic. If need further support, please open a new one.
Thanks
Sorry for the late response.
Is this still an issue to support? Any result can be shared?