Personal tools
You are here: Home Bugs All CentOS 5.3 Marvell 88E8056 Network starting problems

CentOS 5.3 Marvell 88E8056 Network starting problems

by Herbert Straub last modified 2009-04-05 17:29
— filed under:

Marvell Technology Group Ltd. 88E8056 PCI-E Gigabit Ethernet Controller and sky2 modules with 2.6.18-128.1.6.el5 kernel

Description

The ethernet nic is after a boot not available. /var/log/message:

    sky2 eth2: ram buffer 0K
    ADDRCONF(NETDEV_UP): eth2: link is not ready

The ifconfig eth2 command shows no ip address. lspci:

  02:00.0 Ethernet controller: Marvell Technology Group Ltd. 88E8056
  PCI-E Gigabit Ethernet Controller (rev 12)

Status

Need further investigations.

Workaround

A sky2_workaround script, which restart the nic and the daemons:

    #!/bin/bash
    # chkconfig: - 92 25
    # description: sky 2 network workaround

    PATH=/usr/bin:/sbin:/bin:/usr/sbin
    export PATH

    # Source function library.
    . /etc/rc.d/init.d/functions

    case "$1" in
    start)
        ifdown eth2
        sleep 2
        ifup eth2
        sleep 2
        service dhcpd restart
        service named restart
        service squid restart
        service firewall restart
        ;;

    stop)
        ;;
    *)
        echo $"Usage: $0 {start|stop|status|reload|restart|condrestart}"
        exit 2
    esac

    exit $?

and chkconfig sky2_workaround on

References

"Red Hat Bug 466983 - [RHEL5.3] sky2, Can not get ip address while installing from PXE [NEEDINFO]":https://bugzilla.redhat.com/show_bug.cgi?id=466983

Document Actions