On Monday, 10/13/2003 at 08:47 EST, "Lucius, Leland" <[EMAIL PROTECTED]> wrote: > I've been receiving the following and have been ignoring it since everything > appeared to be running okay. But, I got a little curious and thought I'd > ask around to see if anyone knows the "right" way to get rid of it. > > kernel: qeth: setip : return code 0xe005 (duplicate ip address) > kernel: qeth: was not able to set ip > fe80:0000:0000:0000:0002:5500:009a:b693/64 on irq x0 > kernel: eth0: duplicate address detected! > > What I've been able to determine is that it only occurs if you have more > than one LPAR sharing the card. Intra-LPAR sharing (multiple VM guests) > appears to be okay as the v6 addr changes with the MAC address. (Although, > I could swear I saw it happen once or twice.)
It's either a bug in Linux or OSA. While the MAC address on shared OSA is the same, my understanding is that the interface id (part of the link-local fe80 address) is constructed by combining the MAC address with a unique-per-MAC value. Either Linux didn't ask the OSA for a unique value, or the OSA card is returning the same value to multiple instances. When you talking about intra-LPAR sharing, do you mean using a Guest LAN? Or do you mean shared OSA by multiple guests? In the shared OSA case, I don't know why you would see the MAC change. That's something I would expect of Guest LANs. Alan Altmark Sr. Software Engineer IBM z/VM Development