View unanswered posts | View active topics It is currently Sun Sep 15, 2019 6:18 pm



Reply to topic  [ 26 posts ]  Go to page Previous  1, 2, 3  Next
 Adding Drivers (sky2 / 88E8056) for existing ESXi setup 
Author Message

Joined: Mon Jul 25, 2011 2:22 pm
Posts: 76
Reply with quote
Post Re: Adding Drivers (sky2 / 88E8056) for existing ESXi setup
The PCI ID is included in the source code of the sky2 driver, because this driver is supposed to support the device. However, it is NOT included in the mapping file of ESXi that maps detected PCI IDs to drivers.
The mapping file of ESXi 5.0 for the sky2 driver (/etc/vmware/driver.map.d/sky2.map) contains only the two PCI IDs 11ab:4354 and 11ab:4362, probably because VMware has tested and certified the driver only for these two devices.
That means only for these two devices the sky2 driver is loaded automatically.

The VIB file I provided permanently adds an additional mapping file (/etc/vmware/driver.map.d/sky2-1.map) to the system that contains the PCI ID of the 88E8056 and also maps it to the sky2 driver.

- Andreas

_________________
Image VMware Front Experience Blog: Home of ESXi-Customizer and ESXi-Customizer-PS, the ESXi5 Community Packaging Tools and the V-Front Online Depot of ESXi software.


Tue Jan 17, 2012 1:57 am
Profile WWW

Joined: Wed Dec 21, 2011 4:41 am
Posts: 7
Reply with quote
Post Re: Adding Drivers (sky2 / 88E8056) for existing ESXi setup
I was able to install the VIB-file. But after reboot, I got PSOD:

The system has found a problem on your machine and cannot continue.

Could not populate the filesystem: Boot image is corrupted

EDIT: 2nd reboot was fine.

EDIT2:
The network driver for 88E8056 was still not initialized automatically. I had to run vmkload_mod sky2 at a shell.


Thu Jan 19, 2012 10:56 am
Profile
Site Admin

Joined: Mon Mar 16, 2009 10:13 pm
Posts: 3880
Reply with quote
Post Re: Adding Drivers (sky2 / 88E8056) for existing ESXi setup
m3r wrote:
I was able to install the VIB-file. But after reboot, I got PSOD:

The system has found a problem on your machine and cannot continue.

Could not populate the filesystem: Boot image is corrupted

EDIT: 2nd reboot was fine.

EDIT2:
The network driver for 88E8056 was still not initialized automatically. I had to run vmkload_mod sky2 at a shell.

Have you checked the driver mapping file to see if your PCI id is included?

_________________
Dave Mishchenko
VMware vExpert 2009-2013
Image
Now available - VMware ESXi: Planning, Implementation, and Security
Also available - vSphere Quick Start Guide


Thu Jan 19, 2012 2:12 pm
Profile

Joined: Mon Jul 25, 2011 2:22 pm
Posts: 76
Reply with quote
Post Re: Adding Drivers (sky2 / 88E8056) for existing ESXi setup
Looks like there is something wrong with my VIB file.
After the PSOD your ESXi automatically booted to recovery mode and activated the old unmodified bootbank. This explains why the 2nd reboot worked, and the driver still not being automatically loaded.

I thought that I tested the VIB, but I will look at it again...

m3r wrote:
I was able to install the VIB-file. But after reboot, I got PSOD:

The system has found a problem on your machine and cannot continue.

Could not populate the filesystem: Boot image is corrupted

EDIT: 2nd reboot was fine.

EDIT2:
The network driver for 88E8056 was still not initialized automatically. I had to run vmkload_mod sky2 at a shell.

_________________
Image VMware Front Experience Blog: Home of ESXi-Customizer and ESXi-Customizer-PS, the ESXi5 Community Packaging Tools and the V-Front Online Depot of ESXi software.


Fri Jan 20, 2012 3:41 am
Profile WWW

Joined: Mon Jul 25, 2011 2:22 pm
Posts: 76
Reply with quote
Post Re: Adding Drivers (sky2 / 88E8056) for existing ESXi setup
Okay, I found the error and fixed it.
I attached an updated vib file to my original post:
viewtopic.php?f=25&t=3558&p=13787#p13787

Please try again, should work now.

- Andreas

_________________
Image VMware Front Experience Blog: Home of ESXi-Customizer and ESXi-Customizer-PS, the ESXi5 Community Packaging Tools and the V-Front Online Depot of ESXi software.


Fri Jan 20, 2012 11:43 am
Profile WWW

Joined: Tue Mar 13, 2012 1:28 pm
Posts: 6
Reply with quote
Post Re: Adding Drivers (sky2 / 88E8056) for existing ESXi setup
Hello.
Thank you for all your help.

I have a problem I can't understand and perhaps you can help me.

I have created a new image for the installation with the driver you posted.
I try to install it and when the installation loads all the drivers, it fails and say "no network adapters were detected"...

lspci:
000:002:00.0 Network controller: Marvell Technologies, Inc. 88E8055 PCI-E Gigabit Ethernet Controller

lspci -v:
000:002:00.0 Network controller: Marvell Technologies, Inc. 88E8055 PCI-E Gigabit Ethernet Controller
class: 0200: 11ab:4363

that it is correct, due is the same information in Fedora 16 and windows 7 for this device.

So I am unable (and frustrated) to continue installing.
Do you have suggestions?
Thanks.


Tue Mar 13, 2012 1:41 pm
Profile

Joined: Tue Mar 13, 2012 1:28 pm
Posts: 6
Reply with quote
Post Re: Adding Drivers (sky2 / 88E8056) for existing ESXi setup
I forget to say that I can load the driver with vmkload_mod and I have network link.


Tue Mar 13, 2012 11:39 pm
Profile

Joined: Thu Mar 29, 2012 6:57 am
Posts: 1
Location: Japan
Reply with quote
Post Re: Adding Drivers (sky2 / 88E8056) for existing ESXi setup
Hi,

I encountered the same problem.
In my case, I can load driver automatically for 88E8055 NIC at following method :

mkdir -p /temp/etc/vmware/driver.map.d ; cd /temp/etc/vmware/driver.map.d
cp /etc/vmware/driver.map.d/sky2-1.map ./
chmod 744 sky2-1.map
echo regtype=linux,bus=pci,id=11ab:4363 0000:0000,driver=sky2,class=network >> sky2-1.map
chmod 444 sky2-1.map
cd /temp
tar zcvf /bootbank/net-sky2.t00 *
reboot


I hope to add entry for 88E8055 to the VIB file.

Thanks.


Sat Mar 31, 2012 7:38 am
Profile

Joined: Tue Sep 04, 2012 10:08 am
Posts: 1
Reply with quote
Post Re: Adding Drivers (sky2 / 88E8056) for existing ESXi setup
Is there a way I can get this package updated with the following hardware ID:
VEN_11AB DEV_436A

?

I am able to manually edit the package provided to include that code but the driver doesn't initialize upon startup. I'm adding the .VIB to a customized installation and USB booting from there if that matters.

I can load the driver with VMKLOAD_MOD SKY2 after I can get into the shell, but because this is a installation key it will hang with "No Network Adapters Found" and prevent me from going any further even after loading the SKY2 driver.


Tue Sep 04, 2012 10:14 am
Profile

Joined: Tue Oct 16, 2012 3:10 am
Posts: 1
Reply with quote
Post Re: Adding Drivers (sky2 / 88E8056) for existing ESXi setup
Thanks Peetz, the Marvel 88E8056 driver loaded fine om my Asus P5Q, any chance of getting the Marvel 88E8001 working too?

/Andreas


Tue Oct 16, 2012 3:14 am
Profile
Display posts from previous:  Sort by  
Reply to topic   [ 26 posts ]  Go to page Previous  1, 2, 3  Next

Who is online

Users browsing this forum: No registered users and 2 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group.
Designed by STSoftware for PTF.