Clock tick timed out

I was having problems booting an AMD64 system that I had installed Gentoo 32 bit on.  My normal kernel was OK, but wouldn't boot, so used a genkernel instead.  The system now booted, but I was receiving the following error message:

select () to /dev/rtc to wait for clock tick timed out

I've no idea what or why this has happened as I've never seen it before when installing it on an Intel Core 2 Duo, or anything else - so presuming it was something with the AMD64 hardware.  Either that, or it was just random!  However, the solution was to edit /etc/conf.d/clock and add the following option:

CLOCK_OPTS="--directisa"

you can then restart the clock service or just reboot your system.  Then you'll no longer receive the clock tick error.