interconnect with a crossover cable (NIC bge1) does not work in Solaris 10

I connected two systems with a crossover cable for Oracle 10gR2 RAC like below commands.

systemA> ifconfig bge1 plumb

SystemA>ifconfig bge1 192.168.2.101 netmask 255.255.255.0 up

systemB> ifconfig bge1 plumb

SystemB>ifconfig bge1 192.168.2.102 netmask 255.255.255.0 up

The I connected with a crossover cable between systems.

Once, I was able to ping between systems. After I reinstalled OS, I cannot ping between systems.

Here is the output of 'ifconfig -a' from one system.

# ifconfig -a

lo0: flags=2001000849<UP,LOOPBACK,RUNNING,MULTICAST,IPv4,VIRTUAL> mtu 8232

inet 127.0.0.1 netmask ff000000

bge0: flags=1000843<UP,BROADCAST,RUNNING,MULTICAST,IPv4> mtu 1500 index 2

inet 10.14.101.23 netmask fffffc00 broadcast 10.14.103.255

ether 0:14:4f:5c:b7:ea

bge1: flags=1000803<UP,BROADCAST,MULTICAST,IPv4> mtu 1500 index 6

inet 192.168.2.101 netmask ffffff00 broadcast 192.168.2.255

ether 0:14:4f:5c:b7:eb

[1017 byte] By [Rebecca730a] at [2007-11-27 11:51:38]
# 1

you may need to verify that the bge interfaces are numerated as expected

egrep bge /etc/path_to_inst

on both systems and compare results

- jeff

edit -

actually - I'm curious why the second interface isn't showing RUNNING? Can you do the same ifconfig -a on the other machine?

jeffrey.sa at 2007-7-29 18:39:28 > top of Java-index,Solaris Operating System,Solaris Essentials - General Technical Questions...
# 2

Here are outputs from both systems. I read the article about NIC type bge has some problem for interconnect with a crossover cable. It was working last week. I guess I need to make 'RUNNING' for both bge1.

Thank you for your help.

-Yong

SystemA

====================

$ grep network path_to_inst

"/pci@1f,700000/network@2" 0 "bge"

"/pci@1f,700000/network@2,1" 1 "bge"

"/pci@1d,700000/network@2" 2 "bge"

"/pci@1d,700000/network@2,1" 3 "bge"

# ifconfig -a

lo0: flags=2001000849<UP,LOOPBACK,RUNNING,MULTICAST,IPv4,VIRTUAL> mtu 8232 index 1

inet 127.0.0.1 netmask ff000000

bge0: flags=1000843<UP,BROADCAST,RUNNING,MULTICAST,IPv4> mtu 1500 index 2

inet 10.14.101.24 netmask fffffc00 broadcast 10.14.103.255

ether 0:14:4f:5c:b7:72

bge1: flags=1000803<UP,BROADCAST,MULTICAST,IPv4> mtu 1500 index 6

inet 192.168.2.102 netmask ffffff00 broadcast 192.168.2.255

ether 0:14:4f:5c:b7:73

System B

======================

Password:

Sun Microsystems Inc.SunOS 5.10Generic January 2005

You have new mail.

# grep network /etc/path_to_inst

"/pci@1f,700000/network@2" 0 "bge"

"/pci@1f,700000/network@2,1" 1 "bge"

"/pci@1d,700000/network@2" 2 "bge"

"/pci@1d,700000/network@2,1" 3 "bge"

# ifconfig -a

lo0: flags=2001000849<UP,LOOPBACK,RUNNING,MULTICAST,IPv4,VIRTUAL> mtu 8232 index 1

inet 127.0.0.1 netmask ff000000

bge0: flags=1000843<UP,BROADCAST,RUNNING,MULTICAST,IPv4> mtu 1500 index 2

inet 10.14.101.23 netmask fffffc00 broadcast 10.14.103.255

ether 0:14:4f:5c:b7:ea

bge1: flags=1000803<UP,BROADCAST,MULTICAST,IPv4> mtu 1500 index 6

inet 192.168.2.101 netmask ffffff00 broadcast 192.168.2.255

ether 0:14:4f:5c:b7:eb

Rebecca730a at 2007-7-29 18:39:28 > top of Java-index,Solaris Operating System,Solaris Essentials - General Technical Questions...