qemu+kquemu (почему не хочет работать ускоритель?)

Модератор: Модераторы разделов

Аватара пользователя
*Sasha*
Сообщения: 2519
Статус: Мимо шёл
ОС: Debian

qemu+kquemu

Сообщение *Sasha* »

Собрал из исходников QEMU v0.9.0 и kqemu v 1.3.0pre11, скомпилялось без ошибок, поддержка kqemu включилась

Код: Выделить всё

SDL support yes
kqemu support yes

модуль загружается

Код: Выделить всё

oot@debian:~# modprobe kqemu
root@debian:~# lsmod |grep kq
kqemu                 163752  0
root@debian:~# modprobe kqemu

Запустил, жуткие тормоза, посмотрел CTRL+ALT+2 info kqemu пишет kqemu support: not compiled
Спасибо сказали:

Egan
Сообщения: 247

Re: qemu+kquemu

Сообщение Egan »

Информации на эту тему найти можно достаточно, хотя бы вот это.
Скорей всего надо сделать следующие:

Код: Выделить всё

mknod /dev/kqemu c 250 0
chmod 777 /dev/kqemu

от root естественно.
Спасибо сказали:

Аватара пользователя
*Sasha*
Сообщения: 2519
Статус: Мимо шёл
ОС: Debian

Re: qemu+kquemu

Сообщение *Sasha* »

Egan писал(а):
11.04.2007 19:53
Информации на эту тему найти можно достаточно, хотя бы вот это.
Скорей всего надо сделать следующие:

Код: Выделить всё

mknod /dev/kqemu c 250 0
chmod 777 /dev/kqemu

от root естественно.

Я после статьи с этого сайта и делал, это не помогает.
Спасибо сказали:

Egan
Сообщения: 247

Re: qemu+kquemu

Сообщение Egan »

Если kqemu не заработал, то в консоле, в которой запущен qemu, должны быть сообщения об этом.
Может всё же собрался qemu без поддержки kqemu? Я бы пересобрал qemu.
Спасибо сказали:

Аватара пользователя
*Sasha*
Сообщения: 2519
Статус: Мимо шёл
ОС: Debian

Re: qemu+kquemu

Сообщение *Sasha* »

Если kqemu не заработал, то в консоле, в которой запущен qemu, должны быть сообщения об этом.
Может всё же собрался qemu без поддержки kqemu? Я бы пересобрал qemu.

Уже несколько раз пересобирал.
Спасибо сказали:

Egan
Сообщения: 247

Re: qemu+kquemu

Сообщение Egan »

А если поставить бинарики? У меня с бинариками всё работает как надо.
http://fabrice.bellard.free.fr/qemu/qemu-0.9.0-i386.tar.gz
Спасибо сказали:

Аватара пользователя
*Sasha*
Сообщения: 2519
Статус: Мимо шёл
ОС: Debian

Re: qemu+kquemu

Сообщение *Sasha* »

А если поставить бинарики? У меня с бинариками всё работает как надо.
http://fabrice.bellard.free.fr/qemu/qemu-0.9.0-i386.tar.gz

Поставил, теперь вот что

Код: Выделить всё

sasha@debian:~$ qemu -m 512 -kernel-kqemu -hda /home/sasha/qemu/winxp.img
Version mismatch between kqemu module and qemu (00000000 00010300) - disabling kqemu use
Спасибо сказали:

Egan
Сообщения: 247

Re: qemu+kquemu

Сообщение Egan »

У меня теже самые версии qemu и kqemu, всё работает. Раз пишет о не совпадении версий модуля kqemu и qemu, то необходимо пересобрать kqemu уже после установки бинариков.
Спасибо сказали:

Аватара пользователя
*Sasha*
Сообщения: 2519
Статус: Мимо шёл
ОС: Debian

Re: qemu+kquemu

Сообщение *Sasha* »

Пробовал ещё и версию 1.3.0pre09 то же самое что и с 11 :(
Спасибо сказали:

Egan
Сообщения: 247

Re: qemu+kquemu

Сообщение Egan »

Странно всё это. Меняется ли дата создания файла /lib/modules/версия_ядра/misc/kqemu.ko после переустановки kqemu?
Спасибо сказали:

Аватара пользователя
*Sasha*
Сообщения: 2519
Статус: Мимо шёл
ОС: Debian

Re: qemu+kquemu

Сообщение *Sasha* »

Странно всё это. Меняется ли дата создания файла /lib/modules/версия_ядра/misc/kqemu.ko после переустановки kqemu?

Я его для надежности удалял перед компиляцией.
Спасибо сказали:

Egan
Сообщения: 247

Re: qemu+kquemu

Сообщение Egan »

А если так:

Код: Выделить всё

 qemu-system-x86_64 -m 512 -kernel-kqemu -hda /home/sasha/qemu/winxp.img
Спасибо сказали:

Аватара пользователя
*Sasha*
Сообщения: 2519
Статус: Мимо шёл
ОС: Debian

Re: qemu+kquemu

Сообщение *Sasha* »

Не хочет

Код: Выделить всё

sasha@debian:~$ qemu-system-x86_64 -m 512 -kernel-kqemu -hda /home/sasha/qemu/winxp.img
qemu-system-x86_64: invalid option -- '-kernel-kqemu'
sasha@debian:~$
Спасибо сказали:

Egan
Сообщения: 247

Re: qemu+kquemu

Сообщение Egan »

А без -kernel-kqemu?
Спасибо сказали:

Аватара пользователя
*Sasha*
Сообщения: 2519
Статус: Мимо шёл
ОС: Debian

Re: qemu+kquemu

Сообщение *Sasha* »

Запускается, CTRL+ALT+2 info kqemu пишет kqemu support: not compiled
Спасибо сказали:

Аватара пользователя
*Sasha*
Сообщения: 2519
Статус: Мимо шёл
ОС: Debian

Re: qemu+kquemu

Сообщение *Sasha* »

Обновил ядро до 2.6.20, заработало kqemu support: enabled for user and kernel code, только вот обещеного увеличения в разы производительности не замечено.
Спасибо сказали:

Bez87
Сообщения: 1

Re: qemu+kquemu

Сообщение Bez87 »

Не понять что имеется ввиду

"FATAL: Error inserting kqemu (/lib/modules/2.6.15.7/misc/kqemu.ko): Invalid module format
Загрузить модуль не от той версии, естественно, не выйдет."

У меня стоит ядро Linux 2.6.9-023stab040.1
Компиляция Qemu-0.9.1 проходит успешно. При распаковки ускорителя и запуск следующее:
linux:~/temp/qemu-0.9.1/kqemu-1.3.0pre11# ./configure
Source path /root/temp/qemu-0.9.1/kqemu-1.3.0pre11
C compiler gcc
Host C compiler gcc
make make
host CPU i386

kernel sources /usr/src/linux
kbuild type 2.6

Соответственно выдает FATAL: Error inserting kqemu (/lib/modules/2.6.15.7/misc/kqemu.ko)
Мне кажется вместо
kernel sources /usr/src/linux должно быть
kernel sources /lib/modules.
Но папка modules пуста.

Что необходимо сделать и как установить ускоритель?
Спасибо сказали: