Newsgroup: it.comp.os.linux.sys
Titolo: Linux + Dat dds3

Ciao a tutti, ma in particolare a skull che mi stava dando molte info,
allora dopo quello che mi hai detto questa sera ho fatto molte ricerche, ed
ho scoperto che il dat che ho sul server ibm dovrebbe essere ibm ma la
stessa monta dat seagate scsi, allora sono andato a vedere che driver usava
sul sito della seagate e ho visto che usa i driver generici scsi "sg" ho
controllato e sul sistema sono installati come modulo, facendo #find -name
sg.o -print
però se analizzo il log cha ha creato alla macchina all'avvio non trovo
assolutamente l'unità dat.... vedo benissimo quantdo vengono rilevati i
dischi scsi sul controller ibm in raid5 ma non vedo il dat.....
inotre nel log ho un errore su di un "modprobe scsi_hostadapter" che non
capisco cosa possa essere....
tutte queste prove le ho fatte perchè se faccio un test del dat con
# mt /dev/st0 status mi dà un errore.....
ma usando dei driver generici scsi non dovrebbe stare sotto sg0....o simile
???
per quale motivo il sistema non dovrebbe vederelo, ho controllato nel kernel
ed il supporto dei tape scsi è come modulo e i moduli dovrebbero esserci
anche se non sò esattamente quali sono.....
però volevo dirvi una cosa nel DAT non c'è ancora il nastro potrebbe essere
quello il motivo ????
poi nel fstab non c'è nulla con st0 o sg0 è lo stesso ??
Grazie mille
Matteo


Mica devi montarlo all'avvio...

 esserci anche se non sò esattamente quali sono.....
che ti dice un semplice
modprobe st
?
-- 
Emanuele Balla aka Skull
-----------------------------------------------------------------------
Besides, I think [Slackware] sounds better than 'Microsoft', don't you?
(By Patrick Volkerding)

> modprobe st
 e quindi prima di fare tutto i passi che ti ho detto prima lancio un
#modprobe st ???
e poi per farlo fare al server in auto all'avvio ?? devo metterlo nel
module.conf e come ??
Saluti
Mat

 module.conf e come ??
non ce ne sarebbe bisogno.. all'utilizzo della periferica dovrebbe
caricarlo da solo...
Dipende tutto da come č configurato il tuo kernel (usi il controller scsi
solo per quello, per esempio? e il driver di questo č un modulo?)
scrivere in /etc/modules.conf la riga 
alias st st
mi pare un paradosso ;-)
Byez


 Emanuele Balla aka Skull
Ciao
Io ho incluso nel kernel "Scsi tape" ed al boot ottengo questo:
----------------------------------------------------------------------------
-----------------------------
(scsi0) <Adaptec AIC-7890/1 Ultra2 SCSI host adapter> found at PCI 0/6/0
(scsi0) Wide Channel, SCSI ID=7, 32/255 SCBs
(scsi0) Downloading sequencer code... 392 instructions downloaded
scsi0 : Adaptec AHA274x/284x/294x (EISA/VLB/PCI-Fast SCSI) 5.1.31/3.2.4
       <Adaptec AIC-7890/1 Ultra2 SCSI host adapter>
scsi1 : SCSI host adapter emulation for IDE ATAPI devices
scsi : 2 hosts.
(scsi0:0:0:0) Synchronous at 80.0 Mbyte/sec, offset 15.
  Vendor: IBM       Model: DDRS-34560D       Rev: DC1B
  Type:   Direct-Access                      ANSI SCSI revision: 02
Detected scsi disk sda at scsi0, channel 0, id 0, lun 0
(scsi0:0:1:0) Synchronous at 80.0 Mbyte/sec, offset 31.
  Vendor: IBM       Model: DNES-309170W      Rev: SA30
  Type:   Direct-Access                      ANSI SCSI revision: 03
Detected scsi disk sdb at scsi0, channel 0, id 1, lun 0
(scsi0:0:3:0) Synchronous at 10.0 Mbyte/sec, offset 32.
  Vendor: HP        Model: C1533A            Rev: A907
  Type:   Sequential-Access                  ANSI SCSI revision: 02
Detected scsi tape st0 at scsi0, channel 0, id 3, lun 0
scsi : detected 3 SCSI generics 1 SCSI tape 2 SCSI disks total.
SCSI device sda: hdwr sector= 512 bytes. Sectors= 8925000 [4357 MB] [4.4 GB]
SCSI device sdb: hdwr sector= 512 bytes. Sectors= 17916240 [8748 MB] [8.7
GB]
----------------------------------------------------------------------------
----------------------------
Come vedi viene riconosciuto di suo...
Ciao
Giulio

 Giulio
Ciao Giulio,
a me al boot non lo vede, legge solo i dischi scsi ma sono su di un altro
controller quello raid5... il dat è su un adaptec ma nel boot il controller
lo vede è il tape che non vede.
Il mio kernel è quello di default della redhat 7.3 solo che è la ver
2.4.18-18.7.x ma non ho mai cambiato nulla.
ieri in /usr/src/linux-2.4 ho fatto #make manuconfig e sono andato nella
sezione scsi, dove vicino alla voce "SCSI Tape" c'è la <M> e non mi fà
mettere la Y come mai ???? possolo solo o togliere la M o lasciarla ma non
mettere la Y.
come hai fatto tu ?? infatti ho provato con la cassetta dentro ma il dat non
funziona......eventualmente è possibile farlo vedere senza riavviare il
server ???
Grazie mille... il dat dovrebbe essere un seagate
Matteo

Ho capito perchč linux non lo vedeva..... č il controller che gią da bios
non lo vede !!!!
Ora cercherņ di risolvere questo problema..... saluti
Matteo

 mettere la Y.
Probabilmente perche` hai il kernel con il supporto SCSI modulare, quindi
non puoi mettere il supporto per i tape da solo nel kernel. 
E se hai due controller diversi, allora devi verificare che sia caricato
il modulo del secondo controller (nel caso presumo aic7xxx) e solo allora
vedrai anche il driver del nastro e lo potrai usare.
Ciao
Simone

 vedrai anche il driver del nastro e lo potrai usare.
Si ho due controller, uno con i dischi in Raid5 e uno con il DAT ma cmq
quello con il dat non lo vedo neanche da bios, quindi prima cmq devo
risolvere quel problema.....
per dopo secondo te cosa devo fare visto che ho il kernel modulare ??? mi si
carica già il driver aic7xxx.... mi sà che forse appena riesco a livello
hardware a far funzionare amche il kernel lo vedrà ??? cosa ne pensi ??
Saluti
Matteo

 hardware a far funzionare amche il kernel lo vedrà ??? cosa ne pensi ??
Devi caricare il modulo per il controller (se e` un Adaptec di solito il
modulo e` quello che ti dicevo) con modprobe ... e poi il modulo st. Lo
puoi far fare in automatico con /etc/modules.conf
Ciao
Simone