Tôi có một máy chủ amd với centos 7.9
Tôi đang cố gắng sử dụng trình điều khiển kernel cho 2 thẻ:
- Bộ điều khiển Ethernet X710 cho 10GbE SFP+ 1572 --> i40e
- Dòng MT27800 [ConnectX-5] 1017' --> mlx5_core
Đối với mellanox tôi đã sử dụng:
- /usr/lib/modules/3.10.0-1160.53.1.el7.x86_64/weak-updates/mlnx-ofa_kernel/drivers/base/auxiliary.ko
- /usr/lib/modules/3.10.0-1160.53.1.el7.x86_64/weak-updates/mlnx-ofa_kernel/drivers/net/ethernet/mellanox/mlx5/core/mlx5_core.ko
Nếu tôi cố tải phụ trợ mellanox, tôi gặp lỗi sau vì phụ trợ i40e đã được tải (điều này cũng xảy ra với i40e nếu phụ trợ mellanox đã được tải)
insmod /usr/lib/modules/3.10.0-1160.53.1.el7.x86_64/weak-updates/mlnx-ofa_kernel/drivers/base/auxiliary.ko
insmod: LỖI: không thể chèn mô-đun /usr/lib/modules/3.10.0-1160.53.1.el7.x86_64/weak-updates/mlnx-ofa_kernel/drivers/base/auxiliary.ko: Tệp tồn tại
Và nếu tôi cố tải mlx5_core, tôi sẽ gặp các lỗi sau
mlx5_core: không đồng ý về phiên bản của ký hiệu phụ trợ_thiết bị_init
mlx5_core: Ký hiệu phụ trợ_thiết bị_init không xác định (err -22)
mlx5_core: không đồng ý về phiên bản của ký hiệu phụ trợ_driver_unregister
mlx5_core: Ký hiệu phụ trợ_driver_unregister không xác định (err -22)
Họ có thể làm việc cùng nhau không?
Mỗi người trong số họ đã thành công khi hoạt động riêng biệt với phụ trợ.ko đến cùng với trình điều khiển
Nó chỉ xảy ra từ i40e phiên bản 2.17.15 - có lẽ do thay đổi "Thêm hỗ trợ mô-đun phụ xe buýt phụ trợ RDMA".
Trong 2.17.4, điều đó không xảy ra