Can't boot up Xavier NX when a NVME SSD is inserted

hello,
i’m using xavier nx with bsp version l4t 32.7.1/ ubuntu 18.04 os for devlopement, everything works fine until an external nvme ssd (formated to ext4) is inserted, the screen goes blank and looks like the os cannot be loaded. everything’s back to normal only when the ssd is removed.

i’m not changing the boot process, which means i still want to boot from emmc, but with a ssd looks like booting is affected nonetheless. did i miss anything? i’ve attached the console log, any help would be appreciated. thanks.

xavier_nx_nvmessd_putty.txt (193.1 KB)

1 Like

Please change the boot order that emmc is prior to nvme so that it can boot.

https://docs.nvidia.com/jetson/archives/l4t-archived/l4t-3261/index.html#page/Tegra%20Linux%20Driver%20Package%20Development%20Guide/getting_started.html
→ Choosing a Boot Device for Jetson AGX Xavier Series Platforms

hello @WayneWWW
thanks for the reply. do i have to change the boot order even i’m only using the ssd as external storage? i still want it to boot from emmc not from the ssd.

log attached in the previous post/ below is where the system hangs:

[ 6.454038] tegradc 15200000.nvdisplay: hdmi: plugged
[ 6.496717] Root device found: mmcblk0p1
[ 6.499919] Found dev node: /dev/mmcblk0p1
[ 6.528307] EXT4-fs (mmcblk0p1): mounted filesystem with ordered data mode. Opts: (null)
[ 6.532842] Rootfs mounted over mmcblk0p1
榳ARNING: at platform/drivers/pg/pg-gpu-t194.c:185
WARNING: at platform/drivers/pg/pg-gpu-t194.c:185
墁 6.573089] Switching from initrd to actual rootfs
[ 6.703277] x_tables: disagrees about version of symbol register_pernet_subsys
[ 6.704733] x_tables: Unknown symbol register_pernet_subsys (err -22)
[ 6.706174] x_tables: disagrees about version of symbol init_net
[ 6.707481] x_tables: Unknown symbol init_net (err -22)
[ 6.708792] x_tables: disagrees about version of symbol unregister_pernet_subsys
[ 6.710110] x_tables: Unknown symbol unregister_pernet_subsys (err -22)
[ 6.711385] x_tables: disagrees about version of symbol audit_log_start
[ 6.713186] x_tables: Unknown symbol audit_log_start (err -22)
[ 6.729652] systemd[1]: Failed to insert module ‘ip_tables’: Invalid argument
[ 6.735009] cgroup: cgroup2: unknown option “nsdelegate”
[ 6.742857] systemd[1]: systemd 237 running in system mode. (+PAM +AUDIT +SELINUX +IMA +APPARMOR +SMACK +SYSVINIT +UTMP +LIBCRYPTSETUP +GCRYPT +GNUTLS +ACL +XZ +LZ4 +SECCOMP +BLKID +ELFUTILS +KMOD -IDN2 +IDN -PCRE2 default-hierarchy=hybrid)
[ 6.746242] systemd[1]: Detected architecture arm64.
[ 6.763009] systemd[1]: Set hostname to .
[ 6.852852] systemd[1]: File /lib/systemd/system/systemd-journald.service:36 configures an IP firewall (IPAddressDeny=any), but the local system does not support BPF/cgroup based firewalling.
[ 6.855754] systemd[1]: Proceeding WITHOUT firewalling in effect! (This warning is only shown for the first loaded unit using IP firewalling.)
[ 7.030418] random: systemd: uninitialized urandom read (16 bytes read)
[ 7.031951] systemd[1]: Reached target Swap.
[ 7.035376] random: systemd: uninitialized urandom read (16 bytes read)
[ 7.037226] systemd[1]: Set up automount Arbitrary Executable File Formats File System Automount Point.
[ 7.040640] random: systemd: uninitialized urandom read (16 bytes read)
[ 7.042188] systemd[1]: Reached target User and Group Name Lookups.
[ 7.047846] systemd[1]: Created slice System Slice.
[ 7.051139] systemd[1]: Listening on /dev/initctl Compatibility Named Pipe.
[ 7.115234] cfg80211: disagrees about version of symbol __sock_create
[ 7.116754] cfg80211: Unknown symbol __sock_create (err -22)
[ 7.116772] cfg80211: disagrees about version of symbol skb_copy_bits
[ 7.116775] cfg80211: Unknown symbol skb_copy_bits (err -22)
[ 7.116787] cfg80211: disagrees about version of symbol skb_put
[ 7.116789] cfg80211: Unknown symbol skb_put (err -22)
[ 7.116831] cfg80211: disagrees about version of symbol consume_skb
[ 7.116834] cfg80211: Unknown symbol consume_skb (err -22)
[ 7.116900] cfg80211: disagrees about version of symbol skb_add_rx_frag
[ 7.116902] cfg80211: Unknown symbol skb_add_rx_frag (err -22)
[ 7.116909] cfg80211: disagrees about version of symbol genlmsg_put
[ 7.116911] cfg80211: Unknown symbol genlmsg_put (err -22)
[ 7.116939] cfg80211: disagrees about version of symbol genlmsg_multicast_allns
[ 7.116941] cfg80211: Unknown symbol genlmsg_multicast_allns (err -22)
[ 7.116978] cfg80211: disagrees about version of symbol netdev_err
[ 7.116981] cfg80211: Unknown symbol netdev_err (err -22)
[ 7.116991] cfg80211: disagrees about version of symbol pskb_expand_head
[ 7.116994] cfg80211: Unknown symbol pskb_expand_head (err -22)
[ 7.117004] cfg80211: disagrees about version of symbol eth_type_trans
[ 7.117006] cfg80211: Unknown symbol eth_type_trans (err -22)
[ 7.117027] cfg80211: disagrees about version of symbol kfree_skb
[ 7.117029] cfg80211: Unknown symbol kfree_skb (err -22)
[ 7.117037] cfg80211: disagrees about version of symbol nla_parse
[ 7.117040] cfg80211: Unknown symbol nla_parse (err -22)
[ 7.117063] cfg80211: disagrees about version of symbol netlink_broadcast
[ 7.117066] cfg80211: Unknown symbol netlink_broadcast (err -22)
[ 7.117073] cfg80211: disagrees about version of symbol net_ns_type_operations
[ 7.117075] cfg80211: Unknown symbol net_ns_type_operations (err -22)
[ 7.117081] cfg80211: disagrees about version of symbol __alloc_skb
[ 7.117083] cfg80211: Unknown symbol __alloc_skb (err -22)
[ 7.117108] cfg80211: disagrees about version of symbol inet_csk_get_port
[ 7.117111] cfg80211: Unknown symbol inet_csk_get_port (err -22)
[ 7.117118] cfg80211: disagrees about version of symbol kobject_uevent_env
[ 7.117120] cfg80211: Unknown symbol kobject_uevent_env (err -22)
[ 7.117135] cfg80211: disagrees about version of symbol __dev_get_by_index
[ 7.117137] cfg80211: Unknown symbol __dev_get_by_index (err -22)
[ 7.117142] cfg80211: disagrees about version of symbol perf_trace_run_bpf_submit
[ 7.117145] cfg80211: Unknown symbol perf_trace_run_bpf_submit (err -22)
[ 7.117154] cfg80211: disagrees about version of symbol init_net
[ 7.117156] cfg80211: Unknown symbol init_net (err -22)
[ 7.117165] cfg80211: disagrees about version of symbol skb_pull
[ 7.117168] cfg80211: Unknown symbol skb_pull (err -22)
[ 7.117207] cfg80211: disagrees about version of symbol netlink_unicast
[ 7.117210] cfg80211: Unknown symbol netlink_unicast (err -22)
[ 7.117219] cfg80211: disagrees about version of symbol dev_get_by_index
[ 7.117221] cfg80211: Unknown symbol dev_get_by_index (err -22)
[ 7.117226] cfg80211: disagrees about version of symbol dev_close
[ 7.117228] cfg80211: Unknown symbol dev_close (err -22)
[ 7.117241] cfg80211: disagrees about version of symbol skb_push
[ 7.117244] cfg80211: Unknown symbol skb_push (err -22)
[ 7.117258] cfg80211: disagrees about version of symbol wireless_send_event
[ 7.117260] cfg80211: Unknown symbol wireless_send_event (err -22)
[ 7.117292] cfg80211: disagrees about version of symbol unregister_pernet_device
[ 7.117294] cfg80211: Unknown symbol unregister_pernet_device (err -22)
[ 7.117324] cfg80211: disagrees about version of symbol netif_rx_ni
[ 7.117326] cfg80211: Unknown symbol netif_rx_ni (err -22)
[ 7.117345] cfg80211: disagrees about version of symbol __pskb_pull_tail
[ 7.117347] cfg80211: Unknown symbol __pskb_pull_tail (err -22)
[ 7.117350] cfg80211: disagrees about version of symbol __netdev_alloc_skb
[ 7.117353] cfg80211: Unknown symbol __netdev_alloc_skb (err -22)
[ 7.117362] cfg80211: disagrees about version of symbol skb_trim
[ 7.117364] cfg80211: Unknown symbol skb_trim (err -22)
[ 7.117374] cfg80211: disagrees about version of symbol __put_net
[ 7.117377] cfg80211: Unknown symbol __put_net (err -22)
[ 7.117388] cfg80211: disagrees about version of symbol get_net_ns_by_pid
[ 7.117391] cfg80211: Unknown symbol get_net_ns_by_pid (err -22)
[ 7.117407] cfg80211: disagrees about version of symbol __genl_register_family
[ 7.117410] cfg80211: Unknown symbol __genl_register_family (err -22)
[ 7.117442] cfg80211: disagrees about version of symbol sock_release
[ 7.117444] cfg80211: Unknown symbol sock_release (err -22)
[ 7.117449] cfg80211: disagrees about version of symbol dev_change_net_namespace
[ 7.117451] cfg80211: Unknown symbol dev_change_net_namespace (err -22)
[ 7.117462] cfg80211: disagrees about version of symbol genl_unregister_family
[ 7.117464] cfg80211: Unknown symbol genl_unregister_family (err -22)
[ 7.117486] cfg80211: disagrees about version of symbol register_pernet_device
[ 7.117488] cfg80211: Unknown symbol register_pernet_device (err -22)
[ 7.117493] cfg80211: disagrees about version of symbol get_net_ns_by_fd
[ 7.117495] cfg80211: Unknown symbol get_net_ns_by_fd (err -22)
[ 7.129735] EXT4-fs (mmcblk0p1): re-mounted. Opts: (null)
[ 7.223241] nvgpu: disagrees about version of symbol perf_trace_run_bpf_submit
[ 7.223248] nvgpu: Unknown symbol perf_trace_run_bpf_submit (err -22)
[ 7.677470] systemd-journald[2332]: Received request to flush runtime journal from PID 1
[ 8.501387] using random self ethernet address
[ 8.517340] using random host ethernet address
[ 8.888813] random: crng init done
[ 8.890121] random: 7 urandom warning(s) missed due to ratelimiting
[ 9.097046] using random self ethernet address
[ 9.098526] using random host ethernet address
[ 9.256339] nvgpu: disagrees about version of symbol perf_trace_run_bpf_submit
[ 9.256345] nvgpu: Unknown symbol perf_trace_run_bpf_submit (err -22)
[ 9.319633] cfg80211: disagrees about version of symbol __sock_create
[ 9.321242] cfg80211: Unknown symbol __sock_create (err -22)
[ 9.336474] cfg80211: disagrees about version of symbol skb_copy_bits
[ 9.354001] cfg80211: Unknown symbol skb_copy_bits (err -22)
[ 9.358007] cfg80211: disagrees about version of symbol skb_put
[ 9.359598] cfg80211: Unknown symbol skb_put (err -22)
[ 9.361153] cfg80211: disagrees about version of symbol consume_skb
[ 9.363000] cfg80211: Unknown symbol consume_skb (err -22)
[ 9.386301] cfg80211: disagrees about version of symbol skb_add_rx_frag
[ 9.386306] cfg80211: Unknown symbol skb_add_rx_frag (err -22)
[ 9.386317] cfg80211: disagrees about version of symbol genlmsg_put
[ 9.386320] cfg80211: Unknown symbol genlmsg_put (err -22)
[ 9.386351] cfg80211: disagrees about version of symbol genlmsg_multicast_allns
[ 9.386353] cfg80211: Unknown symbol genlmsg_multicast_allns (err -22)
[ 9.386391] cfg80211: disagrees about version of symbol netdev_err
[ 9.386393] cfg80211: Unknown symbol netdev_err (err -22)
[ 9.386407] cfg80211: disagrees about version of symbol pskb_expand_head
[ 9.386409] cfg80211: Unknown symbol pskb_expand_head (err -22)
[ 9.386422] cfg80211: disagrees about version of symbol eth_type_trans
[ 9.386425] cfg80211: Unknown symbol eth_type_trans (err -22)
[ 9.386452] cfg80211: disagrees about version of symbol kfree_skb
[ 9.386454] cfg80211: Unknown symbol kfree_skb (err -22)
[ 9.386466] cfg80211: disagrees about version of symbol nla_parse
[ 9.386468] cfg80211: Unknown symbol nla_parse (err -22)
[ 9.386496] cfg80211: disagrees about version of symbol netlink_broadcast
[ 9.386499] cfg80211: Unknown symbol netlink_broadcast (err -22)
[ 9.386508] cfg80211: disagrees about version of symbol net_ns_type_operations
[ 9.386511] cfg80211: Unknown symbol net_ns_type_operations (err -22)
[ 9.386518] cfg80211: disagrees about version of symbol __alloc_skb
[ 9.386520] cfg80211: Unknown symbol __alloc_skb (err -22)
[ 9.386550] cfg80211: disagrees about version of symbol inet_csk_get_port
[ 9.386552] cfg80211: Unknown symbol inet_csk_get_port (err -22)
[ 9.386559] cfg80211: disagrees about version of symbol kobject_uevent_env
[ 9.386562] cfg80211: Unknown symbol kobject_uevent_env (err -22)
[ 9.386578] cfg80211: disagrees about version of symbol __dev_get_by_index
[ 9.386580] cfg80211: Unknown symbol __dev_get_by_index (err -22)
[ 9.386585] cfg80211: disagrees about version of symbol perf_trace_run_bpf_submit
[ 9.386588] cfg80211: Unknown symbol perf_trace_run_bpf_submit (err -22)
[ 9.386600] cfg80211: disagrees about version of symbol init_net
[ 9.386602] cfg80211: Unknown symbol init_net (err -22)
[ 9.386612] cfg80211: disagrees about version of symbol skb_pull
[ 9.386614] cfg80211: Unknown symbol skb_pull (err -22)
[ 9.386659] cfg80211: disagrees about version of symbol netlink_unicast
[ 9.386662] cfg80211: Unknown symbol netlink_unicast (err -22)
[ 9.386672] cfg80211: disagrees about version of symbol dev_get_by_index
[ 9.386674] cfg80211: Unknown symbol dev_get_by_index (err -22)
[ 9.386679] cfg80211: disagrees about version of symbol dev_close
[ 9.386681] cfg80211: Unknown symbol dev_close (err -22)
[ 9.386694] cfg80211: disagrees about version of symbol skb_push
[ 9.386696] cfg80211: Unknown symbol skb_push (err -22)
[ 9.386712] cfg80211: disagrees about version of symbol wireless_send_event
[ 9.386714] cfg80211: Unknown symbol wireless_send_event (err -22)
[ 9.386754] cfg80211: disagrees about version of symbol unregister_pernet_device
[ 9.386757] cfg80211: Unknown symbol unregister_pernet_device (err -22)
[ 9.386794] cfg80211: disagrees about version of symbol netif_rx_ni
[ 9.386796] cfg80211: Unknown symbol netif_rx_ni (err -22)
[ 9.386820] cfg80211: disagrees about version of symbol __pskb_pull_tail
[ 9.386823] cfg80211: Unknown symbol __pskb_pull_tail (err -22)
[ 9.386827] cfg80211: disagrees about version of symbol __netdev_alloc_skb
[ 9.386829] cfg80211: Unknown symbol __netdev_alloc_skb (err -22)
[ 9.386838] cfg80211: disagrees about version of symbol skb_trim
[ 9.386840] cfg80211: Unknown symbol skb_trim (err -22)
[ 9.386853] cfg80211: disagrees about version of symbol __put_net
[ 9.386855] cfg80211: Unknown symbol __put_net (err -22)
[ 9.386866] cfg80211: disagrees about version of symbol get_net_ns_by_pid
[ 9.386868] cfg80211: Unknown symbol get_net_ns_by_pid (err -22)
[ 9.386887] cfg80211: disagrees about version of symbol __genl_register_family
[ 9.386890] cfg80211: Unknown symbol __genl_register_family (err -22)
[ 9.386923] cfg80211: disagrees about version of symbol sock_release
[ 9.386925] cfg80211: Unknown symbol sock_release (err -22)
[ 9.386930] cfg80211: disagrees about version of symbol dev_change_net_namespace
[ 9.386932] cfg80211: Unknown symbol dev_change_net_namespace (err -22)
[ 9.386943] cfg80211: disagrees about version of symbol genl_unregister_family
[ 9.386945] cfg80211: Unknown symbol genl_unregister_family (err -22)
[ 9.386968] cfg80211: disagrees about version of symbol register_pernet_device
[ 9.386970] cfg80211: Unknown symbol register_pernet_device (err -22)
[ 9.386975] cfg80211: disagrees about version of symbol get_net_ns_by_fd
[ 9.386977] cfg80211: Unknown symbol get_net_ns_by_fd (err -22)
[ 9.557561] userspace_alert: disagrees about version of symbol kobject_uevent_env
[ 9.557590] userspace_alert: Unknown symbol kobject_uevent_env (err -22)
[ 9.613741] can_dev: disagrees about version of symbol skb_put
[ 9.613749] can_dev: Unknown symbol skb_put (err -22)
[ 9.613767] can_dev: disagrees about version of symbol consume_skb
[ 9.613770] can_dev: Unknown symbol consume_skb (err -22)
[ 9.613776] can_dev: disagrees about version of symbol unregister_netdev
[ 9.613778] can_dev: Unknown symbol unregister_netdev (err -22)
[ 9.613786] can_dev: disagrees about version of symbol rtnl_link_register
[ 9.613789] can_dev: Unknown symbol rtnl_link_register (err -22)
[ 9.613794] can_dev: disagrees about version of symbol netdev_warn
[ 9.613796] can_dev: Unknown symbol netdev_warn (err -22)
[ 9.613800] can_dev: disagrees about version of symbol netdev_err
[ 9.613802] can_dev: Unknown symbol netdev_err (err -22)
[ 9.613807] can_dev: disagrees about version of symbol alloc_netdev_mqs
[ 9.613809] can_dev: Unknown symbol alloc_netdev_mqs (err -22)
[ 9.613818] can_dev: disagrees about version of symbol kfree_skb
[ 9.613820] can_dev: Unknown symbol kfree_skb (err -22)
[ 9.613827] can_dev: disagrees about version of symbol rtnl_link_unregister
[ 9.613830] can_dev: Unknown symbol rtnl_link_unregister (err -22)
[ 9.613837] can_dev: disagrees about version of symbol register_netdev
[ 9.613840] can_dev: Unknown symbol register_netdev (err -22)
[ 9.613844] can_dev: disagrees about version of symbol free_netdev
[ 9.613846] can_dev: Unknown symbol free_netdev (err -22)
[ 9.613852] can_dev: disagrees about version of symbol netif_rx_ni
[ 9.613854] can_dev: Unknown symbol netif_rx_ni (err -22)
[ 9.613858] can_dev: disagrees about version of symbol sock_efree
[ 9.613866] can_dev: Unknown symbol sock_efree (err -22)
[ 9.613869] can_dev: disagrees about version of symbol netif_rx
[ 9.613871] can_dev: Unknown symbol netif_rx (err -22)
[ 9.613874] can_dev: disagrees about version of symbol __netdev_alloc_skb
[ 9.613876] can_dev: Unknown symbol __netdev_alloc_skb (err -22)
[ 9.613893] can_dev: disagrees about version of symbol __dev_kfree_skb_any
[ 9.613895] can_dev: Unknown symbol __dev_kfree_skb_any (err -22)
[ 9.613898] can_dev: disagrees about version of symbol netif_carrier_off
[ 9.613900] can_dev: Unknown symbol netif_carrier_off (err -22)
[ 9.613906] can_dev: disagrees about version of symbol skb_clone
[ 9.613908] can_dev: Unknown symbol skb_clone (err -22)
[ 9.613911] can_dev: disagrees about version of symbol netif_carrier_on
[ 9.613913] can_dev: Unknown symbol netif_carrier_on (err -22)
[ 9.855980] btintel: disagrees about version of symbol hci_cmd_sync
[ 9.855987] btintel: Unknown symbol hci_cmd_sync (err -22)
[ 9.856001] btintel: disagrees about version of symbol kfree_skb
[ 9.856004] btintel: Unknown symbol kfree_skb (err -22)
[ 9.856028] btintel: disagrees about version of symbol __hci_cmd_sync
[ 9.856031] btintel: Unknown symbol __hci_cmd_sync (err -22)
[ 9.886078] btintel: disagrees about version of symbol hci_cmd_sync
[ 9.886084] btintel: Unknown symbol hci_cmd_sync (err -22)
[ 9.886096] btintel: disagrees about version of symbol kfree_skb
[ 9.886099] btintel: Unknown symbol kfree_skb (err -22)
[ 9.886121] btintel: disagrees about version of symbol __hci_cmd_sync
[ 9.886123] btintel: Unknown symbol __hci_cmd_sync (err -22)
[ 9.934252] btintel: disagrees about version of symbol hci_cmd_sync
[ 9.934260] btintel: Unknown symbol hci_cmd_sync (err -22)
[ 9.934272] btintel: disagrees about version of symbol kfree_skb
[ 9.934275] btintel: Unknown symbol kfree_skb (err -22)
[ 9.934298] btintel: disagrees about version of symbol __hci_cmd_sync
[ 9.934300] btintel: Unknown symbol __hci_cmd_sync (err -22)
[ 9.966143] btintel: disagrees about version of symbol hci_cmd_sync
[ 9.966150] btintel: Unknown symbol hci_cmd_sync (err -22)
[ 9.966164] btintel: disagrees about version of symbol kfree_skb
[ 9.966166] btintel: Unknown symbol kfree_skb (err -22)
[ 9.966188] btintel: disagrees about version of symbol __hci_cmd_sync
[ 9.966190] btintel: Unknown symbol __hci_cmd_sync (err -22)
[ 10.018035] userspace_alert: disagrees about version of symbol kobject_uevent_env
[ 10.018041] userspace_alert: Unknown symbol kobject_uevent_env (err -22)
[ 10.065862] userspace_alert: disagrees about version of symbol kobject_uevent_env
[ 10.065869] userspace_alert: Unknown symbol kobject_uevent_env (err -22)
[ 10.118436] tegra_udrm: disagrees about version of symbol kobject_uevent_env
[ 10.118442] tegra_udrm: Unknown symbol kobject_uevent_env (err -22)
[ 11.132762] br_netfilter: disagrees about version of symbol register_net_sysctl
[ 11.135541] br_netfilter: Unknown symbol register_net_sysctl (err -22)
[ 11.137828] br_netfilter: disagrees about version of symbol br_handle_frame_finish
[ 11.139788] br_netfilter: Unknown symbol br_handle_frame_finish (err -22)
[ 11.142339] br_netfilter: disagrees about version of symbol nf_br_ops
[ 11.144115] br_netfilter: Unknown symbol nf_br_ops (err -22)
[ 11.145834] br_netfilter: disagrees about version of symbol ip_route_output_flow
[ 11.147615] br_netfilter: Unknown symbol ip_route_output_flow (err -22)
[ 11.150419] br_netfilter: disagrees about version of symbol skb_pull_rcsum
[ 11.152604] br_netfilter: Unknown symbol skb_pull_rcsum (err -22)
[ 11.154953] br_netfilter: disagrees about version of symbol pskb_expand_head
[ 11.156568] br_netfilter: Unknown symbol pskb_expand_head (err -22)
[ 11.158600] br_netfilter: disagrees about version of symbol register_pernet_subsys
[ 11.160557] br_netfilter: Unknown symbol register_pernet_subsys (err -22)
[ 11.162381] br_netfilter: disagrees about version of symbol kfree_skb
[ 11.164168] br_netfilter: Unknown symbol kfree_skb (err -22)
[ 11.165861] br_netfilter: disagrees about version of symbol nf_register_net_hooks
[ 11.167629] br_netfilter: Unknown symbol nf_register_net_hooks (err -22)
[ 11.169388] br_netfilter: disagrees about version of symbol nf_ipv6_ops
[ 11.171985] br_netfilter: Unknown symbol nf_ipv6_ops (err -22)
[ 11.177846] br_netfilter: disagrees about version of symbol ip_route_input_noref
[ 11.185470] br_netfilter: Unknown symbol ip_route_input_noref (err -22)
[ 11.192410] br_netfilter: disagrees about version of symbol br_forward_finish
[ 11.199372] br_netfilter: Unknown symbol br_forward_finish (err -22)
[ 11.206217] br_netfilter: disagrees about version of symbol init_net
[ 11.212794] br_netfilter: Unknown symbol init_net (err -22)
[ 11.218125] br_netfilter: disagrees about version of symbol skb_pull
[ 11.224670] br_netfilter: Unknown symbol skb_pull (err -22)
[ 11.230383] br_netfilter: disagrees about version of symbol skb_push
[ 11.237083] br_netfilter: Unknown symbol skb_push (err -22)
[ 11.242707] br_netfilter: disagrees about version of symbol nf_unregister_net_hooks
[ 11.250400] br_netfilter: Unknown symbol nf_unregister_net_hooks (err -22)
[ 11.257361] br_netfilter: disagrees about version of symbol br_dev_queue_push_xmit
[ 11.264512] br_netfilter: Unknown symbol br_dev_queue_push_xmit (err -22)
[ 11.271151] br_netfilter: disagrees about version of symbol unregister_pernet_subsys
[ 11.278982] br_netfilter: Unknown symbol unregister_pernet_subsys (err -22)
[ 11.285555] br_netfilter: disagrees about version of symbol __pskb_pull_tail
[ 11.292824] br_netfilter: Unknown symbol __pskb_pull_tail (err -22)
[ 11.298938] br_netfilter: disagrees about version of symbol nf_hook_slow
[ 11.305251] br_netfilter: Unknown symbol nf_hook_slow (err -22)
[ 11.311137] br_netfilter: disagrees about version of symbol neigh_destroy
[ 11.318080] br_netfilter: Unknown symbol neigh_destroy (err -22)
[ 11.323731] br_netfilter: disagrees about version of symbol dst_release
[ 11.330745] br_netfilter: Unknown symbol dst_release (err -22)
[ 11.336784] br_netfilter: disagrees about version of symbol ip_do_fragment
[ 11.343622] br_netfilter: Unknown symbol ip_do_fragment (err -22)
[ 11.349849] br_netfilter: disagrees about version of symbol pskb_trim_rcsum_slow
[ 11.357361] br_netfilter: Unknown symbol pskb_trim_rcsum_slow (err -22)
[ 11.399101] x_tables: disagrees about version of symbol register_pernet_subsys
[ 11.400838] x_tables: Unknown symbol register_pernet_subsys (err -22)
[ 11.402622] x_tables: disagrees about version of symbol init_net
[ 11.404311] x_tables: Unknown symbol init_net (err -22)
[ 11.406044] x_tables: disagrees about version of symbol unregister_pernet_subsys
[ 11.407750] x_tables: Unknown symbol unregister_pernet_subsys (err -22)
[ 11.409441] x_tables: disagrees about version of symbol audit_log_start
[ 11.411401] x_tables: Unknown symbol audit_log_start (err -22)
[ 11.478787] x_tables: disagrees about version of symbol register_pernet_subsys
[ 11.480664] x_tables: Unknown symbol register_pernet_subsys (err -22)
[ 11.482501] x_tables: disagrees about version of symbol init_net
[ 11.484272] x_tables: Unknown symbol init_net (err -22)
[ 11.486225] x_tables: disagrees about version of symbol unregister_pernet_subsys
[ 11.488064] x_tables: Unknown symbol unregister_pernet_subsys (err -22)
[ 11.489841] x_tables: disagrees about version of symbol audit_log_start
[ 11.491568] x_tables: Unknown symbol audit_log_start (err -22)
[ 11.532976] x_tables: disagrees about version of symbol register_pernet_subsys
[ 11.534805] x_tables: Unknown symbol register_pernet_subsys (err -22)
[ 11.536546] x_tables: disagrees about version of symbol init_net
[ 11.538321] x_tables: Unknown symbol init_net (err -22)
[ 11.540055] x_tables: disagrees about version of symbol unregister_pernet_subsys
[ 11.541837] x_tables: Unknown symbol unregister_pernet_subsys (err -22)
[ 11.543140] x_tables: disagrees about version of symbol audit_log_start
[ 11.544309] x_tables: Unknown symbol audit_log_start (err -22)
[ 11.566689] x_tables: disagrees about version of symbol register_pernet_subsys
[ 11.567902] x_tables: Unknown symbol register_pernet_subsys (err -22)
[ 11.569078] x_tables: disagrees about version of symbol init_net
[ 11.570436] x_tables: Unknown symbol init_net (err -22)
[ 11.571624] x_tables: disagrees about version of symbol unregister_pernet_subsys
[ 11.572767] x_tables: Unknown symbol unregister_pernet_subsys (err -22)
[ 11.574046] x_tables: disagrees about version of symbol audit_log_start
[ 11.575210] x_tables: Unknown symbol audit_log_start (err -22)
[ 11.596838] x_tables: disagrees about version of symbol register_pernet_subsys
[ 11.598078] x_tables: Unknown symbol register_pernet_subsys (err -22)
[ 11.599233] x_tables: disagrees about version of symbol init_net
[ 11.600336] x_tables: Unknown symbol init_net (err -22)
[ 11.601461] x_tables: disagrees about version of symbol unregister_pernet_subsys
[ 11.602889] x_tables: Unknown symbol unregister_pernet_subsys (err -22)
[ 11.610026] x_tables: disagrees about version of symbol audit_log_start
[ 11.616831] x_tables: Unknown symbol audit_log_start (err -22)
[ 11.641000] x_tables: disagrees about version of symbol register_pernet_subsys
[ 11.642291] x_tables: Unknown symbol register_pernet_subsys (err -22)
[ 11.643550] x_tables: disagrees about version of symbol init_net
[ 11.644666] x_tables: Unknown symbol init_net (err -22)
[ 11.647293] x_tables: disagrees about version of symbol unregister_pernet_subsys
[ 11.654755] x_tables: Unknown symbol unregister_pernet_subsys (err -22)
[ 11.661399] x_tables: disagrees about version of symbol audit_log_start
[ 11.668969] x_tables: Unknown symbol audit_log_start (err -22)
[ 11.717268] x_tables: disagrees about version of symbol register_pernet_subsys
[ 11.717431] x_tables: Unknown symbol register_pernet_subsys (err -22)
[ 11.717611] x_tables: disagrees about version of symbol init_net
[ 11.717725] x_tables: Unknown symbol init_net (err -22)
[ 11.717879] x_tables: disagrees about version of symbol unregister_pernet_subsys
[ 11.718008] x_tables: Unknown symbol unregister_pernet_subsys (err -22)
[ 11.718168] x_tables: disagrees about version of symbol audit_log_start
[ 11.719761] x_tables: Unknown symbol audit_log_start (err -22)
[ 11.752908] x_tables: disagrees about version of symbol register_pernet_subsys
[ 11.753066] x_tables: Unknown symbol register_pernet_subsys (err -22)
[ 11.753195] x_tables: disagrees about version of symbol init_net
[ 11.753322] x_tables: Unknown symbol init_net (err -22)
[ 11.753441] x_tables: disagrees about version of symbol unregister_pernet_subsys
[ 11.757798] x_tables: Unknown symbol unregister_pernet_subsys (err -22)
[ 11.765207] x_tables: disagrees about version of symbol audit_log_start
[ 11.771431] x_tables: Unknown symbol audit_log_start (err -22)
[ 11.821553] x_tables: disagrees about version of symbol register_pernet_subsys
[ 11.821783] x_tables: Unknown symbol register_pernet_subsys (err -22)
[ 11.821954] x_tables: disagrees about version of symbol init_net
[ 11.822082] x_tables: Unknown symbol init_net (err -22)
[ 11.822215] x_tables: disagrees about version of symbol unregister_pernet_subsys
[ 11.822363] x_tables: Unknown symbol unregister_pernet_subsys (err -22)
[ 11.822509] x_tables: disagrees about version of symbol audit_log_start
[ 11.823001] x_tables: Unknown symbol audit_log_start (err -22)
[ 11.861944] x_tables: disagrees about version of symbol register_pernet_subsys
[ 11.862121] x_tables: Unknown symbol register_pernet_subsys (err -22)
[ 11.862293] x_tables: disagrees about version of symbol init_net
[ 11.862428] x_tables: Unknown symbol init_net (err -22)
[ 11.862572] x_tables: disagrees about version of symbol unregister_pernet_subsys
[ 11.862731] x_tables: Unknown symbol unregister_pernet_subsys (err -22)
[ 11.868064] x_tables: disagrees about version of symbol audit_log_start
[ 11.874711] x_tables: Unknown symbol audit_log_start (err -22)
[ 11.909012] x_tables: disagrees about version of symbol register_pernet_subsys
[ 11.909183] x_tables: Unknown symbol register_pernet_subsys (err -22)
[ 11.909309] x_tables: disagrees about version of symbol init_net
[ 11.909425] x_tables: Unknown symbol init_net (err -22)
[ 11.909540] x_tables: disagrees about version of symbol unregister_pernet_subsys
[ 11.912674] x_tables: Unknown symbol unregister_pernet_subsys (err -22)
[ 11.919756] x_tables: disagrees about version of symbol audit_log_start
[ 11.926550] x_tables: Unknown symbol audit_log_start (err -22)
[ 11.960768] x_tables: disagrees about version of symbol register_pernet_subsys
[ 11.960777] x_tables: Unknown symbol register_pernet_subsys (err -22)
[ 11.960798] x_tables: disagrees about version of symbol init_net
[ 11.960802] x_tables: Unknown symbol init_net (err -22)
[ 11.960833] x_tables: disagrees about version of symbol unregister_pernet_subsys
[ 11.960835] x_tables: Unknown symbol unregister_pernet_subsys (err -22)
[ 11.960861] x_tables: disagrees about version of symbol audit_log_start
[ 11.960863] x_tables: Unknown symbol audit_log_start (err -22)
[ 11.983185] x_tables: disagrees about version of symbol register_pernet_subsys
[ 11.983194] x_tables: Unknown symbol register_pernet_subsys (err -22)
[ 11.983216] x_tables: disagrees about version of symbol init_net
[ 11.983218] x_tables: Unknown symbol init_net (err -22)
[ 11.983251] x_tables: disagrees about version of symbol unregister_pernet_subsys
[ 11.983254] x_tables: Unknown symbol unregister_pernet_subsys (err -22)
[ 11.983278] x_tables: disagrees about version of symbol audit_log_start
[ 11.983281] x_tables: Unknown symbol audit_log_start (err -22)
[ 12.011283] x_tables: disagrees about version of symbol register_pernet_subsys
[ 12.011290] x_tables: Unknown symbol register_pernet_subsys (err -22)
[ 12.011312] x_tables: disagrees about version of symbol init_net
[ 12.011316] x_tables: Unknown symbol init_net (err -22)
[ 12.011346] x_tables: disagrees about version of symbol unregister_pernet_subsys
[ 12.011348] x_tables: Unknown symbol unregister_pernet_subsys (err -22)
[ 12.011375] x_tables: disagrees about version of symbol audit_log_start
[ 12.011377] x_tables: Unknown symbol audit_log_start (err -22)
[ 12.055807] x_tables: disagrees about version of symbol register_pernet_subsys
[ 12.055816] x_tables: Unknown symbol register_pernet_subsys (err -22)
[ 12.055855] x_tables: disagrees about version of symbol init_net
[ 12.055858] x_tables: Unknown symbol init_net (err -22)
[ 12.055888] x_tables: disagrees about version of symbol unregister_pernet_subsys
[ 12.055891] x_tables: Unknown symbol unregister_pernet_subsys (err -22)
[ 12.055931] x_tables: disagrees about version of symbol audit_log_start
[ 12.055933] x_tables: Unknown symbol audit_log_start (err -22)
[ 12.090170] x_tables: disagrees about version of symbol register_pernet_subsys
[ 12.090182] x_tables: Unknown symbol register_pernet_subsys (err -22)
[ 12.090218] x_tables: disagrees about version of symbol init_net
[ 12.090222] x_tables: Unknown symbol init_net (err -22)
[ 12.090266] x_tables: disagrees about version of symbol unregister_pernet_subsys
[ 12.090270] x_tables: Unknown symbol unregister_pernet_subsys (err -22)
[ 12.090306] x_tables: disagrees about version of symbol audit_log_start
[ 12.090310] x_tables: Unknown symbol audit_log_start (err -22)
[ 12.186946] x_tables: disagrees about version of symbol register_pernet_subsys
[ 12.186954] x_tables: Unknown symbol register_pernet_subsys (err -22)
[ 12.186974] x_tables: disagrees about version of symbol init_net
[ 12.186977] x_tables: Unknown symbol init_net (err -22)
[ 12.187006] x_tables: disagrees about version of symbol unregister_pernet_subsys
[ 12.187009] x_tables: Unknown symbol unregister_pernet_subsys (err -22)
[ 12.187034] x_tables: disagrees about version of symbol audit_log_start
[ 12.187036] x_tables: Unknown symbol audit_log_start (err -22)
[ 12.316597] x_tables: disagrees about version of symbol register_pernet_subsys
[ 12.316604] x_tables: Unknown symbol register_pernet_subsys (err -22)
[ 12.316623] x_tables: disagrees about version of symbol init_net
[ 12.316626] x_tables: Unknown symbol init_net (err -22)
[ 12.316659] x_tables: disagrees about version of symbol unregister_pernet_subsys
[ 12.316663] x_tables: Unknown symbol unregister_pernet_subsys (err -22)
[ 12.316704] x_tables: disagrees about version of symbol audit_log_start
[ 12.316707] x_tables: Unknown symbol audit_log_start (err -22)
[ 12.399574] x_tables: disagrees about version of symbol register_pernet_subsys
[ 12.400763] x_tables: Unknown symbol register_pernet_subsys (err -22)
[ 12.402563] x_tables: disagrees about version of symbol init_net
[ 12.403720] x_tables: Unknown symbol init_net (err -22)
[ 12.405534] x_tables: disagrees about version of symbol unregister_pernet_subsys
[ 12.406794] x_tables: Unknown symbol unregister_pernet_subsys (err -22)
[ 12.412976] x_tables: disagrees about version of symbol audit_log_start
[ 12.419528] x_tables: Unknown symbol audit_log_start (err -22)
[ 12.453309] x_tables: disagrees about version of symbol register_pernet_subsys
[ 12.454641] x_tables: Unknown symbol register_pernet_subsys (err -22)
[ 12.455904] x_tables: disagrees about version of symbol init_net
[ 12.457091] x_tables: Unknown symbol init_net (err -22)
[ 12.458266] x_tables: disagrees about version of symbol unregister_pernet_subsys
[ 12.459495] x_tables: Unknown symbol unregister_pernet_subsys (err -22)
[ 12.464535] x_tables: disagrees about version of symbol audit_log_start
[ 12.471097] x_tables: Unknown symbol audit_log_start (err -22)
[ 12.496474] x_tables: disagrees about version of symbol register_pernet_subsys
[ 12.497752] x_tables: Unknown symbol register_pernet_subsys (err -22)
[ 12.498968] x_tables: disagrees about version of symbol init_net
[ 12.500120] x_tables: Unknown symbol init_net (err -22)
[ 12.501807] x_tables: disagrees about version of symbol unregister_pernet_subsys
[ 12.509329] x_tables: Unknown symbol unregister_pernet_subsys (err -22)
[ 12.516173] x_tables: disagrees about version of symbol audit_log_start
[ 12.522711] x_tables: Unknown symbol audit_log_start (err -22)
[ 12.555120] x_tables: disagrees about version of symbol register_pernet_subsys
[ 12.556331] x_tables: Unknown symbol register_pernet_subsys (err -22)
[ 12.557473] x_tables: disagrees about version of symbol init_net
[ 12.558651] x_tables: Unknown symbol init_net (err -22)
[ 12.559805] x_tables: disagrees about version of symbol unregister_pernet_subsys
[ 12.560962] x_tables: Unknown symbol unregister_pernet_subsys (err -22)
[ 12.567784] x_tables: disagrees about version of symbol audit_log_start
[ 12.574580] x_tables: Unknown symbol audit_log_start (err -22)
[ 12.610590] x_tables: disagrees about version of symbol register_pernet_subsys
[ 12.611852] x_tables: Unknown symbol register_pernet_subsys (err -22)
[ 12.613050] x_tables: disagrees about version of symbol init_net
[ 12.616244] x_tables: Unknown symbol init_net (err -22)
[ 12.616290] x_tables: disagrees about version of symbol unregister_pernet_subsys
[ 12.616296] x_tables: Unknown symbol unregister_pernet_subsys (err -22)
[ 12.616346] x_tables: disagrees about version of symbol audit_log_start
[ 12.616349] x_tables: Unknown symbol audit_log_start (err -22)
[ 12.642977] x_tables: disagrees about version of symbol register_pernet_subsys
[ 12.644294] x_tables: Unknown symbol register_pernet_subsys (err -22)
[ 12.645562] x_tables: disagrees about version of symbol init_net
[ 12.651349] x_tables: Unknown symbol init_net (err -22)
[ 12.656835] x_tables: disagrees about version of symbol unregister_pernet_subsys
[ 12.664243] x_tables: Unknown symbol unregister_pernet_subsys (err -22)
[ 12.671079] x_tables: disagrees about version of symbol audit_log_start
[ 12.677560] x_tables: Unknown symbol audit_log_start (err -22)
[ 12.710005] x_tables: disagrees about version of symbol register_pernet_subsys
[ 12.711228] x_tables: Unknown symbol register_pernet_subsys (err -22)
[ 12.712421] x_tables: disagrees about version of symbol init_net
[ 12.713736] x_tables: Unknown symbol init_net (err -22)
[ 12.714904] x_tables: disagrees about version of symbol unregister_pernet_subsys
[ 12.716096] x_tables: Unknown symbol unregister_pernet_subsys (err -22)
[ 12.722392] x_tables: disagrees about version of symbol audit_log_start
[ 12.729480] x_tables: Unknown symbol audit_log_start (err -22)
[ 12.764879] x_tables: disagrees about version of symbol register_pernet_subsys
[ 12.766206] x_tables: Unknown symbol register_pernet_subsys (err -22)
[ 12.767398] x_tables: disagrees about version of symbol init_net
[ 12.768565] x_tables: Unknown symbol init_net (err -22)
[ 12.768602] x_tables: disagrees about version of symbol unregister_pernet_subsys
[ 12.768605] x_tables: Unknown symbol unregister_pernet_subsys (err -22)
[ 12.768631] x_tables: disagrees about version of symbol audit_log_start
[ 12.768634] x_tables: Unknown symbol audit_log_start (err -22)

Yes. Change it first.

hello @WayneWWW
ok, and do you have any idea about the errors above? the ssd was found but there’s something wrong with ‘x_tables’ and ‘ip_table’ which i have no idea where to configure?

Hi,

This kind of issue is more related to how you prepare your kernel module and images.

Some symbols are missing. The reason I ignored them and asked you to change the boot order first is because previously your kernel is read from partition directly and it may be not the one you want to use.

Note that when a kernel loads it looks at this location to find modules:
/lib/modules/$(uname -r)/kernel

The value you see from “uname -r” is the base kernel source version, plus the CONFIG_LOCALVERSION as a suffix. If “uname -r” does not change upon inserting a new kernel Image, then the search location does not change, and it becomes mandatory that the modules are compatible with the original kernel configuration.

Typically, if you only add new module-based features to a kernel, you can get away with using the same “uname -r” and only adding modules to the old kernel. Often you can create a new kernel which starts with the original configuration, and adds some integrated (non-module) feature. However, some features are invasive, or might change what code is compiled such that the original modules are invalid. In that case you’d need to recompile and install all of the modules. You’re seeing errors related to modules and the kernel not being compatible after some installation step.

Has your kernel Image changed, and does it use a new “uname -r”? What do you see from “uname -r”? Did you rebuild and install all modules, or reuse some?

1 Like

hello @linuxdev
thanks for the detailed explanation. i did not change the kernel image, i will try adding the modules to (uname -r) and compile the integration objects!

What do you see for “uname -r”? If this is still the default kernel, then you can leave alone the kernel Image file, and just make sure modules were intended for that configuration.

1 Like

hello @WayneWWW
i’ve tried changing the boot order follow the guide to compile codes:

[0002.408] I> Load in CBoot Boot Options partition and parse it
[0002.414] E> Error -9 when finding node with path /boot-configuration
[0002.420] E> tegrabl_cbo_parse_info: “boot-configuration” not found in CBO file.
[0002.427] I> Using default boot order
[0002.430] I> boot-dev-order :-
[0002.433] I> 1.sd
[0002.435] I> 2.usb
[0002.437] I> 3.nvme
[0002.439] I> 4.emmc
[0002.441] I> 5.net

looks like cboot loaded a CBO file that doesn’t have boot-configuration. so then i tried to rebuild a CBO. i’ve checked the guide:

4. Flash the partition CPUBL-CFG. See [Flashing and Booting the Target Device] for instructions.

but i’m not sure how exactly to ‘flash the partition’?
there’s a table of command line option (-b, -c, -d, -e), i did

sudo ./flash.sh -d bootloader/cbo.dtb

when the device entered recovery mode
then it printed:
Error: Invalid target board - -d

do i need other specific lines to compile a CBO file?

thank you

Normal flash.sh usage is like this:

sudo ./flash.sh my_board_name mmcblk0p1

This command means flash.sh will use the file “my_board_name.conf” under L4T folder to flash the board. This conf file should have every parameter we need. You need to replace it to the one xavier NX is using.

mmcblk0p1 means the rootfs will be mounted from sdcard or emmc. It depends on who is “mmcblk0p1” after system boots up.

If you don’t even know this command, then try this first as this is the most basic one that everyone should know.

This command will do full flash so everything on jetson will be erased.

Second command to flash only one partition.

sudo ./flash.sh -r -k partition_name my_board name mmcblk0p1.

“-r” means re-use the system image created before. If you never flash the board before, then there would be no “system image created before” so your -r will not work.

“-k” needs to use along with the partition name. This is to save time as someone like you may only want to change one partition while keeping the rest as same.

For example, you only want to update the cbo file. The kernel or other things are still same. Then as the document said, you need to flash “CPUBL-CFG” partition.

So it will be similar to

sudo ./flash.sh -r -k CPUBL-CFG my_board_name mmcblk0p1

This topic was automatically closed 14 days after the last reply. New replies are no longer allowed.