VMware vSphere

 View Only
Expand all | Collapse all

Marvell 88E8056 PCIe on ESXi 5

  • 1.  Marvell 88E8056 PCIe on ESXi 5

    Posted Dec 08, 2011 08:20 PM

    Hi, I'm pretty new to VMWare and started to test ESXi 5. I've got a couple of onboard Marvell 88E8056 NIC's which is not detected. I've done a search for the topic, and I do find a lot of information about the subject on ESXi versions 4.x. Anyone got this working on ESXi 5, and able to point a newbie in right direction?

    Anyone know if there is any plan to make Marvell 88E80xx series official supported?

    Any help would be appreciated  :smileyhappy:...



  • 2.  RE: Marvell 88E8056 PCIe on ESXi 5

    Posted Dec 08, 2011 08:45 PM

    Can you try the driver that was posted here?:

    http://www.vm-help.com/forum/viewtopic.php?f=24&t=3494&p=13546#p13546

    - Andreas



  • 3.  RE: Marvell 88E8056 PCIe on ESXi 5

    Posted Dec 08, 2011 10:48 PM

    Hi, this did not help. I did install the vib as described and rebooted the system but without any new adapters. I did a list of installed vib's and it is listed as installed with the following properties:

    Name=skge

    Version=1.13

    Vendor=Marvell

    Acceptance Level=CommunitySupported

    Install Date 2011-12-08

    If it can help, I did a list of the properties of the PCI hardware. The following is listed with the device:

    Vendor Name: Marvell Technology Group Ltd.

    Device Name: 88E8056 PCI-E Gigabit Ethernet Controller

    Configured Owner: Unknown

    Current Owner: VMkernel

    Vendor ID: 0x11ab

    Device ID: 0x4364

    SubVendor ID: 0x1043

    SubDevice ID: 0x81f8

    Any other information I can provide here?



  • 4.  RE: Marvell 88E8056 PCIe on ESXi 5

    Posted Dec 09, 2011 07:33 AM

    Try loading the driver manually with

      vmkload_mod skge

    in an ESXi shell.

    If the NIC works then (check with "esxcfg-nics -l") then it's just the PCI id of your NIC  (0x11ab:0x4364) that is missing from the driver's map file.

    Let me know ... I will then ask the author (ichi) to add that to the package.

    - Andreas



  • 5.  RE: Marvell 88E8056 PCIe on ESXi 5

    Posted Dec 11, 2011 11:01 PM

    Hi...

    I've now tried to load the driver manually as suggested with no luck... any other suggestions or information I can provide?

    BTW the motherboard model is: ASUS P6T Deluxe V2.

    //NEA



  • 6.  RE: Marvell 88E8056 PCIe on ESXi 5

    Posted Dec 25, 2011 08:06 PM

    'vmkload_mod sky2' worked for me (ASUS Rampage Formula, PCI ID 11ab:4364), is there any way for me to modify sky2.map so I can actually perform an install?

    Thomas



  • 7.  RE: Marvell 88E8056 PCIe on ESXi 5

    Posted Dec 25, 2011 10:48 PM

    OK, now I've figured out how to build my own oem.tgz for Marvell 88E8056 wit PCI id 11ab:4346 (based on the tutorial her http://vm-help.com/esx40i/customize_oem_tgz.php, but with a modified directory layout), which then got integrated into a bootable ISO using ESXi-Customizer - installation went fine, after reboot I had to load the network driver sky2 and configure the nic manually.

    Thomas



  • 8.  RE: Marvell 88E8056 PCIe on ESXi 5

    Posted Dec 28, 2011 01:00 PM

    Nice help, had the same problem on an Asus "Server" Board. Worked fine, the only problem is that I have to load the module "sky2" after every boot; and after that, configure the management network.

    Is there a way to set the network up at boot time?



  • 9.  RE: Marvell 88E8056 PCIe on ESXi 5

    Posted Jan 03, 2012 09:34 PM

    It seems, that once the system reboots oem.tgz is loaded too early, so its content will be overwritten by the original files in net-sky2.v00. All you have to do is to open an ESXi Shell, vi /bootbank/boot.cfg (look for entry 'modules=') and move oem.tgz just behind net-sky.v00, so the 'modules=' line  looks like this: ... --- net-s2io.v00 --- net-sky2.v00 --- oem.tgz --- net-tg3.v00 --- ....

    Thomas



  • 10.  RE: Marvell 88E8056 PCIe on ESXi 5

    Posted Jan 06, 2012 12:50 AM

    I've tested a solution for marvell 88e8056 with device id: 0x4364 and vmware esxi 5:

    -login into esxi 5 with ssh

    -cp /bootbank/net-sky2.v00 /tmp/

    -cd /tmp

    -vmtar -x net-sky2-v00 -o test.tar

    -mkdir test

    -cp test.tar test/

    -cd test

    -tar -xvf test.tar

    -cd etc/vmware/driver.map.d/

    -vi sky2.map

    -type "o" and past this following line:

    regtype=linux,bus=pci,id=11ab:4364 0000:0000,driver=sky2,class=network
    -type esc and ":wq"

    -cd /tmp/test

    -tar -cf test2.tar etc usr

    -vmtar -c test2.tar -o /tmp/net-sky.v00-new

    -cd /bootbank

    -mv net-sky2.v00 net-sky2.v00.bak

    -cp /tmp/net-sky.v00-new net-sky2.v00

    -reboot

    sorry for my english... but i'm italian :smileysilly:

    Bye!



  • 11.  RE: Marvell 88E8056 PCIe on ESXi 5

    Posted Feb 06, 2012 05:29 PM

    Can someone confirm that this solution is working? I tried yesterday, but then I got an error message during startup :smileysad:



  • 12.  RE: Marvell 88E8056 PCIe on ESXi 5

    Posted Feb 06, 2012 07:42 PM

    Hi,

    install the vib file that I provided here:

    http://www.vm-help.com/forum/viewtopic.php?f=25&t=3558&p=13787#p13787

    It will permanently add a mapping for the 88E8056 adapter to the sky2 driver.

    - Andreas



  • 13.  RE: Marvell 88E8056 PCIe on ESXi 5

    Posted Feb 04, 2014 10:22 PM

    I Installed net-sky2-1-1.1.0.x86_64.vib.zip [1.16 KiB], but the module sky2 is not found! I dont know why.

    When I type "lspci - p", my nic's is show up with another modules (vmklinux_9) but dont work..

    0000:04:00.0 11ab:4364 1043:81f8   5/  5/0x2f A V vmklinux_9   vmnic2

    0000:05:00.0 11ab:6121 1043:8212  10/ 10/0x2a A V             

    0000:06:00.0 11ab:4364 1043:81f8  11/ 11/0x2d A V vmklinux_9   vmnic1

    ~ # vmkload_mod sky2

    VMKMod_ComputeModPath(sky2) failed: Not found

    vmkload_mod: Can not load module sky2: not found

    ~ #

    ~ # esxcli software vib list

    Name                           Version                               Vendor      Acceptance Level    Install Date

    -----------------------------  ------------------------------------  ----------  ------------------  ------------

    net-sky2-1                     1.1.0                                 V-front.de  CommunitySupported  2014-02-01 

    and finally

    ~ # esxcfg-nics -l

    Name    PCI           Driver      Link Speed     Duplex MAC Address       MTU    Description                  

    vmnic0  0000:08:01.00 e1000       Up   100Mbps   Full   00:0e:04:14:52:96 1500   Intel Corporation 82541PI Gigabit Ethernet Controller

    ~ #

    My Marvell's NIC dont show up :smileysad:



  • 14.  RE: Marvell 88E8056 PCIe on ESXi 5
    Best Answer

    Posted Feb 05, 2014 07:21 AM

    Hi Jose,

    the VIB that you installed just adds a device ID mapping (for 11ab:4364) to an already existing sky2 driver.

    But you have probably installed ESXi 5.5, and that does no longer include the sky2 driver.

    However, you can install it from the VMware Online depot by running

    esxcli network firewall ruleset set -e true -r httpClient

    esxcli software vib install -d https://hostupdate.vmware.com/software/VUM/PRODUCTION/main/vmw-depot-index.xml -n net-sky2

    reboot

    Andreas



  • 15.  RE: Marvell 88E8056 PCIe on ESXi 5

    Posted Feb 05, 2014 12:28 PM

    now working....

    Thank you!



  • 16.  RE: Marvell 88E8056 PCIe on ESXi 5

    Posted Feb 05, 2014 01:56 PM

    I am in the same situation with a Marvell Yukon 88E8056 onboard network adapter (VEN_11AB&DEV_4364) and I'm somewhat unsure of what to do in order to install ESXi 5.5 on the machine in question.  I boot using the ESXI CD and I can only reach the point where the installer complains about no network card being present.

    Could you please explain what I have to do in order to get the installer to recognize the onboard LAN adapter?  My other installations of ESXi 5 on other hardware were always successful so I have no idea how to tackle this.

    I'm grateful for any advice offered.



  • 17.  RE: Marvell 88E8056 PCIe on ESXi 5

    Posted Nov 09, 2014 11:52 PM

    How I can edit Device ID mapping, my device id 11ab:4360



  • 18.  RE: Marvell 88E8056 PCIe on ESXi 5

    Posted Sep 11, 2012 01:47 PM

    Hello, I'm starting to play with vsphere but not able to install it, when I start the installation from ISO (I'm using last release ESXi 5.0 UP1) the installation says that I don't have any Network card. I really don't understand how it works, so... if it's possible could you explain step by step how to install? I tried to buy another card but couldn't find any compatible card... I really apreciate if someone can help me



  • 19.  RE: Marvell 88E8056 PCIe on ESXi 5

    Posted Jan 18, 2013 02:01 AM

    I found the information in this thread very heplful, along with the information found in http://www.vm-help.com/forum/viewtopic.php?f=25&t=3558&p=13787#p13787. However, I have one problem. My motherboard has two Marvell 88e8057 NICs that I have gotten to load and when I list with lspci I can see that they are assigned vmnic1 & vmnic2. They do not however, show up when I list with esxcfg-nics -l, which only shows the Broadcom NIC I have also installed in the system to be able to install esxi at all. I should add that I am using ESXi 5.0 U2.

    Can anybody provide me with any helpful tip or how I should proceed in finding the problem?

    *Update* Tried with ESXi 5.1 and didn't get any vmnic with the same procedure.

    Message was edited by: unkelsunk



  • 20.  RE: Marvell 88E8056 PCIe on ESXi 5

    Posted Feb 25, 2013 09:49 PM

    i am having the same problem hopefully someone will advise how to get this Marvel works,

    can't install my ESXI it hang on the boot asking for NIC



  • 21.  RE: Marvell 88E8056 PCIe on ESXi 5

    Posted Dec 14, 2013 08:41 AM

    i am having the problem too!

    my computer's NIC is Marvell 88e8057,and i tried the drive  which i download here (net-sky2-1-1.1.0.x86_64.vib)

    but it is not working!



  • 22.  RE: Marvell 88E8056 PCIe on ESXi 5

    Posted Feb 10, 2014 07:39 PM

    Hello everyone, I'm in the same situation "Vamvas." I would like to install ESXi 5.5 on a motherboard that uses two Marvell 88E8056 (Asus P5B Deluxe), but the installation hangs when does not find any network adapter.

    I also tried to add to the installation ISO VIB net-sky2-1-1.1.0.x86_64.vib (http://www.vm-help.com/forum/download/file.php?id=862&sid=4bb9e384634758dc197bd7424cb9b9bd ), but did not charge me the same interfaces.



  • 23.  RE: Marvell 88E8056 PCIe on ESXi 5

    Posted Feb 13, 2014 07:25 AM

    Hi vamvas, Snake_IT,

    you can create an ESXi 5.5 installation ISO with support for the Marvell 88E8056 with my ESXi-Customizer-PS script.

    Use it like this:

      .\ESXi-Customizer-PS-v2.2.ps1 -vft -load net-sky2,net-sky2-1

    and it will add the net-sky2 driver from the VMware Online Depot and my net-sky2-1 package from the V-Front Online Depot.

    Andreas



  • 24.  RE: Marvell 88E8056 PCIe on ESXi 5

    Posted Feb 15, 2014 11:24 AM

    Thank you very much, it works. Good job, congratulations:smileycool:



  • 25.  RE: Marvell 88E8056 PCIe on ESXi 5

    Posted Mar 31, 2014 08:02 PM

    I've tried running the script a number of times, it finds the net-sky2 driver but reports an error that the net-sky2-1 driver can't be found.   Has the name or location changed?



  • 26.  RE: Marvell 88E8056 PCIe on ESXi 5

    Posted Apr 01, 2014 06:26 AM

    Hi kitcb,

    can you please post the full output of the ESXi-Customizer-PS script?

    Your issue may be related to a bad IPv4/IPv6 dual stack setup on your machine.

    What is the output if you run

      ping vibsdepot.v-front.de

    ?

    Thanks

    Andreas



  • 27.  RE: Marvell 88E8056 PCIe on ESXi 5

    Posted Sep 19, 2014 05:42 AM

    Hello everyone, I'm in the similar problem with my intel i350-t4 4ports NIC, ESXi 5.5 only recognize onboard nic BCM57781

    ~ # esxcli software vib list

    Name                          Version                              Vendor  Acceptance Level  Install Date

    -----------------------------  ------------------------------------  ------  ----------------  ------------

    net-igb                        5.0.5.1.1-1vmw.550.1.15.1623387      VMware  VMwareCertified  2014-09-19

    ~ # lspci -p

    Segm:Bu:De.F Vend:Dvid Subv:Subd ISA/irq/Vect P M Module      Name

                                  Spawned bus

    0000:00:1f.2 8086:1d02 1849:1d02  3/  3/0x34 B V ahci        vmhba0

    0000:00:1f.3 8086:1d22 1849:1d22  5/  /    C V

    0000:01:00.0 8086:1521 8086:0001  11/ 11/0x2b A V vmklinux_9  vmnic1

    0000:01:00.1 8086:1521 8086:0001  10/ 10/0x2c B V vmklinux_9  vmnic2

    0000:01:00.2 8086:1521 8086:0001  5/  5/0x2d C V vmklinux_9  vmnic3

    0000:01:00.3 8086:1521 8086:0001  3/  3/0x2e D V vmklinux_9  vmnic4

    0000:03:00.0 10de:0402 1458:3447  11/ 11/0x2f A V

    0000:07:00.0 104c:8241 1849:8241  10/ 10/0x32 A V vmklinux_9

    0000:08:00.0 1b21:1042 1849:1042  5/  5/0x33 A V vmklinux_9

    0000:09:00.0 14e4:16b1 1849:96b1  3/  3/0x34 A V tg3          vmnic0

    ~ # vmkload_mod igb

    vmkload_mod: Can not load module igb: module is already loaded

    ~ # esxcfg-nics -l

    Name    PCI          Driver      Link Speed    Duplex MAC Address      MTU    Description

    vmnic0  0000:09:00.00 tg3        Up  1000Mbps  Full  bc:5f:f4:98:11:25 1500  Broadcom Corporation NetXtreme BCM57781 Gigabit Ethernet

    My Intel's I350-t4 NIC dont show up

    how can i  use i350-t4 nic with esxi 5.5, on esxi 5.1 it's work fine

    any suggestion are appreciate,

    Thanks advanced



  • 28.  RE: Marvell 88E8056 PCIe on ESXi 5

    Posted Jan 12, 2015 02:31 AM

    Has anyone been able to successfully get the Marvell 88e8057 to work in esxi 5.5?


    can anyone provide me with a vib or tgz so I can add it to the iso?