% Linux Installation and Getting Started    -*- TeX -*-
% scsi.tex
% Copyright (c) 1992-1994 by Matt Welsh <mdw@metalab.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".
%
% Copyright (c) 1998 by Specialized Systems Consultants Inc. 
% <ligs@ssc.com>

\subparagraph*{Težave s krmilniki in napravami SCSI}
%\namedlabel{sec-install-probs-hardware-scsi}
\label{sec-install-probs-hardware-scsi}
\index{strojna oprema!težave s SCSI|(}
\index{SCSI!težave|(}
Tukaj je predstavljenih nekaj najpogostejših težav s krmilniki in
napravami SCSI, kot so CD-ROM-i, trdi pogoni in tračne enote.  Če
imate težave s prepričevanjem Linuxa, da prepozna vaš pogon ali
krmilnik, berite naprej.

Spis \emph{Linux SCSI HOWTO} (glejte dodatek~\ref{app-sources-num})
vsebuje veliko koristnih podatkov o napravah SCSI kot dodatek tukaj
naštetim.  SCSI je lahko včasih še posebej zapleteno nastaviti.

\begin{itemize}

\item \textbf{Naprava SCSI je zaznana na vseh mogočih ID-jih.}
To se zgodi zaradi tlačenja naprave na isti naslov kot krmilnik.
Spremeniti morate nastavitve skakačev (angl.\ jumper settings), da bo
pogon uporabljal drug naslov kot krmilnik.

\item \textbf{Linux sporoča napake, tudi če se za napravo
vé, da deluje brez napak.}
To se lahko zgodi zaradi slabih kablov ali slabega zaključka.  Če se
vaše vodilo SCSI ne zaključi na obeh koncih, imate lahko napake pri
dostopu do naprav SCSI.  Ko ste v dvomih, vedno preverite vaše kable.

\item \textbf{Naprave SCSI poročajo o zakasnitvenih napakah
(angl.\ timeout errors).}  To se navadno zgodi zaradi spora z IRQ-ji,
naslovi za DMA ali naslovi naprav.  Preverite tudi, da so prekinitve
na vašem krmilniku pravilno omogočene.

\item \textbf{Krmilniki SCSI, ki uporabljajo BIOS, niso zaznani.}
Zaznava krmilnikov, ki uporabljajo BIOS, bo spodletela, če je BIOS
onemogočen ali če jedro ne prepozna podpisa vašega krmilnika.  Za več
informacij o tem glejte spis \emph{Linux SCSI HOWTO}, dostopen iz
virov, naštetih v dodatku~\ref{app-sources-num}.

\item \textbf{Krmilniki, ki uporabljajo V/I preslikan v pomnilnik
(angl.\ memory mapped I/O), ne delujejo.}
Vzrok je, da so v pomnilnik preslikana V/I vrata nepravilno
predpomnjena.  V nastavitvah XCMOS označite naslovni prostor plošče
kot nepredpomnjen ali onemogočite vsakršno predpomnenje.

\item \textbf{Ob razdelitvi diska (angl.\  partitioning) dobivate
sporočila >>cylinders > 1024<< ali ne morete zagnati sistema
s particije z uporabo cilindrov nad 1023.}
BIOS omejuje število cilindrov na največ 1024, in vse particije, ki
uporabljajo cilindre nad to mejo, ne bodo dostopne BIOS-u.  Kar se
tiče Linuxa, to zadeva le zaganjanje; ko se je enkrat sistem zagnal,
bi moral biti sposoben dostopa do particije.  Vaši izbiri sta zagon
Linuxa z zagonske diskete ali zagon s particije, ki uporablja
cilindre, oštevilčene pod 1024.

\item \textbf{Pogon CD-ROM ali druge naprave odstranljivih medijev
niso prepoznane ob zagonu.}
Poskusite zagnati s CD-ROM-om (ali diskom) v pogonu.  To je za
nekatere naprave potrebno.

\end{itemize}

Če vaš krmilnik SCSI ni prepoznan, boste morda ob zagonu morali
vsiliti zaznavanje strojne opreme.  To je posebej pomembno za
krmilnike SCSI brez BIOS-a.  Večina distribucij vam ob zagonu z
namestitvenega medija dovoljuje, da določite IRQ krmilnika
(angl.\ controller IRQ) in naslov deljenega pomnilnika (angl.\ shared
memory address).  Na primer, če uporabljate krmilnik TMC-8xx, morda
lahko vnesete
\begin{tscreen}
boot: \emph{linux tmx8xx=\cparam{prekinitev},\cparam{pomnilniški-naslov}}
\end{tscreen}
v zagonski pozornik nalagalnika LILO, kjer je \textsl{prekinitev} IRQ
krmilnika in \textsl{pomnilniški-naslov} naslov deljenega pomnilnika.
Ali je to mogoče ali ne, je odvisno od distribucije Linuxa; preverite
vašo dokumentacijo za podrobnosti.

\index{strojna oprema!težave s SCSI|)}
\index{SCSI!težave|)}
