I have installed open-gpu-kernel-modules 580.95.05 and cuda-toolkit-13-0 on H20.
When i compile nvidia-fs modules, it still generates some warnings in modpost procedure.
WARNING: modpost: "nvidia_p2p_dma_unmap_pages" [/root/gds-nvidia-fs-master/src/nvidia-fs.ko] undefined!
WARNING: modpost: "nvidia_p2p_put_pages_persistent" [/root/gds-nvidia-fs-master/src/nvidia-fs.ko] undefined!
WARNING: modpost: "nvidia_p2p_get_pages" [/root/gds-nvidia-fs-master/src/nvidia-fs.ko] undefined!
WARNING: modpost: "nvidia_p2p_put_pages" [/root/gds-nvidia-fs-master/src/nvidia-fs.ko] undefined!
WARNING: modpost: "nvidia_p2p_dma_map_pages" [/root/gds-nvidia-fs-master/src/nvidia-fs.ko] undefined!
WARNING: modpost: "nvidia_p2p_free_dma_mapping" [/root/gds-nvidia-fs-master/src/nvidia-fs.ko] undefined!
WARNING: modpost: "nvidia_p2p_free_page_table" [/root/gds-nvidia-fs-master/src/nvidia-fs.ko] undefined!
WARNING: modpost: "nvidia_p2p_get_pages_persistent" [/root/gds-nvidia-fs-master/src/nvidia-fs.ko] undefined!
After installing nvidia-fs, dmesg has the following outputs
[ 695.438116] nvidia_fs: no symbol version for nvidia_p2p_dma_unmap_pages
[ 695.440652] nvidia_fs: Initializing nvfs driver module
[ 695.440659] nvidia_fs: registered correctly with major number 501
[ 695.440985] max_peer_devs : 64 and max_pci_depth : 16
When i running gdscheck -p, NVMe still reports unsupported.
GDS release version: 1.15.1.6
nvidia_fs version: 2.26 libcufile version: 2.12
Platform: x86_64
============
ENVIRONMENT:
============
=====================
DRIVER CONFIGURATION:
=====================
NVMe P2PDMA : Unsupported
NVMe : Unsupported
....
GPU INFO:
=========
GPU index 0 NVIDIA H20 bar:1 bar size (MiB):131072 supports GDS, IOMMU State: Disabled
==============
PLATFORM INFO:
==============
Found ACS enabled for switch 0000:0f:00.0
IOMMU: disabled
Nvidia Driver Info Status: Supported(Nvidia Open Driver Installed)
Cuda Driver Version Installed: 13000
Platform: System, Arch: x86_64(Linux 6.8.0-55-generic)