View unanswered posts | View active topics It is currently Mon Sep 24, 2018 8:09 am



Reply to topic  [ 5 posts ] 
 Getting a new Intel quad-port NIC working 
Author Message

Joined: Wed Jun 08, 2011 1:04 pm
Posts: 3
Reply with quote
 Getting a new Intel quad-port NIC working
I managed to get ESXi 3.5 installed on this computer with help from this site - the ICH7 chipset SATA driver was preventing it from working. Your hack on the TargetFilter.py did the trick -thanks!

Now I'm at the point of trying to get the new Intel I340 (82580) Quad-port gigabit adapter working.

I've gotten to the point where the igb module is enabled, but it's not being loaded at reboot. I have the driver disc that supposedly contains working drivers for this NIC, but I can't figure out how to use the esxupdate command to install the RPM. This KB article is practically useless in this regard.

Code:
lspci
00:31.01 Mass storage controller: Intel Corporation 82801G (ICH7 Family) IDE Controller [vmhba0]
00:31.02 Mass storage controller: Intel Corporation 82801GB/GR/GH (ICH7 Family) Serial ATA Storage Controller IDE [vmhba1]
00:31.03 Serial bus controller: Intel Corporation 
01:00.00 Display controller: nVidia Corporation 
02:00.00 Network controller: Intel Corporation 
02:00.01 Network controller: Intel Corporation 
02:00.02 Network controller: Intel Corporation 
02:00.03 Network controller: Intel Corporation 
03:00.00 : Galileo Technology Ltd. 
04:00.00 Network controller: Intel Corporation 82573L Gigabit Ethernet Controller [vmnic0]
05:04.00 Serial bus controller: Texas Instruments TSB43AB23 IEEE-1394a-2000 Controller (PHY/Link)


Code:
lspci -v

00:31.01 IDE interface Mass storage controller: Intel Corporation 82801G (ICH7 Family) IDE Controller [vmhba0]
    Class 0101: 8086:27df

00:31.02 IDE interface Mass storage controller: Intel Corporation 82801GB/GR/GH (ICH7 Family) Serial ATA Storage Controller IDE [vmhba1]
    Class 0101: 8086:27c0

00:31.03 SMBus Serial bus controller: Intel Corporation 
    Class 0c05: 8086:27da

01:00.00 VGA compatible controller Display controller: nVidia Corporation 
    Class 0300: 10de:0402

02:00.00 Ethernet controller Network controller: Intel Corporation 
    Class 0200: 8086:150e

02:00.01 Ethernet controller Network controller: Intel Corporation 
    Class 0200: 8086:150e

02:00.02 Ethernet controller Network controller: Intel Corporation 
    Class 0200: 8086:150e

02:00.03 Ethernet controller Network controller: Intel Corporation 
    Class 0200: 8086:150e

03:00.00  : Galileo Technology Ltd. 
    Class 0106: 11ab:6145

04:00.00 Ethernet controller Network controller: Intel Corporation 82573L Gigabit Ethernet Controller [vmnic0]
    Class 0200: 8086:109a

05:04.00 FireWire (IEEE 1394) Serial bus controller: Texas Instruments TSB43AB23 IEEE-1394a-2000 Controller (PHY/Link)
    Class 0c00: 104c:8024


Code:
lspci -n

00:31.00 Class 0601: 8086:27b0
00:31.01 Class 0101: 8086:27df [vmhba0]
00:31.02 Class 0101: 8086:27c0 [vmhba1]
00:31.03 Class 0c05: 8086:27da
01:00.00 Class 0300: 10de:0402
02:00.00 Class 0200: 8086:150e
02:00.01 Class 0200: 8086:150e
02:00.02 Class 0200: 8086:150e
02:00.03 Class 0200: 8086:150e
03:00.00 Class 0106: 11ab:6145
04:00.00 Class 0200: 8086:109a [vmnic0]
05:04.00 Class 0c00: 104c:8024


Code:
esxcfg-module -l
Device Driver Modules
Module         Enabled Loaded 
procfs         true    true   
vmklinux       true    true   
etherswitch    true    true   
shaper         true    true   
tcpip          true    true   
random         true    true   
usb            true    true   
usb-uhci       true    true   
ehci-hcd       true    true   
hid            true    true   
usb-storage    true    true   
vfat           true    true   
deltadisk      true    true   
nfsclient      true    true   
migration      true    true   
ide            true    true   
e1000          true    true   
CDCEther       true    true   
vmfs3          true    true   
lvmdriver      true    true   
vmfs2          true    true   
igb            true    false


Code:
hwinfo -p

00:31.00 8086:27b0 8086:5842               V             
00:31.01 8086:27df 8086:5842 11/ 11/0xa9 A V ide          vmhba0
00:31.02 8086:27c0 8086:5842  9/  9/0xa1 B V ide          vmhba1
00:31.03 8086:27da 8086:5842  9/   /     B V             
01:00.00 10de:0402 3842:c750 11/   /     A V             
02:00.00 8086:150e 8086:12a1 11/ 11/0x81 A V             
02:00.01 8086:150e 8086:12a1 10/ 10/0x91 B V             
02:00.02 8086:150e 8086:12a1 11/ 11/0xa9 C V             
02:00.03 8086:150e 8086:12a1  9/  9/0xa1 D V             
03:00.00 11ab:6145 8086:5842 11/ 11/0x81 A V             
04:00.00 8086:109a 8086:30a5 10/ 10/0x91 A V e1000        vmnic0
05:04.00 104c:8024 8086:5842 11/ 11/0xa9 A V             


Any ideas? :?

-dan


Wed Jun 08, 2011 1:28 pm
Profile
Site Admin

Joined: Mon Mar 16, 2009 10:13 pm
Posts: 3880
Reply with quote
Post Re: Getting a new Intel quad-port NIC working
ESXi isn't able to use RPM files. With vSphere 4.x driver updates are released in a different format which can be used with ESXi.

In your case you'll need to extract the driver file from the RPM and create a custom oem.tgz file with the driver and an updated simple.map file.

http://www.vm-help.com/esx40i/customize_oem_tgz.php

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


Sat Jun 11, 2011 10:13 pm
Profile

Joined: Wed Jun 08, 2011 1:04 pm
Posts: 3
Reply with quote
Post Re: Getting a new Intel quad-port NIC working
OK, one answer I haven't dug up regarding modifying the oem.tgz file, can it be done to an already installed system? Meaning, can I edit the file that exists now while it's running and reboot, or do I have to do it with a live CD?

Suggestions from the VMware communities pointed me to installing the patches, as the updated driver is in the patch, however I can't get esxupdate to work. Any tips on that? None of VMware's docuementation addresses the fact that esxupdate doesn't work on ESX 3i 3.5.0u5. :roll:


Wed Jun 15, 2011 11:04 am
Profile
Site Admin

Joined: Mon Mar 16, 2009 10:13 pm
Posts: 3880
Reply with quote
Post Re: Getting a new Intel quad-port NIC working
Patching is better with 4.x but that doesn't help you much.

It sounds like you haven't made any changes to oem.tgz so it will be empty (I think it'll contain a 0 bit file). You can replace it on the system as the host is running and you just then need to reboot to apply the change. (You could manually extract the contents if you really didn't want to reboot).

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


Wed Jun 15, 2011 11:58 am
Profile

Joined: Wed Jun 08, 2011 1:04 pm
Posts: 3
Reply with quote
Post Re: Getting a new Intel quad-port NIC working
I don't have any guests on it yet, so it's no big deal. I just want this card to work so I can drop it into our lab ready to go.

I'll take a stab at it tomorrow.


Wed Jun 15, 2011 12:12 pm
Profile
Display posts from previous:  Sort by  
Reply to topic   [ 5 posts ] 

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.