Well don't have an answer for you but have seen an other weird linux osa
situation.
Client presents me with a linux image with two osa cards at eth0 and eth1.
eth0 172.27.194.153
eth1 172.27.94.153
eth1:1 172.27.88.51
eth1:2 172.27.88.52
eth1:3 172.27.8853

Eth1:3 are according to client VIPA's.

Problem described as if they take down ANY in ANY order of eth1, eth1:1
- :3 that eth0 goes down, too.
Hmm. I see the problem at the workstation. Poke around  for a bit and
notice that eth1 is not aliased in
modules.conf. Add an alias to modules.conf for eth1 and the problem goes
away. Cannot be recreated.
... so it' s fixed ... no ... we remove the update to modules.conf and
cannot reproduce the problem!
We've tried every permutation and cannot get the problem to re-occur.

I wonder if the chandev layer or the osa module(s) in linux have some
issues dealing with 2 or more osa cards.

David Kreuter

Lucius, Leland wrote:

Hi folks,

I've been running into a problem every so often that I can't track down and
thought I'd just throw it out here to see if I get any bites.

I have 2 Gbit OSAs that I share among my guests and use VIPA to provide
failover in case one goes down.  So, every guest has an eth0, eth1, and an
lo:1 interface.  All access to the guests use the IP address assigned to
lo:1.

The problem is that sometimes a guest is unreachable using the lo:1 IP addr.
You can still access the guest through eth0 or eth1.  I've found 2 ways to
get out of the situation.  The first, is to drop all the interfaces and
bring them back up.  The other is to use arping like so:

arping -U -c 1 -I eth0 -s 0x0a0e0321 255.255.255.255

I happen to have a guest in this state right now, and here's the current
picture:

stpaulus900d:/proc # ifconfig
eth0      Link encap:Ethernet  HWaddr 00:02:55:9A:B6:93
         inet addr:10.14.3.34  Bcast:10.14.3.255  Mask:255.255.255.0
         UP BROADCAST RUNNING MULTICAST  MTU:1492  Metric:1
         RX packets:278 errors:0 dropped:0 overruns:0 frame:0
         TX packets:357 errors:0 dropped:0 overruns:0 carrier:0
         collisions:0 txqueuelen:100
         RX bytes:29652 (28.9 Kb)  TX bytes:45535 (44.4 Kb)

eth1      Link encap:Ethernet  HWaddr 00:02:55:9A:B9:CA
         inet addr:10.14.3.35  Bcast:10.14.3.255  Mask:255.255.255.0
         UP BROADCAST RUNNING MULTICAST  MTU:1492  Metric:1
         RX packets:4 errors:0 dropped:0 overruns:0 frame:0
         TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
         collisions:0 txqueuelen:100
         RX bytes:240 (240.0 b)  TX bytes:0 (0.0 b)
         Interrupt:3

lo:1      Link encap:Local Loopback
         inet addr:10.14.3.33  Mask:255.255.255.255
         UP LOOPBACK RUNNING  MTU:16436  Metric:1

stpaulus900d:/proc # cat qeth
devnos (hex) CHPID     device     cardtype port chksum prio-q'ing rtr fsz C
cnt
-------------- --- ---------- -------------- --     -- ---------- --- --- -
---
1000/1001/1002 x05       eth0       OSD_1000  0     no always_q_2  no 64k
128
1100/1101/1102 x06       eth1       OSD_1000  0     no always_q_2  no 64k
128
1300/1301/1302 xE0       hsi0   HiperSockets  0     no always_q_2  no 64k
128

stpaulus900d:/proc # cat qeth_ipa_takeover
add_vipa4 0a0e0321:eth0
add_vipa4 0a0e0321:eth1

stpaulus900d:/proc # qetharp -nq eth0|more
Address                                 HWaddress           HWType    Iface
10.14.3.1                               00:04:4d:5f:3b:82   ether     eth0
10.14.3.7                               00:02:55:9a:b6:93   ether     eth0
10.2.32.7                               00:02:55:9a:b6:93   ether     eth0
10.14.3.67                              00:02:55:9a:b6:93   ether     eth0
10.14.3.66                              00:02:55:9a:b6:93   ether     eth0
10.14.3.26                              00:02:55:9a:b6:93   ether     eth0
10.14.3.25                              00:02:55:9a:b6:93   ether     eth0
10.14.3.5                               00:02:55:9a:b6:93   ether     eth0
10.2.32.5                               00:02:55:9a:b6:93   ether     eth0
10.14.3.6                               00:02:55:9a:b6:93   ether     eth0
10.2.32.6                               00:02:55:9a:b6:93   ether     eth0
10.14.3.61                              00:02:55:9a:b6:93   ether     eth0
10.14.3.60                              00:02:55:9a:b6:93   ether     eth0
10.14.3.20                              00:02:55:9a:b6:93   ether     eth0
10.14.3.55                              00:02:55:9a:b6:93   ether     eth0
10.14.3.54                              00:02:55:9a:b6:93   ether     eth0
10.14.3.19                              00:02:55:9a:b6:93   ether     eth0
10.14.3.46                              00:02:55:9a:b6:93   ether     eth0
10.14.3.49                              00:02:55:9a:b6:93   ether     eth0
10.14.3.40                              00:02:55:9a:b6:93   ether     eth0
10.14.3.39                              00:02:55:9a:b6:93   ether     eth0
10.14.3.23                              00:02:55:9a:b6:93   ether     eth0
10.14.3.58                              00:02:55:9a:b6:93   ether     eth0
10.14.3.22                              00:02:55:9a:b6:93   ether     eth0
10.14.3.57                              00:02:55:9a:b6:93   ether     eth0
10.14.3.64                              00:02:55:9a:b6:93   ether     eth0
10.14.3.34                              00:02:55:9a:b6:93   ether     eth0
10.14.3.33                              00:02:55:9a:b6:93   ether     eth0
10.14.3.43                              00:02:55:9a:b6:93   ether     eth0
10.14.3.52                              00:02:55:9a:b6:93   ether     eth0
10.14.3.51                              00:02:55:9a:b6:93   ether     eth0
10.14.3.63                              00:02:55:9a:b6:93   ether     eth0
10.14.3.42                              00:02:55:9a:b6:93   ether     eth0
10.14.3.29                              00:02:55:9a:b6:93   ether     eth0
10.14.3.28                              00:02:55:9a:b6:93   ether     eth0
10.14.3.73                              00:02:55:9a:b6:93   ether     eth0
10.14.3.72                              00:02:55:9a:b6:93   ether     eth0
10.14.3.70                              00:02:55:9a:b6:93   ether     eth0
10.14.3.69                              00:02:55:9a:b6:93   ether     eth0
10.14.3.37                              00:02:55:9a:b6:93   ether     eth0
10.14.3.36                              00:02:55:9a:b6:93   ether     eth0

stpaulus900d:/proc # qetharp -nq eth1|more
Address                                 HWaddress           HWType    Iface
10.14.3.1                               00:04:4d:5f:3b:82   ether     eth1
10.14.3.21                              00:02:55:9a:b9:ca   ether     eth1
10.14.3.68                              00:02:55:9a:b9:ca   ether     eth1
10.14.3.66                              00:02:55:9a:b9:ca   ether     eth1
10.14.3.27                              00:02:55:9a:b9:ca   ether     eth1
10.14.3.62                              00:02:55:9a:b9:ca   ether     eth1
10.14.3.60                              00:02:55:9a:b9:ca   ether     eth1
10.14.3.19                              00:02:55:9a:b9:ca   ether     eth1
10.14.3.56                              00:02:55:9a:b9:ca   ether     eth1
10.14.3.54                              00:02:55:9a:b9:ca   ether     eth1
10.14.3.47                              00:02:55:9a:b9:ca   ether     eth1
10.14.3.50                              00:02:55:9a:b9:ca   ether     eth1
10.14.3.45                              00:02:55:9a:b9:ca   ether     eth1
10.14.3.48                              00:02:55:9a:b9:ca   ether     eth1
10.14.3.41                              00:02:55:9a:b9:ca   ether     eth1
10.14.3.39                              00:02:55:9a:b9:ca   ether     eth1
10.14.3.24                              00:02:55:9a:b9:ca   ether     eth1
10.14.3.22                              00:02:55:9a:b9:ca   ether     eth1
10.14.3.59                              00:02:55:9a:b9:ca   ether     eth1
10.14.3.57                              00:02:55:9a:b9:ca   ether     eth1
10.14.3.65                              00:02:55:9a:b9:ca   ether     eth1
10.14.3.35                              00:02:55:9a:b9:ca   ether     eth1
10.14.3.33                              00:02:55:9a:b9:ca   ether     eth1
10.14.3.44                              00:02:55:9a:b9:ca   ether     eth1
10.14.3.53                              00:02:55:9a:b9:ca   ether     eth1
10.14.3.30                              00:02:55:9a:b9:ca   ether     eth1
10.14.3.28                              00:02:55:9a:b9:ca   ether     eth1
10.14.3.74                              00:02:55:9a:b9:ca   ether     eth1
10.14.3.72                              00:02:55:9a:b9:ca   ether     eth1
10.14.3.71                              00:02:55:9a:b9:ca   ether     eth1
10.14.3.38                              00:02:55:9a:b9:ca   ether     eth1
10.14.3.36                              00:02:55:9a:b9:ca   ether     eth1

stpaulus900d:/proc # netstat -rn
Kernel IP routing table
Destination     Gateway         Genmask         Flags   MSS Window  irtt
Iface
10.2.32.0       0.0.0.0         255.255.255.128 U        40 0          0
hsi0
10.14.3.0       0.0.0.0         255.255.255.0   U        40 0          0
eth1
10.14.3.0       0.0.0.0         255.255.255.0   U        40 0          0
eth0
0.0.0.0         10.14.3.1       0.0.0.0         UG       40 0          0
eth0

Fortunately, I can leave the guest like this as long as I want, so if you
folks have things to try, I'd be real happy to hear about em.

Any ideas would be greatly appreciated.

Thanks much,

Leland


CONFIDENTIALITY NOTICE: This e-mail communication and any attachments may contain proprietary and privileged information for the use of the designated recipients named above. Any unauthorized review, use, disclosure or distribution is prohibited. If you are not the intended recipient, please contact the sender by reply e-mail and destroy all copies of the original message.



Reply via email to