Jeremey: Put something similar to this in your /etc/sysconfig/network-scripts/ifcfg-eth? file(s) ETHTOOL_OPTS="speed 1000 duplex full autoneg off" On Wed, Sep 17, 2008 at 8:21 AM, Jeremey Wise <jwise@xxxxxxxxx> wrote: > I have a lab. I am building a RHEL 5.2 cluster. I am bringing up the > nodes and need to get HA working for the network stack. I have hardcoded > each of the interface connections of the two CISCO 3548 switches at > 100Mb Full Duplex. > > > > Hardware: > > IBM e326m > > Kernel: 2.6.18-92.el5 > > NIC: tg3 > > > > cat /etc/modprobe.conf > > alias eth0 tg3 > > alias eth1 tg3 > > alias bond0 bonding > > options bond0 mode=1 miimon=100 max_bonds=2 > > > > [root@7969cle3 net]# cat /etc/sysconfig/network-scripts/ifcfg-eth0 > > MASTER=bond0 > > SLAVE=yes > > TYPE=Ethernet > > DEVICE=eth0 > > HWADDR=00:11:25:c4:93:c6 > > BOOTPROTO=none > > ONBOOT=yes > > USERCTL=no > > IPV6INIT=no > > PEERDNS=yes > > [root@7969cle3 net]# cat /etc/sysconfig/network-scripts/ifcfg-eth1 > > MASTER=bond0 > > SLAVE=yes > > TYPE=Ethernet > > DEVICE=eth1 > > HWADDR=00:11:25:c4:93:c7 > > BOOTPROTO=none > > ONBOOT=yes > > USERCTL=no > > IPV6INIT=no > > PEERDNS=yes > > [root@7969cle3 net]# cat /etc/sysconfig/network-scripts/ifcfg-bond0 > > DEVICE=bond0 > > IPADDR=10.23.48.8 > > NETMASK=255.255.255.0 > > BROADCAST=10.23.48.255 > > GATEWAY=10.23.48.1 > > ONBOOT=yes > > BOOTPROT=none > > USERCTL=no > > PEERDNS=no > > # HWADDR=00:11:25:c4:93:c6 > > # IPV6INIT=no > > [root@7969cle3 net]# > > > > [root@7969cle3 net]# ifconfig > > bond0 Link encap:Ethernet HWaddr 00:11:25:C4:93:C6 > > inet addr:10.23.48.8 Bcast:10.23.48.255 Mask:255.255.255.0 > > inet6 addr: fe80::211:25ff:fec4:93c6/64 Scope:Link > > UP BROADCAST RUNNING MASTER MULTICAST MTU:1500 Metric:1 > > RX packets:110166 errors:0 dropped:0 overruns:0 frame:0 > > TX packets:24536 errors:0 dropped:0 overruns:0 carrier:0 > > collisions:1720 txqueuelen:0 > > RX bytes:16599941 (15.8 MiB) TX bytes:11244999 (10.7 MiB) > > > > eth0 Link encap:Ethernet HWaddr 00:11:25:C4:93:C6 > > inet6 addr: fe80::211:25ff:fec4:93c6/64 Scope:Link > > UP BROADCAST RUNNING SLAVE MULTICAST MTU:1500 Metric:1 > > RX packets:62430 errors:0 dropped:0 overruns:0 frame:0 > > TX packets:24512 errors:0 dropped:0 overruns:0 carrier:0 > > collisions:1720 txqueuelen:1000 > > RX bytes:9382249 (8.9 MiB) TX bytes:11238386 (10.7 MiB) > > Interrupt:177 > > > > eth1 Link encap:Ethernet HWaddr 00:11:25:C4:93:C6 > > inet6 addr: fe80::211:25ff:fec4:93c6/64 Scope:Link > > UP BROADCAST RUNNING SLAVE MULTICAST MTU:1500 Metric:1 > > RX packets:47736 errors:0 dropped:0 overruns:0 frame:0 > > TX packets:24 errors:0 dropped:0 overruns:0 carrier:0 > > collisions:0 txqueuelen:1000 > > RX bytes:7217692 (6.8 MiB) TX bytes:6613 (6.4 KiB) > > Interrupt:185 > > > > lo Link encap:Local Loopback > > inet addr:127.0.0.1 Mask:255.0.0.0 > > inet6 addr: ::1/128 Scope:Host > > UP LOOPBACK RUNNING MTU:16436 Metric:1 > > RX packets:11851 errors:0 dropped:0 overruns:0 frame:0 > > TX packets:11851 errors:0 dropped:0 overruns:0 carrier:0 > > collisions:0 txqueuelen:0 > > RX bytes:3847241 (3.6 MiB) TX bytes:3847241 (3.6 MiB) > > > > [root@7969cle3 net]# > > > > [root@7969cle3 net]# ethtool eth0 > > Settings for eth0: > > Supported ports: [ TP ] > > Supported link modes: 10baseT/Half 10baseT/Full > > 100baseT/Half 100baseT/Full > > 1000baseT/Half 1000baseT/Full > > Supports auto-negotiation: Yes > > Advertised link modes: 10baseT/Half 10baseT/Full > > 100baseT/Half 100baseT/Full > > 1000baseT/Half 1000baseT/Full > > Advertised auto-negotiation: Yes > > Speed: 100Mb/s > > Duplex: Half > > Port: Twisted Pair > > PHYAD: 1 > > Transceiver: internal > > Auto-negotiation: on > > Supports Wake-on: g > > Wake-on: g > > Current message level: 0x000000ff (255) > > Link detected: yes > > [root@7969cle3 net]# ethtool eth1 > > Settings for eth1: > > Supported ports: [ TP ] > > Supported link modes: 10baseT/Half 10baseT/Full > > 100baseT/Half 100baseT/Full > > 1000baseT/Half 1000baseT/Full > > Supports auto-negotiation: Yes > > Advertised link modes: 10baseT/Half 10baseT/Full > > 100baseT/Half 100baseT/Full > > 1000baseT/Half 1000baseT/Full > > Advertised auto-negotiation: Yes > > Speed: 100Mb/s > > Duplex: Half > > Port: Twisted Pair > > PHYAD: 1 > > Transceiver: internal > > Auto-negotiation: on > > Supports Wake-on: g > > Wake-on: g > > Current message level: 0x000000ff (255) > > Link detected: yes > > [root@7969cle3 net]# > > > > ** Notice that the interfaces are Half Duplex > > [root@7969cle3 net]# mii-tool -v > > eth0: no autonegotiation, 100baseTx-HD, link ok > > product info: vendor 00:08:18, model 53 rev 0 > > basic mode: autonegotiation enabled > > basic status: autonegotiation complete, link ok > > capabilities: 100baseTx-FD 100baseTx-HD 10baseT-FD 10baseT-HD > > advertising: 100baseTx-FD 100baseTx-HD 10baseT-FD 10baseT-HD > flow-control > > link partner: 100baseTx-HD > > eth1: no autonegotiation, 100baseTx-HD, link ok > > product info: vendor 00:08:18, model 53 rev 0 > > basic mode: autonegotiation enabled > > basic status: autonegotiation complete, link ok > > capabilities: 100baseTx-FD 100baseTx-HD 10baseT-FD 10baseT-HD > > advertising: 100baseTx-FD 100baseTx-HD 10baseT-FD 10baseT-HD > flow-control > > link partner: 100baseTx-HD > > [root@7969cle3 net]# > > > > ** Mii-tool concurs the half duplex state > > > > I ran the command > > mii-tool -F 100baseTx-FD eth0 > > mii-tool -F 100baseTx-FD eth1 > > > > I did a diff of output above to output after running (it did disconnect > my ssh session as it renegotiated the links) but no difference. > > > > Tried to see what options I COULD set against the tg3 module: > > [root@7969cle3 net]# modinfo -p tg3 > > tg3_debug:Tigon3 bitmapped debugging message enable value > > > > ???? > > > > > > Questions: > > 1) Where in /proc is duplex settings held > > 2) Am I correct in my assumption that settings established via > mii-tools or ethtools are NOT persistent across reboot and so settings > must be established in /etc/modules.conf to be persistent. > > 3) What module parameters do I set to force speed and duplex with > confidence it is correct? > > > > Thanks, > > > > Jeremey Wise > Senior Consultant > Arrow Enterprise Computing Solutions > RHCE,MCSE,CNE,PSE,TSM > JWise@xxxxxxxxx <mailto:JWise@xxxxxxxxx> > > > > > > -- > redhat-list mailing list > unsubscribe mailto:redhat-list-request@xxxxxxxxxx?subjectunsubscribe > https://www.redhat.com/mailman/listinfo/redhat-list > -- Ezra Taylor -- redhat-list mailing list unsubscribe mailto:redhat-list-request@xxxxxxxxxx?subject=unsubscribe https://www.redhat.com/mailman/listinfo/redhat-list