VirT3ck
Contributor
Contributor

Intel 82566DM Support?

Currently I am trying to install ESX using the Intel 82566DM NIC. However ESX 3.5 (U4) wont discover this NIC. Its using the e1000 driver but cant access it.

Anyone got any ideas?

0 Kudos
5 Replies
athlon_crazy
Virtuoso
Virtuoso

I can see the card in the /pciid/e1000.xml which should be supported with device-id "104b"... please check yours and do necessary changes on your e1000.xml

System Engineer

Zen Systems Sdn Bhd

Malaysia

www.no-x.org

http://www.no-x.org
0 Kudos
VirT3ck
Contributor
Contributor

My lspci output for network components is:

00:19.0 Ethernet controller: Intel Corporation: Unknown device 10bd (rev 02)

06:00.0 Ethernet controller: 3Com Corporation 3c905C-TX/TX-M (rev 78)

When I run ifconfig it only finds 1 vmnic, which is vmnic1. vmnic1 is the 3com network card.

The hwconfig file has the following lines regarding the Intel 82566DM card:

-

class: NETWORK

bus: PCI

detached: 0

device: eth0

driver: e1000

desc: "Intel Corporation|10bd"

network.hwaddr: 00:1C:C0:AD:86:8B

vendorId: 8086

deviceId: 10bd

subVendorId: 8086

subDeviceId: 0001

pciType: 1

pcibus: 0

pcidev: 19

pcifn: 0

-

When I take a look at the e1000.xml I see the following lines regarding the Intel 82566DM:

<device id="104a">

<vmware label="nic">

<driver>e1000</driver>

</vmware>

<name>82566DM Gigabit Network Connection</name>

<table file="pcitable" module="ignore">

<desc>Intel Corporation|82566DM Gigabit Network Connection</desc>

</table>

<table file="pcitable.Linux" module="e1000">

<desc>Intel Corporation|82566DM Gigabit Network Connection</desc>

</table>

</device>

<device id="104b">

<vmware label="nic">

<driver>e1000</driver>

</vmware>

<name>82566DC Gigabit Network Connection</name>

<table file="pcitable" module="ignore">

<desc>Intel Corporation|82566DC Gigabit Network Connection</desc>

</table>

<table file="pcitable.Linux" module="e1000">

<desc>Intel Corporation|82566DC Gigabit Network Connection</desc>

</table>

</device>

I would assume the device-id (104b) you mentioned athlon_crazy is for just another version of the one I am using now as that one ends at DC and not DM like mine does. I would assume I need the 104a one instead.

Several re-installs have been done as well but with no luck.

0 Kudos
athlon_crazy
Virtuoso
Virtuoso

Dont simply giving up. Have a look :

<name>82566DM Gigabit Network Connection</name>

<table file="pcitable" module="ignore">

<desc>Intel Corporation|82566DM Gigabit Network Connection</desc>

</table>

<table file="pcitable.Linux" module="e1000">

<desc>Intel Corporation|82566DM Gigabit Network Connection</desc>

</table>

</device>

<device id="104b"> -


> change this to yours "10bd"

<vmware label="nic">

<driver>e1000</driver>

From above, the model 82566DM absolutely the same as yours except it's using different device-id. Replace it with yours... then run $esxcfg-pciid and reboot

Here good example people who changed their sata device-id (/pciid/sata_nv.xml) http://www.vm-help.com/esx/esx3.5/SATA_mounting_root_failed.html

System Engineer

Zen Systems Sdn Bhd

Malaysia

www.no-x.org

http://www.no-x.org
VirT3ck
Contributor
Contributor

I did as you said and it now shows a vmnic0 when I run ifconfig!

vmnic0 Link encap:Ethernet HWaddr 00:1C:C0:AD:86:8B

UP BROADCAST MULTICAST MTU:1500 Metric:1

RX packets:0 errors:0 dropped:0 overruns:0 frame:0

TX packets:0 errors:0 dropped:0 overruns:0 carrier:0

collisions:0 txqueuelen:1000

RX bytes:0 (0.0 b) TX bytes:0 (0.0 b)

I havent tested it fully yet due lack of time currently but it seems to be working, thanks!

0 Kudos
athlon_crazy
Virtuoso
Virtuoso

I'm glad it works for u..

System Engineer

Zen Systems Sdn Bhd

Malaysia

www.no-x.org

http://www.no-x.org
0 Kudos