* [ANNOUNCE] kvm-88 release
@ 2009-07-12 13:31 Avi Kivity
2009-07-12 15:06 ` John Rousseau
2009-07-12 16:01 ` [ANNOUNCE] kvm-88 release (CAN NOT install modules on debian/amd64/2.6.30) John Wong
0 siblings, 2 replies; 17+ messages in thread
From: Avi Kivity @ 2009-07-12 13:31 UTC (permalink / raw)
To: KVM list
kvm-87 wasn't so hot due to networking not working with rtl8139 and
e1000. So kvm-88 fixes that and brings a bunch of new features
(resizable sdl windows, multiboot, x2apic, and more). Enjoy.
Changes from kvm-87:
- merge upstream qemu.git
- virtio indirect ring entries
- improves block performance for newer Linux guests
- -net tap,sndbuf=... option for improving udp performance
- msi-x support
- sdl window resize
- more flexible -net user configuration
- -cpu host to pass through all host cpu features
- multiboot support for -kernel
- fix KVM_GET_SUPPORTED_CPUID feature usage (Andre Przywara)
- fix register contents after SIPI (Gleb Natapov)
- re-enable device assignment (Markus Armbruster)
- fix ia64 build (Markus Armbruster)
- fix migration for virtio-net version > 7 (Michael S. Tsirkin)
- merge more code with upstream (Glauber Costa)
- fix vnet_hdr checks (Mark McLoughlin)
- fixes broken tap networking with rtl8139 and e1000
- move extboot to standard optionrom location (Jan Kiszka)
- emulate 32-bit syscall/sysenter instructions on 64-bit guests
(Andre Przywara)
- allows cross-vendor live migration with 32-bit userspace on 64-bit
kernel
- fix s390 memslot initialization for userspace_addr != 0
(Christian Borntraeger)
- allow s390 stfle instruction to be executed by guest (Christian
Borntraeger)
- prepare memory slot data structures for multiple large page sizes
(Joerg Roedel)
- correct missing locking in PIT/IRQCHIP/SET_BSP_CPU ioctl paths
(Marcelo Tosatti)
- do not allow invalid mtrr/pat settings (Marcelo Tosatti)
- ignore some more AMD system configuration msrs (Andre Przywara)
- introduce module parameter for ignoring unknown msrs (Andre Przywara)
- fix ftrace build when kvm is built into the kernel
- convert powerpc marker probes to tracepoints (Marcelo Tosatti)
- drop old kvmtrace code (Marcelo Tosatti)
- document kvm_io_device locking (Michael S. Tsirkin)
- switch coalesced mmio, PIT creation, io bus to slots_lock
(Michael S. Tsirkin)
- fix locking imbalance (Jiri Slaby)
- irq tracing
- mmio tracing
- irqfd deassign (Gregory Haskins)
- x2apic support (Gleb Natapov)
- avoid redelivery of edge triggered interrupt before next edge (Gleb
Natapov)
- fixes keyboard issues running Windows XP x64 smp installer
- avoid pit division by zero (Marcelo Tosatti)
- fix KVM_GET_MSR_INDEX_LIST user memory corruption (Jan Kiszka)
- drop old cr3 checks in favor of new checks (Jan Kiszka)
- mmu tracing
- basic API documentation
- ignore msi requests if level = 0 (Michael S. Tsirkin)
- ioapic/pic/msi tracing (Gleb Natapov)
- don't kick vcpu if not in guest mode (Gleb Natapov)
Notes:
If you use the modules bundled with kvm-88, you can use any version
of Linux from 2.6.16 upwards. You may also use kvm-88 userspace with
the kvm modules provided by Linux 2.6.25 or above. Some features may
only be available in newer releases.
http://www.linux-kvm.org
--
I have a truly marvellous patch that fixes the bug which this
signature is too narrow to contain.
^ permalink raw reply [flat|nested] 17+ messages in thread* Re: [ANNOUNCE] kvm-88 release
2009-07-12 13:31 [ANNOUNCE] kvm-88 release Avi Kivity
@ 2009-07-12 15:06 ` John Rousseau
2009-07-12 15:13 ` Avi Kivity
2009-07-12 16:01 ` [ANNOUNCE] kvm-88 release (CAN NOT install modules on debian/amd64/2.6.30) John Wong
1 sibling, 1 reply; 17+ messages in thread
From: John Rousseau @ 2009-07-12 15:06 UTC (permalink / raw)
To: Avi Kivity; +Cc: KVM list
On 07/12/2009 09:31 AM, Avi Kivity wrote:
> kvm-87 wasn't so hot due to networking not working with rtl8139 and
> e1000. So kvm-88 fixes that and brings a bunch of new features
> (resizable sdl windows, multiboot, x2apic, and more). Enjoy.
Does anyone have this working with FC11?
I installed FC11 on a new laptop, replacing my old FC9-running laptop
last week and I have been unable to run my Vista guest since:
> # /usr/local/bin/qemu-system-x86_64 -hda /home/jrr/vista-x86_64.img -m 1536M -net nic,vlan=0,macaddr=52:54:00:12:32:00 -net tap,vlan=0,ifname=tap1 -vga std -full-screen -smp 2 -usb -usbdevice tablet
> Executing /etc/qemu-ifup
> Bringing up tap1 for bridged mode...
> Adding tap1 to br0...
> Bad ram offset 60909fff
> Aborted
I've been running this guest since ~kvm-75 on FC9. Dropping the smp, usb
and full-screen options doesn't help. The crash is after the cylon
Windows startup bar but before the login screen.
Host is FC11 x86_64, 2.6.29.4-167.fc11.x86_64. Intel P8700. 4GB memory.
Guest is Vista Ultimate 64.
An added bonus is that the crash leaves Xorg in 640x480 resolution. I've
also seen just a seg fault instead of the "Bad ram" error.
gdb reports the following if this is at all helpful:
> Program received signal SIGSEGV, Segmentation fault.
> [Switching to Thread 0x7ffff7cf5910 (LWP 3577)]
> 0x00000035a7c81b3b in memset () from /lib64/libc.so.6
> (gdb) where
> #0 0x00000035a7c81b3b in memset () from /lib64/libc.so.6
> #1 0x00000000004324a1 in pthread_attr_setdetachstate ()
> #2 0x000000000052873b in pthread_attr_setdetachstate ()
> #3 0x0000000000528873 in pthread_attr_setdetachstate ()
> #4 0x0000000000528a16 in pthread_attr_setdetachstate ()
> #5 0x00000035a880686a in start_thread () from /lib64/libpthread.so.0
> #6 0x00000035a7cde25d in clone () from /lib64/libc.so.6
> #7 0x0000000000000000 in ?? ()
> (gdb) info threads
> 3 Thread 0x7ffff683a910 (LWP 3578) 0x00000035a880e778 in pread64 () from /lib64/libpthread.so.0
> * 2 Thread 0x7ffff7cf5910 (LWP 3577) 0x00000035a7c81b3b in memset () from /lib64/libc.so.6
> 1 Thread 0x7ffff7d4a6f0 (LWP 3564) 0x00000035a880d934 in __lll_lock_wait () from /lib64/libpthread.so.0
Thanks
-John
^ permalink raw reply [flat|nested] 17+ messages in thread
* Re: [ANNOUNCE] kvm-88 release
2009-07-12 15:06 ` John Rousseau
@ 2009-07-12 15:13 ` Avi Kivity
2009-07-12 18:43 ` John Rousseau
2009-07-13 8:40 ` Michael Tokarev
0 siblings, 2 replies; 17+ messages in thread
From: Avi Kivity @ 2009-07-12 15:13 UTC (permalink / raw)
To: John Rousseau; +Cc: KVM list
On 07/12/2009 06:06 PM, John Rousseau wrote:
> On 07/12/2009 09:31 AM, Avi Kivity wrote:
>> kvm-87 wasn't so hot due to networking not working with rtl8139 and
>> e1000. So kvm-88 fixes that and brings a bunch of new features
>> (resizable sdl windows, multiboot, x2apic, and more). Enjoy.
>
> Does anyone have this working with FC11?
>
I run F11.
> I installed FC11 on a new laptop, replacing my old FC9-running laptop
> last week and I have been unable to run my Vista guest since:
>
>> # /usr/local/bin/qemu-system-x86_64 -hda /home/jrr/vista-x86_64.img
>> -m 1536M -net nic,vlan=0,macaddr=52:54:00:12:32:00 -net
>> tap,vlan=0,ifname=tap1 -vga std -full-screen -smp 2 -usb -usbdevice
>> tablet
Can you try without -full-screen? Without -vga std?
Note -usbdevice tablet is only eating your cpu.
> gdb reports the following if this is at all helpful:
>
>> Program received signal SIGSEGV, Segmentation fault.
>> [Switching to Thread 0x7ffff7cf5910 (LWP 3577)]
>> 0x00000035a7c81b3b in memset () from /lib64/libc.so.6
>> (gdb) where
>> #0 0x00000035a7c81b3b in memset () from /lib64/libc.so.6
>> #1 0x00000000004324a1 in pthread_attr_setdetachstate ()
>> #2 0x000000000052873b in pthread_attr_setdetachstate ()
>> #3 0x0000000000528873 in pthread_attr_setdetachstate ()
>> #4 0x0000000000528a16 in pthread_attr_setdetachstate ()
>> #5 0x00000035a880686a in start_thread () from /lib64/libpthread.so.0
>> #6 0x00000035a7cde25d in clone () from /lib64/libc.so.6
>> #7 0x0000000000000000 in ?? ()
>> (gdb) info threads
>> 3 Thread 0x7ffff683a910 (LWP 3578) 0x00000035a880e778 in pread64
>> () from /lib64/libpthread.so.0
>> * 2 Thread 0x7ffff7cf5910 (LWP 3577) 0x00000035a7c81b3b in memset ()
>> from /lib64/libc.so.6
>> 1 Thread 0x7ffff7d4a6f0 (LWP 3564) 0x00000035a880d934 in
>> __lll_lock_wait () from /lib64/libpthread.so.0
>
Try ./configure --disable-strip.
--
error compiling committee.c: too many arguments to function
^ permalink raw reply [flat|nested] 17+ messages in thread
* Re: [ANNOUNCE] kvm-88 release
2009-07-12 15:13 ` Avi Kivity
@ 2009-07-12 18:43 ` John Rousseau
2009-07-13 8:32 ` Avi Kivity
2009-07-13 8:40 ` Michael Tokarev
1 sibling, 1 reply; 17+ messages in thread
From: John Rousseau @ 2009-07-12 18:43 UTC (permalink / raw)
To: Avi Kivity; +Cc: KVM list
On 07/12/2009 11:13 AM, Avi Kivity wrote:
> On 07/12/2009 06:06 PM, John Rousseau wrote:
>>> # /usr/local/bin/qemu-system-x86_64 -hda /home/jrr/vista-x86_64.img
>>> -m 1536M -net nic,vlan=0,macaddr=52:54:00:12:32:00 -net
>>> tap,vlan=0,ifname=tap1 -vga std -full-screen -smp 2 -usb -usbdevice
>>> tablet
>
> Can you try without -full-screen? Without -vga std?
Losing -vga std allowed the guest to boot.
> Note -usbdevice tablet is only eating your cpu.
Cool. Removed.
> Try ./configure --disable-strip.
> (gdb) set args -hda /home/jrr/vista-x86_64.img -m 1536M -net nic,vlan=0,macaddr=52:54:00:12:32:00 -net tap,vlan=0,ifname=tap1 -vga std
...
> Program received signal SIGSEGV, Segmentation fault.
> [Switching to Thread 0x7ffff7cf5910 (LWP 2792)]
> 0x00000035a7c81b3b in memset () from /lib64/libc.so.6
> (gdb) where
> #0 0x00000035a7c81b3b in memset () from /lib64/libc.so.6
> #1 0x00000000004324a1 in vbe_ioport_write_data (opaque=0x13da5e8, addr=<value optimized out>,
> val=<value optimized out>) at /home/jrr/build/kvm/kvm-88/hw/vga.c:629
> #2 0x000000000052873b in kvm_outw (data=<value optimized out>, addr=<value optimized out>,
> opaque=<value optimized out>) at /home/jrr/build/kvm/kvm-88/qemu-kvm.c:155
> #3 handle_io (data=<value optimized out>, addr=<value optimized out>, opaque=<value optimized out>)
> at /home/jrr/build/kvm/kvm-88/qemu-kvm.c:877
> #4 kvm_run (data=<value optimized out>, addr=<value optimized out>, opaque=<value optimized out>)
> at /home/jrr/build/kvm/kvm-88/qemu-kvm.c:1103
> #5 0x0000000000528873 in kvm_cpu_exec (env=0x0) at /home/jrr/build/kvm/kvm-88/qemu-kvm.c:1825
> #6 0x0000000000528a16 in kvm_main_loop_cpu (env=<value optimized out>) at /home/jrr/build/kvm/kvm-88/qemu-kvm.c:2007
> #7 ap_main_loop (env=<value optimized out>) at /home/jrr/build/kvm/kvm-88/qemu-kvm.c:2044
> #8 0x00000035a880686a in start_thread () from /lib64/libpthread.so.0
> #9 0x00000035a7cde25d in clone () from /lib64/libc.so.6
> #10 0x0000000000000000 in ?? ()
Thanks
-John
^ permalink raw reply [flat|nested] 17+ messages in thread
* Re: [ANNOUNCE] kvm-88 release
2009-07-12 15:13 ` Avi Kivity
2009-07-12 18:43 ` John Rousseau
@ 2009-07-13 8:40 ` Michael Tokarev
2009-07-13 9:08 ` Avi Kivity
1 sibling, 1 reply; 17+ messages in thread
From: Michael Tokarev @ 2009-07-13 8:40 UTC (permalink / raw)
To: Avi Kivity; +Cc: John Rousseau, KVM list
Avi Kivity wrote:
[]
>>> # /usr/local/bin/qemu-system-x86_64 -hda /home/jrr/vista-x86_64.img
>>> -m 1536M -net nic,vlan=0,macaddr=52:54:00:12:32:00 -net
>>> tap,vlan=0,ifname=tap1 -vga std -full-screen -smp 2 -usb -usbdevice
>>> tablet
>
> Can you try without -full-screen? Without -vga std?
>
> Note -usbdevice tablet is only eating your cpu.
It is not. Unless I don't understand something.
With -usbdevice tablet mouse cursor/position is kept syncronized
without a need to grab mouse/keyboard. This is very handy and
easy.
Ok, with full-screen it's probably not necessary, but I'm not
sure.
In any way, I didn't notice any slowdown or significant difference
in CPU usage with -usbdevice tablet (which I often forgot to add)
and without. Maybe a few percents, not more.
/mjt
^ permalink raw reply [flat|nested] 17+ messages in thread
* Re: [ANNOUNCE] kvm-88 release
2009-07-13 8:40 ` Michael Tokarev
@ 2009-07-13 9:08 ` Avi Kivity
2009-07-13 10:01 ` Erik Rull
0 siblings, 1 reply; 17+ messages in thread
From: Avi Kivity @ 2009-07-13 9:08 UTC (permalink / raw)
To: Michael Tokarev; +Cc: John Rousseau, KVM list
On 07/13/2009 11:40 AM, Michael Tokarev wrote:
> Avi Kivity wrote:
> []
>>>> # /usr/local/bin/qemu-system-x86_64 -hda /home/jrr/vista-x86_64.img
>>>> -m 1536M -net nic,vlan=0,macaddr=52:54:00:12:32:00 -net
>>>> tap,vlan=0,ifname=tap1 -vga std -full-screen -smp 2 -usb -usbdevice
>>>> tablet
>>
>> Can you try without -full-screen? Without -vga std?
>>
>> Note -usbdevice tablet is only eating your cpu.
>
> It is not. Unless I don't understand something.
>
> With -usbdevice tablet mouse cursor/position is kept syncronized
> without a need to grab mouse/keyboard. This is very handy and
> easy.
Right, I forgot that bit. I only remembered the better vnc behaviour on
some clients.
>
> In any way, I didn't notice any slowdown or significant difference
> in CPU usage with -usbdevice tablet (which I often forgot to add)
> and without. Maybe a few percents, not more.
A few percent is significant, though not for desktop virtualization
where you have a dedicated cpu.
--
error compiling committee.c: too many arguments to function
^ permalink raw reply [flat|nested] 17+ messages in thread
* Re: [ANNOUNCE] kvm-88 release
2009-07-13 9:08 ` Avi Kivity
@ 2009-07-13 10:01 ` Erik Rull
2009-07-13 11:20 ` Avi Kivity
2009-07-13 15:00 ` Anthony Liguori
0 siblings, 2 replies; 17+ messages in thread
From: Erik Rull @ 2009-07-13 10:01 UTC (permalink / raw)
To: Avi Kivity; +Cc: KVM list
Hi Avi,
Avi Kivity wrote:
>>> Note -usbdevice tablet is only eating your cpu.
>>
>> It is not. Unless I don't understand something.
>>
>> With -usbdevice tablet mouse cursor/position is kept syncronized
>> without a need to grab mouse/keyboard. This is very handy and
>> easy.
>
> Right, I forgot that bit. I only remembered the better vnc behaviour on
> some clients.
Could you give me a hint how to manage the auto-grab of mouse and keyboard
maybe with a patch? A pointer to the code where the grabbing occurs within
-usbdevice tablet) would be fine - I would try to add a patch on that and
also test it. Maybe it could be a new commandline option (e.g. -autograb)?
A better performance with auto-grab and without the -usbdevice parameter
would be very nice :-) And this should be the way if I understood the
conversion before correctly.
Best regards,
Erik
^ permalink raw reply [flat|nested] 17+ messages in thread
* Re: [ANNOUNCE] kvm-88 release
2009-07-13 10:01 ` Erik Rull
@ 2009-07-13 11:20 ` Avi Kivity
2009-07-13 15:00 ` Anthony Liguori
1 sibling, 0 replies; 17+ messages in thread
From: Avi Kivity @ 2009-07-13 11:20 UTC (permalink / raw)
To: Erik Rull; +Cc: KVM list
On 07/13/2009 01:01 PM, Erik Rull wrote:
> Could you give me a hint how to manage the auto-grab of mouse and
> keyboard maybe with a patch? A pointer to the code where the grabbing
> occurs within -usbdevice tablet) would be fine - I would try to add a
> patch on that and also test it. Maybe it could be a new commandline
> option (e.g. -autograb)?
>
I don't really know where that happens.
--
error compiling committee.c: too many arguments to function
^ permalink raw reply [flat|nested] 17+ messages in thread
* Re: [ANNOUNCE] kvm-88 release
2009-07-13 10:01 ` Erik Rull
2009-07-13 11:20 ` Avi Kivity
@ 2009-07-13 15:00 ` Anthony Liguori
1 sibling, 0 replies; 17+ messages in thread
From: Anthony Liguori @ 2009-07-13 15:00 UTC (permalink / raw)
To: Erik Rull; +Cc: Avi Kivity, KVM list
Erik Rull wrote:
> Hi Avi,
>
> Avi Kivity wrote:
>>>> Note -usbdevice tablet is only eating your cpu.
>>>
>>> It is not. Unless I don't understand something.
>>>
>>> With -usbdevice tablet mouse cursor/position is kept syncronized
>>> without a need to grab mouse/keyboard. This is very handy and
>>> easy.
>>
>> Right, I forgot that bit. I only remembered the better vnc behaviour
>> on some clients.
>
> Could you give me a hint how to manage the auto-grab of mouse and
> keyboard maybe with a patch? A pointer to the code where the grabbing
> occurs within -usbdevice tablet) would be fine - I would try to add a
> patch on that and also test it. Maybe it could be a new commandline
> option (e.g. -autograb)?
I don't understand what -autograb would do. What behavior are you
looking for that's different from today?
You cannot avoid autograb if you do not have an absolute pointer device
(like a usb tablet).
Regards,
Anthony Liguori
^ permalink raw reply [flat|nested] 17+ messages in thread
* Re: [ANNOUNCE] kvm-88 release (CAN NOT install modules on debian/amd64/2.6.30)
2009-07-12 13:31 [ANNOUNCE] kvm-88 release Avi Kivity
2009-07-12 15:06 ` John Rousseau
@ 2009-07-12 16:01 ` John Wong
2009-07-12 17:45 ` Avi Kivity
2009-07-17 23:59 ` Marcelo Tosatti
1 sibling, 2 replies; 17+ messages in thread
From: John Wong @ 2009-07-12 16:01 UTC (permalink / raw)
To: KVM list
when i make install, i see some warning message like this:
WARNING: "__tracepoint_kvm_mmu_paging_element"
[/ramdisk/kvm-88/kvm/kernel/x86/kvm.ko] undefined!
WARNING: "__tracepoint_kvm_mmu_sync_page"
[/ramdisk/kvm-88/kvm/kernel/x86/kvm.ko] undefined!
WARNING: "__tracepoint_kvm_mmio" [/ramdisk/kvm-88/kvm/kernel/x86/kvm.ko]
undefined!
WARNING: "__tracepoint_kvm_mmu_set_accessed_bit"
[/ramdisk/kvm-88/kvm/kernel/x86/kvm.ko] undefined!
WARNING: "__tracepoint_kvm_exit" [/ramdisk/kvm-88/kvm/kernel/x86/kvm.ko]
undefined!
WARNING: "__tracepoint_kvm_pio" [/ramdisk/kvm-88/kvm/kernel/x86/kvm.ko]
undefined!
WARNING: "__tracepoint_kvm_mmu_zap_page"
[/ramdisk/kvm-88/kvm/kernel/x86/kvm.ko] undefined!
WARNING: "__tracepoint_kvm_pic_set_irq"
[/ramdisk/kvm-88/kvm/kernel/x86/kvm.ko] undefined!
WARNING: "__tracepoint_kvm_cpuid"
[/ramdisk/kvm-88/kvm/kernel/x86/kvm.ko] undefined!
WARNING: "__tracepoint_kvm_mmu_unsync_page"
[/ramdisk/kvm-88/kvm/kernel/x86/kvm.ko] undefined!
WARNING: "__tracepoint_kvm_msr" [/ramdisk/kvm-88/kvm/kernel/x86/kvm.ko]
undefined!
WARNING: "__tracepoint_kvm_set_irq"
[/ramdisk/kvm-88/kvm/kernel/x86/kvm.ko] undefined!
WARNING: "__tracepoint_kvm_apic_accept_irq"
[/ramdisk/kvm-88/kvm/kernel/x86/kvm.ko] undefined!
WARNING: "__tracepoint_kvm_inj_virq"
[/ramdisk/kvm-88/kvm/kernel/x86/kvm.ko] undefined!
WARNING: "__tracepoint_kvm_hypercall"
[/ramdisk/kvm-88/kvm/kernel/x86/kvm.ko] undefined!
WARNING: "__tracepoint_kvm_page_fault"
[/ramdisk/kvm-88/kvm/kernel/x86/kvm.ko] undefined!
WARNING: "__tracepoint_kvm_entry"
[/ramdisk/kvm-88/kvm/kernel/x86/kvm.ko] undefined!
WARNING: "__tracepoint_kvm_apic" [/ramdisk/kvm-88/kvm/kernel/x86/kvm.ko]
undefined!
WARNING: "__tracepoint_kvm_ioapic_set_irq"
[/ramdisk/kvm-88/kvm/kernel/x86/kvm.ko] undefined!
WARNING: "__tracepoint_kvm_apic_ipi"
[/ramdisk/kvm-88/kvm/kernel/x86/kvm.ko] undefined!
WARNING: "__tracepoint_kvm_cr" [/ramdisk/kvm-88/kvm/kernel/x86/kvm.ko]
undefined!
WARNING: "__tracepoint_kvm_ack_irq"
[/ramdisk/kvm-88/kvm/kernel/x86/kvm.ko] undefined!
WARNING: "__tracepoint_kvm_mmu_walker_error"
[/ramdisk/kvm-88/kvm/kernel/x86/kvm.ko] undefined!
WARNING: "__tracepoint_kvm_mmu_get_page"
[/ramdisk/kvm-88/kvm/kernel/x86/kvm.ko] undefined!
WARNING: "__tracepoint_kvm_mmu_set_dirty_bit"
[/ramdisk/kvm-88/kvm/kernel/x86/kvm.ko] undefined!
WARNING: "__tracepoint_kvm_mmu_pagetable_walk"
[/ramdisk/kvm-88/kvm/kernel/x86/kvm.ko] undefined!
WARNING: "__tracepoint_kvm_msi_set_irq"
[/ramdisk/kvm-88/kvm/kernel/x86/kvm.ko] undefined!
when i depmod -a after install, i see some warning message like this:
/sbin/depmod -a
WARNING: Module /lib/modules/2.6.30-1-amd64/extra/kvm-intel.ko ignored,
due to loop
WARNING: Module /lib/modules/2.6.30-1-amd64/extra/kvm-amd.ko ignored,
due to loop
WARNING: Loop detected: /lib/modules/2.6.30-1-amd64/extra/kvm.ko which
needs kvm.ko again!
WARNING: Module /lib/modules/2.6.30-1-amd64/extra/kvm.ko ignored, due to
loop
when i insmod ./kvm.ko, i see the error message like this:
sudo insmod ./kvm.ko
insmod: error inserting './kvm.ko': -1 Unknown symbol in module
and i can not load the modules on my debian/amd64 kernel-2.6.30
qemu-system-x86_64(kvm-88.tar.gz) is work on my debian with
kvm-kmod-2.6.30.1-rc2.tar.gz
Please help, thank you.
^ permalink raw reply [flat|nested] 17+ messages in thread
* Re: [ANNOUNCE] kvm-88 release (CAN NOT install modules on debian/amd64/2.6.30)
2009-07-12 16:01 ` [ANNOUNCE] kvm-88 release (CAN NOT install modules on debian/amd64/2.6.30) John Wong
@ 2009-07-12 17:45 ` Avi Kivity
2009-07-17 23:59 ` Marcelo Tosatti
1 sibling, 0 replies; 17+ messages in thread
From: Avi Kivity @ 2009-07-12 17:45 UTC (permalink / raw)
To: John Wong; +Cc: KVM list
On 07/12/2009 07:01 PM, John Wong wrote:
>
> when i insmod ./kvm.ko, i see the error message like this:
> sudo insmod ./kvm.ko
> insmod: error inserting './kvm.ko': -1 Unknown symbol in module
> and i can not load the modules on my debian/amd64 kernel-2.6.30
>
> qemu-system-x86_64(kvm-88.tar.gz) is work on my debian with
> kvm-kmod-2.6.30.1-rc2.tar.gz
It may help to compile your 2.6.30 kernel without CONFIG_TRACEPOINTS.
--
I have a truly marvellous patch that fixes the bug which this
signature is too narrow to contain.
^ permalink raw reply [flat|nested] 17+ messages in thread
* Re: [ANNOUNCE] kvm-88 release (CAN NOT install modules on debian/amd64/2.6.30)
2009-07-12 16:01 ` [ANNOUNCE] kvm-88 release (CAN NOT install modules on debian/amd64/2.6.30) John Wong
2009-07-12 17:45 ` Avi Kivity
@ 2009-07-17 23:59 ` Marcelo Tosatti
2009-07-19 3:41 ` John Wong
1 sibling, 1 reply; 17+ messages in thread
From: Marcelo Tosatti @ 2009-07-17 23:59 UTC (permalink / raw)
To: John Wong; +Cc: KVM list
[-- Attachment #1: Type: text/plain, Size: 1153 bytes --]
On Mon, Jul 13, 2009 at 12:01:25AM +0800, John Wong wrote:
> [/ramdisk/kvm-88/kvm/kernel/x86/kvm.ko] undefined!
> WARNING: "__tracepoint_kvm_mmu_pagetable_walk"
> [/ramdisk/kvm-88/kvm/kernel/x86/kvm.ko] undefined!
> WARNING: "__tracepoint_kvm_msi_set_irq"
> [/ramdisk/kvm-88/kvm/kernel/x86/kvm.ko] undefined!
>
> when i depmod -a after install, i see some warning message like this:
> /sbin/depmod -a
> WARNING: Module /lib/modules/2.6.30-1-amd64/extra/kvm-intel.ko ignored,
> due to loop
> WARNING: Module /lib/modules/2.6.30-1-amd64/extra/kvm-amd.ko ignored,
> due to loop
> WARNING: Loop detected: /lib/modules/2.6.30-1-amd64/extra/kvm.ko which
> needs kvm.ko again!
> WARNING: Module /lib/modules/2.6.30-1-amd64/extra/kvm.ko ignored, due to
> loop
>
> when i insmod ./kvm.ko, i see the error message like this:
> sudo insmod ./kvm.ko
> insmod: error inserting './kvm.ko': -1 Unknown symbol in module
> and i can not load the modules on my debian/amd64 kernel-2.6.30
>
> qemu-system-x86_64(kvm-88.tar.gz) is work on my debian with
> kvm-kmod-2.6.30.1-rc2.tar.gz
>
> Please help, thank you.
John,
The attached patch should fix this.
[-- Attachment #2: kvm-88-kmod-2.6.30-fix.patch --]
[-- Type: text/plain, Size: 469 bytes --]
diff -Nur kvm-88.orig/kvm/kernel/external-module-compat-comm.h kvm-88/kvm/kernel/external-module-compat-comm.h
--- kvm-88.orig/kvm/kernel/external-module-compat-comm.h 2009-07-17 20:47:08.000000000 -0300
+++ kvm-88/kvm/kernel/external-module-compat-comm.h 2009-07-17 20:55:21.000000000 -0300
@@ -845,7 +845,7 @@
#include <linux/tracepoint.h>
-#if LINUX_VERSION_CODE < KERNEL_VERSION(2,6,30)
+#if LINUX_VERSION_CODE < KERNEL_VERSION(2,6,31)
struct tracepoint;
^ permalink raw reply [flat|nested] 17+ messages in thread
* Re: [ANNOUNCE] kvm-88 release (CAN NOT install modules on debian/amd64/2.6.30)
2009-07-17 23:59 ` Marcelo Tosatti
@ 2009-07-19 3:41 ` John Wong
2009-07-20 14:42 ` Marcelo Tosatti
0 siblings, 1 reply; 17+ messages in thread
From: John Wong @ 2009-07-19 3:41 UTC (permalink / raw)
To: Marcelo Tosatti; +Cc: KVM list
Marcelo Tosatti 提到:
> On Mon, Jul 13, 2009 at 12:01:25AM +0800, John Wong wrote:
>
>> [/ramdisk/kvm-88/kvm/kernel/x86/kvm.ko] undefined!
>> WARNING: "__tracepoint_kvm_mmu_pagetable_walk"
>> [/ramdisk/kvm-88/kvm/kernel/x86/kvm.ko] undefined!
>> WARNING: "__tracepoint_kvm_msi_set_irq"
>> [/ramdisk/kvm-88/kvm/kernel/x86/kvm.ko] undefined!
>>
>> when i depmod -a after install, i see some warning message like this:
>> /sbin/depmod -a
>> WARNING: Module /lib/modules/2.6.30-1-amd64/extra/kvm-intel.ko ignored,
>> due to loop
>> WARNING: Module /lib/modules/2.6.30-1-amd64/extra/kvm-amd.ko ignored,
>> due to loop
>> WARNING: Loop detected: /lib/modules/2.6.30-1-amd64/extra/kvm.ko which
>> needs kvm.ko again!
>> WARNING: Module /lib/modules/2.6.30-1-amd64/extra/kvm.ko ignored, due to
>> loop
>>
>> when i insmod ./kvm.ko, i see the error message like this:
>> sudo insmod ./kvm.ko
>> insmod: error inserting './kvm.ko': -1 Unknown symbol in module
>> and i can not load the modules on my debian/amd64 kernel-2.6.30
>>
>> qemu-system-x86_64(kvm-88.tar.gz) is work on my debian with
>> kvm-kmod-2.6.30.1-rc2.tar.gz
>>
>> Please help, thank you.
>>
>
> John,
>
> The attached patch should fix this.
>
>
Hi, Marcelo
I have new problem to compile kvm-88 on debian/amd64/(Linux redcat
2.6.30-1-amd64 #1 SMP Sat Jul 18 12:55:06 UTC 2009 x86_64 GNU/Linux)
I had used "./configure --kerneldir=/usr/src/linux"
and i do "find /usr/src/linux -name 'scsi.h'" then the output is:
/usr/src/linux/linux-headers-2.6.30-1-amd64.orig/include/config/i2o/scsi.h
/usr/src/linux/linux-headers-2.6.30-1-amd64.orig/include/config/scsi.h
/usr/src/linux/include/scsi/scsi.h
/usr/src/linux/include/config/i2o/scsi.h
/usr/src/linux/include/config/scsi.h
Please help again, thank you.
The compile error message like this:
/ramdisk/kvm-88/hw/scsi-generic.c:45:23: warning: scsi/scsi.h: No such
file or directory
/ramdisk/kvm-88/hw/scsi-generic.c: In function ‘scsi_command_complete’:
/ramdisk/kvm-88/hw/scsi-generic.c:165: error: ‘BUSY’ undeclared (first
use in this function)
/ramdisk/kvm-88/hw/scsi-generic.c:165: error: (Each undeclared
identifier is reported only once
/ramdisk/kvm-88/hw/scsi-generic.c:165: error: for each function it
appears in.)
/ramdisk/kvm-88/hw/scsi-generic.c:173: error: ‘CHECK_CONDITION’
undeclared (first use in this function)
/ramdisk/kvm-88/hw/scsi-generic.c:175: error: ‘GOOD’ undeclared (first
use in this function)
/ramdisk/kvm-88/hw/scsi-generic.c: In function ‘scsi_read_data’:
/ramdisk/kvm-88/hw/scsi-generic.c:266: error: ‘REQUEST_SENSE’ undeclared
(first use in this function)
/ramdisk/kvm-88/hw/scsi-generic.c: In function ‘scsi_write_complete’:
/ramdisk/kvm-88/hw/scsi-generic.c:300: error: ‘MODE_SELECT’ undeclared
(first use in this function)
/ramdisk/kvm-88/hw/scsi-generic.c:301: error: ‘TYPE_TAPE’ undeclared
(first use in this function)
/ramdisk/kvm-88/hw/scsi-generic.c: In function ‘scsi_length’:
/ramdisk/kvm-88/hw/scsi-generic.c:382: error: ‘TEST_UNIT_READY’
undeclared (first use in this function)
/ramdisk/kvm-88/hw/scsi-generic.c:383: error: ‘REZERO_UNIT’ undeclared
(first use in this function)
/ramdisk/kvm-88/hw/scsi-generic.c:384: error: ‘START_STOP’ undeclared
(first use in this function)
/ramdisk/kvm-88/hw/scsi-generic.c:385: error: ‘SEEK_6’ undeclared (first
use in this function)
/ramdisk/kvm-88/hw/scsi-generic.c:386: error: ‘WRITE_FILEMARKS’
undeclared (first use in this function)
/ramdisk/kvm-88/hw/scsi-generic.c:387: error: ‘SPACE’ undeclared (first
use in this function)
/ramdisk/kvm-88/hw/scsi-generic.c:388: error: ‘ERASE’ undeclared (first
use in this function)
/ramdisk/kvm-88/hw/scsi-generic.c:389: error: ‘ALLOW_MEDIUM_REMOVAL’
undeclared (first use in this function)
/ramdisk/kvm-88/hw/scsi-generic.c:390: error: ‘VERIFY’ undeclared (first
use in this function)
/ramdisk/kvm-88/hw/scsi-generic.c:391: error: ‘SEEK_10’ undeclared
(first use in this function)
/ramdisk/kvm-88/hw/scsi-generic.c:392: error: ‘SYNCHRONIZE_CACHE’
undeclared (first use in this function)
/ramdisk/kvm-88/hw/scsi-generic.c:393: error: ‘LOCK_UNLOCK_CACHE’
undeclared (first use in this function)
/ramdisk/kvm-88/hw/scsi-generic.c:396: error: ‘SET_LIMITS’ undeclared
(first use in this function)
/ramdisk/kvm-88/hw/scsi-generic.c:397: error: ‘WRITE_LONG’ undeclared
(first use in this function)
/ramdisk/kvm-88/hw/scsi-generic.c:398: error: ‘MOVE_MEDIUM’ undeclared
(first use in this function)
/ramdisk/kvm-88/hw/scsi-generic.c:399: error: ‘UPDATE_BLOCK’ undeclared
(first use in this function)
/ramdisk/kvm-88/hw/scsi-generic.c:402: error: ‘MODE_SENSE’ undeclared
(first use in this function)
/ramdisk/kvm-88/hw/scsi-generic.c:404: error: ‘WRITE_SAME’ undeclared
(first use in this function)
/ramdisk/kvm-88/hw/scsi-generic.c:407: error: ‘READ_CAPACITY’ undeclared
(first use in this function)
/ramdisk/kvm-88/hw/scsi-generic.c:410: error: ‘READ_BLOCK_LIMITS’
undeclared (first use in this function)
/ramdisk/kvm-88/hw/scsi-generic.c:413: error: ‘READ_POSITION’ undeclared
(first use in this function)
/ramdisk/kvm-88/hw/scsi-generic.c:416: error: ‘SEND_VOLUME_TAG’
undeclared (first use in this function)
/ramdisk/kvm-88/hw/scsi-generic.c:419: error: ‘MEDIUM_SCAN’ undeclared
(first use in this function)
/ramdisk/kvm-88/hw/scsi-generic.c:422: error: ‘WRITE_10’ undeclared
(first use in this function)
/ramdisk/kvm-88/hw/scsi-generic.c:424: error: ‘WRITE_VERIFY’ undeclared
(first use in this function)
/ramdisk/kvm-88/hw/scsi-generic.c:425: error: ‘WRITE_6’ undeclared
(first use in this function)
/ramdisk/kvm-88/hw/scsi-generic.c:426: error: ‘WRITE_12’ undeclared
(first use in this function)
/ramdisk/kvm-88/hw/scsi-generic.c:427: error: ‘WRITE_VERIFY_12’
undeclared (first use in this function)
/ramdisk/kvm-88/hw/scsi-generic.c:430: error: ‘READ_10’ undeclared
(first use in this function)
/ramdisk/kvm-88/hw/scsi-generic.c:432: error: ‘READ_6’ undeclared (first
use in this function)
/ramdisk/kvm-88/hw/scsi-generic.c:433: error: ‘READ_REVERSE’ undeclared
(first use in this function)
/ramdisk/kvm-88/hw/scsi-generic.c:434: error: ‘RECOVER_BUFFERED_DATA’
undeclared (first use in this function)
/ramdisk/kvm-88/hw/scsi-generic.c:435: error: ‘READ_12’ undeclared
(first use in this function)
/ramdisk/kvm-88/hw/scsi-generic.c:438: error: ‘INQUIRY’ undeclared
(first use in this function)
/ramdisk/kvm-88/hw/scsi-generic.c: In function ‘scsi_stream_length’:
/ramdisk/kvm-88/hw/scsi-generic.c:449: error: ‘READ_6’ undeclared (first
use in this function)
/ramdisk/kvm-88/hw/scsi-generic.c:450: error: ‘READ_REVERSE’ undeclared
(first use in this function)
/ramdisk/kvm-88/hw/scsi-generic.c:451: error: ‘RECOVER_BUFFERED_DATA’
undeclared (first use in this function)
/ramdisk/kvm-88/hw/scsi-generic.c:452: error: ‘WRITE_6’ undeclared
(first use in this function)
/ramdisk/kvm-88/hw/scsi-generic.c:459: error: ‘START_STOP’ undeclared
(first use in this function)
/ramdisk/kvm-88/hw/scsi-generic.c: In function ‘is_write’:
/ramdisk/kvm-88/hw/scsi-generic.c:474: error: ‘COPY’ undeclared (first
use in this function)
/ramdisk/kvm-88/hw/scsi-generic.c:475: error: ‘COPY_VERIFY’ undeclared
(first use in this function)
/ramdisk/kvm-88/hw/scsi-generic.c:476: error: ‘COMPARE’ undeclared
(first use in this function)
/ramdisk/kvm-88/hw/scsi-generic.c:477: error: ‘CHANGE_DEFINITION’
undeclared (first use in this function)
/ramdisk/kvm-88/hw/scsi-generic.c:478: error: ‘LOG_SELECT’ undeclared
(first use in this function)
/ramdisk/kvm-88/hw/scsi-generic.c:479: error: ‘MODE_SELECT’ undeclared
(first use in this function)
/ramdisk/kvm-88/hw/scsi-generic.c:480: error: ‘MODE_SELECT_10’
undeclared (first use in this function)
/ramdisk/kvm-88/hw/scsi-generic.c:481: error: ‘SEND_DIAGNOSTIC’
undeclared (first use in this function)
/ramdisk/kvm-88/hw/scsi-generic.c:482: error: ‘WRITE_BUFFER’ undeclared
(first use in this function)
/ramdisk/kvm-88/hw/scsi-generic.c:483: error: ‘FORMAT_UNIT’ undeclared
(first use in this function)
/ramdisk/kvm-88/hw/scsi-generic.c:484: error: ‘REASSIGN_BLOCKS’
undeclared (first use in this function)
/ramdisk/kvm-88/hw/scsi-generic.c:485: error: ‘RESERVE’ undeclared
(first use in this function)
/ramdisk/kvm-88/hw/scsi-generic.c:486: error: ‘SEARCH_EQUAL’ undeclared
(first use in this function)
/ramdisk/kvm-88/hw/scsi-generic.c:487: error: ‘SEARCH_HIGH’ undeclared
(first use in this function)
/ramdisk/kvm-88/hw/scsi-generic.c:488: error: ‘SEARCH_LOW’ undeclared
(first use in this function)
/ramdisk/kvm-88/hw/scsi-generic.c:489: error: ‘WRITE_6’ undeclared
(first use in this function)
/ramdisk/kvm-88/hw/scsi-generic.c:490: error: ‘WRITE_10’ undeclared
(first use in this function)
/ramdisk/kvm-88/hw/scsi-generic.c:491: error: ‘WRITE_VERIFY’ undeclared
(first use in this function)
/ramdisk/kvm-88/hw/scsi-generic.c:492: error: ‘UPDATE_BLOCK’ undeclared
(first use in this function)
/ramdisk/kvm-88/hw/scsi-generic.c:493: error: ‘WRITE_LONG’ undeclared
(first use in this function)
/ramdisk/kvm-88/hw/scsi-generic.c:494: error: ‘WRITE_SAME’ undeclared
(first use in this function)
/ramdisk/kvm-88/hw/scsi-generic.c:495: error: ‘SEARCH_HIGH_12’
undeclared (first use in this function)
/ramdisk/kvm-88/hw/scsi-generic.c:496: error: ‘SEARCH_EQUAL_12’
undeclared (first use in this function)
/ramdisk/kvm-88/hw/scsi-generic.c:497: error: ‘SEARCH_LOW_12’ undeclared
(first use in this function)
/ramdisk/kvm-88/hw/scsi-generic.c:498: error: ‘WRITE_12’ undeclared
(first use in this function)
/ramdisk/kvm-88/hw/scsi-generic.c:499: error: ‘WRITE_VERIFY_12’
undeclared (first use in this function)
/ramdisk/kvm-88/hw/scsi-generic.c:500: error: ‘SET_WINDOW’ undeclared
(first use in this function)
/ramdisk/kvm-88/hw/scsi-generic.c:501: error: ‘MEDIUM_SCAN’ undeclared
(first use in this function)
/ramdisk/kvm-88/hw/scsi-generic.c:502: error: ‘SEND_VOLUME_TAG’
undeclared (first use in this function)
/ramdisk/kvm-88/hw/scsi-generic.c:503: error: ‘WRITE_LONG_2’ undeclared
(first use in this function)
/ramdisk/kvm-88/hw/scsi-generic.c: In function ‘scsi_send_command’:
/ramdisk/kvm-88/hw/scsi-generic.c:523: error: ‘TYPE_TAPE’ undeclared
(first use in this function)
/ramdisk/kvm-88/hw/scsi-generic.c:538: error: ‘REQUEST_SENSE’ undeclared
(first use in this function)
/ramdisk/kvm-88/hw/scsi-generic.c:544: error: ‘ILLEGAL_REQUEST’
undeclared (first use in this function)
/ramdisk/kvm-88/hw/scsi-generic.c:551: error: ‘CHECK_CONDITION’
undeclared (first use in this function)
/ramdisk/kvm-88/hw/scsi-generic.c: In function ‘get_blocksize’:
/ramdisk/kvm-88/hw/scsi-generic.c:605: error: ‘READ_CAPACITY’ undeclared
(first use in this function)
/ramdisk/kvm-88/hw/scsi-generic.c: In function ‘get_stream_blocksize’:
/ramdisk/kvm-88/hw/scsi-generic.c:635: error: ‘MODE_SENSE’ undeclared
(first use in this function)
/ramdisk/kvm-88/hw/scsi-generic.c: In function ‘scsi_generic_init’:
/ramdisk/kvm-88/hw/scsi-generic.c:713: error: ‘TYPE_TAPE’ undeclared
(first use in this function)
/ramdisk/kvm-88/hw/scsi-generic.c:721: error: ‘TYPE_ROM’ undeclared
(first use in this function)
/ramdisk/kvm-88/hw/scsi-generic.c:721: error: ‘TYPE_WORM’ undeclared
(first use in this function)
make: *** [scsi-generic.o] Error 1
^ permalink raw reply [flat|nested] 17+ messages in thread
* Re: [ANNOUNCE] kvm-88 release (CAN NOT install modules on debian/amd64/2.6.30)
2009-07-19 3:41 ` John Wong
@ 2009-07-20 14:42 ` Marcelo Tosatti
2009-07-20 17:05 ` John Wong
0 siblings, 1 reply; 17+ messages in thread
From: Marcelo Tosatti @ 2009-07-20 14:42 UTC (permalink / raw)
To: John Wong; +Cc: KVM list
On Sun, Jul 19, 2009 at 11:41:20AM +0800, John Wong wrote:
> Marcelo Tosatti 提到:
> > On Mon, Jul 13, 2009 at 12:01:25AM +0800, John Wong wrote:
> >
> >> [/ramdisk/kvm-88/kvm/kernel/x86/kvm.ko] undefined!
> >> WARNING: "__tracepoint_kvm_mmu_pagetable_walk"
> >> [/ramdisk/kvm-88/kvm/kernel/x86/kvm.ko] undefined!
> >> WARNING: "__tracepoint_kvm_msi_set_irq"
> >> [/ramdisk/kvm-88/kvm/kernel/x86/kvm.ko] undefined!
> >>
> >> when i depmod -a after install, i see some warning message like this:
> >> /sbin/depmod -a
> >> WARNING: Module /lib/modules/2.6.30-1-amd64/extra/kvm-intel.ko ignored,
> >> due to loop
> >> WARNING: Module /lib/modules/2.6.30-1-amd64/extra/kvm-amd.ko ignored,
> >> due to loop
> >> WARNING: Loop detected: /lib/modules/2.6.30-1-amd64/extra/kvm.ko which
> >> needs kvm.ko again!
> >> WARNING: Module /lib/modules/2.6.30-1-amd64/extra/kvm.ko ignored, due to
> >> loop
> >>
> >> when i insmod ./kvm.ko, i see the error message like this:
> >> sudo insmod ./kvm.ko
> >> insmod: error inserting './kvm.ko': -1 Unknown symbol in module
> >> and i can not load the modules on my debian/amd64 kernel-2.6.30
> >>
> >> qemu-system-x86_64(kvm-88.tar.gz) is work on my debian with
> >> kvm-kmod-2.6.30.1-rc2.tar.gz
> >>
> >> Please help, thank you.
> >>
> >
> > John,
> >
> > The attached patch should fix this.
> >
> >
> Hi, Marcelo
> I have new problem to compile kvm-88 on debian/amd64/(Linux redcat
> 2.6.30-1-amd64 #1 SMP Sat Jul 18 12:55:06 UTC 2009 x86_64 GNU/Linux)
>
> I had used "./configure --kerneldir=/usr/src/linux"
> and i do "find /usr/src/linux -name 'scsi.h'" then the output is:
> /usr/src/linux/linux-headers-2.6.30-1-amd64.orig/include/config/i2o/scsi.h
> /usr/src/linux/linux-headers-2.6.30-1-amd64.orig/include/config/scsi.h
> /usr/src/linux/include/scsi/scsi.h
> /usr/src/linux/include/config/i2o/scsi.h
> /usr/src/linux/include/config/scsi.h
>
> Please help again, thank you.
John,
I don't know what is going on, works for me on 2.6.30 host. Maybe try
without --kerneldir?
>
> The compile error message like this:
>
> /ramdisk/kvm-88/hw/scsi-generic.c:45:23: warning: scsi/scsi.h: No such
> file or directory
> /ramdisk/kvm-88/hw/scsi-generic.c: In function ‘scsi_command_complete’:
> /ramdisk/kvm-88/hw/scsi-generic.c:165: error: ‘BUSY’ undeclared (first
> use in this function)
> /ramdisk/kvm-88/hw/scsi-generic.c:165: error: (Each undeclared
> identifier is reported only once
> /ramdisk/kvm-88/hw/scsi-generic.c:165: error: for each function it
> appears in.)
> /ramdisk/kvm-88/hw/scsi-generic.c:173: error: ‘CHECK_CONDITION’
> undeclared (first use in this function)
> /ramdisk/kvm-88/hw/scsi-generic.c:175: error: ‘GOOD’ undeclared (first
> use in this function)
> /ramdisk/kvm-88/hw/scsi-generic.c: In function ‘scsi_read_data’:
> /ramdisk/kvm-88/hw/scsi-generic.c:266: error: ‘REQUEST_SENSE’ undeclared
> (first use in this function)
> /ramdisk/kvm-88/hw/scsi-generic.c: In function ‘scsi_write_complete’:
> /ramdisk/kvm-88/hw/scsi-generic.c:300: error: ‘MODE_SELECT’ undeclared
> (first use in this function)
> /ramdisk/kvm-88/hw/scsi-generic.c:301: error: ‘TYPE_TAPE’ undeclared
> (first use in this function)
> /ramdisk/kvm-88/hw/scsi-generic.c: In function ‘scsi_length’:
> /ramdisk/kvm-88/hw/scsi-generic.c:382: error: ‘TEST_UNIT_READY’
> undeclared (first use in this function)
> /ramdisk/kvm-88/hw/scsi-generic.c:383: error: ‘REZERO_UNIT’ undeclared
> (first use in this function)
> /ramdisk/kvm-88/hw/scsi-generic.c:384: error: ‘START_STOP’ undeclared
> (first use in this function)
> /ramdisk/kvm-88/hw/scsi-generic.c:385: error: ‘SEEK_6’ undeclared (first
> use in this function)
> /ramdisk/kvm-88/hw/scsi-generic.c:386: error: ‘WRITE_FILEMARKS’
> undeclared (first use in this function)
> /ramdisk/kvm-88/hw/scsi-generic.c:387: error: ‘SPACE’ undeclared (first
> use in this function)
> /ramdisk/kvm-88/hw/scsi-generic.c:388: error: ‘ERASE’ undeclared (first
> use in this function)
> /ramdisk/kvm-88/hw/scsi-generic.c:389: error: ‘ALLOW_MEDIUM_REMOVAL’
> undeclared (first use in this function)
> /ramdisk/kvm-88/hw/scsi-generic.c:390: error: ‘VERIFY’ undeclared (first
> use in this function)
> /ramdisk/kvm-88/hw/scsi-generic.c:391: error: ‘SEEK_10’ undeclared
> (first use in this function)
> /ramdisk/kvm-88/hw/scsi-generic.c:392: error: ‘SYNCHRONIZE_CACHE’
> undeclared (first use in this function)
> /ramdisk/kvm-88/hw/scsi-generic.c:393: error: ‘LOCK_UNLOCK_CACHE’
> undeclared (first use in this function)
> /ramdisk/kvm-88/hw/scsi-generic.c:396: error: ‘SET_LIMITS’ undeclared
> (first use in this function)
> /ramdisk/kvm-88/hw/scsi-generic.c:397: error: ‘WRITE_LONG’ undeclared
> (first use in this function)
> /ramdisk/kvm-88/hw/scsi-generic.c:398: error: ‘MOVE_MEDIUM’ undeclared
> (first use in this function)
> /ramdisk/kvm-88/hw/scsi-generic.c:399: error: ‘UPDATE_BLOCK’ undeclared
> (first use in this function)
> /ramdisk/kvm-88/hw/scsi-generic.c:402: error: ‘MODE_SENSE’ undeclared
> (first use in this function)
> /ramdisk/kvm-88/hw/scsi-generic.c:404: error: ‘WRITE_SAME’ undeclared
> (first use in this function)
> /ramdisk/kvm-88/hw/scsi-generic.c:407: error: ‘READ_CAPACITY’ undeclared
> (first use in this function)
> /ramdisk/kvm-88/hw/scsi-generic.c:410: error: ‘READ_BLOCK_LIMITS’
> undeclared (first use in this function)
> /ramdisk/kvm-88/hw/scsi-generic.c:413: error: ‘READ_POSITION’ undeclared
> (first use in this function)
> /ramdisk/kvm-88/hw/scsi-generic.c:416: error: ‘SEND_VOLUME_TAG’
> undeclared (first use in this function)
> /ramdisk/kvm-88/hw/scsi-generic.c:419: error: ‘MEDIUM_SCAN’ undeclared
> (first use in this function)
> /ramdisk/kvm-88/hw/scsi-generic.c:422: error: ‘WRITE_10’ undeclared
> (first use in this function)
> /ramdisk/kvm-88/hw/scsi-generic.c:424: error: ‘WRITE_VERIFY’ undeclared
> (first use in this function)
> /ramdisk/kvm-88/hw/scsi-generic.c:425: error: ‘WRITE_6’ undeclared
> (first use in this function)
> /ramdisk/kvm-88/hw/scsi-generic.c:426: error: ‘WRITE_12’ undeclared
> (first use in this function)
> /ramdisk/kvm-88/hw/scsi-generic.c:427: error: ‘WRITE_VERIFY_12’
> undeclared (first use in this function)
> /ramdisk/kvm-88/hw/scsi-generic.c:430: error: ‘READ_10’ undeclared
> (first use in this function)
> /ramdisk/kvm-88/hw/scsi-generic.c:432: error: ‘READ_6’ undeclared (first
> use in this function)
> /ramdisk/kvm-88/hw/scsi-generic.c:433: error: ‘READ_REVERSE’ undeclared
> (first use in this function)
> /ramdisk/kvm-88/hw/scsi-generic.c:434: error: ‘RECOVER_BUFFERED_DATA’
> undeclared (first use in this function)
> /ramdisk/kvm-88/hw/scsi-generic.c:435: error: ‘READ_12’ undeclared
> (first use in this function)
> /ramdisk/kvm-88/hw/scsi-generic.c:438: error: ‘INQUIRY’ undeclared
> (first use in this function)
> /ramdisk/kvm-88/hw/scsi-generic.c: In function ‘scsi_stream_length’:
> /ramdisk/kvm-88/hw/scsi-generic.c:449: error: ‘READ_6’ undeclared (first
> use in this function)
> /ramdisk/kvm-88/hw/scsi-generic.c:450: error: ‘READ_REVERSE’ undeclared
> (first use in this function)
> /ramdisk/kvm-88/hw/scsi-generic.c:451: error: ‘RECOVER_BUFFERED_DATA’
> undeclared (first use in this function)
> /ramdisk/kvm-88/hw/scsi-generic.c:452: error: ‘WRITE_6’ undeclared
> (first use in this function)
> /ramdisk/kvm-88/hw/scsi-generic.c:459: error: ‘START_STOP’ undeclared
> (first use in this function)
> /ramdisk/kvm-88/hw/scsi-generic.c: In function ‘is_write’:
> /ramdisk/kvm-88/hw/scsi-generic.c:474: error: ‘COPY’ undeclared (first
> use in this function)
> /ramdisk/kvm-88/hw/scsi-generic.c:475: error: ‘COPY_VERIFY’ undeclared
> (first use in this function)
> /ramdisk/kvm-88/hw/scsi-generic.c:476: error: ‘COMPARE’ undeclared
> (first use in this function)
> /ramdisk/kvm-88/hw/scsi-generic.c:477: error: ‘CHANGE_DEFINITION’
> undeclared (first use in this function)
> /ramdisk/kvm-88/hw/scsi-generic.c:478: error: ‘LOG_SELECT’ undeclared
> (first use in this function)
> /ramdisk/kvm-88/hw/scsi-generic.c:479: error: ‘MODE_SELECT’ undeclared
> (first use in this function)
> /ramdisk/kvm-88/hw/scsi-generic.c:480: error: ‘MODE_SELECT_10’
> undeclared (first use in this function)
> /ramdisk/kvm-88/hw/scsi-generic.c:481: error: ‘SEND_DIAGNOSTIC’
> undeclared (first use in this function)
> /ramdisk/kvm-88/hw/scsi-generic.c:482: error: ‘WRITE_BUFFER’ undeclared
> (first use in this function)
> /ramdisk/kvm-88/hw/scsi-generic.c:483: error: ‘FORMAT_UNIT’ undeclared
> (first use in this function)
> /ramdisk/kvm-88/hw/scsi-generic.c:484: error: ‘REASSIGN_BLOCKS’
> undeclared (first use in this function)
> /ramdisk/kvm-88/hw/scsi-generic.c:485: error: ‘RESERVE’ undeclared
> (first use in this function)
> /ramdisk/kvm-88/hw/scsi-generic.c:486: error: ‘SEARCH_EQUAL’ undeclared
> (first use in this function)
> /ramdisk/kvm-88/hw/scsi-generic.c:487: error: ‘SEARCH_HIGH’ undeclared
> (first use in this function)
> /ramdisk/kvm-88/hw/scsi-generic.c:488: error: ‘SEARCH_LOW’ undeclared
> (first use in this function)
> /ramdisk/kvm-88/hw/scsi-generic.c:489: error: ‘WRITE_6’ undeclared
> (first use in this function)
> /ramdisk/kvm-88/hw/scsi-generic.c:490: error: ‘WRITE_10’ undeclared
> (first use in this function)
> /ramdisk/kvm-88/hw/scsi-generic.c:491: error: ‘WRITE_VERIFY’ undeclared
> (first use in this function)
> /ramdisk/kvm-88/hw/scsi-generic.c:492: error: ‘UPDATE_BLOCK’ undeclared
> (first use in this function)
> /ramdisk/kvm-88/hw/scsi-generic.c:493: error: ‘WRITE_LONG’ undeclared
> (first use in this function)
> /ramdisk/kvm-88/hw/scsi-generic.c:494: error: ‘WRITE_SAME’ undeclared
> (first use in this function)
> /ramdisk/kvm-88/hw/scsi-generic.c:495: error: ‘SEARCH_HIGH_12’
> undeclared (first use in this function)
> /ramdisk/kvm-88/hw/scsi-generic.c:496: error: ‘SEARCH_EQUAL_12’
> undeclared (first use in this function)
> /ramdisk/kvm-88/hw/scsi-generic.c:497: error: ‘SEARCH_LOW_12’ undeclared
> (first use in this function)
> /ramdisk/kvm-88/hw/scsi-generic.c:498: error: ‘WRITE_12’ undeclared
> (first use in this function)
> /ramdisk/kvm-88/hw/scsi-generic.c:499: error: ‘WRITE_VERIFY_12’
> undeclared (first use in this function)
> /ramdisk/kvm-88/hw/scsi-generic.c:500: error: ‘SET_WINDOW’ undeclared
> (first use in this function)
> /ramdisk/kvm-88/hw/scsi-generic.c:501: error: ‘MEDIUM_SCAN’ undeclared
> (first use in this function)
> /ramdisk/kvm-88/hw/scsi-generic.c:502: error: ‘SEND_VOLUME_TAG’
> undeclared (first use in this function)
> /ramdisk/kvm-88/hw/scsi-generic.c:503: error: ‘WRITE_LONG_2’ undeclared
> (first use in this function)
> /ramdisk/kvm-88/hw/scsi-generic.c: In function ‘scsi_send_command’:
> /ramdisk/kvm-88/hw/scsi-generic.c:523: error: ‘TYPE_TAPE’ undeclared
> (first use in this function)
> /ramdisk/kvm-88/hw/scsi-generic.c:538: error: ‘REQUEST_SENSE’ undeclared
> (first use in this function)
> /ramdisk/kvm-88/hw/scsi-generic.c:544: error: ‘ILLEGAL_REQUEST’
> undeclared (first use in this function)
> /ramdisk/kvm-88/hw/scsi-generic.c:551: error: ‘CHECK_CONDITION’
> undeclared (first use in this function)
> /ramdisk/kvm-88/hw/scsi-generic.c: In function ‘get_blocksize’:
> /ramdisk/kvm-88/hw/scsi-generic.c:605: error: ‘READ_CAPACITY’ undeclared
> (first use in this function)
> /ramdisk/kvm-88/hw/scsi-generic.c: In function ‘get_stream_blocksize’:
> /ramdisk/kvm-88/hw/scsi-generic.c:635: error: ‘MODE_SENSE’ undeclared
> (first use in this function)
> /ramdisk/kvm-88/hw/scsi-generic.c: In function ‘scsi_generic_init’:
> /ramdisk/kvm-88/hw/scsi-generic.c:713: error: ‘TYPE_TAPE’ undeclared
> (first use in this function)
> /ramdisk/kvm-88/hw/scsi-generic.c:721: error: ‘TYPE_ROM’ undeclared
> (first use in this function)
> /ramdisk/kvm-88/hw/scsi-generic.c:721: error: ‘TYPE_WORM’ undeclared
> (first use in this function)
> make: *** [scsi-generic.o] Error 1
^ permalink raw reply [flat|nested] 17+ messages in thread
* Re: [ANNOUNCE] kvm-88 release (CAN NOT install modules on debian/amd64/2.6.30)
2009-07-20 14:42 ` Marcelo Tosatti
@ 2009-07-20 17:05 ` John Wong
0 siblings, 0 replies; 17+ messages in thread
From: John Wong @ 2009-07-20 17:05 UTC (permalink / raw)
To: Marcelo Tosatti; +Cc: KVM list
Marcelo Tosatti 提到:
> John,
>
> I don't know what is going on, works for me on 2.6.30 host. Maybe try
> without --kerneldir?
>
Hi Marcelo, yes i did, i can not compile it without --kerneldir, then i
try --kerneldir,
but still not work.
Are you use Debian?
Anyone use Debian/amd64/sid here?
Debian user, please help.
Thank you.
^ permalink raw reply [flat|nested] 17+ messages in thread
end of thread, other threads:[~2009-07-20 17:05 UTC | newest]
Thread overview: 17+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2009-07-12 13:31 [ANNOUNCE] kvm-88 release Avi Kivity
2009-07-12 15:06 ` John Rousseau
2009-07-12 15:13 ` Avi Kivity
2009-07-12 18:43 ` John Rousseau
2009-07-13 8:32 ` Avi Kivity
2009-07-13 11:27 ` John Rousseau
2009-07-13 8:40 ` Michael Tokarev
2009-07-13 9:08 ` Avi Kivity
2009-07-13 10:01 ` Erik Rull
2009-07-13 11:20 ` Avi Kivity
2009-07-13 15:00 ` Anthony Liguori
2009-07-12 16:01 ` [ANNOUNCE] kvm-88 release (CAN NOT install modules on debian/amd64/2.6.30) John Wong
2009-07-12 17:45 ` Avi Kivity
2009-07-17 23:59 ` Marcelo Tosatti
2009-07-19 3:41 ` John Wong
2009-07-20 14:42 ` Marcelo Tosatti
2009-07-20 17:05 ` John Wong
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox