% Linux Installation and Getting Started    -*- TeX -*-
% scsi.tex
% Copyright (c) 1992-1994 by Matt Welsh <mdw@sunsite.unc.edu>
%
% This file is freely redistributable, but you must preserve this copyright 
% notice on all copies, and it must be distributed only as part of "Linux 
% Installation and Getting Started". This file's use is covered by the 
% copyright for the entire document, in the file "copyright.tex".

% Traduccion realizada por Alfonso Belloso. Envie sus comentarios a:
%            Alfonso Belloso, 2:344/17.2 (FidoNet)
%            alfon@bipv02.bi.ehu.es.es (InterNet)
% $Log: scsi.tex,v $
% Revision 0.5.0.1  1996/02/10 23:45:09  rcamus
% Primera beta publica
%
%

\subsubsection{Problemas con controladoras y unidades SCSI}
\namedlabel{sec-install-probs-hardware-scsi}{Problemas con controladoras y unidades SCSI}

\index{hardware!problemas!SCSI|(}
\index{SCSI!problemas|(}

Aqu\'{\i} tiene algunos de los problemas m\'as comunes con controladoras y unidades
SCSI, tales como CD-ROMs, discos duros, y unidades de cinta. Si est\'a
teniendo problemas haciendo que Linux reconozca su unidad o controladora,
siga leyendo.

El HOWTO SCSI de Linux (ver Ap\'endice~\ref{app-sources-num}) contiene mucha
informaci\'on \'util sobre unidades SCSI adem\'as de la aqu\'{\i} listada. A veces SCSI
puede ser particularmente exigente de configurar. 

\begin{itemize}

\item {\bf Una unidad SCSI se detecta en todos los ID's posibles.} La causa
de esto es que la unidad esta ligada a la misma direcci\'on que la
controladora. Es necesario cambiar la configuraci\'on de los jumpers de modo
que la unidad use una direcci\'on distinta de la de la propia controladora.

\item {\bf Linux reporta errores de detecci\'on, incluso sabiendo que las
unidades est\'an libres de errores.} Esto puede estar provocado por cables en
mal estado, o malos terminadores. Si su bus SCSI no esta terminado en ambos
extremos, Ud. puede tener errores accediendo a las unidades SCSI. Cuando
tenga dudas, compruebe sus cables.

\item {\bf Las unidades SCSI dan errores de timeout.} Eso se produce
generalmente por un conflicto con las IRQ, DMA o direcciones de unidad.
Compruebe tambi\'en que las interrupciones est\'en correctamente activadas en su
controladora.

\item {\bf Las controladoras SCSI que utilizan BIOS no son detectadas.} La
detecci\'on de controladoras que usan BIOS fallar\'a si la BIOS est\'a
desactivada, o si la "firma" de su controladora no es reconocida por el
kernel. Lease el Linux SCSI HOWTO para mayor informaci\'on sobre esto.

\item {\bf Las controladoras que utilizan E/S mapeada en memoria no
funcionan.} Esto sucede cuando los puertos de E/S mapeados en memoria est\'an
incorrectamente cacheados. Puede marcar el espacio de direccionamiento de la
tarjeta como no cacheable en las opciones de XCMOS, o bien deshabilite la
cache totalmente.

\item {\bf Cuando particiona, se obtiene un aviso de "cylinders $>$ 1024", o
le es imposible arrancar desde una partici\'on que utilice cilindros numerados
por encima de 1023.} La BIOS limita el n\'umero de cilindros a 1024, y
cualquier partici\'on que use cilindros numerados por encima de
\'estos no ser\'a
accesible desde la BIOS. Por lo que respecta al Linux, esto solo afecta al
arranque; una vez que el sistema ha arrancado, deber\'{\i}a poder acceder a la
partici\'on. Sus opciones son arrancar, bien desde un disquete de arranque, o
bien desde una partici\'on que utilice los cilindros por debajo del 1024. Lea
la Secci\'on~\ref{sec-install-linux-lilo} para obtener informaci\'on
sobre c\'omo
crear un disquete de arranque o instalar LILO.

\item {\bf La unidad CD-ROM u otras unidades de informaci\'on removible no se
reconocen a la hora de arrancar.} Pruebe a arrancar con un CD-ROM (o disco)
en la unidad. Esto es necesario en algunos dispositivos.

\end{itemize}

Si no se reconoce su controladora SCSI, puede que tenga que forzar la
detecci\'on del hardware en el momento del arranque. Esto es especialmente
importante para controladoras SCSI sin BIOS. La mayor\'{\i}a de las
distribuciones le permiten especificar la IRQ de la controladora y la
direcci\'on de memoria compartida cuando arranca con los discos de
instalaci\'on. Por ejemplo, si Ud. est\'a usando una controladora
TMC-8xx, deber\'a poder introducir
\begin{tscreen}
boot: {\em linux tmx8xx=\cparam{interrupci\'on},\cparam{direcci\'on-de-memoria}}
\end {tscreen}
en el prompt de arranque de LILO, donde \cparam{interrupci\'on} es la IRQ de
la controladora, y \cparam{direcci\'on-de-memoria} es la direcci\'on de memoria
compartida. El que Ud. pueda o no hacer esto depende de la distribuci\'on de
Linux que est\'e usando; consulte su documentaci\'on para m\'as detalle.

\index{hardware!problemas!SCSI|)}
\index{SCSI!problemas|)}
