Sunfire x4600 M2 NIC replacement


 
Thread Tools Search this Thread
Special Forums Hardware Sunfire x4600 M2 NIC replacement
# 1  
Old 07-08-2014
Sunfire x4600 M2 NIC replacement

Hi All,

I am having an Sun fire X4600 M2 server where one of the interfaces is down.
I had requested for the replacement but had a bit problem in identifying the port.
As per the server service module, there are 4 NIC ports and one port is not flashing (e1000g0) but as per server, the port e1000g0 is fine but e1000g2 is down.

Also as per service manual, there are only for ports for this server but in the server output, i have 6 interfaces.


Code:
e1000g0         link: up        speed: 1000  Mbps       duplex: full
e1000g1         link: up        speed: 1000  Mbps       duplex: full
e1000g2         link: down      speed: 0     Mbps       duplex: half
e1000g3         link: up        speed: 1000  Mbps       duplex: full
e1000g4         link: up        speed: 1000  Mbps       duplex: full
e1000g5         link: up        speed: 1000  Mbps       duplex: full

e1000g0: flags=xxxxxxx<UP,BROADCAST,RUNNING,MULTICAST,IPv4> mtu 1500 index 2
e1000g0:1: flags=xxxxxxx<UP,BROADCAST,RUNNING,MULTICAST,DEPRECATED,IPv4,NOFAILOVER> mtu 1500 index 2
e1000g1: flags=xxxxxxx<UP,BROADCAST,RUNNING,MULTICAST,PRIVATE,IPv4> mtu 1500 index 7
e1000g2: flags=xxxxxxx<UP,BROADCAST,MULTICAST,DEPRECATED,IPv4,NOFAILOVER,FAILED> mtu 1500 index 3
e1000g3: flags=xxxxxxx<UP,BROADCAST,RUNNING,MULTICAST,PRIVATE,IPv4> mtu 1500 index 6
e1000g4: flags=xxxxxxx<UP,BROADCAST,RUNNING,MULTICAST,IPv4> mtu 1500 index 4
e1000g4:1: flags=xxxxxxx<UP,BROADCAST,RUNNING,MULTICAST,DEPRECATED,IPv4,NOFAILOVER> mtu 1500 index 4
e1000g4:2: flags=xxxxxxx<UP,BROADCAST,RUNNING,MULTICAST,DEPRECATED,IPv4> mtu 1500 index 4
e1000g5: flags=xxxxxxx<UP,BROADCAST,RUNNING,MULTICAST,DEPRECATED,IPv4,NOFAILOVER> mtu 1500 index 5
e1000g5:1: flags=xxxxxxx<UP,BROADCAST,RUNNING,MULTICAST,DEPRECATED,IPv4> mtu 1500 index 5
e1000g5:2: flags=xxxxxxx<UP,BROADCAST,RUNNING,MULTICAST,DEPRECATED,IPv4> mtu 1500 index 5.

Could you please help me in understanding this and how to proceed further with this to replace the NIC cable.

Regards,
Rocky

Last edited by DukeNuke2; 07-08-2014 at 10:15 AM..
# 2  
Old 07-08-2014
Please post the output of prtdiag -v and dladm show-dev.
The dladm command can differ, depending on the Solaris version you are using.
# 3  
Old 07-09-2014
Hi Duke,

Below are the outputs of dladm show-dev and prtdiag -v

Code:
e1000g0         link: up        speed: 1000  Mbps       duplex: full
e1000g1         link: up        speed: 1000  Mbps       duplex: full
e1000g2         link: down      speed: 0     Mbps       duplex: half
e1000g3         link: up        speed: 1000  Mbps       duplex: full
e1000g4         link: up        speed: 1000  Mbps       duplex: full
e1000g5         link: up        speed: 1000  Mbps       duplex: full


Code:
BMC Configuration: IPMI 1.5 (KCS: Keyboard Controller Style)
==== Processor Sockets ====================================
Version                          Location Tag
-------------------------------- --------------------------
Dual-Core AMD Opteron(tm) Processor 8220 SE CPU 1
Dual-Core AMD Opteron(tm) Processor 8220 SE CPU 2
Dual-Core AMD Opteron(tm) Processor 8220 SE CPU 3
Dual-Core AMD Opteron(tm) Processor 8220 SE CPU 4
==== Memory Device Sockets ================================
Type    Status Set Device Locator      Bank Locator
------- ------ --- ------------------- --------------------
DDR2    in use 0   DIMM0               BANK0
DDR2    in use 0   DIMM1               BANK1
DDR2    in use 0   DIMM2               BANK2
DDR2    in use 0   DIMM3               BANK3
unknown empty  0   DIMM4               BANK4
unknown empty  0   DIMM5               BANK5
unknown empty  0   DIMM6               BANK6
unknown empty  0   DIMM7               BANK7
DDR2    in use 0   DIMM8               BANK8
DDR2    in use 0   DIMM9               BANK9
DDR2    in use 0   DIMM10              BANK10
DDR2    in use 0   DIMM11              BANK11
unknown empty  0   DIMM12              BANK12
unknown empty  0   DIMM13              BANK13
unknown empty  0   DIMM14              BANK14
unknown empty  0   DIMM15              BANK15
DDR2    in use 0   DIMM16              BANK16
DDR2    in use 0   DIMM17              BANK17
DDR2    in use 0   DIMM18              BANK18
DDR2    in use 0   DIMM19              BANK19
unknown empty  0   DIMM20              BANK20
unknown empty  0   DIMM21              BANK21
unknown empty  0   DIMM22              BANK22
unknown empty  0   DIMM23              BANK23
DDR2    in use 0   DIMM24              BANK24
DDR2    in use 0   DIMM25              BANK25
DDR2    in use 0   DIMM26              BANK26
DDR2    in use 0   DIMM27              BANK27
unknown empty  0   DIMM28              BANK28
unknown empty  0   DIMM29              BANK29
unknown empty  0   DIMM30              BANK30
unknown empty  0   DIMM31              BANK31
unknown empty  0   DIMM32              BANK32
unknown empty  0   DIMM33              BANK33
unknown empty  0   DIMM34              BANK34
unknown empty  0   DIMM35              BANK35
unknown empty  0   DIMM36              BANK36
unknown empty  0   DIMM37              BANK37
unknown empty  0   DIMM38              BANK38
unknown empty  0   DIMM39              BANK39
unknown empty  0   DIMM40              BANK40
unknown empty  0   DIMM41              BANK41
unknown empty  0   DIMM42              BANK42
unknown empty  0   DIMM43              BANK43
unknown empty  0   DIMM44              BANK44
unknown empty  0   DIMM45              BANK45
unknown empty  0   DIMM46              BANK46
unknown empty  0   DIMM47              BANK47
unknown empty  0   DIMM48              BANK48
unknown empty  0   DIMM49              BANK49
unknown empty  0   DIMM50              BANK50
unknown empty  0   DIMM51              BANK51
unknown empty  0   DIMM52              BANK52
unknown empty  0   DIMM53              BANK53
unknown empty  0   DIMM54              BANK54
unknown empty  0   DIMM55              BANK55
unknown empty  0   DIMM56              BANK56
unknown empty  0   DIMM57              BANK57
unknown empty  0   DIMM58              BANK58
unknown empty  0   DIMM59              BANK59
unknown empty  0   DIMM60              BANK60
unknown empty  0   DIMM61              BANK61
unknown empty  0   DIMM62              BANK62
unknown empty  0   DIMM63              BANK63
==== On-Board Devices =====================================
 LSI serial-ATA #1
 Gigabit Ethernet #1
 Gigabit Ethernet #2
 ATI Rage XL VGA
==== Upgradeable Slots ====================================
ID  Status    Type             Description
--- --------- ---------------- ----------------------------
1   available PCI-X            PCIX SLOT1
2   in use    PCI-X            PCIX SLOT2
3   available PCI Express      PCIExp SLOT3
4   in use    PCI Express      PCIExp SLOT4
5   in use    PCI Express      PCIExp SLOT5
6   available PCI Express      PCIExp SLOT6
7   available PCI Express      PCIExp SLOT7
8   available PCI Express      PCIExp SLOT8


Last edited by DukeNuke2; 07-09-2014 at 03:31 AM..
# 4  
Old 07-09-2014
I would say you have an extra PCI card with two network interfaces in your system.

Check the device pathes to your NICs in /etc/path_to_inst and see if one of the onboard devices is e1000g2. Here is a list of the onboard NIC device path:

Code:
Network 0 (e1000g0)   /pci@0,0/pci1022,7458@10/pci8086,1011@1
Network 1 (e1000g1)   /pci@0,0/pci1022,7458@10/pci8086,1011@1,1
Network 2 (e1000g2)   /pci@0,0/pci1022,7458@10/pci8086,1011@2
Network 3 (e1000g3)   /pci@0,0/pci1022,7458@10/pci8086,1011@2,1

# 5  
Old 07-09-2014
Duke,

I was able to get the data from path_to_inst but could not understand this.

Code:
"/pci@0,0" 0 "npe"
"/pci@0,0/pci10de,5d@e" 3 "pcie_pci"
"/pci@0,0/pci10de,5d@e" 1 "pcieb"
"/pci@0,0/pci10de,5d@e/pci108e,125e@0" 0 "e1000g"
"/pci@0,0/pci10de,5d@e/pci108e,125e@0,1" 1 "e1000g"
"/pci@0,0/pci1022,7458@10" 1 "pci_pci"
"/pci@0,0/pci1022,7458@10/pci8086,1011@1" 2 "e1000g"
"/pci@0,0/pci1022,7458@10/pci8086,1011@1,1" 3 "e1000g"
"/pci@0,0/pci1022,7458@10/pci8086,1011@2" 4 "e1000g"
"/pci@0,0/pci1022,7458@10/pci8086,1011@2,1" 5 "e1000g"
"/pci@0,0/pci10de,5c@9" 0 "pci_pci"


Rocky

Last edited by DukeNuke2; 07-09-2014 at 07:24 AM..
# 6  
Old 07-09-2014
Instance 2 of e1000g is the one that is not working. This is the first network port on the motherboard assembly of your server... So, you need to check the cable and the switch port which is running to the net0 port on the server (not PCI slot), should be the bottom left! If everything is ok and the port is still not working, the port might be dead and you need to replace the servers mainboard.
# 7  
Old 07-09-2014
Duke,

I had requested a check and media team person also says the same(bottom left) port is not blinking and that is the one which needs to be replaced.

But my doubt is that when i went through service manual of this server(could not paste the pictures), it says bottom left is e1000g0 and upper left is e1000g2. So as per your analysis and service manual, e1000g0 should be replaced but the server says e1000g2 is down.
I am totally confused at this stage as to how to proceed also when i hit dladm, it shows 6 devices now from where did the other two come into picture when the server has only four ports.

I am very much afraid and much taking so much clarification because this is a prod and there is no link aggregation.

Rocky
Login or Register to Ask a Question

Previous Thread | Next Thread

9 More Discussions You Might Find Interesting

1. Linux

Add two different subnet public IPs to single NIC or two different NIC on same box

Hello Admins, My ask is how can I add two different subnet IPs to same box with two different gateways? The issue is I can connect to the box when I am on ethernet LAN, but I am not able to connect to the same IP when I am on wifi. The server is RHEL 7 VM on vmware. How can I get connected... (4 Replies)
Discussion started by: snchaudhari2
4 Replies

2. Hardware

Sun X4600 M2 enable Hyperthreading

Booting and checking BIOS there is no option to enable-disable hyperthreading. I have 8 Dual-Core AMD Opteron(tm) Processor 8220 and I see 16 cores. Enable hyperthreading I should have 32 cores. I have red hat 5.4 installed. Anyone know how can enable hypethreading ? I have last BIOS/Firmware... (2 Replies)
Discussion started by: laxtnog
2 Replies

3. Solaris

SunFire V240 CPU Heat Sink Replacement

I got a replacement Heatsink and Fan unit, but the OEM unit has the SUN Thermal Interface Material (TIM) already on the heatsink matting surface. Because mine is used it does not have the TIM. Also there are 2 different TIM material SUN used based on the Processor (1-1.28GHz uses a glue backed... (1 Reply)
Discussion started by: danneskjold0809
1 Replies

4. Red Hat

I want to tune NIC's rps, rfs and xps value. which NIC device should I modify.

Dear All I want tune my NIC's rps, rfs and xps value. In my system I have two NIC (eth0, eth1) and I have a bond0 ( eth0, eth1). Here is the question? Which device should I modify ? eth0 and eth1? or just modify bond0 or modify all device (eth0, eth1, bond0) Any advice is welcome.... (0 Replies)
Discussion started by: nnnnnnine
0 Replies

5. IP Networking

squid proxy: one NIC for inbound & one NIC for outbound?

I am new in squid proxy. My question is how to (and if it's necessary) to set one NIC for inbound traffic (http requests) and one NIC for outbound traffic (http answers)? Thank you in advance! (4 Replies)
Discussion started by: aixlover
4 Replies

6. Solaris

Sunfire X4600 Errors on Bootup

Hi Folks, Has anyone seen these errors on bootup. Mar 15 12:22:30 svc.startd: svc:/system/device/local:default: Method "/lib/svc/method/devices-local" failed due to signal SEGV.ht (c) 1983, 2010, Oracle and/or its affiliates. All rights reserved. Configuring devices. ... (1 Reply)
Discussion started by: ESSTEAM
1 Replies

7. Solaris

x86 Solaris 10 nic driver added but not attached. NIC is not detected.

I couldn't install my nic in solaris 10. I compiled and added the driver but failed to attach the driver and ifconfig output shows only loopback dev. Please see the following output and tell me whether my nic has been detected and why the driver failed to attach? My nic is detected in linux... (0 Replies)
Discussion started by: vectrum
0 Replies

8. Solaris

x4600 iLOM issue

I need to configure the iLOM for x4600 server. before I can set the IP details and commit, I need to set network state should be enabled. However my firmware is already the latest and I need not upgrade. I am not able to set the /SP/network state to enable. pls assist. i BELIEVE the bug was fixed... (5 Replies)
Discussion started by: incredible
5 Replies

9. Solaris

console for x4600

Hi, I ;ve a SUN x4600 running solaris 10. I want to connect to the system remotely form console like we can connect to sparc sc or alom .. (9 Replies)
Discussion started by: fugitive
9 Replies
Login or Register to Ask a Question