Engineering/Linux
hwclock 오류(hwclock: Open of /dev/rtc failed, errno=19:) 해결 방법
부스 boos
2012. 3. 9. 19:28
728x90
CMOS 시간을 변경하기 위해 hwclock 를 사용했으나, 다음과 같은 오류가 발생한다.
그런데, /dev/rtc 장치파일은 실제로 존재를 하는데도 저런 오류가 나타난다.
/proc/devices 에서 rtc major 파일을 확인하고, 기존 파일을 과감하게 삭제하고 새로 만들자.
시스템 시간을 설정하고, 시스템 시간으로 hardware clock 을 설정한다.
출처 :
http://glomation.net/smf/index.php?topic=32.0
https://bugzilla.redhat.com/show_bug.cgi?id=290731
# hwclock --debug
hwclock from util-linux-2.13-pre7
hwclock: Open of /dev/rtc failed, errno=19: 그런 장치가 없음.
No usable clock interface found.
Cannot access the Hardware Clock via any known method.
그런데, /dev/rtc 장치파일은 실제로 존재를 하는데도 저런 오류가 나타난다.
# cd /dev/
# ls -la rtc
crw------- 1 root root 10, 135 2월 20 08:50 rtc/proc/devices 에서 rtc major 파일을 확인하고, 기존 파일을 과감하게 삭제하고 새로 만들자.
# cat /proc/devices
....
189 usb_device
202 cpu/msr
203 cpu/cpuid
252 rtc
253 usbmon
254 bsg
...
# cd dev
# mknod rtc c 252 0
# ln -s /dev/rtc0 /dev/rtc
시스템 시간을 설정하고, 시스템 시간으로 hardware clock 을 설정한다.
# date 현재시간
# hwclock --systohc
출처 :
http://glomation.net/smf/index.php?topic=32.0
https://bugzilla.redhat.com/show_bug.cgi?id=290731