I am trying to get ntpd running on the am355x-evm board using SDK 7 (kernel 3.12). I keep getting this error in the /var/log/messages:
Mar 31 04:39:41 am335x-evm daemon.err ntpd[1274]: bind(25) AF_INET6 ff01::101#123 (multicast) flags 0x0 failed: Invalid argument
My ntp.conf file looks like this:
# This is the most basic ntp configuration file
driftfile /etc/ntp.drift
disable auth
multicastclient ff01::101
server 127.127.1.0
The full information I get in /var/log/messages is:
am335x-evm daemon.notice ntpd[1273]: ntpd 4.2.7p482@1.2483-o Thu Dec 4 19:26:52
am335x-evm daemon.info ntpd[1273]: Command line: /usr/bin/ntpd -p /var/run/ntp.p
am335x-evm daemon.info ntpd[1274]: proto: precision = 3.459 usec (-18)
am335x-evm daemon.info ntpd[1274]: Listen and drop on 0 v6wildcard [::]:123
am335x-evm daemon.info ntpd[1274]: Listen and drop on 1 v4wildcard 0.0.0.0:123
am335x-evm daemon.info ntpd[1274]: Listen normally on 2 lo 127.0.0.1:123
am335x-evm daemon.info ntpd[1274]: Listen normally on 3 lo [::1]:123
am335x-evm daemon.info ntpd[1274]: Listen normally on 4 eth0 [2001:0:bc:6a:29:c6
am335x-evm daemon.info ntpd[1274]: Listen normally on 5 eth0 [fe80::be6a:29ff:fe
am335x-evm daemon.info ntpd[1274]: Listen normally on 6 eth1 [2001:0:bc:6a:29:c6
am335x-evm daemon.info ntpd[1274]: Listen normally on 7 eth1 [fe80::be6a:29ff:fe
am335x-evm daemon.info ntpd[1274]: Listening on routing socket on fd #24 for int
am335x-evm daemon.err ntpd[1274]: bind(25) AF_INET6 ff01::101#123 (multicast) fl
am335x-evm daemon.err ntpd[1274]: multicast address ff01::101 using wildcard int
am335x-evm daemon.info ntpd[1274]: Joined :: socket to multicast group ff01::101
Using tcpdump I see ntp messages come in from my ntp server, but the evm board ignores them and does not sync the time.