Mar
22
Abr

Problemas con el reloj en Debian [Solucionado]


¡Qué manera de procrastinar! No recuerdo si fue desde una actualización de kernel (he pasado desde 2.6.18, a 2.6.24) en Debian o desde su instalación. Pero siempre tenía un problema en KDE, donde me mostraba la hora del reloj unas tres horas atrasadas. No es casualidad que en Uruguay el huso horario sea GMT -03:00.

Decidido a arreglar el problema, noté que en el booteo del sistema aparecía el siguiente mensaje:
La ejecución de select() a /dev/rtc para esperar una señal de reloj expiró
Lo que demostraba que efectivamente, algo andaba mal. Tras leer el man hwclock, intenté:
hwcloc --show
Ésto dió un error similar al de booteo (si no el mismo, no recuerdo exactamente). ¡Santos módulos del kernel Batman! ¡Algo anda mal!

Googleando encontré la respuesta. El culpable de todo es el módulo RTC (Real Time Clock):

DESCRIPCIÓN
Esta es la interface para los drivers de los relojes en tiempo real (RTCs)
(…)
Para saber más: RTFM

SOLUCIÓN:
No cargar el módulo al iniciar el sistema.

Para ésto, tenemos que iniciar una consola como root. Debemos editar el archivo /etc/modprobe.d/blacklist, para que no se cargue el módulo. Podemos hacerlo de la forma tradicional:
[vim/emacs/nano/gedit/kedit] /etc/modprobe.d/blacklist
(Editar el archivo con nuestro editor de texto favorito)
Y agregar la línea:
blacklist rtc
O sino, directamente usar el shell y agregarlo con redirección de salida:
echo blacklist rtc >> /etc/modprobe.d/blacklist

Hay muchos reportes de errores de éste módulo en todo Google Internet. Puede ser que haya una incompatibilidad con el módulo y el kernel (aparentemente le pasa a algunas versiones del kernel) o a lo mejor no se recompiló el módulo al actualizar a una versión más nueva del kernel. Por lo tanto, probablemente se seguiría intentando cargar en /etc/modules, y fallaba. Ojo, esto son solo ideas al tanteo que se me ocurren.

En éste url, está reportado como bug:
Bug#476970: linux-image-2.6.24-1-686: Generic RTC support hard compiled into kernel, should be compiled as a module.

Este bug DEBE ser arreglado si este kernel será lanzado con lenny,
porque muchos relojes de hardware cmos en motherboards basadas en intel
son incompatibles con el código genérico rtc compilado en el kernel. En
esas instancias hwclock no funcionará sin la opción --directisa.

Aparentemente afecta a kernels con Debian, ya que en la versión 2.6.7 ya estaba el bug, como se reporta en ésta url de los bugs de Debian:
Kernel 2.6.x real time clock hang on Dell
Tampoco creo que sea casualidad el hecho de que mi máquina es una Dell.

Y bueno, eso es algo de la información que pude recolectar a la 01:48 (mirando el reloj de KDE), ya con algo de sueño… El problema estaría solucionado!


Si te gustó éste post, podés apoyar a PicandoCódigo a través de PayPal!

5 Comentarios para “Problemas con el reloj en Debian [Solucionado]”

  1. soullost a las 12:19 am 23 Abril. 2008
    Firefox 2.0.0.14GNU/Linux
    Mozilla/5.0 (X11; U; Linux i686; en; rv:1.8.1.14) Gecko/20080417 Epiphany/2.22 Firefox/2.0.0.14

    Se, en gentoo me ha pasado también. Si es urgente usar hwclock podrán hacerlo con:
    hwclock --directisa. Esa opción lo pueden agregar a algún demonio que haga uso de hwclock.

    Saludos.

  2. W4R10K a las 7:56 pm 3 Junio. 2008
    Debian IceWeasel 2.0.0.12Debian GNU/Linux
    Mozilla/5.0 (X11; U; Linux i686; es-ES; rv:1.8.1.12) Gecko/20080129 Iceweasel/2.0.0.12 (Debian-2.0.0.12-1)

    Gracias, era justamente lo que me pasaba ^^

  3. fernando a las 8:34 pm 3 Junio. 2008
    Firefox 2.0.0.14GNU/Linux
    Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.8.1.14) Gecko/20080417 Firefox/2.0.0.14

    Qué bueno que haya servido!

    Saludos!

  4. raul a las 2:07 pm 17 Junio. 2008
    Firefox 2.0.0.4GNU/Linux
    Mozilla/5.0 (X11; U; Linux i686; es-AR; rv:1.8.1.4) Gecko/20070515 Firefox/2.0.0.4

    gracias!!! también tenía el problema.

  5. Cesar a las 1:19 pm 17 Febrero. 2010
    Debian IceWeasel 2.0.0.3Debian GNU/Linux
    Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.8.1.3) Gecko/20070310 Iceweasel/2.0.0.3 (Debian-2.0.0.3-1)

    Muchaaas Gracias… era el mismo error que estaba presentando ..

Trackbacks y pingbacks:

Dejar un comentario

Al agregar un comentario en esta página, usted acepta la siguiente licencia para su publicación:
Creative Commons License Creative Commons Attribution-Share Alike 3.0 Unported License.




Si quieres mostrar código, enciérralo entre los tags pre de esta forma:
<pre lang="L"> y </pre>, donde L es un lenguaje compatible GeSHI. Más info.

XHTML: Las siguientes tags están permitidas: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <pre lang="" line="" escaped="">


Additional comments powered by BackType

Búsqueda personalizada