thanks for pointing out this. Yes, it works fine after those two modules
are loaded - I did not notice that.

Keqiang


On Tue, Jun 10, 2014 at 7:55 PM, Daniele Di Proietto <ddiproie...@vmware.com
> wrote:

>
> On Jun 10, 2014, at 2:45 PM, Keqiang He <hekeqi...@gmail.com> wrote:
>
> Bug/Error :
> insmod ./datapath/linux/openvswitch.ko, I got "Error: could not insert
> module ./datapath/linux/openvswitch.ko: Unknown symbol in module”.
>
> Running "dmesg tail", I got the following -
> 6983759.520274] openvswitch: Open vSwitch switching datapath
> [6995650.759804] openvswitch: Unknown symbol gre_cisco_register (err 0)
> [6995650.759891] openvswitch: Unknown symbol gre_cisco_unregister (err 0)
> [6995650.759957] openvswitch: Unknown symbol crc32c (err 0)
>
> Running "modinfo openvswitch.ko", I got -
> filename:
> /root/openvswitch/openvswitch-2.1.2/./datapath/linux/openvswitch.ko
> version:        2.1.2
> license:        GPL
> description:    Open vSwitch switching datapath
> srcversion:     36BADD76E144180AB0D135E
> depends:        libcrc32c,gre
> vermagic:       3.11.0-12-generic SMP mod_unload modversions
>
>
> This probably happens because the kernel modules ‘libcrc32c' and ‘gre' are
> not loaded. The output from modinfo shows that openvswitch.ko depends on
> them: they must be loaded before openvswitch.ko (modprobe libcrc32c;
> modprobe gre).
>
> Alternatively, you can install (make install) the kernel module and use
> ‘modprobe’, which will automatically load all the required dependencies,
> instead of ‘insmod'.
>
> Daniele
>
_______________________________________________
discuss mailing list
discuss@openvswitch.org
http://openvswitch.org/mailman/listinfo/discuss

Reply via email to