orin nx , jetpack6.2.1, module部分没有修改
root@wel-22-04-5:/home/wel/nvidia-6.2.1/Linux_for_Tegra/source# make modules
make modules - conftest …
mkdir -p /home/wel/nvidia-6.2.1/Linux_for_Tegra/source/out/nvidia-conftest/nvidia;
cp -av /home/wel/nvidia-6.2.1/Linux_for_Tegra/source/nvidia-oot/scripts/conftest/* /home/wel/nvidia-6.2.1/Linux_for_Tegra/source/out/nvidia-conftest/nvidia/;
‘/home/wel/nvidia-6.2.1/Linux_for_Tegra/source/nvidia-oot/scripts/conftest/Makefile’ → ‘/home/wel/nvidia-6.2.1/Linux_for_Tegra/source/out/nvidia-conftest/nvidia/Makefile’
‘/home/wel/nvidia-6.2.1/Linux_for_Tegra/source/nvidia-oot/scripts/conftest/conftest.h’ → ‘/home/wel/nvidia-6.2.1/Linux_for_Tegra/source/out/nvidia-conftest/nvidia/conftest.h’
‘/home/wel/nvidia-6.2.1/Linux_for_Tegra/source/nvidia-oot/scripts/conftest/conftest.sh’ → ‘/home/wel/nvidia-6.2.1/Linux_for_Tegra/source/out/nvidia-conftest/nvidia/conftest.sh’
make -j 8 ARCH=arm64
src=/home/wel/nvidia-6.2.1/Linux_for_Tegra/source/out/nvidia-conftest/nvidia obj=/home/wel/nvidia-6.2.1/Linux_for_Tegra/source/out/nvidia-conftest/nvidia
CC=/home/wel/l4t-gcc/aarch64–glibc–stable-2022.08-1/bin/aarch64-buildroot-linux-gnu-gcc LD=/home/wel/l4t-gcc/aarch64–glibc–stable-2022.08-1/bin/aarch64-buildroot-linux-gnu-ld
NV_KERNEL_SOURCES=/home/wel/nvidia-6.2.1/Linux_for_Tegra/source/kernel/kernel-jammy-src
NV_KERNEL_OUTPUT=/home/wel/nvidia-6.2.1/Linux_for_Tegra/source/kernel/kernel-jammy-src
-f /home/wel/nvidia-6.2.1/Linux_for_Tegra/source/out/nvidia-conftest/nvidia/Makefile
make[1]: 进入目录“/home/wel/nvidia-6.2.1/Linux_for_Tegra/source”
make[1]: 离开目录“/home/wel/nvidia-6.2.1/Linux_for_Tegra/source”
make modules - hwpm …
make -j 8 ARCH=arm64
-C /home/wel/nvidia-6.2.1/Linux_for_Tegra/source/kernel/kernel-jammy-src
M=/home/wel/nvidia-6.2.1/Linux_for_Tegra/source/hwpm/drivers/tegra/hwpm
CONFIG_TEGRA_OOT_MODULE=m
srctree.hwpm=/home/wel/nvidia-6.2.1/Linux_for_Tegra/source/hwpm
srctree.nvconftest=/home/wel/nvidia-6.2.1/Linux_for_Tegra/source/out/nvidia-conftest
modules
make[1]: 进入目录“/home/wel/nvidia-6.2.1/Linux_for_Tegra/source/kernel/kernel-jammy-src”
CC [M] /home/wel/nvidia-6.2.1/Linux_for_Tegra/source/hwpm/drivers/tegra/hwpm/common/allowlist.o
CC [M] /home/wel/nvidia-6.2.1/Linux_for_Tegra/source/hwpm/drivers/tegra/hwpm/common/aperture.o
…
CC [M] /home/wel/nvidia-6.2.1/Linux_for_Tegra/source/nvidia-oot/drivers/nvpps/nvpps_main.o
CC [M] /home/wel/nvidia-6.2.1/Linux_for_Tegra/source/nvidia-oot/drivers/net/ethernet/nvidia/nvethernet/ioctl.o
CC [M] /home/wel/nvidia-6.2.1/Linux_for_Tegra/source/nvidia-oot/drivers/misc/mods/mods_debugfs.o
CC [M] /home/wel/nvidia-6.2.1/Linux_for_Tegra/source/nvidia-oot/drivers/net/ethernet/marvell/oak/oak_dpm.o
CC [M] /home/wel/nvidia-6.2.1/Linux_for_Tegra/source/nvidia-oot/drivers/gpu/host1x/hw/host1x06.o
CC [M] /home/wel/nvidia-6.2.1/Linux_for_Tegra/source/nvidia-oot/drivers/net/wireless/realtek/rtl8822ce/core/rtw_ioctl_query.o
CC [M] /home/wel/nvidia-6.2.1/Linux_for_Tegra/source/nvidia-oot/drivers/misc/mods/mods_dma.o
CC [M] /home/wel/nvidia-6.2.1/Linux_for_Tegra/source/nvidia-oot/sound/soc/tegra/tegra186_asrc.o
/home/wel/nvidia-6.2.1/Linux_for_Tegra/source/nvidia-oot/drivers/net/ethernet/marvell/oak/oak_dpm.c:26:6: 错误: ‘oak_dpm_set_power_state’先前没有原型 [-Werror=missing-prototypes]
26 | void oak_dpm_set_power_state(struct device *dev, pci_power_t state)
| ^~~~~~~~~~~~~~~~~~~~~~~
/home/wel/nvidia-6.2.1/Linux_for_Tegra/source/nvidia-oot/drivers/net/ethernet/marvell/oak/oak_dpm.c: 在函数‘oak_dpm_set_power_state’中:
/home/wel/nvidia-6.2.1/Linux_for_Tegra/source/nvidia-oot/drivers/net/ethernet/marvell/oak/oak_dpm.c:39:26: 错误: 隐式声明函数‘oak_dpm_resume’ [-Werror=implicit-function-declaration]
39 | retval = oak_dpm_resume(dev);
| ^~~~~~~~~~~~~~
/home/wel/nvidia-6.2.1/Linux_for_Tegra/source/nvidia-oot/drivers/net/ethernet/marvell/oak/oak_dpm.c:49:26: 错误: implicit declaration of function ‘oak_dpm_suspend’; did you mean ‘cpu_do_suspend’? [-Werror=implicit-function-declaration]
49 | retval = oak_dpm_suspend(dev);
| ^~~~~~~~~~~~~~~
| cpu_do_suspend
cc1:所有的警告都被当作是错误
make[7]: *** [scripts/Makefile.build:295:/home/wel/nvidia-6.2.1/Linux_for_Tegra/source/nvidia-oot/drivers/net/ethernet/marvell/oak/oak_dpm.o] 错误 1
make[6]: *** [scripts/Makefile.build:559:/home/wel/nvidia-6.2.1/Linux_for_Tegra/source/nvidia-oot/drivers/net/ethernet/marvell/oak] 错误 2
make[5]: *** [scripts/Makefile.build:559:/home/wel/nvidia-6.2.1/Linux_for_Tegra/source/nvidia-oot/drivers/net/ethernet/marvell] 错误 2
make[5]: *** 正在等待未完成的任务…
CC [M] /home/wel/nvidia-6.2.1/Linux_for_Tegra/source/nvidia-oot/drivers/nvpmodel/nvpmodel-clk-cap.o
CC [M] /home/wel/nvidia-6.2.1/Linux_for_Tegra/source/nvidia-oot/drivers/net/ethernet/nvidia/nvethernet/ptp.o
CC [M] /home/wel/nvidia-6.2.1/Linux_for_Tegra/source/nvidia-oot/drivers/gpu/host1x/hw/host1x07.o
…
CC [M] /home/wel/nvidia-6.2.1/Linux_for_Tegra/source/nvidia-oot/drivers/platform/tegra/dce/dce-mailbox.o
CC [M] /home/wel/nvidia-6.2.1/Linux_for_Tegra/source/nvidia-oot/drivers/net/wireless/realtek/rtl8822ce/core/rtw_rf.o
CC [M] /home/wel/nvidia-6.2.1/Linux_for_Tegra/source/nvidia-oot/drivers/platform/tegra/aon/tegra-aon-mail.o
CC [M] /home/wel/nvidia-6.2.1/Linux_for_Tegra/source/nvidia-oot/drivers/misc/nvscic2c-pcie/epf/module.o
CC [M] /home/wel/nvidia-6.2.1/Linux_for_Tegra/source/nvidia-oot/drivers/platform/tegra/rtcpu/camera-diagnostics.o
CC [M] /home/wel/nvidia-6.2.1/Linux_for_Tegra/source/nvidia-oot/drivers/platform/tegra/dce/dce-bootstrap.o
/home/wel/nvidia-6.2.1/Linux_for_Tegra/source/nvidia-oot/drivers/gpu/drm/tegra/virt.c:262:12: 错误: ‘virt_engine_resume’ defined but not used [-Werror=unused-function]
262 | static int virt_engine_resume(struct device *dev)
| ^~~~~~~~~~~~~~~~~~
/home/wel/nvidia-6.2.1/Linux_for_Tegra/source/nvidia-oot/drivers/gpu/drm/tegra/virt.c:251:12: 错误: ‘virt_engine_suspend’ defined but not used [-Werror=unused-function]
251 | static int virt_engine_suspend(struct device *dev)
| ^~~~~~~~~~~~~~~~~~~
CC [M] /home/wel/nvidia-6.2.1/Linux_for_Tegra/source/nvidia-oot/drivers/gpu/drm/tegra/trace.o
cc1:所有的警告都被当作是错误
make[5]: *** [scripts/Makefile.build:295:/home/wel/nvidia-6.2.1/Linux_for_Tegra/source/nvidia-oot/drivers/gpu/drm/tegra/virt.o] 错误 1
CC [M] /home/wel/nvidia-6.2.1/Linux_for_Tegra/source/nvidia-oot/drivers/net/wireless/realtek/rtl8822ce/core/rtw_chplan.o
make[5]: *** 正在等待未完成的任务…
CC [M] /home/wel/nvidia-6.2.1/Linux_for_Tegra/source/nvidia-oot/drivers/platform/tegra/dce/dce-admin.o
CC [M] /home/wel/nvidia-6.2.1/Linux_for_Tegra/source/nvidia-oot/drivers/platform/tegra/aon/tegra-aon-module.o
CC [M] /home/wel/nvidia-6.2.1/Linux_for_Tegra/source/nvidia-oot/drivers/platform/tegra/rtcpu/rtcpu-debug.o
CC [M] /home/wel/nvidia-6.2.1/Linux_for_Tegra/source/nvidia-oot/drivers/platform/tegra/tegra_bootloader_debug.o
LD [M] /home/wel/nvidia-6.2.1/Linux_for_Tegra/source/nvidia-oot/drivers/misc/nvscic2c-pcie/nvscic2c-pcie-epc.o
LD [M] /home/wel/nvidia-6.2.1/Linux_for_Tegra/source/nvidia-oot/drivers/misc/nvscic2c-pcie/nvscic2c-pcie-epf.o
CC [M] /home/wel/nvidia-6.2.1/Linux_for_Tegra/source/nvidia-oot/drivers/platform/tegra/rtcpu/hsp-mailbox-client.o
CC [M] /home/wel/nvidia-6.2.1/Linux_for_Tegra/source/nvidia-oot/drivers/platform/tegra/aon/aon-hsp-mbox-client.o
CC [M] /home/wel/nvidia-6.2.1/Linux_for_Tegra/source/nvidia-oot/drivers/platform/tegra/dce/dce-ipc.o
make[4]: *** [scripts/Makefile.build:559:/home/wel/nvidia-6.2.1/Linux_for_Tegra/source/nvidia-oot/drivers/gpu/drm/tegra] 错误 2
make[3]: *** [scripts/Makefile.build:559:/home/wel/nvidia-6.2.1/Linux_for_Tegra/source/nvidia-oot/drivers/gpu] 错误 2
make[3]: *** 正在等待未完成的任务…
CC [M] /home/wel/nvidia-6.2.1/Linux_for_Tegra/source/nvidia-oot/drivers/net/wireless/realtek/rtl8822ce/core/monitor/rtw_radiotap.o
CC [M] /home/wel/nvidia-6.2.1/Linux_for_Tegra/source/nvidia-oot/drivers/platform/tegra/tegra-cactmon-mc-all.o
CC [M] /home/wel/nvidia-6.2.1/Linux_for_Tegra/source/nvidia-oot/drivers/platform/tegra/aon/tegra-aon-debug.o
….
CC [M] /home/wel/nvidia-6.2.1/Linux_for_Tegra/source/nvidia-oot/drivers/net/wireless/realtek/rtl8822ce/hal/phydm/halrf/rtl8822c/halrf_txgapk_8822c.o
CC [M] /home/wel/nvidia-6.2.1/Linux_for_Tegra/source/nvidia-oot/drivers/net/wireless/realtek/rtl8822ce/hal/phydm/halrf/rtl8822c/halrf_rfk_init_8822c.o
CC [M] /home/wel/nvidia-6.2.1/Linux_for_Tegra/source/nvidia-oot/drivers/net/wireless/realtek/rtl8822ce/hal/phydm/halrf/rtl8822c/halhwimg8822c_rf.o
CC [M] /home/wel/nvidia-6.2.1/Linux_for_Tegra/source/nvidia-oot/drivers/net/wireless/realtek/rtl8822ce/hal/btc/halbtc8822cwifionly.o
CC [M] /home/wel/nvidia-6.2.1/Linux_for_Tegra/source/nvidia-oot/drivers/net/wireless/realtek/rtl8822ce/hal/btc/halbtccommon.o
CC [M] /home/wel/nvidia-6.2.1/Linux_for_Tegra/source/nvidia-oot/drivers/net/wireless/realtek/rtl8822ce/hal/btc/halbtc8822c.o
CC [M] /home/wel/nvidia-6.2.1/Linux_for_Tegra/source/nvidia-oot/drivers/net/wireless/realtek/rtl8822ce/platform/platform_ops.o
CC [M] /home/wel/nvidia-6.2.1/Linux_for_Tegra/source/nvidia-oot/drivers/net/wireless/realtek/rtl8822ce/core/rtw_mp.o
LD [M] /home/wel/nvidia-6.2.1/Linux_for_Tegra/source/nvidia-oot/drivers/net/wireless/realtek/rtl8822ce/rtl8822ce.o
make[3]: *** [scripts/Makefile.build:559:/home/wel/nvidia-6.2.1/Linux_for_Tegra/source/nvidia-oot/drivers/net] 错误 2
make[2]: *** [scripts/Makefile.build:559:/home/wel/nvidia-6.2.1/Linux_for_Tegra/source/nvidia-oot/drivers] 错误 2
make[1]: *** [Makefile:1912:/home/wel/nvidia-6.2.1/Linux_for_Tegra/source/nvidia-oot] 错误 2
make[1]: 离开目录“/home/wel/nvidia-6.2.1/Linux_for_Tegra/source/kernel/kernel-jammy-src”
make: *** [Makefile:75:nvidia-oot] 错误 2
root@wel-22-04-5:/home/wel/nvidia-6.2.1/Linux_for_Tegra/source#