WARNING - OLD ARCHIVES

This is an archived copy of the Xen.org mailing list, which we have preserved to ensure that existing links to archives are not broken. The live archive, which contains the latest emails, can be found at http://lists.xen.org/
   
 
 
Xen 
 
Home Products Support Community News
 
   
 

xen-users

[Xen-users] qla4xxx compilation against kernel 2.6.16-xen0

To: xen-users@xxxxxxxxxxxxxxxxxxx
Subject: [Xen-users] qla4xxx compilation against kernel 2.6.16-xen0
From: macmorning <mailinglists@xxxxxxxxxxxxxx>
Date: Fri, 21 Jul 2006 17:05:05 +0200
Delivery-date: Fri, 21 Jul 2006 08:05:49 -0700
Domainkey-signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:sender:to:subject:mime-version:content-type:content-transfer-encoding:content-disposition:x-google-sender-auth; b=sr+EOq+oQzVW58cIDHiHN3uylKv2X0/6ZDMe0U5OBuG/6kE4Sk3bGkfaxlLpSn0BfPctZz9SX/9KZJk/sEFwLxaOhAbbMol9Q29x/JyjpNXcuSXqDX7161VSJEnvbGlqFkgVt1wcjhwWCqRxHIvQkF8MaJj4EupSU0d9QMBq/8I=
Envelope-to: www-data@xxxxxxxxxxxxxxxxxx
List-help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-id: Xen user discussion <xen-users.lists.xensource.com>
List-post: <mailto:xen-users@lists.xensource.com>
List-subscribe: <http://lists.xensource.com/cgi-bin/mailman/listinfo/xen-users>, <mailto:xen-users-request@lists.xensource.com?subject=subscribe>
List-unsubscribe: <http://lists.xensource.com/cgi-bin/mailman/listinfo/xen-users>, <mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
Sender: xen-users-bounces@xxxxxxxxxxxxxxxxxxx
Hi all,

We want dom0 (HP Proliant 385 DL) to run domUs from image files
located on an Infortrend Eonstor. It's already live, with core-iscsi
as an initiator, but the ultimate goal is to have our nice qla4010
cards take care of the task.
This configuration close to one that is referenced in the
HardwareCompatibilityList of the Wiki.

kernel : 2.6.16-xen0
os : rhel 4

The problem is that I can't get the qla4xxx driver to compile
(5.00.04, download from qlogic's ftp) :

make: Entering directory `/usr/src/xen-3.0.2-2/linux-2.6.16-xen0'
 LD      /usr/src/qlogic/5.00.04-1/5.00.04/built-in.o
 CC [M]  /usr/src/qlogic/5.00.04-1/5.00.04/ql4_os.o
 CC [M]  /usr/src/qlogic/5.00.04-1/5.00.04/ql4_foioctl.o
 CC [M]  /usr/src/qlogic/5.00.04-1/5.00.04/ql4_xioct.o
 CC [M]  /usr/src/qlogic/5.00.04-1/5.00.04/ql4_inioct.o
In file included from /usr/src/qlogic/5.00.04-1/5.00.04/ql4_def.h:1084,
                from /usr/src/qlogic/5.00.04-1/5.00.04/ql4_os.c:115:
/usr/src/qlogic/5.00.04-1/5.00.04/ql4_settings.h:81:5: warning:
"SH_HAS_ATOMIC_HOST_BUSY" is not defined
/usr/src/qlogic/5.00.04-1/5.00.04/ql4_os.c: In function `qla4xxx_probe_adapter':
/usr/src/qlogic/5.00.04-1/5.00.04/ql4_dbg.h:97: sorry, unimplemented:
inlining failed in call to 'qla4xxx_set_debug_level': function body
not available
/usr/src/qlogic/5.00.04-1/5.00.04/ql4_os.c:411: sorry, unimplemented:
called from here
/usr/src/qlogic/5.00.04-1/5.00.04/ql4_dbg.h:97: sorry, unimplemented:
inlining failed in call to 'qla4xxx_set_debug_level': function body
not available
/usr/src/qlogic/5.00.04-1/5.00.04/ql4_os.c:414: sorry, unimplemented:
called from here
/usr/src/qlogic/5.00.04-1/5.00.04/ql4_os.c:232: sorry, unimplemented:
inlining failed in call to 'qla4xxx_config_dma_addressing': function
body not available
/usr/src/qlogic/5.00.04-1/5.00.04/ql4_os.c:439: sorry, unimplemented:
called from here
/usr/src/qlogic/5.00.04-1/5.00.04/ql4_glbl.h:70: sorry, unimplemented:
inlining failed in call to 'qla4xxx_soft_reset': function body not
available
/usr/src/qlogic/5.00.04-1/5.00.04/ql4_os.c:504: sorry, unimplemented:
called from here
/usr/src/qlogic/5.00.04-1/5.00.04/ql4_os.c: In function
`qla4xxx_complete_request':
/usr/src/qlogic/5.00.04-1/5.00.04/ql4_os.c:2633: error: structure has
no member named `eh_active'
/usr/src/qlogic/5.00.04-1/5.00.04/ql4_os.c: In function
`qla4xxx_eh_device_reset':
/usr/src/qlogic/5.00.04-1/5.00.04/ql4_os.c:4842: error: structure has
no member named `state'
/usr/src/qlogic/5.00.04-1/5.00.04/ql4_os.c:4849: error: structure has
no member named `eh_active'
/usr/src/qlogic/5.00.04-1/5.00.04/ql4_os.c:4895: error: structure has
no member named `eh_active'
/usr/src/qlogic/5.00.04-1/5.00.04/ql4_os.c:4913: error: structure has
no member named `eh_active'
make[1]: *** [/usr/src/qlogic/5.00.04-1/5.00.04/ql4_os.o] Error 1
make[1]: *** Waiting for unfinished jobs....
In file included from /usr/src/qlogic/5.00.04-1/5.00.04/ql4_def.h:1084,
                from /usr/src/qlogic/5.00.04-1/5.00.04/ql4_foioctl.c:58:
/usr/src/qlogic/5.00.04-1/5.00.04/ql4_settings.h:81:5: warning:
"SH_HAS_ATOMIC_HOST_BUSY" is not defined
/usr/src/qlogic/5.00.04-1/5.00.04/ql4_foioctl.c: In function
`qla4xxx_nfo_ioctl':
/usr/src/qlogic/5.00.04-1/5.00.04/ql4_ioctl.h:82: sorry,
unimplemented: inlining failed in call to 'ql4_kzmalloc': function
body not available
/usr/src/qlogic/5.00.04-1/5.00.04/ql4_foioctl.c:153: sorry,
unimplemented: called from here
In file included from /usr/src/qlogic/5.00.04-1/5.00.04/ql4_def.h:1084,
                from /usr/src/qlogic/5.00.04-1/5.00.04/ql4_xioct.c:91:
/usr/src/qlogic/5.00.04-1/5.00.04/ql4_settings.h:81:5: warning:
"SH_HAS_ATOMIC_HOST_BUSY" is not defined
In file included from /usr/src/qlogic/5.00.04-1/5.00.04/ql4_def.h:1084,
                from /usr/src/qlogic/5.00.04-1/5.00.04/ql4_inioct.c:78:
/usr/src/qlogic/5.00.04-1/5.00.04/ql4_settings.h:81:5: warning:
"SH_HAS_ATOMIC_HOST_BUSY" is not defined
make[1]: *** [/usr/src/qlogic/5.00.04-1/5.00.04/ql4_foioctl.o] Error 1
/usr/src/qlogic/5.00.04-1/5.00.04/ql4_xioct.c: In function `qla4xxx_ioctl_init':
/usr/src/qlogic/5.00.04-1/5.00.04/ql4_xioct.c:387: warning: implicit
declaration of function `class_simple_create'
/usr/src/qlogic/5.00.04-1/5.00.04/ql4_xioct.c:387: warning: assignment
makes pointer from integer without a cast
/usr/src/qlogic/5.00.04-1/5.00.04/ql4_xioct.c:406: warning: implicit
declaration of function `class_simple_destroy'
/usr/src/qlogic/5.00.04-1/5.00.04/ql4_xioct.c:415: warning: implicit
declaration of function `class_simple_device_add'
/usr/src/qlogic/5.00.04-1/5.00.04/ql4_xioct.c:416: warning: assignment
makes pointer from integer without a cast
/usr/src/qlogic/5.00.04-1/5.00.04/ql4_xioct.c: In function `qla4xxx_ioctl_exit':
/usr/src/qlogic/5.00.04-1/5.00.04/ql4_xioct.c:445: warning: implicit
declaration of function `class_simple_device_remove'
/usr/src/qlogic/5.00.04-1/5.00.04/ql4_inioct.c: In function
`qla4intioctl_get_driver_debug_level':
/usr/src/qlogic/5.00.04-1/5.00.04/ql4_dbg.h:96: sorry, unimplemented:
inlining failed in call to 'qla4xxx_get_debug_level': function body
not available
/usr/src/qlogic/5.00.04-1/5.00.04/ql4_inioct.c:516: sorry,
unimplemented: called from here
make[1]: *** [/usr/src/qlogic/5.00.04-1/5.00.04/ql4_inioct.o] Error 1
make: *** [_module_/usr/src/qlogic/5.00.04-1/5.00.04] Error 2
make: Leaving directory `/usr/src/xen-3.0.2-2/linux-2.6.16-xen0'
[root@sh-back-01 5.00.04]#
/usr/src/qlogic/5.00.04-1/5.00.04/ql4_xioct.c: In function
`qla4extioctl_get_hbacnt':
/usr/src/qlogic/5.00.04-1/5.00.04/ql4_glbl.h:74: sorry, unimplemented:
inlining failed in call to 'qla4xxx_get_hba_count': function body not
available
/usr/src/qlogic/5.00.04-1/5.00.04/ql4_xioct.c:4150: sorry,
unimplemented: called from here



I have tried to remove the inline declarations as suggested in another
thread with no success.
Is anyone familiar with this ?
You can check my kernel config here :
http://www.macmorning.net/qlogic/config.txt

Thanks !

Sylvain

_______________________________________________
Xen-users mailing list
Xen-users@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-users

<Prev in Thread] Current Thread [Next in Thread>
  • [Xen-users] qla4xxx compilation against kernel 2.6.16-xen0, macmorning <=