VMware vSphere

 View Only
  • 1.  How to bring up Solarflare adaptors?

    Posted Oct 08, 2012 05:28 PM

    HI all,

    previously I was looking to create new vSwitch and network with two separate interfaces on my system.  I was all looking at the wrong direction.  Now I found out I have a pair of Solareflare cards on the system.  How can I bring them up? 

    I have ESXi 5 u 1. 

    ~ # uname -a
    VMkernel <hostname> 5.0.0 #1 SMP Release build-623860 Feb 17 2012 13:11:21 x86_64 unknown

    ~ # esxcli hardware pci list|grep SF

       Device Name: SFN5122F-R6

       Device Name: SFN5122F-R6

       Device Name: SFN5122F-R6

       Device Name: SFN5122F-R6

    /tmp # esxcli network nic list
    Name    PCI Device     Driver  Link  Speed  Duplex  MAC Address         MTU  Description                                        
    ------  -------------  ------  ----  -----  ------  -----------------  ----  -------------------------------------------------------------
    vmnic0  0000:003:00.0  bnx2    Up     1000  Full    44:d3:ca:da:26:c6  1500  Broadcom Corporation Broadcom NetXtreme II BCM5709 1000Base-T
    vmnic1  0000:003:00.1  bnx2    Up     1000  Full    44:d3:ca:da:26:c8  1500  Broadcom Corporation Broadcom NetXtreme II BCM5709 1000Base-T
    vmnic2  0000:004:00.0  bnx2x   Down      0  Half    44:d3:ca:da:30:54  1500  Broadcom Corporation NetXtreme II 57711 10Gigabit Ethernet
    vmnic3  0000:004:00.1  bnx2x   Down      0  Half    44:d3:ca:da:30:56  1500  Broadcom Corporation NetXtreme II 57711 10Gigabit Ethernet

    It doesn't have anything on the side of "VMkernel" name.

    Does it means that it is not configured or it doesn't have the right driver?

    000:006:00.0

       Address: 000:006:00.0

       Segment: 0x0000

       Bus: 0x06

       Slot: 0x00

       Function: 0x00

       VMkernel Name:

       Vendor Name: Solarflare Communications

       Device Name: SFN5122F-R6

       Configured Owner: Unknown

       Current Owner: VMkernel

       Vendor ID: 0x1924

       Device ID: 0x0803

       SubVendor ID: 0x1924

       SubDevice ID: 0x6206

       Device Class: 0x0200

       Device Class Name: Host bridge

       Programming Interface: 0x00

       Revision ID: 0x00

       Interrupt Line: 0x0b

       IRQ: 11

       Interrupt Vector: 0xc8

       PCI Pin: 0x72

       Spawned Bus: 0x00

       Flags: 0x0201

       Module ID: -1

       Module Name: None

       Chassis: 0

       Physical Slot: 1

       Slot Description:

       Passthru Capable: true

       Parent Device: PCI 0:0:5:0

       Dependent Device: PCI 0:6:0:0

       Reset Method: Function reset

       FPT Sharable: true



  • 2.  RE: How to bring up Solarflare adaptors?

    Posted Oct 08, 2012 07:22 PM

    Well ... There are drivers for these cards: http://partnerweb.vmware.com/comp_guide2/detail.php?deviceCategory=io&productid=21966&vcl=true

    If you haven't got these in your current build, it might do the trick... What system are you using?



  • 3.  RE: How to bring up Solarflare adaptors?

    Posted Oct 08, 2012 07:29 PM

    I followed this link.  I guess I don't have SFC drivers.

    http://kb.vmware.com/selfservice/microsites/search.do?language=en_US&cmd=displayKC&externalId=1034782

    ~ # lspci -v|grep Solar
    000:006:00.0 Ethernet controller Network controller: Solarflare Communications SFN5122F-R6
    000:006:00.1 Ethernet controller Network controller: Solarflare Communications SFN5122F-R6
    000:010:00.0 Ethernet controller Network controller: Solarflare Communications SFN5122F-R6
    000:010:00.1 Ethernet controller Network controller: Solarflare Communications SFN5122F-R6

    ~ # vmkload_mod -l|grep sf
    ~ #

    These are Cisco C460 M2 with a pair of Solarflare NIC.  Will update after I try the drivers.


    Thanks

    W



  • 4.  RE: How to bring up Solarflare adaptors?

    Posted Oct 08, 2012 07:34 PM

    I was just about to update my post with the driver CD: https://my.vmware.com/group/vmware/details?downloadGroup=DT-ESX50-SOLARFLARE-sfc-3216082A&productId=242

    I guess they are specific yes ...