What the reason of this unknow symbol
When I insert a kernel module into a virtual machine which runs on Xen3.4.3, it shows an insert error message that"unknow symbol 'HYPERVISOR_event_channel_op_compat'"(Everything is OK when I use Xen3.2.0). But when I use 'cat /proc/kallsyms' in the virtual machines, it shows that the symbol
'HYPERVISOR_event_channel_op_compat' do exist. What's the reason of this error message? |
Sounds like the module you're inserting into the VM was not compiled against the correct kernel sources. If you have access to the source for the module, recompile it. If not, take it up with the vendor that supplied you with said module.
|
Quote:
But there comes another problem. The xenbus_printf function in the module returned errno=-13, but it works well on xen3.2.0. Do you know why? |
No idea, I'm not a Xen guy (VMware, VirtualBox, and Solaris zones are my poison of choice).
|
All times are GMT -5. The time now is 07:45 PM. |