From mboxrd@z Thu Jan 1 00:00:00 1970 From: John Wong Subject: Re: [ANNOUNCE] kvm-88 release (CAN NOT install modules on debian/amd64/2.6.30) Date: Sun, 19 Jul 2009 11:41:20 +0800 Message-ID: <4A6295E0.5040104@wonghome.net> References: <4A59E599.4080802@redhat.com> <4A5A08D5.8050901@wonghome.net> <20090717235901.GA10712@amt.cnet> Mime-Version: 1.0 Content-Type: text/plain; charset=Big5 Content-Transfer-Encoding: QUOTED-PRINTABLE Cc: KVM list To: Marcelo Tosatti Return-path: Received: from smtp.ctimail.com ([203.186.94.58]:51723 "EHLO smtpo.ctimail.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1754114AbZGSDlx (ORCPT ); Sat, 18 Jul 2009 23:41:53 -0400 In-Reply-To: <20090717235901.GA10712@amt.cnet> Sender: kvm-owner@vger.kernel.org List-ID: Marcelo Tosatti =B4=A3=A8=EC: > On Mon, Jul 13, 2009 at 12:01:25AM +0800, John Wong wrote: > =20 >> [/ramdisk/kvm-88/kvm/kernel/x86/kvm.ko] undefined! >> WARNING: "__tracepoint_kvm_mmu_pagetable_walk" =20 >> [/ramdisk/kvm-88/kvm/kernel/x86/kvm.ko] undefined! >> WARNING: "__tracepoint_kvm_msi_set_irq" =20 >> [/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 ignor= ed, =20 >> due to loop >> WARNING: Module /lib/modules/2.6.30-1-amd64/extra/kvm-amd.ko ignored= , =20 >> due to loop >> WARNING: Loop detected: /lib/modules/2.6.30-1-amd64/extra/kvm.ko whi= ch =20 >> needs kvm.ko again! >> WARNING: Module /lib/modules/2.6.30-1-amd64/extra/kvm.ko ignored, du= e to =20 >> 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 =20 >> kvm-kmod-2.6.30.1-rc2.tar.gz >> >> Please help, thank you. >> =20 > > John, > > The attached patch should fix this. > > =20 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=3D/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/scs= i.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 =A1=A5scsi_command_compl= ete=A1=A6: /ramdisk/kvm-88/hw/scsi-generic.c:165: error: =A1=A5BUSY=A1=A6 undeclar= ed (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: =A1=A5CHECK_CONDITION=A1=A6 undeclared (first use in this function) /ramdisk/kvm-88/hw/scsi-generic.c:175: error: =A1=A5GOOD=A1=A6 undeclar= ed (first use in this function) /ramdisk/kvm-88/hw/scsi-generic.c: In function =A1=A5scsi_read_data=A1=A6= : /ramdisk/kvm-88/hw/scsi-generic.c:266: error: =A1=A5REQUEST_SENSE=A1=A6= undeclared (first use in this function) /ramdisk/kvm-88/hw/scsi-generic.c: In function =A1=A5scsi_write_complet= e=A1=A6: /ramdisk/kvm-88/hw/scsi-generic.c:300: error: =A1=A5MODE_SELECT=A1=A6 u= ndeclared (first use in this function) /ramdisk/kvm-88/hw/scsi-generic.c:301: error: =A1=A5TYPE_TAPE=A1=A6 und= eclared (first use in this function) /ramdisk/kvm-88/hw/scsi-generic.c: In function =A1=A5scsi_length=A1=A6: /ramdisk/kvm-88/hw/scsi-generic.c:382: error: =A1=A5TEST_UNIT_READY=A1=A6 undeclared (first use in this function) /ramdisk/kvm-88/hw/scsi-generic.c:383: error: =A1=A5REZERO_UNIT=A1=A6 u= ndeclared (first use in this function) /ramdisk/kvm-88/hw/scsi-generic.c:384: error: =A1=A5START_STOP=A1=A6 un= declared (first use in this function) /ramdisk/kvm-88/hw/scsi-generic.c:385: error: =A1=A5SEEK_6=A1=A6 undecl= ared (first use in this function) /ramdisk/kvm-88/hw/scsi-generic.c:386: error: =A1=A5WRITE_FILEMARKS=A1=A6 undeclared (first use in this function) /ramdisk/kvm-88/hw/scsi-generic.c:387: error: =A1=A5SPACE=A1=A6 undecla= red (first use in this function) /ramdisk/kvm-88/hw/scsi-generic.c:388: error: =A1=A5ERASE=A1=A6 undecla= red (first use in this function) /ramdisk/kvm-88/hw/scsi-generic.c:389: error: =A1=A5ALLOW_MEDIUM_REMOVA= L=A1=A6 undeclared (first use in this function) /ramdisk/kvm-88/hw/scsi-generic.c:390: error: =A1=A5VERIFY=A1=A6 undecl= ared (first use in this function) /ramdisk/kvm-88/hw/scsi-generic.c:391: error: =A1=A5SEEK_10=A1=A6 undec= lared (first use in this function) /ramdisk/kvm-88/hw/scsi-generic.c:392: error: =A1=A5SYNCHRONIZE_CACHE=A1= =A6 undeclared (first use in this function) /ramdisk/kvm-88/hw/scsi-generic.c:393: error: =A1=A5LOCK_UNLOCK_CACHE=A1= =A6 undeclared (first use in this function) /ramdisk/kvm-88/hw/scsi-generic.c:396: error: =A1=A5SET_LIMITS=A1=A6 un= declared (first use in this function) /ramdisk/kvm-88/hw/scsi-generic.c:397: error: =A1=A5WRITE_LONG=A1=A6 un= declared (first use in this function) /ramdisk/kvm-88/hw/scsi-generic.c:398: error: =A1=A5MOVE_MEDIUM=A1=A6 u= ndeclared (first use in this function) /ramdisk/kvm-88/hw/scsi-generic.c:399: error: =A1=A5UPDATE_BLOCK=A1=A6 = undeclared (first use in this function) /ramdisk/kvm-88/hw/scsi-generic.c:402: error: =A1=A5MODE_SENSE=A1=A6 un= declared (first use in this function) /ramdisk/kvm-88/hw/scsi-generic.c:404: error: =A1=A5WRITE_SAME=A1=A6 un= declared (first use in this function) /ramdisk/kvm-88/hw/scsi-generic.c:407: error: =A1=A5READ_CAPACITY=A1=A6= undeclared (first use in this function) /ramdisk/kvm-88/hw/scsi-generic.c:410: error: =A1=A5READ_BLOCK_LIMITS=A1= =A6 undeclared (first use in this function) /ramdisk/kvm-88/hw/scsi-generic.c:413: error: =A1=A5READ_POSITION=A1=A6= undeclared (first use in this function) /ramdisk/kvm-88/hw/scsi-generic.c:416: error: =A1=A5SEND_VOLUME_TAG=A1=A6 undeclared (first use in this function) /ramdisk/kvm-88/hw/scsi-generic.c:419: error: =A1=A5MEDIUM_SCAN=A1=A6 u= ndeclared (first use in this function) /ramdisk/kvm-88/hw/scsi-generic.c:422: error: =A1=A5WRITE_10=A1=A6 unde= clared (first use in this function) /ramdisk/kvm-88/hw/scsi-generic.c:424: error: =A1=A5WRITE_VERIFY=A1=A6 = undeclared (first use in this function) /ramdisk/kvm-88/hw/scsi-generic.c:425: error: =A1=A5WRITE_6=A1=A6 undec= lared (first use in this function) /ramdisk/kvm-88/hw/scsi-generic.c:426: error: =A1=A5WRITE_12=A1=A6 unde= clared (first use in this function) /ramdisk/kvm-88/hw/scsi-generic.c:427: error: =A1=A5WRITE_VERIFY_12=A1=A6 undeclared (first use in this function) /ramdisk/kvm-88/hw/scsi-generic.c:430: error: =A1=A5READ_10=A1=A6 undec= lared (first use in this function) /ramdisk/kvm-88/hw/scsi-generic.c:432: error: =A1=A5READ_6=A1=A6 undecl= ared (first use in this function) /ramdisk/kvm-88/hw/scsi-generic.c:433: error: =A1=A5READ_REVERSE=A1=A6 = undeclared (first use in this function) /ramdisk/kvm-88/hw/scsi-generic.c:434: error: =A1=A5RECOVER_BUFFERED_DA= TA=A1=A6 undeclared (first use in this function) /ramdisk/kvm-88/hw/scsi-generic.c:435: error: =A1=A5READ_12=A1=A6 undec= lared (first use in this function) /ramdisk/kvm-88/hw/scsi-generic.c:438: error: =A1=A5INQUIRY=A1=A6 undec= lared (first use in this function) /ramdisk/kvm-88/hw/scsi-generic.c: In function =A1=A5scsi_stream_length= =A1=A6: /ramdisk/kvm-88/hw/scsi-generic.c:449: error: =A1=A5READ_6=A1=A6 undecl= ared (first use in this function) /ramdisk/kvm-88/hw/scsi-generic.c:450: error: =A1=A5READ_REVERSE=A1=A6 = undeclared (first use in this function) /ramdisk/kvm-88/hw/scsi-generic.c:451: error: =A1=A5RECOVER_BUFFERED_DA= TA=A1=A6 undeclared (first use in this function) /ramdisk/kvm-88/hw/scsi-generic.c:452: error: =A1=A5WRITE_6=A1=A6 undec= lared (first use in this function) /ramdisk/kvm-88/hw/scsi-generic.c:459: error: =A1=A5START_STOP=A1=A6 un= declared (first use in this function) /ramdisk/kvm-88/hw/scsi-generic.c: In function =A1=A5is_write=A1=A6: /ramdisk/kvm-88/hw/scsi-generic.c:474: error: =A1=A5COPY=A1=A6 undeclar= ed (first use in this function) /ramdisk/kvm-88/hw/scsi-generic.c:475: error: =A1=A5COPY_VERIFY=A1=A6 u= ndeclared (first use in this function) /ramdisk/kvm-88/hw/scsi-generic.c:476: error: =A1=A5COMPARE=A1=A6 undec= lared (first use in this function) /ramdisk/kvm-88/hw/scsi-generic.c:477: error: =A1=A5CHANGE_DEFINITION=A1= =A6 undeclared (first use in this function) /ramdisk/kvm-88/hw/scsi-generic.c:478: error: =A1=A5LOG_SELECT=A1=A6 un= declared (first use in this function) /ramdisk/kvm-88/hw/scsi-generic.c:479: error: =A1=A5MODE_SELECT=A1=A6 u= ndeclared (first use in this function) /ramdisk/kvm-88/hw/scsi-generic.c:480: error: =A1=A5MODE_SELECT_10=A1=A6 undeclared (first use in this function) /ramdisk/kvm-88/hw/scsi-generic.c:481: error: =A1=A5SEND_DIAGNOSTIC=A1=A6 undeclared (first use in this function) /ramdisk/kvm-88/hw/scsi-generic.c:482: error: =A1=A5WRITE_BUFFER=A1=A6 = undeclared (first use in this function) /ramdisk/kvm-88/hw/scsi-generic.c:483: error: =A1=A5FORMAT_UNIT=A1=A6 u= ndeclared (first use in this function) /ramdisk/kvm-88/hw/scsi-generic.c:484: error: =A1=A5REASSIGN_BLOCKS=A1=A6 undeclared (first use in this function) /ramdisk/kvm-88/hw/scsi-generic.c:485: error: =A1=A5RESERVE=A1=A6 undec= lared (first use in this function) /ramdisk/kvm-88/hw/scsi-generic.c:486: error: =A1=A5SEARCH_EQUAL=A1=A6 = undeclared (first use in this function) /ramdisk/kvm-88/hw/scsi-generic.c:487: error: =A1=A5SEARCH_HIGH=A1=A6 u= ndeclared (first use in this function) /ramdisk/kvm-88/hw/scsi-generic.c:488: error: =A1=A5SEARCH_LOW=A1=A6 un= declared (first use in this function) /ramdisk/kvm-88/hw/scsi-generic.c:489: error: =A1=A5WRITE_6=A1=A6 undec= lared (first use in this function) /ramdisk/kvm-88/hw/scsi-generic.c:490: error: =A1=A5WRITE_10=A1=A6 unde= clared (first use in this function) /ramdisk/kvm-88/hw/scsi-generic.c:491: error: =A1=A5WRITE_VERIFY=A1=A6 = undeclared (first use in this function) /ramdisk/kvm-88/hw/scsi-generic.c:492: error: =A1=A5UPDATE_BLOCK=A1=A6 = undeclared (first use in this function) /ramdisk/kvm-88/hw/scsi-generic.c:493: error: =A1=A5WRITE_LONG=A1=A6 un= declared (first use in this function) /ramdisk/kvm-88/hw/scsi-generic.c:494: error: =A1=A5WRITE_SAME=A1=A6 un= declared (first use in this function) /ramdisk/kvm-88/hw/scsi-generic.c:495: error: =A1=A5SEARCH_HIGH_12=A1=A6 undeclared (first use in this function) /ramdisk/kvm-88/hw/scsi-generic.c:496: error: =A1=A5SEARCH_EQUAL_12=A1=A6 undeclared (first use in this function) /ramdisk/kvm-88/hw/scsi-generic.c:497: error: =A1=A5SEARCH_LOW_12=A1=A6= undeclared (first use in this function) /ramdisk/kvm-88/hw/scsi-generic.c:498: error: =A1=A5WRITE_12=A1=A6 unde= clared (first use in this function) /ramdisk/kvm-88/hw/scsi-generic.c:499: error: =A1=A5WRITE_VERIFY_12=A1=A6 undeclared (first use in this function) /ramdisk/kvm-88/hw/scsi-generic.c:500: error: =A1=A5SET_WINDOW=A1=A6 un= declared (first use in this function) /ramdisk/kvm-88/hw/scsi-generic.c:501: error: =A1=A5MEDIUM_SCAN=A1=A6 u= ndeclared (first use in this function) /ramdisk/kvm-88/hw/scsi-generic.c:502: error: =A1=A5SEND_VOLUME_TAG=A1=A6 undeclared (first use in this function) /ramdisk/kvm-88/hw/scsi-generic.c:503: error: =A1=A5WRITE_LONG_2=A1=A6 = undeclared (first use in this function) /ramdisk/kvm-88/hw/scsi-generic.c: In function =A1=A5scsi_send_command=A1= =A6: /ramdisk/kvm-88/hw/scsi-generic.c:523: error: =A1=A5TYPE_TAPE=A1=A6 und= eclared (first use in this function) /ramdisk/kvm-88/hw/scsi-generic.c:538: error: =A1=A5REQUEST_SENSE=A1=A6= undeclared (first use in this function) /ramdisk/kvm-88/hw/scsi-generic.c:544: error: =A1=A5ILLEGAL_REQUEST=A1=A6 undeclared (first use in this function) /ramdisk/kvm-88/hw/scsi-generic.c:551: error: =A1=A5CHECK_CONDITION=A1=A6 undeclared (first use in this function) /ramdisk/kvm-88/hw/scsi-generic.c: In function =A1=A5get_blocksize=A1=A6= : /ramdisk/kvm-88/hw/scsi-generic.c:605: error: =A1=A5READ_CAPACITY=A1=A6= undeclared (first use in this function) /ramdisk/kvm-88/hw/scsi-generic.c: In function =A1=A5get_stream_blocksi= ze=A1=A6: /ramdisk/kvm-88/hw/scsi-generic.c:635: error: =A1=A5MODE_SENSE=A1=A6 un= declared (first use in this function) /ramdisk/kvm-88/hw/scsi-generic.c: In function =A1=A5scsi_generic_init=A1= =A6: /ramdisk/kvm-88/hw/scsi-generic.c:713: error: =A1=A5TYPE_TAPE=A1=A6 und= eclared (first use in this function) /ramdisk/kvm-88/hw/scsi-generic.c:721: error: =A1=A5TYPE_ROM=A1=A6 unde= clared (first use in this function) /ramdisk/kvm-88/hw/scsi-generic.c:721: error: =A1=A5TYPE_WORM=A1=A6 und= eclared (first use in this function) make: *** [scsi-generic.o] Error 1