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?subjecthttps://www.redhat.com/mailman/listinfo/redhat-list