Have you insmod hwmon.ko on your system? Also, you may want to build the DPDK on your system as KNI kernel module depends on local kernel source code.
> -----Original Message----- > From: dev [mailto:dev-bounces at dpdk.org] On Behalf Of rong wen > Sent: Friday, September 05, 2014 7:35 PM > To: dev > Subject: [dpdk-dev] dpdk 1.6 insmod rte_kni error > > Hi All, > > I am a new guy to use dpdk. The kernel version is 2.6.32. > > After I build the rte_kni.ko, I run insmod rte_kni.ko, error message is: > > Unloading any existing DPDK KNI module > Loading DPDK KNI module > insmod: error inserting > '/home/wenrong.wr/dpdk_dev_r1-6-0/x86_64-default-linuxapp-gcc/kmod/rte_kni.ko': > -1 Unknown symbol in module > ## ERROR: Could not load kmod/rte_kni.ko. > > The dmesg output is: > > [181831.351549] rte_kni: Unknown symbol hwmon_device_register > [181831.353671] rte_kni: Unknown symbol hwmon_device_unregister > [182558.257153] rte_kni: Unknown symbol hwmon_device_register > [182558.259288] rte_kni: Unknown symbol hwmon_device_unregister > > > Thank you. > > Rong