Base de Datos de Soporte SuSE
Título: Problemas generales de hardware

Página principal
Buscar
Historia
Versiones
Temas
Indice
Deutsch
English
Problemas generales de hardware
Síntomas:
Ocurren uno o más de los fenómenos siguientes:
- Problemas de sincronización accediendo al CD-ROM (se cuelga, esperas prolongadas,
errores en el bus, errores de segmentación)
- Al generar el kernel (o bien compilando otros programas), se interrumpe el
proceso mostrando éste la señal 11 o la señal 7
- Se corrompe el contenido de ficheros
- Errores al acceder a la memoria
- Los gráficos no se representan correctamente
- Errores de CRC al acceder a la disquetera
- Durante el arranque el sistema se cuelga o se reinicia
- Errores durante la creación de sistemas de ficheros (mke2fs reporta errores)
- Errores durante la creación del área de intercambio (swap)
- Otros comportamientos "extraños" del sistema al acceder al hardware
Causa:
Estos extraños fenómenos se producen en la mayoría de los
casos debido a hardware defectuoso o incorrectamente configurado.
Aparentemente, la causa de esto es que algunas 'placas madre' experimentan
problemas de sincronización. Este tipo de problemas aparece más tarde en
forma de errores
de bus (la conexión física entre CPU-Memoria-PCI-ISA).
Incluso cuando el hardware funciona sin problemas bajo DOS o Windows,
esto no quiere decir nada acerca de la estabilidad del hardware ni
de su configuración. Este tipo de hardware consigue trabajar mientras
se realiza el acceso a la memoria lento y por segmentos típico de una
CPU trabajando en modo real de 16 bits (caso de Windows o DOS). Tan pronto
como se empiece a acceder a la memoria de forma lineal con ráfagas de
32 bits, empiezan a aparecer los errores.
Otras fuentes de problemas son las CPU mal refrigeradas o módulos de
memoria RAM (SIMMS) defectuosos, demasiado lentos, o sensibles al calor.
También problemas en el caché de segundo nivel (por ejemplo inconsistencia
de datos o sensibilidad a la temperatura) ocasionan los mismos efectos.
La causa de los problemas está en el hardware y no en Linux; Linux solamente
saca a flote los problemas del hardware.
Linux le exige más al hardware que otros sistemas operativos. Por un lado
esto aumenta las prestaciones del sistema, y por el otro pueden aparecer
estos efectos mencionados. A diferencia de otros sistemas operativos Linux
siempre exige que la base de hardware funcione de forma estable. Si no es
así, Linux deja de funcionar (¡y con razón!).
Un sistema operativo que funciona con hardware defectuoso o potencialmente
defectuoso representa un problema de seguridad serio.
Solución:
Existe una serie de parámetros y condiciones a comprobar para, por lo menos,
aislar el componente defectuoso.
- Desconectar en el BIOS Setup (CMOS) el caché interno y/o el externo.
- Reducir la frecuencia del bus (en el caso de VLB como máximo
40 MHz, para el bus PCI según las especificaciones, como máximo,
66 MHz de frecuencia externa del procesador): a través del BIOS Setup
o bien de jumpers sobre la placa.
- Aumentar el número de Waitstates ('tiempos de espera') para los
accesos de la CPU a la memoria principal o al caché: en el BIOS Setup.
- Compruebe si está activada la opción
15-16M Memory Hole
en el BIOS-Setup: si es así, desactívela. Linux no se espera
"huecos" en la memoria.
- En el "(Advanced) Chipset Setup", si existe la opción configurarla
como
CAS before RAS
.
- Verificar los módulos de memoria:
- Chips de RAM diferentes (especialmente en un mismo banco de memoria) suelen
ser fuente de errores. Mejor evitar las mezclas.
- Para un Bus PCI a 66MHz los módulos de DRAM deben
ser como máximo de 60ns (no hacer "overclocking").
- Compruebe la fijación y los zócalos de los SIMMS o DIMMS, deben
encajar exactamente y no deben estar sueltos ni mal alineados.
Si no está seguro, saque los módulos y colóquelos de nuevo, comprobando
que no esten los contactos sucios ni corroidos.
- Cambie el orden de los módulos en los bancos de memoria.
- Compruebe el funcionamiento del ventilador de la CPU, y también si
está fijado correctamente sobre la misma. En caso de duda puede
usar pasta conductora de calor.
- Desactive en el BIOS-Setup las funciones de ahorro de energía
del sistema (APM). En el caso de la controladora Adaptec 2940
se ha observado que frecuentemente era causa de errores.
- Algunos clones de Pentium experimentan problemas cuando se compila el
kernel con optimización para pentium, pero se trata de K6 o Cyrix.
en este caso, optimice solo hasta procesadores 486s.
- Compruebe la configuración general en el BIOS Setup. Cambie a
los valores por defecto (BIOS-Defaults), que suelen ser siempre más
'conservadores'.
- En el caso de una BIOS defectuosa solo puede ayuda
una actualización de la misma. Consulte al vendedor o al
fabricante de la misma.
- La fuente de alimentación no proporciona suficiente corriente o
bien el suministro de corriente es oscilante, pruebe desconectar
algún dispositivo.
Más información:

Palabras clave: HARDWARE, APM, 2940, INCONSISTENTE, INEXPLICABLE, SIG11, SIGNAL11, SEGMENTATION FAULT, POWER MANAGEMENT, MKFS, MKE2FS, CRC

Temas:
Preguntas de Uso Frecuentes
, Hardware

Página principal
Buscar
Historia
Versiones
Temas
Indice
Deutsch
English
SDB-kfr_58, Copyright SuSE GmbH, Nuremberg, Germany
- Versión: 28. Sep 1997
SuSE GmbH - Zuletzt generiert: 04. Nov 1999 16:51:44
by jordi
with sdb_gen 1.00.0