[opensuse] Issues with Emulex 9002 driver compile in 10.2
I have an Emulex 9002 fibre channel HBA I am trying to get working under Opensuse 10.2. The driver RPM provided by Emulex is actually a source RPM, and there is a script that compiles the driver. However, this is the error generated in the errlog: make -C /lib/modules/2.6.18.8-0.5-default/build SUBDIRS=/usr/src/lpfc CONFIG_SCSI_LPFC=m modules make[1]: Entering directory `/usr/src/linux-2.6.18.8-0.5-obj/i386/default' make -C ../../../linux-2.6.18.8-0.5 O=../linux-2.6.18.8-0.5-obj/i386/default modules CC [M] /usr/src/lpfc/lpfc_mem.o CC [M] /usr/src/lpfc/lpfc_sli.o CC [M] /usr/src/lpfc/lpfc_ct.o CC [M] /usr/src/lpfc/lpfc_els.o /usr/src/lpfc/lpfc_els.c: In function lpfc_els_rcv_rscn: /usr/src/lpfc/lpfc_els.c:2533: error: implicit declaration of function fc_host_post_event /usr/src/lpfc/lpfc_els.c:2533: error: implicit declaration of function fc_get_event_number /usr/src/lpfc/lpfc_els.c:2534: error: FCH_EVT_RSCN undeclared (first use in this function) /usr/src/lpfc/lpfc_els.c:2534: error: (Each undeclared identifier is reported only once /usr/src/lpfc/lpfc_els.c:2534: error: for each function it appears in.) make[4]: *** [/usr/src/lpfc/lpfc_els.o] Error 1 make[3]: *** [_module_/usr/src/lpfc] Error 2 make[2]: *** [modules] Error 2 make[1]: *** [modules] Error 2 make[1]: Leaving directory `/usr/src/linux-2.6.18.8-0.5-obj/i386/default' make: *** [default] Error 2 Officially, they support RHE 4 and 5, and SLES. If anyone has gotten one of these, or any other Emulex HBA working under OpenSuSE, could you give me an idea of how to work this? As far as I can tell with google, this HBA is not supported right out of the box like QLogic. Any help is appreciated. Thanks! __________________________________________________ Do You Yahoo!? Tired of spam? Yahoo! Mail has the best spam protection around http://mail.yahoo.com -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org For additional commands, e-mail: opensuse+help@opensuse.org
Christopher Dick wrote:
Officially, they support RHE 4 and 5, and SLES. If anyone has gotten one of these, or any other Emulex HBA working under OpenSuSE, could you give me an idea of how to work this? As far as I can tell with google, this HBA is not supported right out of the box like QLogic.
Hi Christopher we're using openSUSE with Emulex HBAs in 5 or 6 systems - no problems. It's been a while since I installed them. I have one system running with an alpha-version of 10.2. IIRC, I just used the vanilla lpfc module that came with the standard kernel. Here's a snippet from dmesg: Emulex LightPulse Fibre Channel SCSI driver 8.1.6 Copyright(c) 2004-2006 Emulex. All rights reserved. scsi0 : on PCI bus 0e device 20 irq 10 lpfc 0000:0e:04.0: 0:1303 Link Up Event x1 received Data: x1 x1 x0 x0 scsi1 : on PCI bus 0e device 28 irq 5 lpfc 0000:0e:05.0: 1:1303 Link Up Event x1 received Data: x1 x2 x0 x0 I think this card is an Emulex 8000, but the driver is as far as I know also good for 900x. /Per Jessen, Zürich -- http://www.spamchek.com/ - your spam is our business. -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org For additional commands, e-mail: opensuse+help@opensuse.org
participants (2)
-
Christopher Dick
-
Per Jessen