LINUX.ORG.RU
ФорумAdmin

KVM: в dmesg куча «kvm_set_msr_common: MSR_IA32_DEBUGCTLMSR»

 , , , ,


0

1

На одной виртуалке (windows в KVM) есть ПО, которая защищается от копирования путём «привязки к железу». Во время работы этой программы, dmesg забивается подобными записями:

kvm [24340]: vcpu2, guest rIP: 0xfffff8026e160bb3 \
kvm_set_msr_common: MSR_IA32_DEBUGCTLMSR 0x1, nop

С логами я разобрался (настроил rsyslog), мусор в консоли тоже убрал (dmesg -D), теперь хочется вообще избавиться от этих сообщений (что бы их в выводе dmesg не было).

Что делал (и это ничего не дало):

  • переключал модель процессора в KVM (с kvm64 на host и обратно)
  • /sys/module/kvm/parameters/ignore_msrs = Y
  • /sys/module/kvm/parameters/report_ignored_msrs = 0
  • /sys/kernel/debug/tracing/events/kvm/kvm_msr/enable = N

Есть ещё идеи?

Proxmox 5.4, linux 4.15.18-13-pve, windows 2016 в качестве гостя.

★★★★★

Последнее исправление: Harliff (всего исправлений: 1)

Команда запуска kvm:

/usr/bin/kvm
-id 402
-name trueconf
-chardev socket,id=qmp,path=/var/run/qemu-server/402.qmp,server,nowait
-mon chardev=qmp,mode=control
-chardev socket,id=qmp-event,path=/var/run/qmeventd.sock,reconnect=5
-mon chardev=qmp-event,mode=control
-pidfile /var/run/qemu-server/402.pid
-daemonize
-smbios type=1,uuid=9b793bd8-30b0-400d-8196-6264858d3300
-smp 6,sockets=1,cores=6,maxcpus=6
-nodefaults
-boot menu=on,strict=on,reboot-timeout=1000,splash=/usr/share/qemu-server/bootsplash.jpg
-vnc unix:/var/run/qemu-server/402.vnc,x509,password
-no-hpet
-cpu host,+pcid,+spec-ctrl,+kvm_pv_unhalt,+kvm_pv_eoi,hv_spinlocks=0x1fff,hv_vapic,hv_time,hv_reset,hv_vpindex,hv_runtime,hv_relaxed,hv_synic,hv_stimer
-m 8196
-device pci-bridge,id=pci.1,chassis_nr=1,bus=pci.0,addr=0x1e
-device pci-bridge,id=pci.2,chassis_nr=2,bus=pci.0,addr=0x1f
-device piix3-usb-uhci,id=uhci,bus=pci.0,addr=0x1.0x2
-device usb-tablet,id=tablet,bus=uhci.0,port=1
-device VGA,id=vga,bus=pci.0,addr=0x2
-device virtio-balloon-pci,id=balloon0,bus=pci.0,addr=0x3
-iscsi initiator-name=iqn.1993-08.org.debian:01:b6d61aa1173b
-drive file=/srv/iso/template/iso/virtio-win-0.1.141.iso,if=none,id=drive-ide2,media=cdrom,aio=threads
-device ide-cd,bus=ide.1,unit=0,drive=drive-ide2,id=ide2,bootindex=200
-device virtio-scsi-pci,id=scsihw0,bus=pci.0,addr=0x5
-drive file=/dev/zvol/fastpool/vm/vm-402-disk-0,if=none,id=drive-scsi0,format=raw,cache=none,aio=native,detect-zeroes=on
-device scsi-hd,bus=scsihw0.0,channel=0,scsi-id=0,lun=0,drive=drive-scsi0,id=scsi0,bootindex=100
-netdev type=tap,id=net0,ifname=tap402i0,script=/var/lib/qemu-server/pve-bridge,downscript=/var/lib/qemu-server/pve-bridgedown,vhost=on
-device virtio-net-pci,mac=F6:8B:2F:03:9F:2A,netdev=net0,bus=pci.0,addr=0x12,id=net0,bootindex=300
-netdev type=tap,id=net1,ifname=tap402i1,script=/var/lib/qemu-server/pve-bridge,downscript=/var/lib/qemu-server/pve-bridgedown,vhost=on
-device virtio-net-pci,mac=12:8F:EF:98:38:16,netdev=net1,bus=pci.0,addr=0x13,id=net1,bootindex=301
-rtc driftfix=slew,base=localtime
-machine type=pc
-global kvm-pit.lost_tick_policy=discard

(если надо это отформатировать – напишите, как. Preformated text не влезает в экран).

Harliff ★★★★★
() автор топика
Последнее исправление: Harliff (всего исправлений: 1)
Ответ на: удаленный комментарий

balloon

с точки зрения виндового диспетчера оборудования - тут происходит постоянное изменение конфигурации. Для спец.ПО привязки к железу может быть триггером на бесконечные опросы.

bass ★★★★★
()
Ответ на: комментарий от vvvvvvvv

Может быть я ошибся, но мне помнится балун менял показатели физической памяти в винде, то есть работал как ram hotswap.

bass ★★★★★
()
Последнее исправление: bass (всего исправлений: 1)
2 марта 2021 г.
Ответ на: комментарий от Harliff

Решили вопрос? Есть варианты как решить проблему? Ошибки возникают при активной роботе пользователей в гостевой системе Windows 10 [code] Mar 2 18:11:56 proxmox02 kernel: [ 5077.995920] kvm_set_msr_common: 281 callbacks suppressed

Mar 2 18:11:56 proxmox02 kernel: [ 5077.995921] kvm [2077]: vcpu1, guest rIP: 0xfffff8020c3f5fc2 kvm_set_msr_common: MSR_IA32_DEBUGCTLMSR 0x1, nop [/code]

andrewdark
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.