Discussion:
sli(4) and emulex LPe11000 dual FC card
Paolo Aglialoro
2013-11-11 14:23:27 UTC
Permalink
Hello,

just tried today on a sparc64 T1000 running 5.4 release the card, but,
unfortunately, sli(4) cannot configure it as dmesg says:


pci0 at vpci0
"Emulex LPe11000" rev 0x02 at pci0 dev 0 function 0 not configured
"Emulex LPe11000" rev 0x02 at pci0 dev 0 function 1 not configured



The card is correctly seen by prom so this is not likely and
architecturally-dependent problem:




SC Alert: Host system has shut
down.
/

SC Alert: Host System has
Reset
-

!!! A8003A Fcode, Copyright (c) 2000-2006 Emulex !!! Version
1.50a9


!!! A8003A Fcode, Copyright (c) 2000-2006 Emulex !!! Version
1.50a9


Sun Fire(TM) T1000, No
Keyboard
Copyright (c) 1998, 2011, Oracle and/or its affiliates. All rights
reserved.
OpenBoot 4.30.4.d, 3968 MB memory available, Serial #xxxxxxxx



any chance to see this working in the future???
Thanks
Chris Cappuccio
2013-11-11 17:40:56 UTC
Permalink
Post by Paolo Aglialoro
Hello,
just tried today on a sparc64 T1000 running 5.4 release the card, but,
pci0 at vpci0
"Emulex LPe11000" rev 0x02 at pci0 dev 0 function 0 not configured
"Emulex LPe11000" rev 0x02 at pci0 dev 0 function 1 not configured
The card is correctly seen by prom so this is not likely and
You need to compile a kernel with the sli driver. GENERIC and
GENERIC.MP on sparc64 don't include it by default.
Jim Razmus
2013-11-13 20:09:57 UTC
Permalink
Post by Chris Cappuccio
Post by Paolo Aglialoro
Hello,
just tried today on a sparc64 T1000 running 5.4 release the card, but,
pci0 at vpci0
"Emulex LPe11000" rev 0x02 at pci0 dev 0 function 0 not configured
"Emulex LPe11000" rev 0x02 at pci0 dev 0 function 1 not configured
The card is correctly seen by prom so this is not likely and
You need to compile a kernel with the sli driver. GENERIC and
GENERIC.MP on sparc64 don't include it by default.
That driver is incomplete. Even if you compile it in, you're not going
anywhere.

jim@
Paolo Aglialoro
2013-11-13 20:35:39 UTC
Permalink
Hi Jim,

just today I had compiled the kernel (after fiddling with GENERIC and
sli_pci.c) with this result:

pci0 at vpci0
sli0 at pci0 dev 0 function 0 "Emulex LPe11000" rev 0x02: ivec 0x794
sli1 at pci0 dev 0 function 1 "Emulex LPe11000" rev 0x02: ivec 0x795

also I have:

# pcidump
Domain /dev/pci0:
2:0:0: Emulex LPe11000
2:0:1: Emulex LPe11000
Domain /dev/pci1:
2:0:0: ServerWorks PCIE-PCIX
3:4:0: Broadcom BCM5714
3:4:1: Broadcom BCM5714
3:8:0: ServerWorks HT-1000 PCIX
4:1:0: Broadcom BCM5704C
4:1:1: Broadcom BCM5704C
4:2:0: Symbios Logic SAS1064

but haven't tried yet to connect the box to a FC storage, as a colleague
should yet give me the correct cable.

Now, reading your mail, turned me completely off :(((
As far as I get it... I am alone in the desert... or is any light somewhere?
Post by Jim Razmus
Post by Chris Cappuccio
Post by Paolo Aglialoro
Hello,
just tried today on a sparc64 T1000 running 5.4 release the card, but,
pci0 at vpci0
"Emulex LPe11000" rev 0x02 at pci0 dev 0 function 0 not configured
"Emulex LPe11000" rev 0x02 at pci0 dev 0 function 1 not configured
The card is correctly seen by prom so this is not likely and
You need to compile a kernel with the sli driver. GENERIC and
GENERIC.MP on sparc64 don't include it by default.
That driver is incomplete. Even if you compile it in, you're not going
anywhere.
Jim Razmus
2013-11-13 20:51:29 UTC
Permalink
Post by Paolo Aglialoro
Hi Jim,
just today I had compiled the kernel (after fiddling with GENERIC and
pci0 at vpci0
sli0 at pci0 dev 0 function 0 "Emulex LPe11000" rev 0x02: ivec 0x794
sli1 at pci0 dev 0 function 1 "Emulex LPe11000" rev 0x02: ivec 0x795
# pcidump
2:0:0: Emulex LPe11000
2:0:1: Emulex LPe11000
2:0:0: ServerWorks PCIE-PCIX
3:4:0: Broadcom BCM5714
3:4:1: Broadcom BCM5714
3:8:0: ServerWorks HT-1000 PCIX
4:1:0: Broadcom BCM5704C
4:1:1: Broadcom BCM5704C
4:2:0: Symbios Logic SAS1064
but haven't tried yet to connect the box to a FC storage, as a colleague
should yet give me the correct cable.
Now, reading your mail, turned me completely off :(((
As far as I get it... I am alone in the desert... or is any light somewhere?
Sorry, I don't have any water for you. I started the sli driver many
years back with some guidance from ***@. Checking cvs, I see that was 6
years ago now. Clearly, I never got back to it.

To see just how incomplete the driver is, take a look here:

http://www.openbsd.org/cgi-bin/cvsweb/src/sys/dev/ic/sli.c?rev=1.2

Best regards,
jim@

Loading...