System Administration
cancel
Showing results for 
Search instead for 
Did you mean: 

Troubles Ethernet DL 585 G2 Red Hat ES 4

Cristhian Nunez
Occasional Advisor

Troubles Ethernet DL 585 G2 Red Hat ES 4


Hi everyone,

I've installed a HP Proliant dl585 with Red Hat Enterprise 4 ES and after finish the installation it does not detect my ethernet card. I dont know whats wrong, i try to find in /etc/sysconfig/network-scripts and i just can see the ifcfg-lo, no more.

I nedd help please

Thanks in advance


Cristhian
8 REPLIES
Cristhian Nunez
Occasional Advisor

Re: Troubles Ethernet DL 585 G2 Red Hat ES 4

Also,

With RHEL 5 my card was working well, but just when i get back RHEL 4 it does not work.


Cristhian
Sac_3
Frequent Advisor

Re: Troubles Ethernet DL 585 G2 Red Hat ES 4

Hi Cristhian,

First check using dmesg command

If you have ethernet cards you shud see something like this:

[root@Test ~]# dmesg | grep "eth"
eth0: Tigon3 [partno(N/A) rev 1002 PHY(5703)] (PCIX:100MHz:64-bit) 10/100/1000BaseT Ethernet 00:0f:20:98:64:d9
eth0: RXcsums[1] LinkChgREG[0] MIirq[0] ASF[0] Split[0] WireSpeed[1] TSOcap[1]
eth0: dma_rwctrl[769f4000]
divert: allocating divert_blk for eth1
eth1: Tigon3 [partno(N/A) rev 1002 PHY(5703)] (PCIX:100MHz:64-bit) 10/100/1000BaseT Ethernet 00:0f:20:98:64:87
eth1: RXcsums[1] LinkChgREG[0] MIirq[0] ASF[0] Split[0] WireSpeed[1] TSOcap[1]
eth1: dma_rwctrl[769f4000]
tg3: eth0: Link is up at 1000 Mbps, full duplex.
tg3: eth0: Flow control is off for TX and off for RX.
divert: not allocating divert_blk for non-ethernet device sit0
eth0: no IPv6 routers present
device eth0 entered promiscuous mode
device eth0 left promiscuous mode

Next check using lspci command:

01:02.0 Ethernet controller: Broadcom Corporation NetXtreme BCM5703X Gigabit Ethernet (rev 02)
Subsystem: Compaq Computer Corporation NC7781 Gigabit Server Adapter (PCI-X, 10,100,1000-T)
Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr+ Stepping- SERR+ FastB2B-
Status: Cap+ 66Mhz+ UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- SERR- Latency: 64 (16000ns min), Cache Line Size 10
Interrupt: pin A routed to IRQ 193
Region 0: Memory at f7ef0000 (64-bit, non-prefetchable) [size=64K]
Capabilities: [40] PCI-X non-bridge device.
Command: DPERE- ERO- RBC=2 OST=0
Status: Bus=1 Dev=2 Func=1 64bit+ 133MHz+ SCD- USC-, DC=simple, DMMRBC=2, DMOST=0, DMCRS=1, RSCEM-
Capabilities: [48] Power Management version 2
Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot+,D3cold+)
Status: D0 PME-Enable- DSel=0 DScale=1 PME-
Capabilities: [50] Vital Product Data
Capabilities: [58] Message Signalled Interrupts: 64bit+ Queue=0/3 Enable-
Address: 0000000100000000 Data: 909a

04:02.0 Ethernet controller: Broadcom Corporation NetXtreme BCM5703X Gigabit Ethernet (rev 02)
Subsystem: Compaq Computer Corporation NC7781 Gigabit Server Adapter (PCI-X, 10,100,1000-T)
Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr+ Stepping- SERR+ FastB2B-
Status: Cap+ 66Mhz+ UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- SERR- Latency: 64 (16000ns min), Cache Line Size 10
Interrupt: pin A routed to IRQ 201
Region 0: Memory at f7ff0000 (64-bit, non-prefetchable) [size=64K]
Capabilities: [40] PCI-X non-bridge device.
Command: DPERE- ERO+ RBC=0 OST=0
Status: Bus=4 Dev=2 Func=1 64bit+ 133MHz+ SCD- USC-, DC=simple, DMMRBC=2, DMOST=0, DMCRS=1, RSCEM-
Capabilities: [48] Power Management version 2
Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot+,D3cold+)
Status: D0 PME-Enable- DSel=0 DScale=1 PME-
Capabilities: [50] Vital Product Data
Capabilities: [58] Message Signalled Interrupts: 64bit+ Queue=0/3 Enable-
Address: 1ffbeef5ffdb973c Data: dbfd

if Kudzu detects the ethernet cards it will keep place an entry in its database "hwconf", pls check in that as well
[root@Test ~]# cat /etc/sysconfig/hwconf | grep "Ethernet"
desc: "Broadcom Corporation NetXtreme BCM5703X Gigabit Ethernet"
desc: "Broadcom Corporation NetXtreme BCM5703X Gigabit Ethernet"

However, if still the cards were not detected, try running kudzu from runlevel 3/5

Regards,
SaC

PS: Best of thanking in this forum is to assign points.
Rob Leadbeater
Honored Contributor

Re: Troubles Ethernet DL 585 G2 Red Hat ES 4

Hi Christhian,

What version of RedHat 4 are you using ?

According to RedHat you need to be using at least Update 4

https://hardware.redhat.com/hwcert/list.cgi?product=Red+Hat+Hardware+Certification&quicksearch=dl585+g2

I suspect you're using an earlier version in which the kernel doesn't haven't have the relevant driver for the network card.

Hope this helps,

Regards,

Rob
Cristhian Nunez
Occasional Advisor

Re: Troubles Ethernet DL 585 G2 Red Hat ES 4

Hi Everyone

Sac: The dmesg does not show the ethernet card. I still have the problem

Rob: I think you are correct. Where can i download RHEL 4 update 4 ????


Thanks in advance


Cristhian
Rob Leadbeater
Honored Contributor

Re: Troubles Ethernet DL 585 G2 Red Hat ES 4

Hi,

Assuming your entitlements are up to date, you get it from Red Hat Network.

https://rhn.redhat.com

Cheers,

Rob
Cristhian Nunez
Occasional Advisor

Re: Troubles Ethernet DL 585 G2 Red Hat ES 4

Hi Rob,

I downloaded my currently RHEL 4 from redhat.com. So i think its update 4.

I dont know whats happening

Thanks again
Rob Leadbeater
Honored Contributor

Re: Troubles Ethernet DL 585 G2 Red Hat ES 4

Not necessarily... you can download all of the various updates from RedHat...

Cheers,

Rob
Don Vanco - Linux Ninja
Regular Advisor

Re: Troubles Ethernet DL 585 G2 Red Hat ES 4

cat /etc/redhat-release - this will tell you what you're running.

[root@cluster1 ~]# cat /etc/redhat-release
Red Hat Enterprise Linux AS release 4 (Nahant Update 5)


uname -r will tell you what kernel (just because you're on "Update X" that doesn't necessarily mean you've updated the kernel as well)

[root@cluster1 ~]# uname -r
2.6.9-55.0.2.ELsmp



You might try hitting the Downloads & Drivers page for the 585 and pulling the driver, but obviously you'll have to do it from another server.

You did not answer whether the hardware is being seen (but the dmesg answer sounds like no)

Here's my server (truncated for brevity):
[root@cluster1 ~]# dmesg | grep thernet
Broadcom NetXtreme II Gigabit Ethernet Driver bnx2 v1.4.43-rh (June 28, 2006)
eth2: Tigon3 [partno(N/A) rev 9003 PHY(5714)] (PCIX:133MHz:64-bit) 10/100/1000BaseT Ethernet 00:19:bb:3b:da:1b
eth3: Tigon3 [partno(N/A) rev 9003 PHY(5714)] (PCIX:133MHz:64-bit) 10/100/1000BaseT Ethernet 00:19:bb:3b:da:1c



What do you see if you run:
lspci | grep thernet

???

Here's what my BL460c looks like:
[root@cluster1 ~]# lspci | grep thernet
02:03.0 Ethernet controller: Broadcom Corporation NetXtreme II BCM5706S Gigabit Ethernet (rev 02)
02:04.0 Ethernet controller: Broadcom Corporation NetXtreme II BCM5706S Gigabit Ethernet (rev 02)
06:04.0 Ethernet controller: Broadcom Corporation NetXtreme BCM5715S Gigabit Ethernet (rev a3)
06:04.1 Ethernet controller: Broadcom Corporation NetXtreme BCM5715S Gigabit Ethernet (rev a3)

(note that I have the on-board NICs as well as a mezzanine card)

If you don't see the NICs you need to start with a kernel upgrade before anything else..... My guess is you're on an older kernel, regardless of your Update level. I would assume that you've configured up2date to skip kernels. To change run up2date-config and look at line 20:

[root@cluster1 ~]# up2date-config

20. pkgSkipList ['kernel*']

...as you see here I have chosen to skip kernels. Use the menu option to change this permanently, OR if you want to run a single update and get EVERYTHING that you've skipped just run an
up2date -fu

...and it will do its thing. Obviously you'll need to boot to the new kernel before proceeding.

A word of caution in re: the PSP
- the 7.7 release of the PSP will wipe out the stock kernel drivers and replace them with broken versions
- the 7.8 release does NOT work correctly with the current errata kernel (the one I list above) but the NIC drivers are OK (however they STILL overwrite the stock driver)
....see my other posts here for details if interested, but the PSP is not your best bet IMO.

Good luck -
Don