[Bug 414183] New: kvm-intel Kernel Module Fails to Load
https://bugzilla.novell.com/show_bug.cgi?id=414183 User gokalp84@gmail.com added comment https://bugzilla.novell.com/show_bug.cgi?id=414183#c1 Summary: kvm-intel Kernel Module Fails to Load Product: openSUSE 11.0 Version: Final Platform: 32bit OS/Version: openSUSE 11.0 Status: NEW Severity: Normal Priority: P5 - None Component: Kernel AssignedTo: bnc-team-screening@forge.provo.novell.com ReportedBy: gokalp84@gmail.com QAContact: qa@suse.de Found By: --- Attempting to modprobe kvm-intel kernel module gives an error: # modprobe kvm # modprobe kvm-intel FATAL: Error inserting kvm_intel (/lib/modules/2.6.25.11-0.1-default/kernel/arch/x86/kvm/kvm-intel.ko): Unknown symbol in module, or unknown parameter (see dmesg) dmesg: kvm_intel: disagrees about version of symbol kvm_clear_guest_page kvm_intel: Unknown symbol kvm_clear_guest_page kvm_intel: Unknown symbol set_cr3 kvm_intel: disagrees about version of symbol kvm_timer_intr_post kvm_intel: Unknown symbol kvm_timer_intr_post kvm_intel: disagrees about version of symbol gfn_to_page kvm_intel: Unknown symbol gfn_to_page kvm_intel: disagrees about version of symbol kvm_get_msr_common kvm_intel: Unknown symbol kvm_get_msr_common kvm_intel: disagrees about version of symbol __kvm_set_memory_region kvm_intel: Unknown symbol __kvm_set_memory_region kvm_intel: disagrees about version of symbol kvm_vcpu_uninit kvm_intel: Unknown symbol kvm_vcpu_uninit kvm_intel: disagrees about version of symbol kvm_emulate_halt kvm_intel: Unknown symbol kvm_emulate_halt kvm_intel: disagrees about version of symbol kvm_set_apic_base kvm_intel: Unknown symbol kvm_set_apic_base kvm_intel: disagrees about version of symbol kvm_lapic_find_highest_irr kvm_intel: Unknown symbol kvm_lapic_find_highest_irr kvm_intel: disagrees about version of symbol kvm_set_memory_region kvm_intel: Unknown symbol kvm_set_memory_region kvm_intel: disagrees about version of symbol kvm_queue_exception kvm_intel: Unknown symbol kvm_queue_exception kvm_intel: disagrees about version of symbol emulate_instruction kvm_intel: Unknown symbol emulate_instruction kvm_intel: disagrees about version of symbol kvm_write_guest_page kvm_intel: Unknown symbol kvm_write_guest_page kvm_intel: disagrees about version of symbol fx_init kvm_intel: Unknown symbol fx_init kvm_intel: Unknown symbol set_cr4 kvm_intel: disagrees about version of symbol kvm_lapic_get_cr8 kvm_intel: Unknown symbol kvm_lapic_get_cr8 kvm_intel: disagrees about version of symbol kvm_cpu_has_interrupt kvm_intel: Unknown symbol kvm_cpu_has_interrupt kvm_intel: Unknown symbol lmsw kvm_intel: Unknown symbol get_cr8 kvm_intel: disagrees about version of symbol kvm_emulate_hypercall kvm_intel: Unknown symbol kvm_emulate_hypercall kvm_intel: Unknown symbol set_cr0 kvm_intel: disagrees about version of symbol kvm_lapic_enabled kvm_intel: Unknown symbol kvm_lapic_enabled kvm_intel: disagrees about version of symbol kvm_mmu_page_fault kvm_intel: Unknown symbol kvm_mmu_page_fault kvm_intel: disagrees about version of symbol kvm_mmu_reset_context kvm_intel: Unknown symbol kvm_mmu_reset_context kvm_intel: Unknown symbol set_cr8 kvm_intel: disagrees about version of symbol kvm_queue_exception_e kvm_intel: Unknown symbol kvm_queue_exception_e kvm_intel: disagrees about version of symbol kvm_emulate_cpuid kvm_intel: Unknown symbol kvm_emulate_cpuid kvm_intel: disagrees about version of symbol kvm_vcpu_init kvm_intel: Unknown symbol kvm_vcpu_init kvm_intel: disagrees about version of symbol kvm_set_msr_common kvm_intel: Unknown symbol kvm_set_msr_common kvm_intel: disagrees about version of symbol kvm_cpu_get_interrupt kvm_intel: Unknown symbol kvm_cpu_get_interrupt kvm_intel: disagrees about version of symbol kvm_emulate_pio kvm_intel: Unknown symbol kvm_emulate_pio Other Relevant information: # uname -a Linux <hostname ommited> 2.6.25.11-0.1-default #1 SMP 2008-07-13 20:48:28 +0200 i686 i686 i386 GNU/Linux Hardware: Intel Core2Duo Dual core E6850 CPU with virtualization technology enabled in BIOS. System is stable. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=414183 Cyril Hrubis <chrubis@novell.com> changed: What |Removed |Added ---------------------------------------------------------------------------- AssignedTo|bnc-team-screening@forge.provo.novell.com |kernel-maintainers@forge.provo.novell.com -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=414183 User gregkh@novell.com added comment https://bugzilla.novell.com/show_bug.cgi?id=414183#c1 Greg Kroah-Hartman <gregkh@novell.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |NEEDINFO Info Provider| |gokalp84@gmail.com --- Comment #1 from Greg Kroah-Hartman <gregkh@novell.com> 2008-08-06 18:19:53 MDT --- Does this still happen on the latest 11.0 kernel release? It sounds like you installed a new update but didn't reboot yet, have you tried rebooting? -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=414183 User cventers@southbyte.com added comment https://bugzilla.novell.com/show_bug.cgi?id=414183#c2 Chase Venters <cventers@southbyte.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |cventers@southbyte.com Status|NEEDINFO |NEW Info Provider|gokalp84@gmail.com | --- Comment #2 from Chase Venters <cventers@southbyte.com> 2008-08-17 22:38:11 MDT --- I had the same problem. turbotaz:/lib/modules # uname -a Linux turbotaz 2.6.25.11-0.1-pae #1 SMP 2008-07-13 20:48:28 +0200 i686 i686 i386 GNU/Linux I didn't appear to have any kernel updates pending, but I tried rebooting anyway. The result is the same as Gokalp's. I discovered why this is happening. Here's the result of running modinfo on my system for both kvm and kvm-intel: turbotaz:/lib/modules # modinfo kvm kvm_intel filename: /lib/modules/2.6.25.11-0.1-pae/weak-updates/lib/modules/2.6.25.5-1.1-pae/weak-updates/kvm.ko license: GPL author: Qumranet version: kvm-63 srcversion: 110E834CDB3B229EE35C063 depends: vermagic: 2.6.25.5-1.1-pae SMP mod_unload 586 filename: /lib/modules/2.6.25.11-0.1-pae/kernel/arch/x86/kvm/kvm-intel.ko license: GPL author: Qumranet srcversion: 26AB3206D8CB359A69D697D depends: kvm vermagic: 2.6.25.11-0.1-pae SMP mod_unload 586 parm: bypass_guest_pf:bool Note the difference in path and vermagic. It seems there is an earlier copy of kvm.ko out there that is being favored in the module search path over /lib/modules/2.6.25.11-0.1-pae/kernel/arch/x86/kvm/kvm.ko. If I use insmod on that and modprobe kvm-intel, both modules load correctly. I'm new to openSUSE and know very little about its package management. I don't understand "weak-updates", so that's as far as I can go at the moment. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=414183 User jeffm@novell.com added comment https://bugzilla.novell.com/show_bug.cgi?id=414183#c3 Jeff Mahoney <jeffm@novell.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |jeffm@novell.com --- Comment #3 from Jeff Mahoney <jeffm@novell.com> 2008-09-02 13:53:29 MDT --- This is consistent with installing the KVM kernel module package (KMP). If KMPs are installed for a $MAJOR.$MINOR.$PATCH compatible kernel, then they are used instead of modules from the kernel package. You're seeing kABI-incompatible changes. The thing is that I can't see where the incompatibility was introduced. There haven't been any KVM changes in the openSUSE 11 kernel. I just rebuilt the kernel against the original symbols we generated at release time, and none of the changes would affect KVM at all. In the interim, the best way to fix it is to update or remove the KVM KMP. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=414183 User abeekhof@novell.com added comment https://bugzilla.novell.com/show_bug.cgi?id=414183#c4 Andrew Beekhof <abeekhof@novell.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |abeekhof@novell.com --- Comment #4 from Andrew Beekhof <abeekhof@novell.com> 2008-09-17 08:04:18 MDT --- Even on a vanilla install of 11.0, removing the kvm-kmp also requires removing the kvm package. So thats not going to be an option for most people. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=414183 User jeffm@novell.com added comment https://bugzilla.novell.com/show_bug.cgi?id=414183#c5 Jeff Mahoney <jeffm@novell.com> changed: What |Removed |Added ---------------------------------------------------------------------------- AssignedTo|kernel-maintainers@forge.provo.novell.com |brogers@novell.com --- Comment #5 from Jeff Mahoney <jeffm@novell.com> 2008-09-22 15:28:32 MDT --- True. The dependencies need adjustment there. It *is* safe to do an rpm -e --nodeps <kmp>. Strangely, the package does depend on kernel-syms. An updated KMP should've been generated with the updated kernel package. Bruce - Is there a particular reason that the kvm package depends on the KMP? Is the version of the module more recent inside the KMP? -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=414183 User agraf@novell.com added comment https://bugzilla.novell.com/show_bug.cgi?id=414183#c6 Alexander Graf <agraf@novell.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |jnelson-suse@jamponi.net --- Comment #6 from Alexander Graf <agraf@novell.com> 2008-11-05 09:23:52 MST --- *** Bug 410340 has been marked as a duplicate of this bug. *** https://bugzilla.novell.com/show_bug.cgi?id=410340 -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=414183 User jnelson-suse@jamponi.net added comment https://bugzilla.novell.com/show_bug.cgi?id=414183#c7 --- Comment #7 from Jon Nelson <jnelson-suse@jamponi.net> 2009-02-24 12:13:35 MST --- ping -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
participants (1)
-
bugzilla_noreply@novell.com