LinuxQuestions.org

LinuxQuestions.org (/questions/)
-   Linux - Networking (http://www.linuxquestions.org/questions/linux-networking-3/)
-   -   Keepalived_healthcheckers: SIOCGMIIREG on eth0 failed: Invalid argument (http://www.linuxquestions.org/questions/linux-networking-3/keepalived_healthcheckers-siocgmiireg-on-eth0-failed-invalid-argument-4175447294/)

luky55 01-26-2013 06:13 AM

Keepalived_healthcheckers: SIOCGMIIREG on eth0 failed: Invalid argument
 
Hello,

I am trying to configure the IPVS loadbalancer (1.1.17) on two HP Blade servers running Rhel 6.3
As soon as I start the keepalived daemon, I am getting a continuous flow of the errors below in /var/log/messages:

Keepalived_healthcheckers: SIOCGMIIREG on eth0 failed: Invalid argument
Keepalived_vrrp: SIOCGMIIREG on eth0 failed: Invalid argument
Same messages for eth2 as well, on both systems.

This version of keepalived is quit old, but it is packaged in the load balancer provided by my database provider (vertica).
I tried to update it to the latest version but the install failed because of the conflict between the packages

Any suggestion to solve this ?
Thanks

nini09 01-28-2013 02:29 PM

What's your NIC card on eth0?

luky55 01-29-2013 02:13 AM

This is a PCI card, model is 530FLB, it is based on Broadcom BCM57810S

nini09 01-29-2013 02:33 PM

The SIOCGMIIREG IOCTL only support special PHY type and PCI card. Based on error code, it look like the NIC card doesn't support it.

luky55 01-31-2013 05:08 AM

Finally, I found an older version of the keepalived (1.1.15) that does not give me this error.
The latest version (1.2.7) also works fine
Maybe version 1.1.17 was really bad...?

Finally, it's not a problem of version, the keepalived binary included in the vertica package is just not compatible with Rhel 6.3
Any version of keepealived recompiled on Rhel 6.3 works fine


All times are GMT -5. The time now is 06:42 AM.