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?
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
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.
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
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!
I'm glad it works for u..
System Engineer
Zen Systems Sdn Bhd
Malaysia