Embedded Connectivity
Intel network controllers, Firmware, and drivers support systems
878 Discussions

Install of EEUPDAT iqvlinux at Debian 5.10.209-2 fails

Kees_T
Beginner
739 Views

Installing TOOLS/Linux_x64/OEM_Mfg/iqvlinux.tar.gz at a Debian 5.10.209-2 fails as follows:

# uname -a
Linux aps2112-01 5.10.0-28-amd64 #1 SMP Debian 5.10.209-2 (2024-01-31) x86_64 GNU/Linux# ./install
Extracting archive...OK!
Compiling the driver...Error: make: Entering directory '/tmp/iqvlinux/src/linux/driver'
make ccflags-y=" -I/tmp/iqvlinux/inc -I/tmp/iqvlinux/inc/linux -DNAL_LINUX -DNAL_DRIVER -DNAL_DRIVER_UNSECURE -DLINUX -D__KERNEL__ -DMODULE -O2 -pipe -Wall" -C "/lib/modules/5.10.0-28-amd64/source" CONFIG_IQVLINUX=m CONFIG_MODULE_SIG=n CONFIG_MODULE_SIG_ALL= M="/tmp/iqvlinux/src/linux/driver" modules
make[1]: Entering directory '/usr/src/linux-headers-5.10.0-28-common'
make[2]: Entering directory '/usr/src/linux-headers-5.10.0-28-amd64'
CC [M] /tmp/iqvlinux/src/linux/driver/nalioctldrv.o
CC [M] /tmp/iqvlinux/src/linux/driver/linuxnaldriver.o
CC [M] /tmp/iqvlinux/src/linux/driver/linuxdriveros_i.o
CC [M] /tmp/iqvlinux/src/linux/driver/linuxdriverpci_i.o
CC [M] /tmp/iqvlinux/src/linux/driver/linuxdriverdevice_i.o
CC [M] /tmp/iqvlinux/src/linux/driver/linuxdrivermemory_i.o
LD [M] /tmp/iqvlinux/src/linux/driver/iqvlinux.o
MODPOST /tmp/iqvlinux/src/linux/driver/Module.symvers
ERROR: modpost: "iommu_setup_dma_ops" [/tmp/iqvlinux/src/linux/driver/iqvlinux.ko] undefined!
make[3]: *** [/usr/src/linux-headers-5.10.0-28-common/scripts/Makefile.modpost:123: /tmp/iqvlinux/src/linux/driver/Module.symvers] Error 1
make[3]: *** Deleting file '/tmp/iqvlinux/src/linux/driver/Module.symvers'
make[2]: *** [/usr/src/linux-headers-5.10.0-28-common/Makefile:1783: modules] Error 2
make[2]: Leaving directory '/usr/src/linux-headers-5.10.0-28-amd64'
make[1]: *** [Makefile:192: __sub-make] Error 2
make[1]: Leaving directory '/usr/src/linux-headers-5.10.0-28-common'
make: *** [Makefile:59: all] Error 2
make: Leaving directory '/tmp/iqvlinux/src/linux/driver'
Error: unable to find driver file (iqvlinux.ko) in /tmp/iqvlinux/src/linux/driver

Strangely enough installing TOOLS/Linux_x64/SVTools/iqvlinux.tar.gz is successful.

 

Anyone an idea how to fix this issue?

0 Kudos
2 Replies
Diego_INTEL
Moderator
666 Views

Hello @Kees_T,

 

Thank you for contacting Intel Embedded Community.

 

You may try adding the driver manually, I'm sharing this link with the latest drivers:

https://sourceforge.net/projects/e1000/files/

 

Best regards,

 

@Diego_INTEL 

0 Kudos
Kees_T
Beginner
626 Views

I found an another solution. An upgrade to Debian 12 (bookworm) with Linux kernel 6.1.0.22 fixed my problem because this kernel version exposes the symbol "iommu_setup_dma_ops".

 

Reply