Linux Kernel: APIC error on CPU1: 60(60)

Por lo regular un servidor de archivos con samba no da mayores problemas, pero el dia de hoy varios usuarios experimentaron lentitud en el servicio y otros no podian conectarse al servidor.

Al realizar la revision de rutina, me pude dar cuenta que luego de iniciar el sistema el siguiente error se despliega en el comando dmesg:

APIC error on CPU0: 60(60)
APIC error on CPU0: 60(60)
APIC error on CPU1: 00(60)
APIC error on CPU1: 60(60)
APIC error on CPU0: 60(60)

Durante una copia masiva de archivos o cualquier evento intensivo de I/O este error es mas frecuente, incluso el servicio se pone mas lento. Es tan simple reproducir el error como ejecutar el comando find.

Solucion al problema

Estos erroes de la interface ACPIC (Advanced Configuration & Power Interface) pueden ser provocados por el bus, chipset en mal estado o que las tablas APIC esten corrompidas.Actualmente estoy ejecutando el kernel:

Linux Redhat/CentOS 2.6.9-34.ELsmp #1 SMP Fri Feb 24 16:54:53 EST 2006 i686 i686 i386 GNU/Linux

Y al parecer en el kernel 2.6.11-1.27 este error ya ha sido solucionado. Pero ya que no puedo actualizar el sistema, sera necesario que el kernel se ejecute sin el I/O APIC. Para realizar esto, dentro de grub agregamos a la linea del kernel como parametro noapic, pci=noapic o lo removemos completamente con acpi=off.

Reiniciamos nuestro sistema y el problema estara resuelto.

Comentario, Preguntas o agradecimientos?

%d bloggers like this: