From: Wu Zhangjin <wuzhangjin@xxxxxxxxx> by default, RTC_LIB is selected by MIPS, but if RTC_LIB is enabled, Enhanced Real Time Clock Support(RTC) will be disabled, so, to enable it, not select RTC_LIB in LEMOTE_FULOONG2E will fix this problem. RTC support is needed by some tools like hwclock, if you want hwclock work well, these two jobs need to do: kernel configuration: Device Drivers ---> Character devices ---> <*> Enhanced Real Time Clock Support (legacy PC RTC driver) user-space configuration: $ mknod /dev/rtc c 10 135 and there is another RTC support in linux, whose kernel option is RTC_CLASS, it should be fixed for fuloong(2e) via enabling the binary mode in driver/rtc/rtc-cmos.c and register the RTC device resource in a machine specific rtc.c to make hwclock work with it normally, please do: kernel configuration: Device Drivers ---> <*> Real Time Clock ---> <*> PC-style 'CMOS' user-space configuration: $ mknod /dev/rtc0 c 254 0 /dev/rtc0 is the default RTC device file. Signed-off-by: Wu Zhangjin <wuzhangjin@xxxxxxxxx> -- 1.6.2.1