ADDRCONF(NETDEV_CHANGE): eth0: link becomes ready" polluting my login prompt

About 2 seconds after the /etc/rc.d/init.d/network bootscript has
finished the login prompt appears and then a second later the message
“[ 9.783223] ADDRCONF(NETDEV_CHANGE): eth0: link becomes ready” is
displayed over the login prompt. Pressing enter gives you the login
prompt again, but it’s annoying.

Thank you

I found a link to the error message that suggests suppressing the message from the console. Looks like the message is generated by the network driver.

This post is from 13 years ago, but it seems to match exactly what you posted…

The network connections are started more or less asynchronously. Getting link up does after all require some collaboration with whatever device is on the other end of wire.

The main point is that the service that sets up network (NetworkManager.service) does report “ready” to systemd before all work is actually done. There should be an another helper service that “completes” when network is all up. The service that shows login should probably wait for the latter.

The details are somewhere in systemd’s documentation.

1 Like

thanks, i managed to solve the problem