<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN"> <HTML> <HEAD> <META NAME="GENERATOR" CONTENT="SGML-Tools 1.0.9"> <TITLE>Jaz-drive HOWTO: Riconoscimento dell'unità Jaz</TITLE> <LINK HREF="Jaz-Drive-HOWTO-4.html" REL=next> <LINK HREF="Jaz-Drive-HOWTO-2.html" REL=previous> <LINK HREF="Jaz-Drive-HOWTO.html#toc3" REL=contents> </HEAD> <BODY> <A HREF="Jaz-Drive-HOWTO-4.html">Avanti</A> <A HREF="Jaz-Drive-HOWTO-2.html">Indietro</A> <A HREF="Jaz-Drive-HOWTO.html#toc3">Indice</A> <HR> <H2><A NAME="s3">3. Riconoscimento dell'unità Jaz</A></H2> <H2><A NAME="ss3.1">3.1 Durante il test di Power-On </A> </H2> <P>Avendo un controller SCSI installato, al momento dell'accensione della macchina o del reset, e prima del boot del sistema operativo, il controller andrà ad esaminare il bus SCSI verificando la presenza di eventuali dispositivi. <P>Se la scheda SCSI è correttamente installata, e la tua unità Jaz è collegata e accesa, allora dovrebbe comparire sullo schermo qualcosa come "Iomega Jaz 1GB" oppure "Iomega Jaz 2GB". <P>Se ciò non avviene, allora non ha senso avviare Linux. Spegni il tuo PC e l'unità Jaz e controlla di nuovo che tutto sia a posto. In particolare, stacca i cavi e assicurati che nessuno dei pin sia piegato, poi riattaccali verificando la perfetta connessione. Se hai più dispositivi SCSI collegati controlla che abbiano tutti un ID diverso e che l'ultimo della catena sia terminato. <P>Quando l'unità sarà riconosciuta nel test di power-on sarai ormai a metà strada. <P> <H2><A NAME="ss3.2">3.2 Durante il boot </A> </H2> <P>Quando Linux effettua il boot il driver SCSI dovrebbe visualizzare informazioni circa l'adattatore SCSI e quali sono i dispositivi connessi al bus. <P>I messaggi di boot variano a seconda del driver e dell'adattatore, e vengono registrati nel file /var/log/messages (oppure /var/adm/messages) proprio come appaiono sullo schermo durante la fase di boot. Puoi anche rivedere i messaggi dell'ultimo boot dal prompt con il comando <CODE>dmesg</CODE>. <P>Segue l'output ottenuto durante il boot del kernel, versione 2.0.36, il controller utilizzato è l'Adaptec 2940 (il driver usato è aic7xxx): <PRE> (scsi0) <Adaptec AHA-2940A Ultra SCSI host adapter> found at PCI 14/0 (scsi0) Narrow Channel, SCSI ID=7, 3/255 SCBs (scsi0) Warning - detected auto-termination (scsi0) Please verify driver detected settings are correct. (scsi0) If not, then please properly set the device termination (scsi0) in the Adaptec SCSI BIOS by hitting CTRL-A when prompted (scsi0) during machine bootup. (scsi0) Cables present (Int-50 NO, Ext-50 YES) (scsi0) Downloading sequencer code... 419 instructions downloaded scsi0 : Adaptec AHA274x/284x/294x (EISA/VLB/PCI-Fast SCSI) 5.1.2/3.2.4 <Adaptec AHA-2940A Ultra SCSI host adapter> scsi : 1 host. Vendor: iomega Model: jaz 2GB Rev: E.17 Type: Direct-Access ANSI SCSI revision: 02 Detected scsi removable disk sda at scsi0, channel 0, id 4, lun 0 scsi : detected 1 SCSI disks total. (scsi0:0:4:0) Synchronous at 10.0 Mbyte/sec, offset 15. sda : READ CAPACITY failed. sda : status = 1, message = 00, host = 0, driver = 28 sda : extended sense code = 2 sda : block size assumed to be 512 bytes, disk size 1GB. </PRE> <P>Se non compare qualcosa di simile a queste linee, probabilmente il tuo kernel non è stato configurato correttamente (oppure hai sbagliato nel scegliere il kernel precompilato). <P>Se la linea "scsi0 :" non appare, allora non hai configurato correttamente il driver. Alcuni driver comunque ti daranno dei suggerimenti su cosa è andato storto. Se non è stato assegnato un nome all'unità, probabilmente quando hai compilato il kernel, hai dimenticato di includere il supporto ai dispositivi SCSI. <P>Nota l'errore <CODE>READ CAPACITY failed</CODE>. La maggior parte dei driver SCSI (come questo) riconoscono l'unità come rimovibile, e non vanno in confusione quando non possono leggere la tabella delle partizioni. Tuttavia, alcune schede SCSI non sono così gentili. Se il tuo PC si blocca durante il boot, prova a effettuare il boot con una cartuccia inserita nell'unità. <P>Consulta i file README presenti in /usr/src/linux/drivers/scsi e il Kernel HOWTO per altri suggerimenti di debugging. <H2><A NAME="ss3.3">3.3 Nome del dispositivo </A> </H2> <P>Nell'output della sezione precedente nota il nome grezzo del dispositivo SCSI, che in questo caso corrisponde a "sda", il nome completo è /dev/sda. Tipicamente se l'unità Jaz è il solo disco SCSI del tuo sistema, il nome sarà /dev/sda. Se invece il tuo hard-disk primario è SCSI, o se la tua unità CD-ROM è SCSI, allora potrebbe essere sdb, sdc, etc. <P>Qualsiasi nome abbia, hai bisogno di conoscerlo per poter accedere all'unità, come spiegato nella successiva sezione. <HR> <A HREF="Jaz-Drive-HOWTO-4.html">Avanti</A> <A HREF="Jaz-Drive-HOWTO-2.html">Indietro</A> <A HREF="Jaz-Drive-HOWTO.html#toc3">Indice</A> </BODY> </HTML>