Your message dated Tue, 10 May 2011 22:02:21 +0400
with message-id <[email protected]>
and subject line Re: Bug#626295: qemu-kvm: Module won't load because of TXT
has caused the Debian Bug report #626295,
regarding qemu-kvm: Module won't load because of TXT
to be marked as done.
This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.
(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)
--
626295: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=626295
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: qemu-kvm
Version: 0.14.0+dfsg-1~tls
Severity: normal
Hi,
The kvm module won't load on this machine because of TXT (I don't know exactly
what it is but it stands for "Trusted Execution Technology"). I get the
following lines in dmesg:
[ 138.722253] kvm: disable TXT in the BIOS or activate TXT before enabling
KVM
[ 138.722256] kvm: disabled by bios
First, the error message is not really clear because I don't understand if I am
supposed to disable or enable TXT. More importantly, I get the same behavior
whether I disable or enable TXT in the BIOS and I couldn't get kvm to start...
I can provide more infomation / perform some tests if needed.
Thanks!
-- Package-specific info:
/proc/cpuinfo:
processor : 0
vendor_id : GenuineIntel
cpu family : 6
model : 23
model name : Intel(R) Core(TM)2 Duo CPU P8600 @ 2.40GHz
stepping : 10
cpu MHz : 800.000
cache size : 3072 KB
physical id : 0
siblings : 2
core id : 0
cpu cores : 2
apicid : 0
initial apicid : 0
fpu : yes
fpu_exception : yes
cpuid level : 13
wp : yes
flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov
pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx lm
constant_tsc arch_perfmon pebs bts rep_good nopl aperfmperf pni dtes64 monitor
ds_cpl vmx smx est tm2 ssse3 cx16 xtpr pdcm sse4_1 xsave lahf_lm ida dts
tpr_shadow vnmi flexpriority
bogomips : 4788.14
clflush size : 64
cache_alignment : 64
address sizes : 36 bits physical, 48 bits virtual
power management:
processor : 1
vendor_id : GenuineIntel
cpu family : 6
model : 23
model name : Intel(R) Core(TM)2 Duo CPU P8600 @ 2.40GHz
stepping : 10
cpu MHz : 2400.000
cache size : 3072 KB
physical id : 0
siblings : 2
core id : 1
cpu cores : 2
apicid : 1
initial apicid : 1
fpu : yes
fpu_exception : yes
cpuid level : 13
wp : yes
flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov
pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx lm
constant_tsc arch_perfmon pebs bts rep_good nopl aperfmperf pni dtes64 monitor
ds_cpl vmx smx est tm2 ssse3 cx16 xtpr pdcm sse4_1 xsave lahf_lm ida dts
tpr_shadow vnmi flexpriority
bogomips : 4788.05
clflush size : 64
cache_alignment : 64
address sizes : 36 bits physical, 48 bits virtual
power management:
-- System Information:
Debian Release: wheezy/sid
APT prefers testing
APT policy: (990, 'testing'), (500, 'unstable'), (1, 'experimental')
Architecture: amd64 (x86_64)
Kernel: Linux 2.6.38-2-amd64 (SMP w/2 CPU cores)
Locale: LANG=en_US.utf8, LC_CTYPE=en_US.utf8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Versions of packages qemu-kvm depends on:
ii adduser 3.112+nmu2 add and remove users and groups
ii etherboot-qemu 5.4.4-9 Bootstrapping for various network
ii libaio1 0.3.109-1 Linux kernel AIO access library -
ii libasound2 1.0.23-3 shared library for ALSA applicatio
ii libattr1 1:2.4.44-2 Extended attribute shared library
ii libbluetooth3 4.91-1 Library to use the BlueZ Linux Blu
ii libbrlapi0.5 4.2-7 braille display access via BRLTTY
ii libc6 2.11.2-11 Embedded GNU C Library: Shared lib
ii libcurl3-gnutls 7.21.6-1 Multi-protocol file transfer libra
ii libgnutls26 2.10.5-1+b1 the GNU TLS library - runtime libr
ii libjpeg62 6b1-1 The Independent JPEG Group's JPEG
ii libncurses5 5.9-1 shared libraries for terminal hand
ii libpng12-0 1.2.44-2 PNG library - runtime
ii libpulse0 0.9.21-4 PulseAudio client libraries
ii libsasl2-2 2.1.23.dfsg1-8 Cyrus SASL - authentication abstra
ii libsdl1.2debian 1.2.14-6.3 Simple DirectMedia Layer
ii libuuid1 2.17.2-9.1 Universally Unique ID library
ii libvdeplug2 2.2.3-3+b1 Virtual Distributed Ethernet - Plu
ii libx11-6 2:1.4.3-1 X11 client-side library
ii python 2.6.6-14 interactive high-level object-orie
ii qemu-keymaps 0.14.0+dfsg-5.1 QEMU keyboard maps
ii qemu-utils 0.14.0+dfsg-5.1 QEMU utilities
ii seabios 0.6.1.2-2 Legacy BIOS implementation
ii zlib1g 1:1.2.3.4.dfsg-3 compression library - runtime
Versions of packages qemu-kvm recommends:
ii bridge-utils 1.5-1 Utilities for configuring the Linu
ii iproute 20110315-1 networking and traffic control too
Versions of packages qemu-kvm suggests:
ii debootstrap 1.0.30 Bootstrap a basic Debian system
pn samba <none> (no description available)
pn vde2 <none> (no description available)
-- no debconf information
--- End Message ---
--- Begin Message ---
10.05.2011 20:45, Samuel Mimram wrote:
> Package: qemu-kvm
> Version: 0.14.0+dfsg-1~tls
> Severity: normal
>
> Hi,
>
> The kvm module won't load on this machine because of TXT (I don't know exactly
> what it is but it stands for "Trusted Execution Technology"). I get the
> following lines in dmesg:
>
> [ 138.722253] kvm: disable TXT in the BIOS or activate TXT before enabling
> KVM
> [ 138.722256] kvm: disabled by bios
>
> First, the error message is not really clear because I don't understand if I
> am
> supposed to disable or enable TXT. More importantly, I get the same behavior
> whether I disable or enable TXT in the BIOS and I couldn't get kvm to start...
The requiriment is documented in the Intel Software Development Manual (SDM),
Volume 3B (a bit too low-level text), available from Intel as a pdf
http://www.intel.com/Assets/PDF/manual/325384.pdf, from the download page:
http://www.intel.com/products/processor/manuals/ .
In particular, the document states that TXT extensions should be activated
or disabled before enabling SVM mode. As far as I understand, this means
that you either disable that stuff in BIOS entirely, or you load appropriate
TXT module before loading kvm.ko, -- this is how the hardware works.
How it is set up by your BIOS is a different question entirely.
At any rate, this is not a bug - at least, not a bug in qemu-kvm
package, maybe it's in your BIOS, I dunno. kvm kernel module is
provided by linux kernel, not qemu-kvm package. And debian BTS
is not a proper place for support requests.
Debian kernels does not enable TXT support, so the only option is
to actually disable it in BIOS. Note also that changing all this
stuff requires power-cycling the hardware to initialize.
Sorry for being non-constructive here: Closing the bug right away.
But please if you find a solution to this, post some more details
about your hardware - what vendor/machine, which bios version,
and especially if TXT was enabled by default or not - this is the
most important part. So far I haven't seen any machine where
TXT was enabled by default.
Thank you!
/mjt
> processor : 0
> vendor_id : GenuineIntel
> cpu family : 6
> model : 23
> model name : Intel(R) Core(TM)2 Duo CPU P8600 @ 2.40GHz
> stepping : 10
> cpu MHz : 800.000
> cache size : 3072 KB
--- End Message ---