Avanti Indietro Indice

3. Riconoscimento dell'unità Jaz

3.1 Durante il test di Power-On

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.

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".

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.

Quando l'unità sarà riconosciuta nel test di power-on sarai ormai a metà strada.

3.2 Durante il boot

Quando Linux effettua il boot il driver SCSI dovrebbe visualizzare informazioni circa l'adattatore SCSI e quali sono i dispositivi connessi al bus.

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 dmesg.

Segue l'output ottenuto durante il boot del kernel, versione 2.0.36, il controller utilizzato è l'Adaptec 2940 (il driver usato è aic7xxx):

 
(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.  

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).

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.

Nota l'errore READ CAPACITY failed. 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à.

Consulta i file README presenti in /usr/src/linux/drivers/scsi e il Kernel HOWTO per altri suggerimenti di debugging.

3.3 Nome del dispositivo

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.

Qualsiasi nome abbia, hai bisogno di conoscerlo per poter accedere all'unità, come spiegato nella successiva sezione.


Avanti Indietro Indice