An assertion error occurred in the kernel. Does it affect normal use?

另外也請你調高power mode進行測試

Hi,WayneWWW:
我这里现在没有4K的显示器,我使用p3509重新刷了一次程序,现在xrandr查询显示是hdmi了

nvidia@nvidia-desktop:~$ sudo xrandr 
[sudo] password for nvidia: 
Screen 0: minimum 8 x 8, current 1920 x 1080, maximum 32767 x 32767
HDMI-0 connected primary 1920x1080+0+0 (normal left inverted right x axis y axis) 527mm x 296mm
   1920x1080     60.00*+  74.97    59.94    50.00  
   1600x900      60.00  
   1280x1024     75.02    60.02  
   1280x720      60.00    59.94    50.00  
   1152x864      75.00  
   1024x768      75.03    60.00  
   800x600       75.00    60.32  
   720x576       50.00  
   720x480       59.94  
   640x480       75.00    59.94    59.93  

10W已经是orin nano最高的模式了:

nvidia@nvidia-desktop:~$ nvpmodel -q
NV Power Mode: 7W_AI
1
NVPM ERROR: Error opening /sys/kernel/nvpmodel_emc_cap/emc_iso_cap: 13
NVPM ERROR: failed to read PARAM EMC: ARG MAX_FREQ: PATH /sys/kernel/nvpmodel_emc_cap/emc_iso_cap
nvidia@nvidia-desktop:~$ 
nvidia@nvidia-desktop:~$ sudo nvpmodel -m 0
nvidia@nvidia-desktop:~$ 
nvidia@nvidia-desktop:~$ nvpmodel -q
NV Power Mode: 10W
0
NVPM ERROR: Error opening /sys/kernel/nvpmodel_emc_cap/emc_iso_cap: 13
NVPM ERROR: failed to read PARAM EMC: ARG MAX_FREQ: PATH /sys/kernel/nvpmodel_emc_cap/emc_iso_cap
nvidia@nvidia-desktop:~$ sudo nvpmodel -m 2
nvidia@nvidia-desktop:~$ nvpmodel -q
NV Power Mode: 7W_CPU
2
NVPM ERROR: Error opening /sys/kernel/nvpmodel_emc_cap/emc_iso_cap: 13
NVPM ERROR: failed to read PARAM EMC: ARG MAX_FREQ: PATH /sys/kernel/nvpmodel_emc_cap/emc_iso_cap
nvidia@nvidia-desktop:~$ sudo nvpmodel -m 0
nvidia@nvidia-desktop:~$ 
nvidia@nvidia-desktop:~$ nvpmodel -q
NV Power Mode: 10W
0
NVPM ERROR: Error opening /sys/kernel/nvpmodel_emc_cap/emc_iso_cap: 13
NVPM ERROR: failed to read PARAM EMC: ARG MAX_FREQ: PATH /sys/kernel/nvpmodel_emc_cap/emc_iso_cap

现在查询hdmi显示正常后,还是有assert异常:

[   16.942602] nvidia-modeset: Loading NVIDIA UNIX Open Kernel Mode Setting Driver for aarch64  35.5.0  Release Build  (buildbrain@mobile-u64-6519-d7000)  Mon Feb 19 20:34:14 PST 2024
[   17.718272] NVRM nvAssertFailedNoLog: Assertion failed: minRequiredIsoBandwidthKBPS <= clientBwValues[DISPLAY_ICC_BW_CLIENT_EXT].minRequiredIsoBandwidthKBPS @ kern_disp_0402.c:111
[   17.718291] CPU: 1 PID: 152 Comm: kworker/u12:2 Tainted: G           O      5.10.192-tegra #1
[   17.718295] Hardware name: NVIDIA Orin Nano Developer Kit (DT)
[   17.718314] Workqueue: dce-async-ipc-wq dce_client_async_event_work
[   17.718322] Call trace:
[   17.718334]  dump_backtrace+0x0/0x1e0
[   17.718341]  show_stack+0x30/0x40
[   17.718350]  dump_stack+0xf0/0x130
[   17.718456]  os_dump_stack+0x18/0x20 [nvidia]
[   17.718553]  tlsEntryGet+0x130/0x138 [nvidia]
[   17.718648]  kdispArbAndAllocDisplayBandwidth_v04_02+0x274/0x288 [nvidia]
[   17.718742]  kdispInvokeDisplayModesetCallback_KERNEL+0xa8/0xf0 [nvidia]
[   17.718836]  dceclientHandleAsyncRpcCallback+0x17c/0x2f0 [nvidia]
[   17.718929]  initVGXSpecificRegistry+0x1dc/0x300 [nvidia]
[   17.718934]  dce_client_async_event_work+0x8c/0x190
[   17.718940]  process_one_work+0x1c4/0x4c0
[   17.718945]  worker_thread+0x54/0x450
[   17.718949]  kthread+0x148/0x170

new.log (64.9 KB)

我发现使用p3509烧写完后,用作烧写的usb口在设备启动后无法被正常识别为usb网口了,不知道是否是需要配置。

  1. 那請無視那個assertion. 對功能不會有影響

  2. 我发现使用p3509烧写完后,用作烧写的usb口在设备启动后无法被正常识别为usb网口了,不知道是否是需要配置。

是的, 我前面已經說過了, 請嘗試去理解device tree怎麼寫. 不是一股腦的就燒board config. 你這樣燒當然會有device tree設定不符合預期. 3509跟3768又不是同樣的硬體.